.c-hero{background:var(--ground,#fff);color:var(--fg,var(--color-ink));display:block;position:relative;overflow:clip}.c-hero_frame{flex-direction:column;height:100lvh;display:flex;position:relative;overflow:clip}@media screen and (min-width:1024px){.c-hero_frame{height:100vh;position:sticky;top:0;left:0}}.c-hero_stage{min-height:var(--hero-stage-min,34svh);z-index:0;flex:auto;position:relative}@media screen and (max-width:1023px){.c-hero_stage{--hero-stage-min:42svh}}.c-hero_figure{--wipe:0;--progress:0;--fig-w:min(64vw, 1100px);--fig-r:calc((1 - var(--progress)) * 22px);top:calc(var(--progress) * -70svh);bottom:0;left:calc((100% - var(--fig-w)) / 2 * (1 - var(--progress)));right:calc((100% - var(--fig-w)) / 2 * (1 - var(--progress)));clip-path:inset(calc(var(--wipe) * 100%) 0 0 0 round var(--fig-r) var(--fig-r) 0 0);margin:0;position:absolute}@media screen and (max-width:1023px){.c-hero_figure{--fig-w:min(86vw, 520px);--fig-r:18px}}.c-hero_spiral{scale:calc(1 + var(--progress) * .06);--spiral-fade-top:calc((1 - var(--progress)) * 13% + 3%);--spiral-fade-bot:calc((1 - var(--progress)) * 13%);-webkit-mask:linear-gradient(to bottom,transparent 0,#000 var(--spiral-fade-top),#000 calc(100% - var(--spiral-fade-bot)),transparent 100%);mask:linear-gradient(to bottom,transparent 0,#000 var(--spiral-fade-top),#000 calc(100% - var(--spiral-fade-bot)),transparent 100%);display:block;position:absolute;inset:0;overflow:hidden}.c-hero_spiral_canvas{opacity:0;transition:opacity .6s var(--ease-power2-out);display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-hero_spiral.is-live .c-hero_spiral_canvas{opacity:1}.c-hero_spiral_fallback{grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(6px,.8vw,14px);padding:clamp(6px,.8vw,14px);display:grid;position:absolute;inset:0}.c-hero_spiral_fallback>span{aspect-ratio:1.7;isolation:isolate;background:var(--tile,var(--color-ink));border-radius:0;display:block;overflow:hidden}.c-hero_spiral.is-live .c-hero_spiral_fallback{opacity:0;transition:opacity .5s var(--ease-power2-out);pointer-events:none}.c-hero_lede{--progress:0;z-index:10;opacity:clamp(0,calc((.55 - var(--progress)) * 3.2),1);transform:translateY(calc(var(--progress) * -4vh));text-align:center;padding:clamp(5.5rem,10vh,7.5rem) var(--edge) clamp(2rem,5vh,4.5rem);flex-direction:column;align-items:center;display:flex;position:relative}@media screen and (max-width:1023px){.c-hero_lede{padding-inline:var(--spacing-outer-x-xs);padding-top:clamp(4.75rem,9vh,6rem);padding-bottom:clamp(1.5rem,3.5vh,2.5rem)}}.c-hero_flag{max-width:100%;font-family:var(--font-sans);font-size:var(--text-meta);border-radius:0;align-items:stretch;margin-bottom:clamp(1rem,2.2vh,1.6rem);line-height:1;display:inline-flex}.c-hero_flag_tag,.c-hero_flag_text,.c-hero_flag_arrow{align-items:center;padding:.62rem .8rem .56rem;display:inline-flex}.c-hero_flag_tag{background:var(--accent);color:var(--accent-fg);letter-spacing:0;text-transform:none;transition:background-color .35s var(--ease-power2-out),color .35s var(--ease-power2-out);flex:none;font-weight:500}.c-hero_flag_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);transition:background-color .35s var(--ease-power2-out),color .35s var(--ease-power2-out);background:0 0;font-weight:500;overflow:hidden}.c-hero_flag_arrow{color:var(--accent);transition:background-color .35s var(--ease-power2-out),color .35s var(--ease-power2-out);background:0 0;flex:none;padding-inline:0 .85rem}.c-hero_flag_arrow svg{fill:currentColor;width:11px;height:11px;transition:transform .35s var(--ease-power2-out);display:block}.c-hero_flag:hover .c-hero_flag_text,.c-hero_flag:hover .c-hero_flag_arrow,.c-hero_flag:focus-visible .c-hero_flag_text,.c-hero_flag:focus-visible .c-hero_flag_arrow{background:var(--accent);color:var(--accent-fg)}.c-hero_flag:hover .c-hero_flag_tag,.c-hero_flag:focus-visible .c-hero_flag_tag{background:var(--fg);color:var(--ground)}.c-hero_flag:hover .c-hero_flag_arrow svg{transform:translate(3px)}.c-hero_kicker{inline-size:100%;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg,var(--color-ink));justify-content:center;align-items:center;gap:.85rem;margin:0 0 1.125rem;font-size:11px;line-height:1;display:flex}.c-hero_deck{max-width:58ch;color:var(--color-ink);text-wrap:pretty;margin:0 0 clamp(1.35rem,3vh,2.1rem)}.c-hero_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.c-hero_actions .c-button{pointer-events:auto}.c-hero_headline{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg,var(--color-orange));font-weight:700;line-height:.92;font-size:calc(clamp(44px,7vw,130px) * var(--title-scale));margin:0 0 clamp(.75rem,1.8vh,1.35rem)}@media screen and (max-width:1023px){.c-hero_headline{font-size:calc(12vw * var(--title-scale));max-width:16ch}}.c-hero_headline_in{will-change:transform;display:block}.c-hero--page .c-hero_headline--page{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:calc(clamp(32px,5.2vw,100px) * var(--title-scale));letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;max-width:14ch;margin-inline:auto;line-height:.9}.c-hero_spiral{-webkit-mask-image:linear-gradient(#000 0 91%,#0000 100%);mask-image:linear-gradient(#000 0 91%,#0000)}.c-hero_figure,.c-hero_spiral,.c-hero_spiral_canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.c-hero_frame:has(.c-hero_board) .c-hero_stage{position:static}.c-hero_frame:has(.c-hero_board) .c-hero_figure{clip-path:none;inset:0}.c-hero_frame:has(.c-hero_board) .c-hero_lede{z-index:1;position:relative}.c-hero_board{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;overflow:hidden}.c-hero_board_canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-power2-out);display:block;position:absolute;inset:0}.c-hero_board.is-live .c-hero_board_canvas,.c-hero_blob.is-live .c-hero_board_canvas{opacity:1}.c-hero_board.is-live .c-hero_spiral_fallback,.c-hero_blob.is-live .c-hero_spiral_fallback{opacity:0;transition:opacity .5s var(--ease-power2-out);pointer-events:none}.c-hero_frame:has(.c-hero_blob) .c-hero_stage{cursor:pointer}@media screen and (min-width:1024px){.c-hero_frame:has(.c-hero_blob) .c-hero_headline{--title-scale:.72;max-width:none}}.c-hero_brief{left:var(--blob-x,74%);top:var(--blob-y,50%);text-align:left;opacity:0;inline-size:min(28rem,42vw);transition:opacity .45s var(--ease-power2-out),transform .45s var(--ease-power2-out);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:stretch;display:flex;position:absolute;transform:translate(-50%,-50%)translateY(6px)}.c-hero_brief.is-live{opacity:1;transform:translate(-50%,-50%)}.c-hero_brief.is-out{opacity:0;transform:translate(-50%,-50%)translateY(-6px)}.c-hero_brief_line{background:var(--accent);min-inline-size:0;color:var(--accent-fg);font-family:var(--font-sans);font-size:var(--text-meta);flex:auto;margin:0;padding:.72rem .85rem;line-height:1.45}.c-hero_brief_caret{vertical-align:-.15em;background:var(--accent-fg);block-size:1em;inline-size:2px;margin-inline-start:2px;animation:1s step-end infinite hero-brief-caret;display:inline-block}.c-hero_brief.is-working .c-hero_brief_caret,.c-hero_brief.is-out .c-hero_brief_caret{display:none}.c-hero_brief_go{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-meta);background:var(--accent-fg);flex:none;align-items:center;padding:0 .8rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.c-hero_brief_go{background:color-mix(in srgb,var(--accent-fg) 20%,transparent)}}.c-hero_brief_go{color:var(--accent-fg);transition:background-color .35s var(--ease-power2-out),color .35s var(--ease-power2-out)}.c-hero_brief.is-working .c-hero_brief_go{background:var(--accent-fg);color:var(--accent)}@media(prefers-reduced-motion:reduce){.c-hero_brief_caret{animation:none}}.c-hero_blob .c-hero_spiral_fallback{display:none}.c-hero_blob.is-fallback .c-hero_spiral_fallback{display:grid}.c-hero_brief_form,.c-hero_brief_status{display:none}.c-hero_brief.is-interactive{pointer-events:auto;-webkit-user-select:auto;user-select:auto;inline-size:min(34rem,56vw)}.c-hero_brief.is-interactive .c-hero_brief_line,.c-hero_brief.is-interactive .c-hero_brief_go{display:none}.c-hero_brief.is-interactive .c-hero_brief_form{flex:auto;align-items:stretch;min-inline-size:0;display:flex}.c-hero_brief_input{background:var(--accent);min-inline-size:0;color:var(--accent-fg);font-family:var(--font-sans);font-size:var(--text-meta);appearance:none;border:0;border-radius:0;flex:auto;margin:0;padding:.72rem .85rem;line-height:1.45}.c-hero_brief_input::placeholder{color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.c-hero_brief_input::placeholder{color:color-mix(in srgb,var(--accent-fg) 55%,transparent)}}.c-hero_brief_input:focus{outline:2px solid var(--accent-fg);outline-offset:-2px}.c-hero_brief_submit{background:var(--accent-fg);color:var(--accent);font-family:var(--font-sans);font-size:var(--text-meta);white-space:nowrap;cursor:pointer;transition:opacity .25s var(--ease-power2-out);border:0;border-radius:0;flex:none;margin:0;padding:0 .9rem;font-weight:500}.c-hero_brief_submit:disabled{opacity:.55;cursor:default}.c-hero_brief.is-interactive .c-hero_brief_status:not(:empty){background:var(--ground);max-inline-size:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-meta);margin:0;padding:.4rem .55rem;line-height:1.4;display:inline-block;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.c-hero_brief_status[data-tone=warn]{background:var(--fg);color:var(--ground)}.c-hero_brief.is-working .c-hero_brief_submit{opacity:.55}@media(max-width:1023px){.c-hero_brief.is-interactive{inline-size:min(34rem,86vw)}.c-hero_brief_input,.c-hero_brief_submit{font-size:16px}}@media(max-width:767px){.c-hero_flag{align-items:stretch}.c-hero_flag_text{white-space:normal;text-overflow:clip;padding-block:.5rem;line-height:1.25;overflow:visible}}.c-hero_flag{margin-bottom:clamp(1.5rem,4.2vh,2.75rem);font-size:11px}.c-hero_flag_tag,.c-hero_flag_text,.c-hero_flag_arrow{padding:.5rem .7rem .46rem}.c-hero_flag_arrow{padding-inline:0 .75rem}.c-hero_headline{margin-block-end:1.625rem}.c-hero_deck{margin-block-end:2.125rem}.c-hero_actions .c-ask_link{opacity:1;color:var(--fg,var(--color-ink))}@media screen and (min-width:1024px){.c-hero_kicker{justify-content:flex-start}.c-hero_frame:has(.c-hero_blob) .c-hero_deck{max-width:34rem}}.c-hero_blob.is-off{visibility:hidden;pointer-events:none}.c-hero_blob.is-off .c-hero_spiral_fallback,.c-hero_blob.is-off .c-hero_board_canvas{opacity:0}.c-hero_dog{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;overflow:hidden}.c-hero_dog .c-hero_board_canvas{opacity:0;transition:opacity .6s var(--ease-power2-out)}.c-hero_dog.is-live .c-hero_board_canvas{opacity:1}.c-hero_dog_fallback{opacity:1;transition:opacity .5s var(--ease-power2-out);place-items:center;display:grid;position:absolute;inset:0}.c-hero_dog.is-live .c-hero_dog_fallback{opacity:0}.c-hero_dog:not(.is-fallback) .c-hero_dog_fallback{opacity:0;transition:none}.c-hero_dog_fallback img{block-size:auto;inline-size:min(38vw,420px)}@media screen and (max-width:1023px){.c-hero_dog_fallback img{inline-size:min(56vw,320px)}}.c-hero_dog_poster{display:none}@media screen and (max-width:767px)and (orientation:portrait){.c-hero_dog[data-poster] .c-hero_dog_poster{background:url(/img/hero/poster-pack.webp) 50%/100% no-repeat,url(/img/hero/poster-blob.webp) 50%/auto 100% no-repeat;transition:opacity .2s linear .6s;display:block;position:absolute;inset:0}.c-hero_dog.is-live .c-hero_dog_poster,.c-hero_dog.is-fallback .c-hero_dog_poster{opacity:0}}.c-hero_frame:has(.c-hero_dog) .c-hero_figure{top:0;left:0;right:0}.c-hero_dog{z-index:20}@media screen and (max-width:767px){.c-hero:has(.c-hero_dog){height:auto}.c-hero_frame:has(.c-hero_dog){height:auto;min-height:100svh}.c-hero_frame:has(.c-hero_dog) .c-hero_lede{opacity:1;order:1;padding-bottom:.75rem;transform:none}.c-hero_frame:has(.c-hero_dog) .c-hero_stage{flex:none;order:3;height:190svh;position:relative}.c-hero_frame:has(.c-hero_dog) .c-hero_figure{width:100%;height:100lvh;position:sticky;inset:0 auto auto}.c-hero_frame:has(.c-hero_dog) .c-hero_stage.is-covered{background-color:var(--hero-cover,var(--color-orange))}.c-hero_frame:has(.c-hero_dog)>.c-clients{opacity:1;order:2;margin-block:8px 20px;position:relative;inset:auto;transform:none}.c-hero_frame:has(.c-hero_dog){--hero-nav:70px;--hero-logos:64px;--hero-peek:24svh}.c-hero_frame:has(.c-hero_dog)>.c-clients{margin-block:var(--hero-nav) 0;block-size:var(--hero-logos);order:0;align-items:center;padding-block:0;display:flex}.c-hero_frame:has(.c-hero_dog) .c-hero_lede{min-block-size:calc(100svh - var(--hero-nav) - var(--hero-logos) - var(--hero-peek));flex-direction:column;justify-content:center;padding-block-start:0;display:flex}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:landscape)and (min-height:481px){#hero .c-hero_frame{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}#hero .c-hero_lede{text-align:left;padding:0 clamp(24px,3vw,56px) clamp(56px,12vh,96px) var(--edge);grid-area:1/1/2/2;align-items:flex-start}#hero .c-hero_stage{grid-area:1/1/2/3;min-height:100%}#hero .c-hero_headline{font-size:calc(clamp(44px,7vw,130px) * var(--title-scale));max-width:13ch}#hero .c-hero_deck{max-width:42ch;margin-inline:0}#hero .c-hero_actions{justify-content:flex-start}#hero .c-hero_frame>.c-clients{padding-block:0;position:absolute;inset-block-end:calc(64px + clamp(14px,3vh,32px))}}.c-tagline{perspective:1500px;backface-visibility:hidden;opacity:0;display:block}.c-tagline.is-split{opacity:1}.c-tagline .word,.c-tagline .char{transform-style:preserve-3d;z-index:1;position:relative}:is(.c-tagline .word,.c-tagline .char)>span{z-index:-1;color:var(--color-orange);position:absolute;top:0;left:0}.c-tagline em .char>span,.c-tagline em .word>span,:is(.bg-surface-bold .c-tagline .char,.bg-surface-bold .c-tagline .word)>span{color:var(--color-cream)}.c-tagline.u-label-big .char>span{display:none}.c-canvas-grid{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}.c-canvas-grid canvas{pointer-events:none;display:block;position:absolute;inset:0}.c-battle{justify-content:center;align-items:center;width:100%;display:inline-flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.c-battle{height:100svh}}@media screen and (max-width:1023px){.c-battle{min-height:60svh;padding-block:9rem 6rem}}.c-battle_card{aspect-ratio:634/906;will-change:transform;border-radius:0;width:45vw;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #1c181573}@media screen and (min-width:1024px){.c-battle_card{width:320px}}.c-battle_card:hover{z-index:20}.c-battle_card img,.c-battle_card svg{object-fit:contain;width:100%;height:100%;display:block}.c-vision_footer{margin-top:-120px}@media screen and (min-width:1024px){.c-vision_footer{margin-top:-180px}}.c-flip-track{height:200svh;position:relative}.c-flip{z-index:20;perspective:1400px;pointer-events:none;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}@media screen and (max-width:1023px){.c-flip-track{height:160svh}}.c-flip_card{z-index:1;aspect-ratio:1.75;width:clamp(320px,42vw,620px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;position:relative}@media screen and (max-width:1023px){.c-flip_card{width:82vw}}.c-flip_face{backface-visibility:hidden;transform-style:flat;border-radius:0;justify-content:center;align-items:center;padding:6%;display:flex;position:absolute;inset:0;transform:translateZ(1px)}.c-flip_face--back{background:var(--color-cream);opacity:clamp(0,calc((.5 - var(--progress,0)) * 40),1);container-type:inline-size}.c-flip_face--front{opacity:clamp(0,calc((var(--progress,0) - .5) * 40),1);box-shadow:none;background:0 0;padding:0;overflow:visible;transform:rotateX(180deg)translateZ(1px)}.c-flip_face>img{object-fit:contain;backface-visibility:hidden;width:100%;height:100%;display:block;transform:scale(1.75)}.c-flip_mark{width:88%;aspect-ratio:var(--wordmark-ratio);background-color:var(--color-cream);-webkit-mask:var(--wordmark) no-repeat center / contain;mask:var(--wordmark) no-repeat center / contain;display:block}.c-card{text-align:left;width:100%;height:100%;color:var(--color-ink);flex-direction:column;justify-content:space-between;display:flex}.c-card_top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.c-card_avatar{flex:none;width:13cqw;height:auto}.c-card_mark{width:22cqw;aspect-ratio:var(--wordmark-ratio);background-color:var(--color-orange);-webkit-mask:var(--wordmark) no-repeat center / contain;mask:var(--wordmark) no-repeat center / contain;display:block}.c-card_name{font-family:var(--font-display);letter-spacing:-.02em;font-size:11cqw;font-weight:700;line-height:1}.c-card_role{font-family:var(--font-sans);opacity:.62;margin-top:.5em;font-size:3.6cqw;font-weight:500;line-height:1.3}.c-lede_kicker{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.01em;border-radius:0;margin:0 0 clamp(1rem,2vh,1.6rem);padding:.22em .5em;line-height:1.3;display:inline-block}.c-lede_body{max-width:58ch;margin:clamp(1.25rem,3vh,2.25rem) 0 0}.text-center>.c-lede_body{text-align:center;margin-inline:auto}.c-lede_link{font-family:var(--font-mono);font-size:var(--text-secondary);color:var(--color-orange);transition:color .3s var(--ease-power2-out);border-bottom:1px solid;align-items:baseline;gap:.55em;margin-top:clamp(1.1rem,2.5vh,1.9rem);padding-bottom:.3em;display:inline-flex}.c-lede_link:hover,.c-lede_link:focus-visible{color:var(--color-ink)}.c-lede_link_arrow{transition:translate .3s var(--ease-power2-out)}.c-lede_link:hover .c-lede_link_arrow,.c-lede_link:focus-visible .c-lede_link_arrow{translate:.25em}.c-sol_head{padding-inline:var(--edge)}.c-sol_head .u-fit{--fit-lead:1.02}.c-sol_head .u-folio-row--head{margin-bottom:clamp(18px,2.4vh,34px)}.c-sol_body{padding-inline:var(--edge);grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,3.2vw,56px);margin-top:clamp(46px,6vh,92px);display:grid}@media(max-width:1023px){.c-sol_body{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vh,44px)}}.c-sol_lede{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--display-300);line-height:var(--leading-display);letter-spacing:var(--track-300);color:var(--fg);margin:0 0 clamp(16px,2.2vh,28px)}.c-sol_copy .c-columns{font-size:var(--text-body);text-align:left;-webkit-hyphens:none;hyphens:none}.c-sol_lead{margin-top:clamp(0px,3vh,44px)}.c-sol_pair{align-content:start;gap:clamp(20px,2.4vw,34px) clamp(14px,1.8vw,26px);display:grid}.c-sol_pair>.u-shot:nth-child(2){margin-inline-start:clamp(18px,2.6vw,46px)}.c-sol_credit{margin-top:.4rem;display:block}@media(max-width:1023px){.c-sol_pair{grid-template-columns:1fr 1fr;align-items:start}.c-sol_pair>.u-shot:nth-child(2){margin-inline-start:0}.c-sol_credit{grid-column:1/-1}}.c-shipped_head{padding-inline:var(--edge);margin-bottom:clamp(34px,4.4vh,64px)}.c-shipped_head .u-folio-row--head{margin-bottom:clamp(18px,2.4vh,34px)}.c-shipped_title{color:var(--fg);margin:0;line-height:1.02}.c-shipped .c-cards{padding-inline:var(--edge)}@media(max-width:1279px){.c-shipped .c-cards{--cards:3}}@media(max-width:767px){.c-shipped .c-cards{--cards:2}.c-shipped_title{font-size:clamp(30px,8vw,46px)}}#voice .c-voice{padding-inline:var(--edge);grid-template-areas:"say shot""by shot";grid-template-columns:minmax(0,1fr) var(--shot-col);align-items:end}#voice .c-voice_say,#voice .c-voice_by{justify-self:start}@media(max-width:1023px){#voice .c-voice{grid-template-columns:minmax(0,1fr);grid-template-areas:"shot""say""by";row-gap:clamp(24px,3.4vh,40px)}}.c-greet{vertical-align:bottom;white-space:nowrap;margin-block:-.06em -.1em;padding-block:.06em .1em;display:inline-block;overflow:clip}.c-greet_l{will-change:transform;display:inline-block}.c-greet_probe{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute}.c-card3d{z-index:2;pointer-events:none;position:absolute;inset:0}.c-card3d_canvas{width:100%;height:100%;display:block}.c-flip.is-3d .c-flip_card{visibility:hidden}.c-products{z-index:20;position:relative;overflow-x:clip}.c-products_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0;display:grid}@media screen and (min-width:1024px){.c-products_grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px}}.c-problem-card{padding-inline:12px;display:block;position:relative}.c-problem-card_visual{aspect-ratio:4/3;clip-path:inset(50%);border-radius:0;display:block;position:relative}.c-problem-card_stage{perspective:1200px;position:absolute;inset:0}.c-problem-card_flip{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .85s var(--ease-power3-in-out);position:absolute;inset:0}.c-problem-card:hover .c-problem-card_flip,.c-problem-card:focus-within .c-problem-card_flip,.c-problem-card.is-flipped .c-problem-card_flip{transform:rotateY(180deg)}.c-problem-card_side{clip-path:inset(0 round 20px);backface-visibility:hidden;border-radius:0;position:absolute;inset:0;transform:translateZ(1px)}.c-problem-card_side--back{background:var(--color-ink);color:var(--color-cream);align-items:flex-end;padding:0;display:flex;transform:rotateY(180deg)translateZ(1px)}.c-problem-card_side--back.has-photo{padding:0}.c-problem-card_side--back img{object-fit:cover;width:100%;height:100%;display:block}.c-problem-card_line{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:max(var(--text-body),calc(clamp(17px,1.65vw,27px) * var(--title-scale)));letter-spacing:-.01em;line-height:1.05}html.has-dom-finalized .c-problem-card_visual{transition:clip-path 1.6s var(--ease-power3-in-out);transition-delay:var(--delay,0s)}@media screen and (max-width:1023px){html.has-dom-finalized .c-problem-card_visual{transition-duration:.8s;transition-delay:var(--delay-mobile,0s)}}.c-problem-card_visual.is-inview{clip-path:inset(-26%)}.c-products_grid>.c-problem-card:first-child{--pop-delay:0s;--swing-duration:2.6s}.c-products_grid>.c-problem-card:nth-child(2){--pop-delay:70ms;--swing-duration:2.77s}.c-products_grid>.c-problem-card:nth-child(3){--pop-delay:.14s;--swing-duration:2.94s}.c-products_grid>.c-problem-card:nth-child(4){--pop-delay:.21s;--swing-duration:3.11s}.c-products_grid>.c-problem-card:nth-child(5){--pop-delay:.28s;--swing-duration:3.28s}.c-products_grid>.c-problem-card:nth-child(6){--pop-delay:.35s;--swing-duration:3.45s}.c-products_grid>.c-problem-card:nth-child(7){--pop-delay:.42s;--swing-duration:3.62s}.c-products_grid>.c-problem-card:nth-child(8){--pop-delay:.49s;--swing-duration:3.79s}.c-products_grid>.c-problem-card:nth-child(9){--pop-delay:.56s;--swing-duration:3.96s}.c-products_grid>.c-problem-card:nth-child(10){--pop-delay:.63s;--swing-duration:4.13s}.c-problem-card_art .c-sticker{opacity:0;transform:scale(.4)}html.has-dom-finalized .c-problem-card_visual.is-inview .c-sticker{animation:problem-pop .62s cubic-bezier(.34,1.56,.64,1) var(--pop-delay,0s) both}html:not(.has-dom-finalized) .c-problem-card_art .c-sticker{opacity:1;transform:none}html.has-dom-finalized .c-problem-card_visual.is-inview .c-sticker svg{animation:problem-swing var(--swing-duration,3s) ease-in-out calc(var(--pop-delay,0s) + .6s) infinite alternate;transform-origin:50% 60%}.c-problem-card_art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:12%;display:grid;position:absolute;inset:0;transform:scale(1.1)}html.has-dom-finalized .c-problem-card_art{transition:transform 1.6s var(--ease-power3-in-out);transition-delay:var(--delay,0s)}@media screen and (max-width:1023px){html.has-dom-finalized .c-problem-card_art{transition-duration:.8s;transition-delay:var(--delay-mobile,0s)}}.c-problem-card_visual.is-inview .c-problem-card_art{transform:scale(1)}.c-problem-card_art>*,.c-problem-card_art img,.c-problem-card_art svg{object-fit:contain;width:100%;height:100%;display:block}.c-problem-card_meta{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.c-problem-card_title{max-width:30ch}.u-anim-simple{opacity:0}html.has-dom-finalized .u-anim-simple{transition:opacity 1s var(--ease-power2-out);transition-delay:var(--delay,0s)}html.has-dom-finalized .u-anim-simple.is-inview{opacity:1}.c-link{transition:background-size .6s var(--ease-power2-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}.c-link-wrap:hover .c-link,.c-link:hover,.c-link:focus-visible{background-position:0 100%;background-size:100% 1px}.c-problem-card_side--front{background-color:var(--color-cream)}.c-prob .c-feature-list_grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);padding-top:0}.c-prob .c-feature-row{--tint:var(--accent)}.c-prob .c-feature-row:before{inset:0 0 0 calc(-1 * var(--edge));border-radius:0}.c-prob .c-feature-row_head,.c-prob .c-feature-row_body_inner{color:var(--fg)}.c-prob .c-feature-row.is-active .c-feature-row_head,.c-prob .c-feature-row.is-active .c-feature-row_body_inner{color:var(--accent-fg)}.c-prob .c-feature-row_body_inner .c-wysiwyg{opacity:1}.c-prob .c-feature-row,.c-prob .c-feature-row:last-child{border:0}.c-prob .c-feature-row_head{grid-template-columns:5rem minmax(0,1fr) 2rem;align-items:start;column-gap:clamp(12px,1.4vw,20px);padding-inline:0;display:grid}@media(max-width:1023px){.c-prob .c-feature-row_head{grid-template-columns:3rem minmax(0,1fr) 1.5rem}}.c-prob .c-band_title{font-size:var(--display-200);line-height:var(--leading-display);letter-spacing:var(--track-200)}.c-prob .c-band_n{color:var(--fg-quiet);transition:color .45s var(--ease-power2-out)}.c-prob .c-feature-row.is-active .c-band_n{color:var(--accent-fg)}.c-prob .c-feature-row_mark{margin-left:0;margin-top:calc(var(--display-200) * .42);align-self:start}.c-prob .c-feature-row_body_inner{max-width:62ch;padding-inline:calc(5rem + clamp(12px,1.4vw,20px)) 0}@media(max-width:1023px){.c-prob .c-feature-row_body_inner{padding-inline:calc(3rem + clamp(12px,1.4vw,20px)) 0}}.c-prob_body{max-width:none;padding-inline:var(--edge)}.c-prob_head{padding-inline:var(--edge);margin-bottom:var(--pad-page)}.c-prob_head .u-folio-row--head{margin-bottom:clamp(18px,2.4vh,34px)}.c-prob_under{margin-top:clamp(28px,4vh,56px)}.c-prob_under .c-columns{--col-gap:clamp(24px, 3.4vw, 56px);font-size:var(--text-body)}.c-prob_panel{--tint:var(--accent)}@media(min-width:1024px){.c-prob .c-feature-list_stage{aspect-ratio:1;align-self:start;height:auto;position:sticky;top:14vh}}.c-prob .c-feature-panel{background:var(--tint,var(--accent));color:var(--accent-fg);padding:var(--edge-base);margin-right:calc(-1 * var(--edge));border-radius:0;grid-template-rows:auto 1fr;gap:0;display:grid;overflow:hidden;container-type:inline-size}.c-prob .c-prob_art{grid-row:2;place-self:end;width:78cqw;margin-bottom:-13cqw;margin-right:-14cqw;display:block}.c-prob_art svg{fill:currentColor;width:100%;height:auto;display:block}.c-prob .c-prob_n{z-index:1;color:var(--accent-fg);grid-row:1;place-self:start;margin:0;font-size:30cqw;line-height:.78;position:relative}#problem .c-prob_mosaic{padding-inline:var(--edge);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.3vw,20px);display:grid}#problem .c-prob_card--s2{grid-column:span 2}#problem .c-prob_card--s3{grid-column:span 3}#problem .c-prob_card--s4{grid-column:span 4}#problem .c-prob_card{background:var(--ground);min-height:clamp(230px,24vw,340px);color:var(--fg);--card-bg:var(--ground);border-radius:0;flex-direction:column;justify-content:flex-start;padding:clamp(24px,2.2vw,38px);display:flex;position:relative;overflow:hidden}#problem .c-prob_art{inline-size:clamp(112px,13vw,178px);color:var(--fg);margin-block-end:clamp(18px,2.2vw,30px);display:block}#problem .c-prob_art svg{block-size:auto;inline-size:100%;display:block;overflow:visible}#problem .c-prob_art .ia{fill:var(--accent)}#problem .c-prob_card[data-ground=bold] .c-prob_art .ia{fill:var(--knock)}#problem .c-prob_card>:not(.c-prob_art){z-index:var(--z-type,10);position:relative}#problem .c-prob_card_n{font-size:var(--folio-md);color:var(--accent);margin:0 0 .2rem;line-height:.82}#problem .c-prob_card[data-ground=ink] .c-prob_card_n{color:#f5f5f5}#problem .c-prob_card_t{font-family:var(--font-display);font-weight:var(--weight-display,700);font-size:var(--display-300);letter-spacing:var(--track-300);color:var(--fg);margin:0 0 .5rem;line-height:1.06}#problem .c-prob_card_c{max-width:44ch;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--track-body);color:var(--fg);margin:0}html.has-dom-finalized #problem .c-prob_card{transition:background-color .42s var(--ease-power2-out),color .42s var(--ease-power2-out)}#problem .c-prob_card:hover{background:var(--accent);color:var(--accent-fg)}#problem .c-prob_card:hover .c-prob_card_n,#problem .c-prob_card:hover .c-prob_card_t,#problem .c-prob_card:hover .c-prob_card_c,#problem .c-prob_card:hover .c-prob_art{color:var(--accent-fg)}@media(max-width:1023px){#problem .c-prob_mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}#problem .c-prob_card--s2,#problem .c-prob_card--s3,#problem .c-prob_card--s4{grid-column:span 2}}.c-prob_stat{flex-wrap:wrap;align-items:baseline;gap:clamp(20px,2.6vw,44px);margin-block:clamp(30px,4vh,56px) clamp(8px,1.4vh,20px);display:flex}.c-prob_stat p{flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0;display:flex}.c-prob_stat_n{font-family:var(--font-display);font-weight:var(--weight-display,700);letter-spacing:var(--track-000);font-variant-numeric:tabular-nums lining-nums;color:var(--accent);line-height:.82}.c-prob_stat_big .c-prob_stat_n{font-size:var(--display-000)}.c-prob_stat_small .c-prob_stat_n{font-size:var(--display-200);color:var(--fg-quiet)}.c-prob_stat_l{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--track-body);max-width:22ch;color:var(--fg)}@media(max-width:767px){.c-prob_stat{gap:18px}.c-prob_stat_big .c-prob_stat_n{font-size:clamp(64px,22vw,110px)}}.c-footer-list{z-index:40;background:var(--color-surface-beige);padding-block:8rem;display:block;position:relative}@media screen and (min-width:1024px){.c-footer-list{padding-block:12rem}}.c-footer-list_ghost{pointer-events:none;opacity:0;position:absolute;top:0;left:0;right:0}.c-footer-list_item{display:block;position:relative}.c-footer-list_item_head{width:100%;color:var(--color-ink);transition:color .4s var(--ease-power2-out);padding-block:.35rem;display:block}.c-footer-list_item.is-open .c-footer-list_item_head{color:var(--color-orange)}.c-footer-list_item_content{max-width:848px;height:0;margin-inline:auto;padding-inline:20px;overflow:hidden}.c-footer-list_item_content_inner{padding-block:1.5rem 2.25rem}.c-footer-list_item_content_label{opacity:0;transition:opacity .3s var(--ease-power2-out);transition-delay:.3s}.c-footer-list_item.is-open .c-footer-list_item_content_label{opacity:1}.c-features{z-index:40;position:relative}.c-features_display{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--weight-display,700);line-height:.82;font-size:calc(7vw * var(--title-scale));letter-spacing:-.03em}.u-anim-visual{clip-path:inset(50%);overflow:hidden}html.has-dom-finalized .u-anim-visual{transition:clip-path 1.6s var(--ease-power3-in-out);transition-delay:var(--delay,0s)}html.has-dom-finalized .u-anim-visual.is-inview{clip-path:inset(0%)}.u-anim-visual>*{transform:scale(1.1)}html.has-dom-finalized .u-anim-visual>*{transition:transform 1.6s var(--ease-power3-in-out);transition-delay:var(--delay,0s)}html.has-dom-finalized .u-anim-visual.is-inview>*{transform:scale(1)}.c-footer{z-index:10;background:var(--color-surface-bold);color:var(--color-cream);height:100svh;display:block;position:relative;overflow:clip}.c-footer_background{z-index:-1;position:absolute;inset:0;overflow:hidden}.c-footer_stripe{z-index:30;padding-bottom:clamp(1.5rem,4vh,4rem);position:absolute;bottom:0;left:0;right:0}.c-marquee{-webkit-user-select:none;user-select:none;width:100%;display:block;overflow:hidden}.c-marquee_inner{will-change:transform;align-items:center;width:max-content;display:flex}.c-marquee_item{flex:none;align-items:center;gap:clamp(3.5rem,8vw,11rem);padding-right:clamp(3.5rem,8vw,11rem);display:flex}.c-marquee_word,.c-marquee_line{font-family:var(--font-display);text-transform:lowercase;font-weight:600;font-size:calc(clamp(86px,14.4vw,278px) * var(--title-scale));letter-spacing:-.02em;white-space:nowrap;flex:none;padding-block:.1em .22em;line-height:.82}.c-marquee_word{color:inherit}.c-marquee_line{color:var(--color-ink)}.c-price{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-weight:700;line-height:.9;font-size:calc(clamp(38px,6vw,104px) * var(--title-scale));flex-direction:column;align-items:center;gap:.3em;display:flex}.c-price_was{opacity:.45;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em;font-size:.34em;display:flex}.c-price_was_line{white-space:nowrap;position:relative}.c-price_was_line:after{content:"";transform-origin:0;background:currentColor;height:.09em;position:absolute;top:52%;left:-.06em;right:-.06em;transform:scaleX(0)}html.has-dom-finalized .c-price_was_line:after{transition:transform .55s var(--ease-power3-in-out)}html.has-dom-finalized .c-price.is-inview .c-price_was_line:after{transform:scaleX(1)}.c-price_was_label{text-transform:none;letter-spacing:0}.c-price_now{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18em;display:flex}.c-price_from,.c-price_per{text-transform:none;letter-spacing:0;opacity:.55;font-size:.34em}.c-price_amount{color:var(--color-orange);align-items:baseline;display:inline-flex;position:relative}.c-price_cur{font-family:var(--font-sans);margin-right:.04em;font-weight:700}.c-price_amount .c-price_cur{font-size:.44em;transform:translateY(-.62em)}.c-price_amount:after{content:"";background:var(--color-orange);transform-origin:0;height:.09em;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}html.has-dom-finalized .c-price_amount:after{transition:transform .9s var(--ease-power3-in-out);transition-delay:.75s}html.has-dom-finalized .c-price.is-inview .c-price_amount:after{transform:scaleX(1)}.c-footer_notes{z-index:40;pointer-events:none;color:var(--color-cream);padding-inline:var(--spacing-outer-x-lg);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(.4rem,1.2vh,.9rem);padding-bottom:30svh;display:flex;position:absolute;inset:0}.c-footer_note{white-space:nowrap;opacity:.95}.c-footer_note.c-link{pointer-events:auto}.c-footer_note--e{color:var(--color-ink);opacity:.6}@media screen and (max-width:1023px){.c-footer .c-illus{display:none}.c-footer_notes{padding-inline:var(--spacing-outer-x-xs);padding-bottom:34svh}.c-footer_note{font-size:var(--text-meta)}}.v2-dark,[data-theme=dark]{--v2-page:#141210;--v2-page-2:#1c1917;--v2-text:#f4f2ee;--v2-text-2:#f4f2ee9e;--v2-text-3:#f4f2ee66;--v2-hair:#ffffff17;--v2-card:#1f1c1a;--v2-card-line:#ffffff0f;--v2-glass:#26221f94;--v2-glass-rim:#ffffff38;--v2-glass-line:#00000080;--v2-glass-shadow:0 24px 48px -24px #000000b3;--v2-part-white:#3a3431;--v2-part-white-edge:#191513;--v2-part-white-line:#0000008c;--v2-part-ink:#f4f2ee;--v2-part-ink-edge:#b9b2ab;--v2-well:#0f0d0c;--v2-scrim:#00000061}.v2-glass{background:var(--v2-glass);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(190%) brightness(1.03);backdrop-filter:blur(var(--v2-blur)) saturate(190%) brightness(1.03);box-shadow:inset 0 1px 1px var(--v2-glass-rim),inset 0 -1px 1px var(--v2-glass-rim),0 0 0 .5px var(--v2-glass-line),var(--v2-glass-shadow);position:relative}@supports (color:color-mix(in lab,red,red)){.v2-glass{box-shadow:inset 0 1px 1px var(--v2-glass-rim),inset 0 -1px 1px color-mix(in srgb,var(--v2-glass-rim) 35%,transparent),0 0 0 .5px var(--v2-glass-line),var(--v2-glass-shadow)}}.v2-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--v2-glass-rim),transparent 32%,transparent 64%,var(--v2-glass-rim));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-glass:before{background:linear-gradient(140deg,var(--v2-glass-rim),transparent 32%,transparent 64%,color-mix(in srgb,var(--v2-glass-rim) 60%,transparent))}}.v2-glass:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-glass>*{position:relative}.v2-part{--c:var(--v2-part-white);--edge-c:var(--v2-part-white-edge);--line:var(--v2-part-white-line);--fg:var(--v2-text);--sheen:#1c181504;--lip:#fffffff2;color:var(--fg);background:linear-gradient(104deg,transparent 0 58%,var(--sheen) 58% 66%,transparent 66%),var(--c);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 var(--v2-edge) 0 0 var(--edge-c),0 calc(var(--v2-edge) + 2px) 0 0 #1c181512;margin-bottom:var(--v2-edge);transition:transform .12s var(--v2-ease),box-shadow .12s var(--v2-ease);position:relative}.v2-part:active,.v2-part.is-down{transform:translateY(calc(var(--v2-edge) - 1px));box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 1px 0 0 var(--edge-c)}.v2-part--orange{--c:var(--v2-orange);--edge-c:var(--v2-orange-edge);--line:var(--v2-orange-line);--fg:#fff;--sheen:#ffffff1f;--lip:#ffffff8c}.v2-part--blue{--c:var(--v2-blue);--edge-c:var(--v2-blue-edge);--line:#839fd0;--fg:var(--v2-ink);--sheen:#ffffff24;--lip:#fff9}.v2-part--yellow{--c:var(--v2-yellow);--edge-c:var(--v2-yellow-edge);--line:#e7cc63;--fg:var(--v2-ink);--sheen:#fff3;--lip:#ffffffb3}.v2-part--pink{--c:var(--v2-pink);--edge-c:var(--v2-pink-edge);--line:#d394dd;--fg:var(--v2-ink);--sheen:#ffffff29;--lip:#ffffffa6}.v2-part--ink{--c:var(--v2-part-ink);--edge-c:var(--v2-part-ink-edge);--line:var(--v2-part-ink-edge)}@supports (color:color-mix(in lab,red,red)){.v2-part--ink{--line:color-mix(in srgb, var(--v2-part-ink-edge) 60%, transparent)}}.v2-part--ink{--fg:var(--v2-page);--sheen:#ffffff14;--lip:#ffffff40}.v2-part--graphite{--c:#25201d;--edge-c:#0b0908;--line:#000;--fg:#fff;--sheen:#ffffff14;--lip:#ffffff40}.v2-part--sand{--c:#ece6dc;--edge-c:#cfc6b8;--line:#d9d1c4;--fg:var(--v2-ink);--sheen:#ffffff4d;--lip:#fffc}.v2-dark .v2-part--sand{--c:#d6ccbe;--edge-c:#a99e8f;--line:#b8ad9f}.v2-dark .v2-part:not([class*=v2-part--]){--sheen:#ffffff0d;--lip:#ffffff24}.v2-part.v2-part:is(.v2-btn:not(.v2-btn--round),.v2-chip,.v2-pill-need,.v2-row,.v2-sticker,.v2-seg>*,.v2-hold,.v2-choice,.v2-select,.v2-chats .c,.v2-sections .s,.v2-tree .r,.v2-alloc>span,.v2-board *,.v2-funnel label,.v2-keys label,.v2-stepper,.v2-rocker,.v2-slider .tag,.v2-need,.v2-pass){--sheen:transparent}.v2-h1{font:700 40px/1.05 var(--v2-display);letter-spacing:-.01em}.v2-h2{font:700 26px/1.1 var(--v2-display)}.v2-title{font:650 18px/1.25 var(--v2-text-font);letter-spacing:-.01em}.v2-body{font:400 15px/1.45 var(--v2-text-font)}.v2-sub{font:400 13px/1.4 var(--v2-text-font);color:var(--v2-text-2)}.v2-label{font:700 13px/1 var(--v2-display);letter-spacing:.6px;text-transform:uppercase}.v2-btn{border-radius:var(--v2-pill);cursor:pointer;height:44px;font:700 13px/1 var(--v2-display);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.v2-btn--quiet{color:var(--v2-text);box-shadow:inset 0 0 0 1px var(--v2-hair);background:0 0}.v2-tile{border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.v2-tile img{width:62%}.v2-tile--sm{border-radius:9px;width:32px;height:32px}.v2-toggle{border-radius:var(--v2-pill);background:var(--v2-well);width:52px;height:32px;box-shadow:inset 0 2px #1c18151a,inset 0 0 0 1px var(--v2-hair);position:relative}.v2-toggle .v2-part{border-radius:var(--v2-pill);width:26px;height:23px;transition:left .2s var(--v2-ease);margin:0;position:absolute;top:3px;left:3px}.v2-toggle:is(.is-on,[data-state=checked]){background:var(--v2-orange);box-shadow:inset 0 2px #781e004d}.v2-toggle:is(.is-on,[data-state=checked]) .v2-part{left:23px}.v2-seg{border-radius:var(--v2-pill);background:var(--v2-well);box-shadow:inset 0 2px #1c181514,inset 0 0 0 1px var(--v2-hair);gap:2px;padding:3px;display:inline-flex}.v2-seg>span{border-radius:var(--v2-pill);font:600 13px/1 var(--v2-text-font);color:var(--v2-text-2);white-space:nowrap;padding:8px 14px}.v2-seg>.v2-part{color:var(--v2-text);margin-bottom:0}.v2-group{border-radius:var(--v2-r-md);background:var(--v2-page-2);overflow:hidden}.v2-glass .v2-group{background:var(--v2-page)}@supports (color:color-mix(in lab,red,red)){.v2-glass .v2-group{background:color-mix(in srgb,var(--v2-page) 40%,transparent)}}.v2-row{font:400 15px/1.3 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:12px;padding:12px 14px;display:flex}.v2-row+.v2-row{border-top:1px solid var(--v2-hair)}.v2-row img{width:22px}.v2-row .v2-val{margin-left:auto;font-weight:600}.v2-row.is-selected{border-radius:var(--v2-r-md)}.v2-card{background:var(--v2-card);border-radius:var(--v2-r-lg);box-shadow:inset 0 0 0 1px var(--v2-card-line);padding:18px}.v2-sheet{border-radius:var(--v2-r-xl);padding:22px}.v2-sheet.v2-glass{--v2-glass:#fffc}.v2-dark .v2-sheet.v2-glass{--v2-glass:#26221fc7}.v2-scrim{background:var(--v2-scrim);position:fixed;inset:0}.v2-bar{border-radius:var(--v2-pill);white-space:nowrap;align-items:center;gap:22px;height:56px;padding:0 8px 0 22px;display:flex}.v2-composer{border-radius:var(--v2-pill);height:56px;color:var(--v2-text-3);font:400 16px/1 var(--v2-text-font);align-items:center;padding:0 6px 0 22px;display:flex}.v2-composer .v2-btn{margin-left:auto}.v2-menu{border-radius:var(--v2-r-lg);min-width:240px;padding:6px}.v2-menu .v2-row{border-radius:10px;padding:9px 10px;font-size:14px}.v2-menu .v2-row+.v2-row{border:0}.v2-menu .v2-sep{background:var(--v2-hair);height:1px;margin:4px 10px}.v2-kbd{color:var(--v2-text-3);margin-left:auto;font-size:13px}.v2-need{border-radius:var(--v2-r-lg);--sheen:transparent;padding:20px}.v2-need .v2-title{color:#fff;font-size:19px;font-weight:700}.v2-need .v2-body{color:var(--v2-ink)}.v2-pill-need{border-radius:var(--v2-pill);height:34px;font:700 15px/1 var(--v2-text-font);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.v2-chip{border-radius:var(--v2-pill);height:26px;font:600 12px/1 var(--v2-text-font);align-items:center;margin-bottom:0;padding:0 10px;display:inline-flex}.v2-toast{border-radius:var(--v2-r-lg);font:400 14px/1.35 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:12px;padding:12px 14px;display:flex}.v2-sticker{height:28px;font:700 14px/1 var(--v2-display);transform:rotate(var(--tilt,-5deg));border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.v2-need .v2-btn--quiet{color:#fff;box-shadow:inset 0 0 0 2px #fff}.v2-need .v2-part:not([class*=v2-part--]){--edge-c:var(--v2-orange-edge)}.v2-dark .v2-need .v2-part:not([class*=v2-part--]){--c:#fff;--edge-c:var(--v2-orange-edge);--line:#1c181517;--fg:#1c1815;--sheen:#1c181504;--lip:#fffffff2}.v2-tile--face{overflow:hidden}.v2-tile--face img{width:100%}.v2-tile:not(.v2-tile--face)>img{object-fit:contain;max-width:66%;max-height:66%}.v2-part:is(:disabled,[aria-disabled=true],[data-disabled]){--c:var(--v2-well);--edge-c:var(--v2-well)}@supports (color:color-mix(in lab,red,red)){.v2-part:is(:disabled,[aria-disabled=true],[data-disabled]){--edge-c:color-mix(in srgb, var(--v2-well), #000 12%)}}.v2-part:is(:disabled,[aria-disabled=true],[data-disabled]){--line:var(--v2-hair);--fg:var(--v2-text-3);--sheen:transparent;--lip:#ffffff80;opacity:1;cursor:default;transform:none}.v2-hold{height:56px;font:700 14px/1 var(--v2-display);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:10px;padding:0 26px;display:inline-flex;position:relative;overflow:hidden}.v2-hold:before{content:"";width:0;transition:width .26s var(--v2-ease);background:#ffffff42;position:absolute;inset:0}.v2-hold:is(:active,.is-holding):before{width:100%;transition:width .9s linear}.v2-hold>*{position:relative}.v2-hold small{font:500 12px/1 var(--v2-text-font);letter-spacing:0;text-transform:none;opacity:.8}.v2-rocker{border-radius:14px;padding:0;display:inline-flex;overflow:visible}.v2-rocker input{display:none}.v2-rocker label{cursor:pointer;min-width:84px;height:40px;font:600 14px/1 var(--v2-text-font);color:var(--v2-text-2);transition:transform .12s var(--v2-ease);place-items:center;display:grid;position:relative}.v2-rocker label:first-of-type{box-shadow:inset -1px 0 0 var(--v2-hair);border-radius:14px 0 0 14px}.v2-rocker label:last-of-type{border-radius:0 14px 14px 0}.v2-rocker input:checked+label{background:var(--v2-well);color:var(--v2-text);transform:translateY(2px);box-shadow:inset 0 2px #1c18151f}.v2-rocker input.is-live:checked+label{background:var(--v2-orange);color:#fff;box-shadow:inset 0 2px #781e0059}.v2-rocker label i{opacity:0;background:currentColor;border-radius:2px;width:8px;height:8px;position:absolute;left:12px}.v2-stepper{border-radius:18px;align-items:center;gap:8px;padding:6px;display:inline-flex}.v2-stepper .v2-key{width:44px;height:44px;font:700 22px/1 var(--v2-display);cursor:pointer;border-radius:12px;place-items:center;display:grid}.v2-readout{background:var(--v2-well);min-width:132px;height:44px;box-shadow:inset 0 2px #1c18151a,inset 0 0 0 1px var(--v2-hair);border-radius:12px;justify-content:center;align-items:baseline;gap:6px;padding:0 14px;display:flex}.v2-readout b{font:700 26px/44px var(--v2-display);color:var(--v2-text)}.v2-readout span{font:500 13px/44px var(--v2-text-font);color:var(--v2-text-2)}.v2-keycap{min-width:22px;height:22px;font:600 12px/1 var(--v2-text-font);--v2-edge:2px;border-radius:6px;place-items:center;margin-bottom:2px;padding:0 6px;display:inline-grid}.v2-keys{gap:6px;display:inline-flex}.v2-keys input{display:none}.v2-keys label{cursor:pointer;height:34px;font:600 13px/1 var(--v2-text-font);border-radius:10px;place-items:center;padding:0 14px;display:grid}.v2-keys input:checked+label{transform:translateY(calc(var(--v2-edge) - 1px));background:var(--v2-ink);color:#fff;box-shadow:inset 0 1px #fff3,0 1px #000}.v2-dark .v2-keys input:checked+label{color:#1c1815;background:#f4f2ee;box-shadow:0 1px #b9b2ab}.v2-funnel{flex-direction:column;gap:8px;display:flex}.v2-funnel input{display:none}.v2-funnel label{cursor:pointer;height:46px;font:600 14px/1 var(--v2-text-font);transition:transform .16s var(--v2-ease),box-shadow .16s var(--v2-ease);border-radius:13px;align-items:center;gap:12px;padding:0 14px;display:flex}.v2-funnel label b{font:700 15px/1 var(--v2-display);margin-left:auto}.v2-funnel input:checked+label{--v2-edge:6px;transform:translateY(-3px)}.v2-funnel label .v2-sub{font-weight:400}.v2-token{border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative}.v2-token img{width:36px}.v2-token.needs{--edge-c:var(--v2-orange);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 var(--v2-edge) 0 0 var(--v2-orange),0 0 0 3px var(--v2-orange)}@supports (color:color-mix(in lab,red,red)){.v2-token.needs{box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 var(--v2-edge) 0 0 var(--v2-orange),0 0 0 3px color-mix(in srgb,var(--v2-orange) 25%,transparent)}}.v2-token .badge{min-width:20px;height:20px;font:700 11px/1 var(--v2-text-font);--v2-edge:2px;border-radius:999px;place-items:center;margin:0;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.v2-tabs-card{padding-top:30px;position:relative}.v2-tabs{gap:4px;display:flex;position:absolute;top:0;left:16px}.v2-tabs input{display:none}.v2-tabs label{cursor:pointer;height:30px;font:600 12px/1 var(--v2-text-font);color:var(--v2-text-2);background:var(--v2-well);box-shadow:inset 0 0 0 1px var(--v2-hair);border-radius:9px 9px 0 0;place-items:center;padding:0 12px;display:grid}.v2-tabs input:checked+label{background:var(--v2-card);color:var(--v2-text);box-shadow:inset 0 1.5px #fff,inset 0 0 0 1px var(--v2-card-line)}.v2-slider{height:44px;position:relative}.v2-slider .track{background:var(--v2-well);border-radius:999px;height:10px;position:absolute;top:18px;left:0;right:0;box-shadow:inset 0 2px #1c18151a}.v2-slider .fill{background:var(--v2-orange);border-radius:999px;height:10px;position:absolute;top:18px;left:0;box-shadow:inset 0 2px #781e0040}.v2-slider .thumb{border-radius:10px;place-items:center;width:30px;height:30px;margin:0;display:grid;position:absolute;top:6px;transform:translate(-50%)}.v2-slider .thumb:after{content:"";background:repeating-linear-gradient(90deg,var(--v2-text-3) 0 1.5px,transparent 1.5px 4px);width:10px;height:10px}.v2-slider .tag{font:700 12px/1 var(--v2-display);white-space:nowrap;--v2-edge:2px;border-radius:8px;padding:5px 8px;position:absolute;top:-26px;transform:translate(-50%)}.v2-meter{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.v2-meter i{background:var(--v2-well);border-radius:6px;height:22px;box-shadow:inset 0 2px #1c181514}.v2-meter i.on{background:var(--v2-orange);box-shadow:inset 0 1px #ffffff73,0 2px 0 var(--v2-orange-edge);transform:translateY(-2px)}.v2-meter i.limit{box-shadow:inset 0 0 0 2px var(--v2-text-2)}.v2-part:is(.v2-hold,.v2-funnel label,.v2-keys label,.v2-stepper,.v2-rocker,.v2-slider .tag){--sheen:transparent}.v2-keys label{white-space:nowrap}.v2-island{--w:180px;width:var(--w);color:#fff;height:38px;transition:width .42s var(--v2-ease),height .42s var(--v2-ease),border-radius .42s var(--v2-ease);font:600 13px/1.2 var(--v2-text-font);background:#0d0b0a;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 3px #000,0 14px 30px -14px #00000080}.v2-island img{flex:none;width:28px}.v2-island .more{flex-direction:column;gap:8px;width:100%;display:none}.v2-island .mini{background:#ffffff29;border-radius:999px;width:34px;height:4px;margin-left:auto;overflow:hidden}.v2-island .mini i{border-radius:inherit;background:var(--v2-orange);height:100%;animation:6s linear infinite v2-grow;display:block}.v2-island:hover .mini,.v2-island.is-open .mini{display:none}.v2-island:hover,.v2-island.is-open{--w:360px;border-radius:28px;align-items:flex-start;height:92px;padding:14px 18px 14px 12px}.v2-island:hover .more,.v2-island.is-open .more{display:flex}.v2-island:hover .short,.v2-island.is-open .short{display:none}.v2-island .bar{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.v2-island .bar i{border-radius:inherit;background:var(--v2-orange);width:40%;height:100%;animation:6s linear infinite v2-grow;display:block}.v2-rings{width:132px;height:132px}.v2-rings circle{fill:none;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.v2-rings .track{stroke:var(--v2-well)}.v2-rings .ring{animation:v2-close 1.4s var(--v2-ease) backwards}.v2-flap{gap:3px;display:inline-flex}.v2-flap span{width:30px;height:44px;font:700 28px/1 var(--v2-display);color:#f4f2ee;background:#1f1b19;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 3px #000}.v2-flap span:after{content:"";background:#000000b3;height:1px;position:absolute;top:50%;left:0;right:0}.v2-flap span.flip{transform-origin:50%;animation:2.8s ease-in-out infinite v2-flip}.v2-drum{background:var(--v2-page-2);border-radius:18px;width:170px;height:150px;position:relative;overflow:hidden}.v2-drum ul{text-align:center;font:700 22px/30px var(--v2-display);color:var(--v2-text);margin:0;padding:0;list-style:none}.v2-drum li:first-child,.v2-drum li:nth-child(5){opacity:.2;transform:scaleY(.7)}.v2-drum li:nth-child(2),.v2-drum li:nth-child(4){opacity:.5;transform:scaleY(.88)}.v2-drum .lens{--sheen:transparent;height:30px;font:500 12px/1 var(--v2-text-font);color:var(--v2-text-2);box-shadow:inset 0 1.5px #ffffffe6,inset 0 0 0 1px var(--v2-hair),0 3px 0 0 var(--v2-part-white-edge);background:0 0;border-radius:9px;justify-content:flex-end;align-items:center;margin:0;padding-right:10px;display:flex;position:absolute;top:60px;left:8px;right:8px}.v2-drum:before,.v2-drum:after{content:"";pointer-events:none;z-index:1;height:50px;position:absolute;left:0;right:0}.v2-drum:before{background:linear-gradient(var(--v2-page-2),transparent);top:0}.v2-drum:after{background:linear-gradient(transparent,var(--v2-page-2));bottom:0}.v2-breakers{background:var(--v2-well);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid;box-shadow:inset 0 2px #1c18151a}.v2-breakers input{display:none}.v2-breaker{font:600 11px/1.2 var(--v2-text-font);color:var(--v2-text-2);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex}.v2-breaker .slot{background:#d6d1cb;border-radius:9px;width:34px;height:58px;position:relative;box-shadow:inset 0 2px 3px #1c181540}.v2-dark .v2-breaker .slot{background:#0a0908}.v2-breaker .lever{height:26px;transition:top .18s var(--v2-ease);border-radius:6px;margin:0;position:absolute;top:4px;left:4px;right:4px}.v2-breakers input:checked+.v2-breaker .lever{--c:var(--v2-orange);--edge-c:var(--v2-orange-edge);--line:var(--v2-orange-line);--lip:#ffffff8c}.v2-breakers input:not(:checked)+.v2-breaker .lever{top:26px}.v2-breakers input:checked+.v2-breaker{color:var(--v2-text)}.v2-receipt{color:#2a2522;background:#fffdf8;width:250px;padding:18px 18px 26px;font:500 12px/1.6 ui-monospace,SF Mono,Menlo,monospace;position:relative;box-shadow:0 1px #1c18150f,0 14px 24px -16px #28190a59;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,radial-gradient(6px at 6px 100%,#0000 5.5px,#000 6px) 0 100%/12px 8px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 8px) no-repeat,radial-gradient(6px at 6px 100%,#0000 5.5px,#000 6px) 0 100%/12px 8px repeat-x}.v2-receipt h5{font:700 13px/1.2 var(--v2-display);text-align:center;margin:0 0 6px}.v2-receipt .r{justify-content:space-between;gap:12px;display:flex}.v2-receipt hr{border:0;border-top:1px dashed #c9c2b9;margin:8px 0}.v2-wallet{width:300px;height:210px;position:relative}.v2-pass{--sheen:transparent;height:150px;transition:transform .38s var(--v2-ease);border-radius:18px;margin:0;padding:14px 16px;position:absolute;left:0;right:0}.v2-pass:first-child{top:0}.v2-pass:nth-child(2){top:26px}.v2-pass:nth-child(3){top:52px}.v2-wallet:hover .v2-pass:first-child{transform:translateY(-34px)}.v2-wallet:hover .v2-pass:nth-child(2){transform:translateY(-14px)}.v2-pass .k{font:600 12px/1 var(--v2-text-font);opacity:.75}.v2-pass .v{font:700 24px/1.1 var(--v2-display);margin-top:4px}.v2-instant{background:#fff;border-radius:6px;width:170px;padding:10px 10px 34px;position:relative;transform:rotate(-3deg);box-shadow:0 0 0 1px #1c18150f,0 3px #e8e3dc,0 18px 30px -18px #28190a73}.v2-instant img{aspect-ratio:1;object-fit:cover;width:100%;animation:4s ease-out infinite v2-develop;display:block}.v2-instant span{font:700 13px/1 var(--v2-display);color:#2a2522;position:absolute;bottom:10px;left:12px}.v2-ticket{width:330px;filter:drop-shadow(0 0 .6px #1c181573) drop-shadow(0 3px 0 var(--v2-part-white-edge));display:flex}.v2-ticket>div{background:var(--v2-card)}.v2-ticket .main{border-radius:14px 0 0 14px;flex:1;padding:14px 16px;-webkit-mask:radial-gradient(8px at 100% 0,#0000 7.5px,#000 8px) top/100% 51% no-repeat,radial-gradient(8px at 100% 100%,#0000 7.5px,#000 8px) bottom/100% 51% no-repeat}.v2-ticket .stub{border-left:2px dashed var(--v2-hair);border-radius:0 14px 14px 0;place-items:center;gap:6px;width:92px;padding:14px 10px;display:grid;-webkit-mask:radial-gradient(8px at 0 0,#0000 7.5px,#000 8px) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 7.5px,#000 8px) bottom/100% 51% no-repeat}.v2-ticket b{font:700 18px/1.2 var(--v2-display);color:var(--v2-text)}.v2-flap span.flip.once,.v2-instant.once img{animation-iteration-count:1}.v2-key-swatch{vertical-align:middle;border-radius:999px;width:14px;height:6px;margin-right:8px;display:inline-block}.v2-sheet:has(.v2-part--orange) .v2-rocker input.is-live:checked+label,.v2-sheet:has(.v2-part--orange) .v2-toggle.is-on,.v2-sheet:has(.v2-part--orange) .v2-slider .fill{background:var(--v2-part-ink);color:var(--v2-page);box-shadow:inset 0 2px #0000004d}.v2-need .v2-hold:not([class*=v2-part--]):before{background:var(--v2-orange)}@supports (color:color-mix(in lab,red,red)){.v2-need .v2-hold:not([class*=v2-part--]):before{background:color-mix(in srgb,var(--v2-orange) 22%,transparent)}}.v2-need .v2-note{min-height:40px;color:var(--v2-ink);font:400 14px/1.4 var(--v2-text-font);background:#ffffffeb;border-radius:12px;padding:10px 12px;box-shadow:inset 0 2px #781e002e}.v2-field{background:var(--v2-card);min-height:44px;color:var(--v2-text);font:400 15px/1.4 var(--v2-text-font);box-shadow:inset 0 0 0 1px var(--v2-text);border-radius:12px;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.v2-field{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-text) 14%,transparent)}}.v2-field:focus-visible,.v2-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--v2-text);outline:none}.v2-field.is-placeholder{color:var(--v2-text-3)}.v2-select{height:36px;font:500 14px/1 var(--v2-text-font);--sheen:transparent;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.v2-select:after{content:"";opacity:.6;border:1.8px solid;border-width:0 1.8px 1.8px 0;width:7px;height:7px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.v2-menu-search{background:var(--v2-well);height:36px;color:var(--v2-text-3);font:400 14px/1 var(--v2-text-font);border-radius:10px;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.v2-code{background:var(--v2-well);color:var(--v2-text);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font:500 12.5px/1.55 ui-monospace,SF Mono,Menlo,monospace;box-shadow:inset 0 2px #1c181514}.v2-tick{--v2-edge:2px;--c:var(--v2-well);--edge-c:var(--v2-well);border-radius:6px;flex:none;place-items:center;width:22px;height:20px;margin-bottom:2px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.v2-tick{--edge-c:color-mix(in srgb, var(--v2-well), #000 18%)}}.v2-tick{--line:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-tick{--line:color-mix(in srgb, var(--v2-text) 22%, transparent)}}.v2-tick{--lip:transparent}.v2-tick.is-on{--c:var(--v2-part-ink);--edge-c:var(--v2-part-ink-edge);--fg:var(--v2-page)}.v2-tick.is-on:after{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.v2-choice{--sheen:transparent;border-radius:16px;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.v2-choice.is-on{--c:var(--v2-part-ink);--edge-c:var(--v2-part-ink-edge);--fg:var(--v2-page);transform:translateY(2px)}.v2-pick{border-radius:12px;position:relative}.v2-pick.is-on{box-shadow:0 0 0 2.5px var(--v2-part-ink)}.v2-pick .order{width:24px;height:22px;font:700 12px/1 var(--v2-text-font);--v2-edge:2px;--c:var(--v2-part-ink);--edge-c:var(--v2-part-ink-edge);--fg:var(--v2-page);border-radius:999px;place-items:center;margin:0;display:grid;position:absolute;top:8px;right:8px}.v2-stepper--sm .v2-key{border-radius:9px;width:30px;height:30px;font-size:17px}.v2-stepper--sm .v2-readout{min-width:80px;height:30px}.v2-stepper--sm .v2-readout b{font-size:16px;line-height:30px}.v2-stepper--sm .v2-readout span{font-size:12px;line-height:30px}.v2-progress{background:var(--v2-well);border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 2px #1c181514}.v2-progress>i{border-radius:inherit;background:var(--v2-part-ink);height:100%;display:block}.v2-ring{--p:.6;background:conic-gradient(var(--v2-part-ink) calc(var(--p) * 1turn),var(--v2-well) 0);border-radius:50%;flex:none;width:40px;height:40px;-webkit-mask:radial-gradient(circle,#0000 13px,#000 13.5px);mask:radial-gradient(circle,#0000 13px,#000 13.5px)}.v2-alloc{gap:4px;height:30px;display:flex}.v2-alloc>span{font:600 12px/1 var(--v2-text-font);color:var(--v2-ink);white-space:nowrap;--sheen:transparent;--v2-edge:2px;border-radius:9px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.v2-dark .v2-alloc>span:not([class*=v2-part--]){color:var(--v2-text)}.v2-bars{flex-direction:column;gap:8px;display:flex}.v2-bars .b{font:400 13px/1 var(--v2-text-font);color:var(--v2-text-2);grid-template-columns:70px minmax(0,1fr) 88px;align-items:center;gap:10px;display:grid}.v2-bars .b i{background:var(--v2-well);border-radius:999px;height:10px;position:relative;overflow:hidden}.v2-bars .b i:before{content:"";width:var(--w,50%);border-radius:inherit;background:var(--bar,var(--v2-blue));position:absolute;inset:0 auto 0 0}.v2-spark{width:96px;height:28px}.v2-spark path{fill:none;stroke:var(--bar,var(--v2-blue));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.v2-initials{width:32px;height:32px;font:700 12px/1 var(--v2-text-font);--v2-edge:2px;border-radius:50%;flex:none;place-items:center;margin-bottom:2px;display:grid}.v2-timeline{flex-direction:column;display:flex}.v2-timeline .t{font:400 14px/1.3 var(--v2-text-font);color:var(--v2-text);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.v2-timeline .t+.t{border-top:1px solid var(--v2-hair)}.v2-timeline .t .when{color:var(--v2-text-2);white-space:nowrap;font-size:13px}.v2-timeline .t.is-next{color:var(--v2-text-2)}.v2-timeline .t.is-failed .when{color:var(--v2-text);font-weight:600}.v2-sections{flex-direction:column;gap:2px;display:flex}.v2-sections .s{height:36px;font:500 14px/1 var(--v2-text-font);color:var(--v2-text);border-radius:10px;align-items:center;padding:0 12px;display:flex}.v2-sections .s.is-selected{margin-bottom:4px}.v2-tree .r{font:400 14px/1.3 var(--v2-text-font);border-top:1px solid var(--v2-hair);grid-template-columns:minmax(0,1fr) repeat(3,110px);align-items:center;gap:10px;padding:10px 0;display:grid}.v2-tree .r>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.v2-tree .r.l1>:first-child{padding-left:22px}.v2-tree .r.l2>:first-child{padding-left:44px}.v2-tree .r.head{color:var(--v2-text-2);border-top:0;font-size:13px}.v2-attach{gap:8px;padding:8px 0 2px;display:flex}.v2-attach .a{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--v2-hair);border-radius:10px;position:relative;overflow:hidden}.v2-attach .a img{object-fit:cover;width:100%;height:100%}.v2-drop{text-align:center;min-height:120px;color:var(--v2-text-2);font:500 14px/1.4 var(--v2-text-font);background:var(--v2-page);border-radius:18px;place-items:center;gap:6px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-drop{background:color-mix(in srgb,var(--v2-page) 70%,transparent)}}.v2-drop{outline:2px dashed var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-drop{outline:2px dashed color-mix(in srgb,var(--v2-text) 30%,transparent)}}.v2-drop{outline-offset:-8px}.v2-drop.is-over{outline-color:var(--v2-part-ink);color:var(--v2-text)}.v2-board{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:10px;display:grid}.v2-board .col{background:var(--v2-page-2);border-radius:16px;flex-direction:column;gap:8px;min-height:200px;padding:10px;display:flex}.v2-board .col h5{font:600 13px/1 var(--v2-text-font);color:var(--v2-text-2);justify-content:space-between;margin:2px 4px 4px;display:flex}.v2-board .slot{outline:2px dashed var(--v2-hair);outline-offset:-4px;border-radius:12px;height:64px}.v2-board .is-dragging{--v2-edge:6px;transform:rotate(-2deg)translateY(-4px)}.v2-chats .c{font:500 14px/1.3 var(--v2-text-font);color:var(--v2-text);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.v2-chats .c small{font:400 12px/1.3 var(--v2-text-font);color:var(--v2-text-2);display:block}.v2-chats .c img{flex:none;width:28px}.v2-chats .c.is-selected{margin-bottom:3px}.v2-attach .a{overflow:visible}.v2-attach .a img{border-radius:10px}.v2-attach .remove{--v2-edge:2px;width:20px;height:18px;font:700 11px/1 var(--v2-text-font);border-radius:999px;place-items:center;margin:0;display:grid;position:absolute;top:-6px;right:-6px}.v2-attach .len{color:#fff;font:600 10px/1 var(--v2-text-font);background:#0000009e;border-radius:6px;padding:3px 5px;position:absolute;bottom:4px;left:4px}.v2-chats .c:hover:not(.is-selected){background:var(--v2-hair)}.v2-making{aspect-ratio:1;color:var(--v2-text-3);font:500 12px/1 var(--v2-text-font);background:linear-gradient(100deg,var(--v2-page-2) 30%,var(--v2-page-2) 50%,var(--v2-page-2) 70%) 0 0 / 300% 100%;border-radius:12px;place-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-making{background:linear-gradient(100deg,var(--v2-page-2) 30%,color-mix(in srgb,var(--v2-page-2),#fff 45%) 50%,var(--v2-page-2) 70%) 0 0 / 300% 100%}}.v2-making{animation:1.8s linear infinite v2-making}.v2-group-label{font:600 13px/1 var(--v2-text-font);color:var(--v2-text-2);padding:10px 10px 4px}.v2-bar .m.is-open{background:var(--v2-hair);border-radius:9px;margin:0 -10px;padding:7px 10px}.v2-caret{vertical-align:-.15em;background:var(--v2-text);width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite v2-caret;display:inline-block}.v2-chip.is-pending{--c:var(--v2-well);--edge-c:var(--v2-well)}@supports (color:color-mix(in lab,red,red)){.v2-chip.is-pending{--edge-c:color-mix(in srgb, var(--v2-well), #000 14%)}}.v2-chip.is-pending{--fg:var(--v2-text-2)}.v2-need .v2-readout{background:#ffffffeb;box-shadow:inset 0 2px #781e002e}.v2-need .v2-readout b{color:var(--v2-ink)}.v2-need .v2-readout span{color:#1c181599}.v2-toggle:is(.is-disabled,[data-disabled]){opacity:1;background:var(--v2-well)}.v2-toggle:is(.is-disabled,[data-disabled]) .v2-part{--c:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-toggle:is(.is-disabled,[data-disabled]) .v2-part{--c:color-mix(in srgb, var(--v2-text) 22%, var(--v2-page))}}.v2-toggle:is(.is-disabled,[data-disabled]) .v2-part{--edge-c:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-toggle:is(.is-disabled,[data-disabled]) .v2-part{--edge-c:color-mix(in srgb, var(--v2-text) 30%, var(--v2-page))}}.v2-toggle:is(.is-disabled,[data-disabled]) .v2-part{--lip:transparent}@media(prefers-reduced-motion:reduce){.v2-making,.v2-caret{animation:none}}.v2-part{--gloss:.42;background:linear-gradient(104deg,transparent 0 58%,var(--sheen) 58% 66%,transparent 66%),linear-gradient(180deg,rgba(255,255,255,var(--gloss)),#fff0 58%),var(--c);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),inset 0 calc(var(--v2-edge) * -1) 0 var(--edge-c),0 1px 1.5px #1c181524;background:linear-gradient(104deg,transparent 0 58%,var(--sheen) 58% 66%,transparent 66%),linear-gradient(180deg,rgba(255,255,255,var(--gloss)),#fff0 58%),var(--face,var(--c));margin-bottom:0}.v2-part:not([class*=v2-part--]){--gloss:0;--face:linear-gradient(180deg, #fff 0%, #f2efeb 100%)}.v2-dark .v2-part:not([class*=v2-part--]){--face:linear-gradient(180deg, #46403c 0%, var(--v2-part-white) 100%)}.v2-part:is(.v2-tick.is-on,.v2-choice.is-on,.v2-pick .order,.v2-chip.is-pending),.v2-fold[open]>summary .k,.v2-need .v2-part:not([class*=v2-part--]){--face:var(--c)}.v2-field,.v2-readout,.v2-menu-search,.v2-code,.v2-note,.v2-drop{box-sizing:border-box}.v2-part--ink{--gloss:.12}.v2-part:active,.v2-part.is-down{box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),inset 0 -1px 0 var(--edge-c),0 0 #0000;transform:translateY(1px)}.v2-btn{height:40px;padding:0 18px}.v2-btn--sm{height:32px;padding:0 12px;font-size:12px}.v2-btn--lg{height:48px;padding:0 24px;font-size:14px}.v2-btn--round{width:40px;padding:0}.v2-btn--round.v2-btn--sm{width:32px}.v2-btn--round.v2-btn--lg{width:48px}.v2-chip.v2-part,.v2-initials.v2-part,.v2-sticker.v2-part:not(.is-new)~.x{background:var(--c)}.v2-chip.v2-part{--gloss:0;background:var(--c);box-shadow:inset 0 0 0 1px var(--line);height:24px;padding:0 9px;transform:none}.v2-chip.v2-part:not([class*=v2-part--]){background:var(--v2-page-2);box-shadow:inset 0 0 0 1px var(--v2-hair)}.v2-initials.v2-part{background:var(--v2-page-2);box-shadow:inset 0 0 0 1px var(--v2-hair);color:var(--v2-text-2)}.v2-part.v2-part:is(.v2-row.is-selected,.v2-sections .s.is-selected,.v2-chats .c.is-selected,.v2-tree .r){background:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-part.v2-part:is(.v2-row.is-selected,.v2-sections .s.is-selected,.v2-chats .c.is-selected,.v2-tree .r){background:color-mix(in srgb,var(--v2-text) 7%,transparent)}}.v2-part.v2-part:is(.v2-row.is-selected,.v2-sections .s.is-selected,.v2-chats .c.is-selected,.v2-tree .r){box-shadow:none;margin-bottom:0;transform:none}.v2-ticket{filter:drop-shadow(0 0 .6px #1c181573)}.v2-list{border-radius:var(--v2-r-md);background:var(--v2-page-2);padding:4px 0}.v2-list>*{min-height:44px;font:400 15px/1.3 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:12px;padding:8px 14px;display:flex;position:relative}.v2-list>*+:before{content:"";background:var(--v2-hair);height:1px;position:absolute;top:0;left:14px;right:0}.v2-list>* .v{color:var(--v2-text-2);text-align:right;margin-left:auto}.v2-dl{font:400 15px/1.35 var(--v2-text-font);grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;display:grid}.v2-dl dt{color:var(--v2-text-2)}.v2-dl dd{color:var(--v2-text);margin:0}.v2-part{--gloss:0}:where(button):is(.v2-part,.v2-btn,.v2-hold){border:0}.v2-part:not([class*=v2-part--]){--face:var(--c);--sheen:#1c18150b;--line:#1c181521}.v2-dark .v2-part:not([class*=v2-part--]){--face:var(--c);--sheen:#ffffff12}.v2-part.v2-part:is(.v2-btn,.v2-hold,.v2-keys label,.v2-select,.v2-stepper .v2-key){--sheen:#1c18150b}.v2-part.v2-part:is(.v2-btn,.v2-hold,.v2-keys label,.v2-select)[class*=v2-part--]{--sheen:#ffffff29}.v2-dark .v2-part.v2-part:is(.v2-btn,.v2-hold,.v2-keys label,.v2-select,.v2-stepper .v2-key):not([class*=v2-part--]){--sheen:#ffffff12}.v2-part--ink.v2-part:is(.v2-btn,.v2-hold){--sheen:#ffffff1a}.v2-part[class*=v2-part--]{--face:var(--c)}.v2-part.v2-part:is(.v2-btn:not(.v2-btn--round),.v2-hold){background:linear-gradient(104deg,transparent 0 calc(100% - 15px),var(--sheen) calc(100% - 15px) calc(100% - 8px),transparent calc(100% - 8px)),var(--face,var(--c))}.v2-part.v2-part.v2-btn--sm:not(.v2-btn--round){background:linear-gradient(104deg,transparent 0 calc(100% - 11px),var(--sheen) calc(100% - 11px) calc(100% - 6px),transparent calc(100% - 6px)),var(--face,var(--c))}.v2-toggle .v2-part{box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),inset 0 -2px 0 var(--edge-c),0 2px 3px #1c181538,0 0 0 .5px #1c181514;transition:left .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1)}.v2-seg>.v2-part,.v2-keys label,.v2-rocker label{transition:transform .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1),background .16s ease}.v2-info-wrap{vertical-align:middle;display:inline-flex;position:relative}.v2-info{cursor:help;--v2-edge:2px;--sheen:transparent;width:22px;height:20px;color:var(--v2-text-2);border:0;border-radius:999px;flex:none;place-items:center;margin:0 0 2px 6px;padding:0;font:italic 700 12px/1 Georgia,Times New Roman,serif;display:inline-grid}.v2-info:hover,.v2-info:focus-visible{color:var(--v2-text)}.v2-info:focus-visible{outline:2px solid var(--v2-text);outline-offset:2px}.v2-tip{z-index:20;border-radius:var(--v2-r-md);width:260px;font:400 13.5px/1.45 var(--v2-text-font);color:var(--v2-text);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .16s var(--v2-ease),transform .16s var(--v2-ease),visibility 0s .16s;padding:12px 14px;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.v2-tip b{font-weight:600}.v2-tip--below{top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.v2-tip--left{left:auto;right:calc(100% + 8px);transform:translate(4px,-50%)}.v2-info-wrap:is(:hover,:focus-within) .v2-tip,.v2-tip.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.v2-info-wrap:is(:hover,:focus-within) .v2-tip--below,.v2-tip--below.is-open{transform:translate(-50%)}.v2-info-wrap:is(:hover,:focus-within) .v2-info,.v2-info.is-down{box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 1px 0 0 var(--edge-c);transform:translateY(1px)}.v2-need .v2-info{--c:#fff;--fg:var(--v2-ink);--edge-c:var(--v2-orange-edge);color:#1c1815b3}@media(prefers-reduced-motion:reduce){.v2-tip{transition:none}}.v2-readout,.v2-menu-search{background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-readout,.v2-menu-search{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-text) 14%,transparent)}}.v2-need .v2-readout{box-shadow:none;background:#fff}.v2-tick:not(.is-on){--c:var(--v2-card);--edge-c:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-tick:not(.is-on){--edge-c:color-mix(in srgb, var(--v2-text) 20%, var(--v2-card))}}.v2-tick:not(.is-on){--line:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-tick:not(.is-on){--line:color-mix(in srgb, var(--v2-text) 22%, transparent)}}.v2-tick:not(.is-on){--lip:transparent}.v2-need .v2-note{box-shadow:none;background:#fff}.v2-fold{border-radius:var(--v2-r-md)}.v2-fold+.v2-fold{margin-top:2px}.v2-fold>summary{border-radius:var(--v2-r-md);cursor:pointer;min-height:56px;transition:background .16s var(--v2-ease);align-items:center;gap:12px;padding:8px 10px 8px 14px;list-style:none;display:flex}.v2-fold>summary::-webkit-details-marker{display:none}.v2-fold>summary:hover{background:var(--v2-hair)}.v2-fold>summary .t{min-width:0;font:600 15px/1.25 var(--v2-text-font);color:var(--v2-text);flex-direction:column;flex:1;gap:3px;display:flex}.v2-fold>summary .t small{font:400 13px/1.35 var(--v2-text-font);color:var(--v2-text-2)}.v2-fold>summary .k{--v2-edge:2px;border-radius:999px;flex:none;place-items:center;width:30px;height:28px;display:grid}.v2-fold>summary .k:after{content:"";width:7px;height:7px;transition:transform .2s var(--v2-ease);border:2px solid;border-width:0 2px 2px 0;transform:translateY(-2px)rotate(45deg)}.v2-fold[open]>summary{--c:var(--v2-part-white);--edge-c:var(--v2-part-white-edge);--line:var(--v2-part-white-line);--lip:#fffffff2;background:var(--c);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 3px 0 0 var(--edge-c);margin-bottom:3px}.v2-dark .v2-fold[open]>summary{--lip:#ffffff24}.v2-fold[open]>summary .k:after{transform:translateY(2px)rotate(-135deg)}.v2-fold[open]>summary .k{--c:var(--v2-part-ink);--edge-c:var(--v2-part-ink-edge);--fg:var(--v2-page);color:var(--v2-page)}.v2-fold>.b{padding:12px 14px 16px}@media(prefers-reduced-motion:reduce){.v2-fold>summary,.v2-fold>summary .k:after{transition:none}}.v2-table{border-collapse:collapse;width:100%}.v2-table th{font:500 13px/1 var(--v2-text-font);color:var(--v2-text-2);text-align:left;white-space:nowrap;padding:0 12px 10px}.v2-table td{vertical-align:middle;border-top:1px solid var(--v2-hair);font:400 15px/1.35 var(--v2-text-font);color:var(--v2-text);padding:12px}.v2-table :is(td,th).n{text-align:right;font-variant-numeric:tabular-nums}.v2-table td small{font:400 13px/1.3 var(--v2-text-font);color:var(--v2-text-2);display:block}.v2-table tr.is-selected td{background:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-table tr.is-selected td{background:color-mix(in srgb,var(--v2-text) 5%,transparent)}}.v2-table tbody tr:hover td{background:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-table tbody tr:hover td{background:color-mix(in srgb,var(--v2-text) 3%,transparent)}}.v2-table .nm{align-items:center;gap:12px;display:flex}.v2-table .nm img{object-fit:cover;border-radius:9px;flex:none;width:36px;height:36px}.v2-crumbs{font:500 13px/1 var(--v2-text-font);color:var(--v2-text-2);align-items:center;gap:6px;display:flex}.v2-crumbs a{color:inherit;text-decoration:none}.v2-crumbs a:hover,.v2-crumbs .here{color:var(--v2-text)}.v2-dock{z-index:30;border-radius:26px;align-items:flex-end;gap:10px;padding:8px 12px 10px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.v2-dock .it{flex-direction:column;align-items:center;display:flex;position:relative}.v2-dock .ico{width:52px;height:52px;transition:width .22s var(--v2-ease),height .22s var(--v2-ease);border-radius:15px;place-items:center;display:grid}.v2-dock .ico img{width:84%}.v2-dock .it:hover .ico{width:72px;height:72px}.v2-dock .it:hover+.it .ico,.v2-dock .it:has(+.it:hover) .ico{width:60px;height:60px}.v2-dock .run{background:var(--v2-text-2);border-radius:2px;width:16px;height:3px;position:absolute;bottom:-7px}.v2-dock .sep{background:var(--v2-hair);align-self:center;width:1px;height:46px;margin:0 4px 4px}.v2-dock .badge{min-width:20px;height:20px;font:700 11px/1 var(--v2-text-font);--v2-edge:2px;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.v2-dock .lab{white-space:nowrap;font:500 13px/1 var(--v2-text-font);opacity:0;pointer-events:none;border-radius:10px;padding:7px 11px;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px)}.v2-dock .it:hover .lab,.v2-dock .lab.is-open{opacity:1}.v2-pad-dock{padding-bottom:96px}.v2-window{border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.v2-window>.wt{border-bottom:1px solid var(--v2-hair);height:46px;font:600 14px/1 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.v2-window>.wt .sp{flex:1}.v2-window>.wb{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.v2-stage{flex-direction:column;gap:18px;display:flex}.v2-stage .sw{transform-origin:0;width:150px;transition:transform .26s var(--v2-ease);cursor:pointer;border-radius:14px;overflow:hidden;transform:perspective(600px)rotateY(18deg)}.v2-stage .sw:hover{transform:perspective(600px)rotateY(8deg)translate(4px)}.v2-stage .sw .wt{height:28px;font:600 11px/1 var(--v2-text-font);align-items:center;padding:0 10px;display:flex}.v2-stage .sw img{object-fit:cover;width:100%;height:84px;display:block}.v2-spot{border-radius:24px;width:680px;max-width:calc(100vw - 32px);padding:8px}.v2-spot .q{height:58px;font:400 22px/1 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:12px;padding:0 14px;display:flex}.v2-spot .r{min-height:44px;font:400 15px/1.3 var(--v2-text-font);color:var(--v2-text);border-radius:12px;align-items:center;gap:12px;padding:6px 12px;display:flex}.v2-spot .r.is-selected{background:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-spot .r.is-selected{background:color-mix(in srgb,var(--v2-text) 7%,transparent)}}.v2-spot .r small{color:var(--v2-text-2);font-size:13px;display:block}.v2-spot .r .keys{gap:4px;margin-left:auto;display:flex}.v2-spot .foot{font:400 12px/1 var(--v2-text-font);color:var(--v2-text-3);border-top:1px solid var(--v2-hair);gap:16px;margin-top:6px;padding:10px 14px 6px;display:flex}.v2-quicklook{border-radius:22px;width:520px;overflow:hidden}.v2-quicklook>.wt{height:46px;font:600 14px/1 var(--v2-text-font);color:var(--v2-text);align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.v2-quicklook>img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.v2-quicklook>.meta{font:400 13px/1.3 var(--v2-text-font);color:var(--v2-text-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.v2-quicklook.is-opening{animation:v2-quicklook-in .3s var(--v2-ease) backwards;transform-origin:var(--from-x,50%) var(--from-y,50%)}@media(prefers-reduced-motion:reduce){.v2-dock .ico,.v2-stage .sw{transition:none}.v2-quicklook.is-opening{animation:none}}.v2-form{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px 24px;display:grid}.v2-form>label{font:500 14px/1.3 var(--v2-text-font);color:var(--v2-text-2);flex-direction:column;gap:3px;display:flex}.v2-form>label small{font:400 12.5px/1.3 var(--v2-text-font);color:var(--v2-text-3)}.v2-form>label.top{align-self:start;padding-top:10px}.v2-form .v2-field{min-height:40px;padding:9px 14px}.v2-form--narrow{grid-template-columns:112px minmax(0,1fr)}@media(max-width:720px){.v2-form{grid-template-columns:1fr;gap:6px}.v2-form>label{margin-top:8px}}.v2-savebar{font:400 14px/1 var(--v2-text-font);color:var(--v2-text-2);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.v2-savebar>.sp{flex:1}.v2-savebar.is-new{animation:v2-savebar-in .26s var(--v2-ease) backwards}.v2-table tr.group td,.v2-table tbody tr.group:hover td{background:var(--v2-page-2);padding:8px 12px}.v2-table tr.group .nm img{width:40px;height:40px}.v2-table tr.group+tr td{border-top:0}.v2-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 24px 48px;display:flex}.v2-empty>b{font:650 17px/1.3 var(--v2-text-font);color:var(--v2-text)}.v2-empty>p{max-width:360px;font:400 14px/1.45 var(--v2-text-font);color:var(--v2-text-2);margin:0}@media(prefers-reduced-motion:reduce){.v2-savebar.is-new{animation:none}}.v2-btn,.v2-label{font:600 14px/1 var(--v2-text-font);letter-spacing:0;text-transform:none}.v2-btn--sm{font-size:13px}.v2-btn--lg{font-size:15px}.v2-hold{font:600 15px/1 var(--v2-text-font);letter-spacing:0;text-transform:none}.v2-slider .fill{background:var(--v2-part-ink);box-shadow:inset 0 2px #00000040}.v2-meter i.on{background:var(--v2-part-ink);box-shadow:inset 0 1px #ffffff40,0 2px 0 var(--v2-part-ink-edge)}.v2-meter i.on.is-over{background:var(--v2-orange);box-shadow:inset 0 1px #ffffff73,0 2px 0 var(--v2-orange-edge)}.v2-status{white-space:nowrap;height:24px;font:600 12.5px/1 var(--v2-text-font);color:var(--v2-text);background:var(--v2-page-2);box-shadow:inset 0 0 0 1px var(--v2-hair);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.v2-status:before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v2-status[data-s=ended],.v2-status[data-s=paused]{color:var(--v2-text-2)}.v2-status[data-s=failed]{background:var(--v2-pink)}@supports (color:color-mix(in lab,red,red)){.v2-status[data-s=failed]{background:color-mix(in srgb,var(--v2-pink) 35%,var(--v2-page))}}.v2-status[data-s=needs]{background:var(--v2-orange);color:#fff;box-shadow:none}.v2-status[data-s=live]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204.5v15l12-7.5z%22%20fill%3D%22black%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204.5v15l12-7.5z%22%20fill%3D%22black%22/%3E%3C/svg%3E)}.v2-status[data-s=paused]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205v14M16%205v14%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%205v14M16%205v14%22/%3E%3C/svg%3E)}.v2-status[data-s=learning]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012a8%208%200%201%201-2.3-5.6M20%204v5h-5%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2012a8%208%200%201%201-2.3-5.6M20%204v5h-5%22/%3E%3C/svg%3E)}.v2-status[data-s=held]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2214%22%20height%3D%229%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%2011V8a4%204%200%200%201%208%200v3%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2214%22%20height%3D%229%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%2011V8a4%204%200%200%201%208%200v3%22/%3E%3C/svg%3E)}.v2-status[data-s=waiting]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22/%3E%3Cpath%20d%3D%22M12%207.5V12l3%202%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22/%3E%3Cpath%20d%3D%22M12%207.5V12l3%202%22/%3E%3C/svg%3E)}.v2-status[data-s=pending]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%226%22%20width%3D%2217%22%20height%3D%2212%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%226%22%20width%3D%2217%22%20height%3D%2212%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22m4%207%208%206%208-6%22/%3E%3C/svg%3E)}.v2-status[data-s=ended]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012.5%204.5%204.5L19%207.5%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012.5%204.5%204.5L19%207.5%22/%3E%3C/svg%3E)}.v2-status[data-s=needs]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%207.5v5.5M12%2016.5v.1%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%207.5v5.5M12%2016.5v.1%22/%3E%3C/svg%3E)}.v2-status[data-s=failed]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207l10%2010M17%207%207%2017%22/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207l10%2010M17%207%207%2017%22/%3E%3C/svg%3E)}.v2-status[data-s=off]{color:var(--v2-text-2)}.v2-status[data-s=connected]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%2016.5H8a4.5%204.5%200%200%201%200-9h1.5M14.5%207.5H16a4.5%204.5%200%200%201%200%209h-1.5M8.5%2012h7%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%2016.5H8a4.5%204.5%200%200%201%200-9h1.5M14.5%207.5H16a4.5%204.5%200%200%201%200%209h-1.5M8.5%2012h7%22%2F%3E%3C%2Fsvg%3E)}.v2-status[data-s=off]:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%2016.5H8a4.5%204.5%200%200%201%200-9h1.5M14.5%207.5H16a4.5%204.5%200%200%201%200%209h-1.5%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%2016.5H8a4.5%204.5%200%200%201%200-9h1.5M14.5%207.5H16a4.5%204.5%200%200%201%200%209h-1.5%22%2F%3E%3C%2Fsvg%3E)}.v2-list>:is(a,button,.is-link){cursor:pointer;text-decoration:none}.v2-list>:is(a,button,.is-link):hover,.v2-list>.is-hover{background:var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-list>:is(a,button,.is-link):hover,.v2-list>.is-hover{background:color-mix(in srgb,var(--v2-text) 5%,transparent)}}.v2-list>:first-child{border-top-left-radius:calc(var(--v2-r-md) - 4px);border-top-right-radius:calc(var(--v2-r-md) - 4px)}.v2-list>:last-child{border-bottom-left-radius:calc(var(--v2-r-md) - 4px);border-bottom-right-radius:calc(var(--v2-r-md) - 4px)}.v2-list>* .on-hover{visibility:hidden}.v2-list>:is(:hover,:focus-within,.is-hover) .on-hover{visibility:visible}.v2-part.v2-part.v2-part.v2-select{--sheen:transparent}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key,.v2-keys label){--v2-edge:4px;padding-bottom:1px}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key,.v2-keys label):is(:active,.is-down){padding-bottom:0}.v2-dark{--v2-fill:#2a2523}.v2-chip.v2-part.v2-part,.v2-chip.v2-part.v2-part:not([class*=v2-part--]){box-shadow:none;background:var(--v2-fill)}.v2-status:not([data-s=needs]):not([data-s=failed]){box-shadow:none;color:var(--v2-text-2);background:0 0;padding:0}.v2-status.v2-status[data-s=live]:not([data-s=x]){color:var(--v2-text)}.v2-seg{background:#e9e5df;padding:3px;box-shadow:inset 0 2px 3px #1c181529,inset 0 0 0 1px #1c181512}.v2-dark .v2-seg{background:#0c0a09;box-shadow:inset 0 2px 3px #0009,inset 0 0 0 1px #ffffff0f}.v2-seg>.v2-part,.v2-seg>.knob,.v2-seg .v2-seg-knob{--sheen:transparent;color:var(--v2-text);background:#fff;margin:0;transform:none;box-shadow:inset 0 1.5px #fffffff2,inset 0 0 0 1px #1c18151a,inset 0 -2px #e2dcd4,0 2px 3px #1c181538,0 0 0 .5px #1c181514}.v2-dark .v2-seg>.v2-part,.v2-dark .v2-seg>.knob,.v2-dark .v2-seg .v2-seg-knob{background:#4a433e;box-shadow:inset 0 1.5px #ffffff2e,inset 0 0 0 1px #ffffff0f,inset 0 -2px #2a2522,0 2px 4px #0009}.v2-seg>.v2-part:active,.v2-seg>.v2-part.is-down{transform:none}.v2-seg>.knob,.v2-seg .v2-seg-knob{z-index:0;transition:transform .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1),width .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1);border-radius:999px;position:absolute;top:3px;bottom:3px}.v2-part--bright-blue{--c:#5b8def;--edge-c:#3b6bc9;--line:#4f80e0;--fg:#fff;--sheen:#ffffff24;--lip:#ffffff80}.v2-part--bright-yellow{--c:#ffc933;--edge-c:#d9a206;--line:#f0bb22;--fg:var(--v2-ink);--sheen:#fff3;--lip:#fff9}.v2-part--bright-pink{--c:#e46ff0;--edge-c:#b94ac6;--line:#d562e2;--fg:#fff;--sheen:#ffffff24;--lip:#ffffff80}.v2-part--bright-sand{--c:#b9ab98;--edge-c:#8f8270;--line:#a99b88;--fg:#fff;--sheen:#ffffff24;--lip:#ffffff80}.v2-rocker{padding-bottom:var(--v2-edge);align-items:flex-start}.v2-rocker label{height:calc(var(--rk,40px) - var(--v2-edge));transition:transform .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1),height .42s linear(0,.22 8%,.6 18%,.92 30%,1.06 42%,1.08 50%,1.03 64%,.995 80%,1),background .16s ease}.v2-rocker input:checked+label{height:calc(var(--rk,40px) - var(--v2-edge) - 2px)}.v2-rocker.v2-rocker--sm{--rk:32px}.v2-rocker--sm label{min-width:64px;font-size:13px}.v2-island{--w:var(--w0,180px);box-sizing:border-box;flex-shrink:0}.v2-island:hover,.v2-island.is-open{height:max(92px,var(--h,92px))}.v2-island:is(:hover,.is-open) .more{flex:none;width:292px}.v2-island .short{white-space:nowrap}.v2-part.v2-part.v2-keycap{--sheen:transparent}.v2-part--bright-green{--c:#2fc98a;--edge-c:#1d9a66;--line:#27b87c;--fg:var(--v2-ink);--sheen:#ffffff2e;--lip:#ffffff8c}.v2-part--bright-gray{--c:#c6cad1;--edge-c:#979ca6;--line:#b3b8c0;--fg:var(--v2-ink);--sheen:#fff3;--lip:#fff9}.v2-part--yellow{--line:#f0bb22;--lip:#fff9}.v2-dark,[data-theme=dark]{--v2-card-line:#ffffff0f;--v2-hair:#ffffff17;--v2-page-2:#1c1917;--v2-part-white-line:#0000008c}.v2-part:not([class*=v2-part--]){--line:#1c18152b}.v2-dark .v2-part:not([class*=v2-part--]){--line:#1c181521}.v2-field,.v2-readout,.v2-menu-search{box-shadow:inset 0 0 0 1px var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-field,.v2-readout,.v2-menu-search{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-text) 24%,transparent)}}.v2-dark :is(.v2-field,.v2-readout,.v2-menu-search){box-shadow:inset 0 0 0 1px var(--v2-text)}@supports (color:color-mix(in lab,red,red)){.v2-dark :is(.v2-field,.v2-readout,.v2-menu-search){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-text) 14%,transparent)}}.v2-part.v2-part.v2-part.v2-part.v2-btn--round{--sheen:transparent}.v2-part.v2-part.v2-part.v2-part.v2-btn--round[class*=v2-part--]{--sheen:#ffffff14}.v2-part.v2-part.v2-part.v2-part.v2-btn--round.v2-part--ink{--sheen:#ffffff0d}.v2-dark .v2-chip.v2-part.v2-part{color:var(--v2-text)}.v2-keys.v2-keys label.v2-part.v2-part.v2-part.v2-part{--sheen:transparent;box-sizing:border-box}.v2-keys input:checked+label,.v2-keys input:checked+label:is(:active,.is-down){padding-top:3px;padding-bottom:0;transform:none;box-shadow:inset 0 3px #00000073,inset 0 0 0 1px #000,inset 0 -1px #000}.v2-dark .v2-keys input:checked+label,.v2-dark .v2-keys input:checked+label:is(:active,.is-down){box-shadow:inset 0 3px #1c181533,inset 0 0 0 1px #b9b2ab,inset 0 -1px #b9b2ab}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key){transition:transform var(--v2-spring-t) var(--v2-spring),box-shadow var(--v2-spring-t) var(--v2-spring),padding var(--v2-spring-t) var(--v2-spring),background .16s ease}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key):is(:active,.is-down,.is-holding){transition-duration:var(--v2-press-t);transition-timing-function:ease-out;transform:translateY(1px)scale(.985)}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key):disabled{transform:none}.v2-menu{transform-origin:top;animation:v2-pop var(--v2-spring-t) var(--v2-spring) both}.v2-toast{animation:v2-rise var(--v2-spring-t) var(--v2-spring) both}.v2-sheet{animation:v2-rise var(--v2-spring-big) var(--v2-spring) both}.v2-tip{transition:opacity .16s var(--v2-ease),transform var(--v2-spring-t) var(--v2-spring),visibility 0s .16s}.v2-info-wrap:is(:hover,:focus-within) .v2-tip,.v2-tip.is-open{transition:opacity .16s var(--v2-ease),transform var(--v2-spring-t) var(--v2-spring),visibility 0s}.v2-fold>summary .k:after{transition:transform var(--v2-spring-t) var(--v2-spring)}@media(prefers-reduced-motion:reduce){.v2-menu,.v2-toast,.v2-sheet{animation:none}.v2-part:is(.v2-btn,.v2-hold,.v2-stepper .v2-key):is(:active,.is-down,.is-holding){transform:translateY(1px)}.v2-part,.v2-toggle .v2-part,.v2-island,.v2-pass,.v2-rocker label,.v2-funnel label,.v2-hold:before,.v2-breaker .lever{transition:none}.v2-island .bar i,.v2-island .mini i,.v2-flap span.flip,.v2-instant img,.v2-rings .ring{animation:none}}.u-well{--tone:var(--v2-blue);background:radial-gradient(120% 90% at 0% 0%,var(--tone),transparent 62%),radial-gradient(90% 80% at 100% 100%,var(--tone),transparent 70%),var(--v2-page-2)}@supports (color:color-mix(in lab,red,red)){.u-well{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tone) 55%,transparent),transparent 62%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--tone) 30%,transparent),transparent 70%),var(--v2-page-2)}}.u-well[data-tone=yellow]{--tone:var(--v2-yellow)}.u-well[data-tone=pink]{--tone:var(--v2-pink)}.u-well[data-tone=orange]{--tone:var(--v2-orange)}@supports (color:color-mix(in lab,red,red)){.u-well[data-tone=orange]{--tone:color-mix(in srgb, var(--v2-orange) 45%, var(--v2-yellow))}}.c-rail-sec{padding-block:calc(var(--spacing) * 24);position:relative;overflow:clip}.c-rail-sec_stage{--rl-q:var(--progress,0);flex-direction:column;gap:clamp(2rem,5vh,4rem);display:flex}@media(min-width:768px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.c-rail-sec{padding-block:0}.c-rail-sec_stage{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:clamp(1.25rem,4svh,3rem);block-size:100svh;padding-block:clamp(4rem,8vh,6.5rem) clamp(16px,3svh,40px);display:grid;position:sticky;top:0}.c-rail-sec .c-runway{display:block}#runs .c-rail_head{--rl-out:clamp(0, calc((var(--rl-q) - var(--rl-out-from,.92)) / (1 - var(--rl-out-from,.92))), 1)}}.c-runway{pointer-events:none;inline-size:100%;display:none}.c-rail_head{padding-inline:var(--spacing-outer-x-lg)}@media(max-width:1023px){.c-rail_head{padding-inline:var(--spacing-outer-x-xs)}}.c-rail_title{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--weight-display,700);font-size:calc(min(clamp(44px,7.4vw,122px),13svh) * var(--title-scale));letter-spacing:-.03em;flex-direction:column;align-items:flex-start;margin:0;line-height:.94;display:flex}.c-rail_title>span{background:var(--accent);color:var(--accent-fg);padding:.06em .16em .1em;display:block}.c-rail_title>span+span{margin-top:-.04em;margin-left:.4em}@media(max-width:640px){.c-rail_title>span+span{margin-left:.15em}}@media(min-width:1024px){.c-rail_head{grid-template-rows:1fr auto auto;grid-template-columns:max-content minmax(0,46ch);align-items:start;column-gap:clamp(2rem,5vw,6rem);display:grid}.c-rail_head .c-rail_title{grid-row:1/-1}.c-rail_head .c-rail_kicker{grid-area:2/2;margin-top:0}.c-rail_head .c-lede_body{grid-area:3/2;margin-top:.75rem;margin-bottom:0}.c-rail_head .c-rail_ask{grid-area:3/2;margin-top:.9rem}}.c-rail_ask{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1rem;display:flex}.c-rail_ask .c-ask_link{margin-inline-start:-4px}.c-rail_kicker{max-width:46ch;color:var(--fg-quiet);margin-top:1.25rem}.c-rail{--rl-gutter:max(var(--edge,24px), 24px);padding-inline:var(--rl-gutter);padding-block:28px;display:block;overflow:visible}@media(min-width:768px)and (min-height:560px)and (prefers-reduced-motion:no-preference){.c-rail{--rl-gutter:max(var(--edge,32px), 32px);align-items:center;min-block-size:0;padding-block:clamp(10px,2svh,22px);display:flex}.c-rail_track{max-block-size:100%}}.c-rail_track{--rl-p:clamp(0, calc((var(--rl-q,0) - var(--rl-from,.15)) / (var(--rl-to,.85) - var(--rl-from,.15))), 1);inline-size:max-content;translate:calc(var(--rl-p) * var(--rl-travel,min(0px, calc(100vw - var(--rl-gutter) * 2 - 100%)))) 0;will-change:translate;gap:clamp(1rem,1.6vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}@media(max-width:1023px){.c-rail_head .c-lede_body{display:none}.c-rail_card_plate{min-height:124px}}.c-rail_card{background:var(--fg);width:clamp(240px,26vw,400px);min-height:300px;color:var(--ground);rotate:var(--tilt,0deg);transition:rotate .5s var(--ease-power2-out),translate .5s var(--ease-power2-out);border-radius:0;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.c-rail_card:hover{translate:0 -8px;rotate:0deg}@media(max-width:1023px){.c-rail_card{width:clamp(260px,50vw,420px)}}.c-rail_card_logo{z-index:1;place-items:center;display:grid;position:absolute;inset:0 0 0 42%}.c-rail_card_logo svg{aspect-ratio:1;fill:currentColor;block-size:auto;max-block-size:62%;inline-size:58%;color:var(--color-ink);--cut:3.5px;filter:drop-shadow(var(--cut) 0 0 #fff) drop-shadow(calc(var(--cut) * -1) 0 0 #fff) drop-shadow(0 var(--cut) 0 #fff) drop-shadow(0 calc(var(--cut) * -1) 0 #fff) drop-shadow(calc(var(--cut) * .71) calc(var(--cut) * .71) 0 #fff) drop-shadow(calc(var(--cut) * -.71) calc(var(--cut) * .71) 0 #fff) drop-shadow(calc(var(--cut) * .71) calc(var(--cut) * -.71) 0 #fff) drop-shadow(calc(var(--cut) * -.71) calc(var(--cut) * -.71) 0 #fff) drop-shadow(0 12px 18px #00000061);rotate:-7deg}.c-rail_card_plate{isolation:isolate;aspect-ratio:16/11;min-height:72px;display:block;position:relative;overflow:hidden}.c-rail_card_body{flex-direction:column;flex:auto;gap:.6rem;padding:clamp(1.1rem,6cqw,1.9rem);display:flex}.c-rail_card_n{z-index:2;font-family:var(--font-display);font-weight:var(--weight-display,700);letter-spacing:-.045em;text-transform:none;font-variant-numeric:tabular-nums lining-nums;pointer-events:none;margin:0;font-size:clamp(52px,27cqw,112px);line-height:.78;position:absolute;inset-block-start:clamp(.85rem,5cqw,1.5rem);inset-inline-start:clamp(1.1rem,6cqw,1.9rem)}.c-rail_card_n--when{letter-spacing:-.02em;text-wrap:balance;max-inline-size:40%;font-size:clamp(30px,11.5cqw,48px);line-height:.88}.c-rail_card_title{font-size:max(var(--text-body),clamp(19px,5.8cqw,23px));line-height:1.05}.c-rail_chips{flex-wrap:wrap;gap:.34rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.c-rail_chip{border:1px solid;align-items:center;gap:.34em;padding:.28em .6em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.c-rail_chip{border:1px solid color-mix(in srgb,currentColor 34%,transparent)}}.c-rail_chip{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.02em;white-space:nowrap;line-height:1.1}.c-rail_chip svg{fill:currentColor;block-size:1.05em;inline-size:1.05em;display:block}.c-rail_card_plate img{object-fit:contain;width:58%;height:100%;margin-inline-start:auto;padding:7%;display:block}@media(prefers-reduced-motion:reduce),(min-width:768px)and (max-height:559px){.c-rail{scrollbar-width:none;overflow-x:auto}.c-rail_track{translate:none}.c-rail_card{rotate:0deg}}.c-rail::-webkit-scrollbar{display:none}@media(min-width:768px)and (prefers-reduced-motion:reduce),(min-width:768px)and (max-height:559px){.c-rail{overflow-x:visible}.c-rail_track{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:auto;display:grid}.c-rail_card{width:auto;max-width:none}.c-rail_card_plate{aspect-ratio:2}}#runs .c-rail_head{--p:var(--progress,1);--t:clamp(0, calc((var(--p) - .45) / .5), 1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));opacity:calc(var(--e) * (1 - var(--rl-out,0)));scale:calc(1.06 - var(--e) * .06);transform-origin:30% 0}#runs.is-windowed{z-index:6;margin-top:-100vh;position:relative}#runs.is-windowed .c-rail_head{--e:1}@media(prefers-reduced-motion:reduce){#runs .c-rail_head{--e:1;filter:none}}@media(max-width:767px){.c-rail{--rl-gutter:max(var(--edge), 15px);padding-inline:var(--rl-gutter);padding-block:8px 0;overflow:visible}.c-rail_track{flex-direction:column;gap:clamp(16px,5vw,24px);inline-size:auto;translate:none}.c-rail_card{width:auto;max-width:none;min-height:0;rotate:calc(var(--tilt,0deg) / 3)}.c-rail_card_plate{aspect-ratio:2}#runs .c-rail_head{--e:1;filter:none}}@media(min-width:1024px)and (prefers-reduced-motion:reduce),(min-width:1024px)and (max-height:559px){#runs .c-rail_title{opacity:calc(1 - var(--progress,0))}}@media(max-width:1023px){#runs{--edge:var(--edge-base)}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){#runs .c-rail_card:not(:first-child){animation:cubic-bezier(.33,1,.68,1) both rail-in;animation-timeline:view();animation-range:entry entry 80%}}}@media(max-width:767px){.c-rail_title{display:block}.c-rail_title>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.18;display:inline}.c-rail_title>span+span{margin:0}.c-rail_title>span+span:before{content:"\a";white-space:pre}}#runs[data-ground]{background-color:var(--v2-page-2)}#runs .c-rail_card--v2{--tilt:0deg;border-radius:var(--v2-r-lg);background:var(--v2-card);inline-size:clamp(300px,25vw,380px);min-height:0;color:var(--v2-text);box-shadow:inset 0 0 0 1px var(--v2-card-line),0 1px 2px #1c18150d,0 22px 40px -28px #1c18154d;gap:0;padding:8px;rotate:none}#runs .c-rail_card--v2:hover{translate:0 -4px;rotate:none}.c-r30_scene{border-radius:calc(var(--v2-r-lg) - 6px);block-size:clamp(200px,27svh,250px);font-family:var(--v2-text-font);text-transform:none;letter-spacing:normal;flex:none;align-content:center;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.c-r30_comp{block-size:48px;padding-inline-start:18px}.c-r30_comp .v2-btn--round{block-size:34px;inline-size:38px}.c-r30_typed{color:var(--v2-text);font-size:15px}.c-r30_list{background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-card-line);padding:2px 0}.c-r30_list>*{min-block-size:38px;padding-block:6px;font-size:14px}.c-r30_panel{padding:14px}.c-r30_head{align-items:center;gap:10px;margin:0 0 12px;display:flex}.c-r30_tile{border-radius:11px;block-size:33px;inline-size:36px}.c-r30_tile img{inline-size:62%}.c-r30_panel .v2-row,.c-r30_sheet .v2-row{gap:10px;padding:9px 12px;font-size:14px}.c-r30_panel .v2-row .v2-val,.c-r30_sheet .v2-row .v2-val{white-space:nowrap}.c-r30_status{margin-inline-start:auto}.c-r30_meta{fill:currentColor;flex:none;block-size:18px;inline-size:18px}.c-r30_sheet{justify-items:start;gap:10px;padding:14px;display:grid}.c-r30_sheet .v2-group{inline-size:100%}.c-r30_keys{justify-content:flex-end;gap:8px;inline-size:100%;display:flex}.c-r30_keys .v2-btn{flex:1 1 0}.c-r30_stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.c-r30_stat{gap:6px;padding:14px;display:grid}.c-r30_stat b{font:700 30px/1 var(--v2-display);color:var(--v2-text);font-variant-numeric:tabular-nums}.c-r30_toast{padding:10px 12px}.c-r30_face{background:var(--v2-blue);border-radius:11px;flex:none;block-size:36px;inline-size:36px}.c-r30_need,.c-r30_need .v2-title{margin:0}.c-r30_need .v2-body{margin:6px 0 16px}#runs .c-rail_card--v2 .c-rail_card_body{flex:none;gap:8px;padding:16px 12px 10px}#runs .c-rail_card--v2 .c-rail_card_n{border-radius:var(--v2-pill);background:var(--v2-fill);block-size:26px;max-inline-size:none;color:var(--v2-text-2);font:600 12px/1 var(--v2-text-font);letter-spacing:0;align-self:flex-start;align-items:center;padding:0 10px;display:inline-flex;position:static}#runs .c-rail_card--v2 .c-rail_card_title{font:700 23px/1.1 var(--v2-display);letter-spacing:-.01em;text-transform:none;color:var(--v2-text);margin:0}#runs .c-rail_card--v2 .c-rail_card_copy{font:400 15px/1.45 var(--v2-text-font);color:var(--v2-text-2);margin:0}#runs .c-rail_card--v2 .c-rail_chip{border-radius:var(--v2-pill);background:var(--v2-fill);block-size:26px;color:var(--v2-text);font:600 12px/1 var(--v2-text-font);letter-spacing:0;border:0;padding:0 10px}@media(max-height:820px)and (min-width:768px){.c-r30_scene{gap:10px;block-size:186px;padding:14px}.c-r30_scene>*{zoom:.8}#runs .c-rail_card--v2 .c-rail_card_copy{font-size:14px}}@media(max-height:720px)and (min-width:768px){.c-r30_scene{gap:8px;block-size:152px;padding:12px}.c-r30_scene>*{zoom:.68}.c-r30_sheet>.c-r30_tile,.c-r30_list>:last-child{display:none}#runs .c-rail_card--v2 .c-rail_card_body{gap:6px;padding-block:12px 6px}#runs .c-rail_card--v2 .c-rail_card_title{font-size:20px}#runs .c-rail_card--v2 .c-rail_chips{display:none}}@media(max-height:640px)and (min-width:768px){.c-r30_scene{block-size:128px;padding:10px}.c-r30_scene>*{zoom:.56}#runs .c-rail_card--v2 .c-rail_card_title{font-size:18px}#runs .c-rail_card--v2 .c-rail_card_copy{font-size:13px}}@media(max-width:767px){#runs .c-rail_card--v2{inline-size:auto;box-shadow:none}.c-r30_scene{block-size:auto;padding:16px}}.c-badge-sec{z-index:2;position:relative}.c-badge{--ribbon-em:clamp(11px, calc(100vw / 120), 20px);--ribbon-bleed:calc(3 * var(--ribbon-em));--ribbon-w:calc(100vw - var(--scrollbar,0px) + 2 * var(--ribbon-bleed));--strip-h:clamp(44px, 7.7vw, 132px);--ribbon-adv:20.74;--ribbon-fill:.715;padding-bottom:calc(10 * var(--ribbon-em));display:block;overflow:clip visible}@media(max-width:1023px){.c-badge{--ribbon-fill:.74}}.c-badge_item{isolation:isolate;width:var(--ribbon-w);margin-left:calc(-1 * var(--ribbon-bleed));height:var(--strip-h);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;display:grid;position:relative}.c-badge_item--second{--rest-y:-10.81%;transform:translateY(var(--rest-y)) rotate(-4.7deg)}@media(max-width:1023px){.c-badge_item--second{--rest-y:-8.58%}}.c-badge.is-dropping .c-badge_item{will-change:transform}.c-badge_ground{grid-area:1/1;position:relative;overflow:clip}.c-badge_item--first .c-badge_ground{color:var(--knock)}.c-badge_item--second .c-badge_ground{color:var(--accent)}.c-badge_band{fill:currentColor;width:auto;height:calc(100% + 2px);position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-50%)}.c-badge_line{z-index:1;grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex}.c-badge_title{font-family:var(--font-display);font-weight:700;font-size:calc(var(--ribbon-w) * var(--ribbon-fill) / var(--ribbon-adv));letter-spacing:-.01em;text-transform:none;white-space:nowrap;color:var(--fg);margin:0;line-height:.8}.c-badge_lede{max-inline-size:min(52ch,calc(100% - 2 * var(--edge-base)));color:var(--fg);font-size:var(--text-body);text-align:center;margin:clamp(56px,6vw,96px) auto 0;line-height:1.5;position:relative}@media(max-width:767px){.c-badge{--strip-h:clamp(78px, 21.5vw, 96px);padding-bottom:64px}.c-badge_title{max-inline-size:calc(100vw - 48px);font-size:min(clamp(24px,7vw,30px),calc((100vw - 48px) * 1.7 / var(--ribbon-adv)));text-align:center;white-space:normal;text-wrap:balance;line-height:.95}.c-badge_item--first .c-badge_band{transform:translate(calc(var(--strip-h) * -1));left:0}.c-badge_item--second .c-badge_band{transform:translate(calc(var(--strip-h) * .45));left:auto;right:0}}.c-benefits-sec{--benefits-ground:var(--color-surface-base);--benefits-ribbon:#fff2eb}@supports (color:color-mix(in lab,red,red)){.c-benefits-sec{--benefits-ribbon:color-mix(in oklab, var(--color-surface-base) 92%, var(--color-orange))}}.c-benefits-sec{--benefits-mark:var(--color-ink);--benefits-mark-size:29.58vw;--benefits-pill-size:4.25vw;--benefits-radius:8.33vw;--benefits-radius-top:var(--benefits-radius);--benefits-rv-in:.03;--benefits-rv-out:.59;--benefits-rv-step:.06;--benefits-rv-len:.14;--benefits-rv-drift:.4;--ease-sine-in-out:cubic-bezier(.37, 0, .63, 1);--benefits-swell:60;aspect-ratio:16/9;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}.c-benefits-sec>.u-hold{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.c-benefits-sec[data-hold]{aspect-ratio:auto;--benefits-rv-in:.02;--benefits-rv-out:.7;--benefits-rv-step:.04;--benefits-rv-len:.12;display:block}.c-benefits-sec[data-hold]>.u-hold{aspect-ratio:16/9}}@media(max-width:1023px){.c-benefits-sec{--benefits-mark-size:52.99vw;--benefits-pill-size:5.86vw;--benefits-radius:9.95vw;--benefits-swell:12.6;aspect-ratio:402/465}}.c-benefits{background:var(--benefits-ground);clip-path:inset(0 round var(--benefits-radius-top) var(--benefits-radius-top) var(--benefits-radius) var(--benefits-radius));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;display:grid;position:relative}.c-benefits_bg{z-index:-1;pointer-events:none;color:var(--benefits-ribbon);justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}.c-benefits_ribbons{width:100%;height:auto;display:block;overflow:visible}.c-benefits_ribbons--sm{display:none}@media(max-width:1023px){.c-benefits_ribbons--lg{display:none}.c-benefits_ribbons--sm{display:block}}.c-benefits_ribbons path{fill:currentColor;stroke:currentColor;stroke-width:0;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:c-benefits-breathe 6s var(--ease-sine-in-out) infinite;animation-play-state:paused}.c-benefits_ribbons path:first-child{opacity:.5}.c-benefits_bg.is-inview .c-benefits_ribbons path{animation-play-state:running}.c-benefits_mark{color:var(--benefits-mark);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding-bottom:4.17vw;display:flex}@media(max-width:1023px){.c-benefits_mark{padding-bottom:19.9vw}}.c-benefits_arc{flex:none;width:33.75vw;height:auto;margin-bottom:-6.25vw;display:block}@media(max-width:1023px){.c-benefits_arc{width:60.44vw;margin-bottom:-7.96vw}}.c-benefits_arc text{font-family:var(--font-display);letter-spacing:-.01em;fill:currentColor;font-size:82px;font-weight:700}.c-benefits_ring{width:var(--benefits-mark-size);aspect-ratio:1;border:calc(var(--benefits-mark-size) * .031) solid currentColor;border-radius:50%;flex:none;place-items:center;display:grid}.c-benefits_ring_mascot{height:calc(var(--benefits-mark-size) * .62);aspect-ratio:2508/2864;background-color:currentColor;display:block;-webkit-mask:url(/brand/mascot-outline.svg?v=2) 50%/contain no-repeat;mask:url(/brand/mascot-outline.svg?v=2) 50%/contain no-repeat}.c-benefits_labels{grid-area:1/1;margin:0;padding:0;list-style:none;position:relative;overflow:clip}.c-benefits_label{text-align:center;-webkit-user-select:none;user-select:none;position:absolute}.c-benefits_label--1{--i:0;top:38.3%;left:13.9%;rotate:-5deg}.c-benefits_label--2{--i:1;top:49.3%;right:7.3%;rotate:-1.8deg}.c-benefits_label--3{--i:2;z-index:1;top:64.3%;left:17.6%;rotate:2.5deg}.c-benefits_label--4{--i:3;top:69.2%;right:18.1%;rotate:5.8deg}.c-benefits_label--5{--i:4;top:79.2%;left:6.1%;rotate:-5.3deg}@media(max-width:1023px){.c-benefits_label--1{top:35.7%;left:8.7%;rotate:-10deg}.c-benefits_label--2{top:48.7%;right:8.9%;rotate:5deg}.c-benefits_label--3{--i:3;top:63.7%;left:12%}.c-benefits_label--4{--i:2;z-index:2;top:59.2%;right:4.7%}.c-benefits_label--5{top:73.2%;left:2.7%}}.c-benefits_pill{width:max-content;font-family:var(--font-display);font-weight:700;font-size:var(--benefits-pill-size);letter-spacing:-.01em;text-transform:none;text-align:center;white-space:nowrap;background:var(--color-orange);color:var(--color-ink);transform-origin:50%;border-radius:.7692em;justify-content:center;align-items:center;padding:.2404em .3462em;line-height:.8;display:flex}.c-benefits_pill--lilac{background:var(--poster-lilac);color:var(--color-ink)}.c-benefits_pill--blue{background:var(--poster-blue);color:var(--color-ink)}.c-benefits_pill--peach{background:var(--poster-peach);color:var(--color-ink)}.c-benefits_pill--rust{background:var(--color-ink);color:var(--color-cream)}.c-benefits_label{--_p:var(--progress,.5);--_a:clamp(0, calc((var(--_p) - var(--benefits-rv-in) - var(--i,0) * var(--benefits-rv-step)) / var(--benefits-rv-len)), 1);--_b:clamp(0, calc((var(--_p) - var(--benefits-rv-out) - var(--i,0) * var(--benefits-rv-step)) / var(--benefits-rv-len)), 1);--_ea:calc(var(--_a) * var(--_a) * (3 - 2 * var(--_a)));--_eb:calc(var(--_b) * var(--_b) * (3 - 2 * var(--_b)));opacity:calc(var(--_ea) * (1 - var(--_eb)));translate:0 calc((1 - var(--_ea) - var(--_eb)) * var(--benefits-rv-drift) * var(--benefits-pill-size))}@media(prefers-reduced-motion:reduce){.c-benefits_label{opacity:1;translate:none}.c-benefits_ribbons path{animation:none}}@media(max-width:767px){.c-benefits-sec{--benefits-pill-size:5.03vw}.c-benefits_label--1{top:35.7%;left:7.7%}.c-benefits_label--2{top:48.7%;right:9%}.c-benefits_label--3{top:63.7%;left:11.2%}.c-benefits_label--4{top:59.2%;right:7.8%}.c-benefits_label--5{top:73.2%;left:8.9%}}.c-faq{z-index:1;background:var(--color-surface-soft);--faq-ease-bounce:cubic-bezier(.34, 1.57, .64, 1);padding-bottom:5.154rem;position:relative}.c-faq_header{text-align:left;width:100%;margin-inline:auto;padding-block:4.85rem 1.94rem}.c-faq_title{font-size:calc(clamp(30px,9vw,44px) * var(--title-scale));line-height:.8}.c-faq_content{flex-direction:column;align-items:center;gap:1.455rem;width:100%;margin-inline:auto;display:flex}.c-faq_content>.c-lede_link{margin-top:0}.c-faq_accordion{width:100%;display:block}.c-faq_list{flex-direction:column;gap:.364rem;width:100%;display:flex}.c-faq_row{background:var(--color-grey);transition:background-color .25s var(--ease-power2-out);border-radius:0}@media(hover:hover)and (pointer:fine){.c-faq_row:hover{background:var(--color-peach)}}.c-faq_row.is-open,html:not(.has-dom-finalized) .c-faq_row[open]{background:var(--color-peach)}.c-faq_row:has(>.c-faq_summary:focus-visible){z-index:1;background:var(--color-peach);box-shadow:0 0 0 3px var(--color-surface-soft),0 0 0 5px var(--color-orange);position:relative}@supports selector(:has(*)){.c-faq_summary:focus-visible{outline:none}}.c-faq_summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:block}.c-faq_summary::-webkit-details-marker{display:none}.c-faq_head{justify-content:space-between;align-items:center;gap:.728rem;padding:1.394rem .97rem;display:flex}.c-faq_q{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);font-size:1.213rem;font-weight:500;line-height:1.2}.c-faq_icon{width:.728rem;height:.728rem;color:var(--color-ink);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.c-faq_icon>svg{width:100%;height:100%;transition:opacity .2s var(--ease-power2-out),transform .4s var(--faq-ease-bounce);grid-area:1/1;display:block}.c-faq_icon_plus{opacity:1;transition-delay:25ms;transform:scale(1)rotate(0)}.c-faq_icon_minus{opacity:0;transition-delay:0s;transform:scale(0)rotate(40deg)}.c-faq_row.is-open .c-faq_icon_plus,html:not(.has-dom-finalized) .c-faq_row[open] .c-faq_icon_plus{opacity:0;transition-delay:0s;transform:scale(0)rotate(-40deg)}.c-faq_row.is-open .c-faq_icon_minus,html:not(.has-dom-finalized) .c-faq_row[open] .c-faq_icon_minus{opacity:1;transition-delay:25ms;transform:scale(1)rotate(0)}.c-faq_panel_in{padding:0 .97rem 1.213rem}html.has-dom-finalized .c-faq_panel_in{opacity:0;transition:opacity .25s var(--ease-power2-out),translate .3s var(--ease-power2-out);translate:0 -.485rem}html.has-dom-finalized .c-faq_row.is-open .c-faq_panel_in{opacity:1;transition-delay:.1s;translate:0}.c-faq_a{font-size:var(--text-secondary);max-width:58ch;color:var(--color-ink);font-weight:500;line-height:1.45}.c-faq_mark{pointer-events:none;aspect-ratio:2508/2864;background-color:var(--color-ink);width:3.75rem;-webkit-mask:var(--mascot-outline,url(/brand/mascot-outline.svg?v=2)) no-repeat center / contain;-webkit-mask:var(--mascot-outline,url(/brand/mascot-outline.svg?v=2)) no-repeat center / contain;-webkit-mask:var(--mascot-outline,url(/brand/mascot-outline.svg?v=2)) no-repeat center / contain;mask:var(--mascot-outline,url(/brand/mascot-outline.svg?v=2)) no-repeat center / contain;display:none;position:absolute}@media screen and (min-width:1024px){.c-faq{padding-bottom:3.984rem}.c-faq_header{padding-block:15rem 1.5rem}.c-faq_title{font-size:calc(clamp(52px,4.4vw,64px) * var(--title-scale))}.c-faq_content{gap:1.5rem;max-width:45rem}.c-faq_list{gap:.375rem}.c-faq_row{border-radius:0}.c-faq_head{gap:.5625rem;padding:1.359rem 1.5rem}.c-faq_q{font-size:1.125rem}.c-faq_icon{width:.9375rem;height:.9375rem}.c-faq_panel_in{padding:0 6.375rem 1.5rem 1.5rem}html.has-dom-finalized .c-faq_panel_in{translate:0 -.375rem}.c-faq_mark{display:block;bottom:2.8125rem;right:5.8125rem}}@media(min-width:1024px){.c-faq_header,.c-faq_list{max-inline-size:min(68vw,980px);margin-inline:auto}}.c-faq_a a{color:inherit;text-underline-offset:3px;text-decoration:underline}.c-choice-sec{z-index:1;clip-path:none;margin-bottom:-1px;position:relative;overflow:clip}@media(max-width:767px){#choice{padding-block-start:0}}.c-choice{--ease-bounce:cubic-bezier(.34, 1.57, .64, 1);--ease-pop-bounce:cubic-bezier(.34, 2.27, .64, 1);--ease-pop-overshoot:cubic-bezier(.17, .67, .3, 1.3);--ease-soft-overshoot:cubic-bezier(.59, 1, .88, 1.01);--choice-gutter:clamp(15px, 1.25vw, 18px);--card-w:clamp(252px, 20.3vw, 292.5px);--slot-pad:clamp(29px, 3.44vw, 49.5px);--slot-edge:clamp(46px, 12vw, 172.5px);--card-pad:clamp(11.6px, .94vw, 13.5px);--plate-r:0;--cover-r:clamp(11.6px, .84vw, 12px);--medallion:clamp(85px, 7.5vw, 108px);--badge:clamp(116px, 10.4vw, 150px);display:block;position:relative}.c-choice_inner{z-index:1;position:relative}.c-choice_price{text-align:center;padding-top:clamp(72px,6.25vw,90px)}.c-choice_price .c-price_amount{color:var(--fg)}.c-choice_price .c-price_amount:after{background:var(--fg)}.c-choice_price :is(.c-price_was,.c-price_from,.c-price_per){opacity:1;color:var(--fg-quiet)}.c-choice_header{z-index:var(--z-type,10);text-align:center;padding-block:clamp(72px,6.25vw,90px) clamp(112px,10vw,168px);position:relative}@media(max-width:1023px){.c-choice_header{padding-bottom:72px}}.c-choice_header_inner{max-width:1400px;padding-inline:var(--choice-gutter);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.c-choice_header_content{flex-direction:column;align-items:center;gap:clamp(11px,1.67vw,24px);display:flex}.c-choice_title{font-family:var(--font-display);font-size:calc(4.6vw * var(--title-scale));letter-spacing:-.015em;color:var(--color-ink);max-width:12ch;margin:0;font-weight:700;line-height:.9}@media(max-width:1023px){.c-choice_title{font-size:calc(7.6vw * var(--title-scale))}}.c-choice_lead{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-ink);max-width:46ch;margin:0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.45}.c-choice_assure{flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,.8vw,.6rem);margin:clamp(1.1rem,2.4vw,1.75rem) 0 0;padding:0;list-style:none;display:flex}.c-choice_assure_item{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.5em .95em .45em;font-weight:500}.c-choice_demo{background:var(--color-cream);text-align:left;border-radius:999px;align-items:center;gap:clamp(.9rem,2vw,1.5rem);width:min(100%,620px);margin:clamp(1.5rem,3vw,2.25rem) auto 0;padding:clamp(.75rem,1.6vw,1rem) clamp(1rem,2vw,1.4rem) clamp(.75rem,1.6vw,1rem) clamp(.75rem,1.4vw,.9rem);display:flex}.c-choice_demo_face{aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;width:clamp(52px,8vw,66px)}.c-choice_demo_body{flex:auto;min-width:0}.c-choice_demo_title{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:var(--color-ink);margin:0}.c-choice_demo_note{font-size:var(--text-meta);color:var(--color-ink);opacity:.7;margin:.15em 0 0;line-height:1.35}.c-choice_demo_cta{flex:none}@media screen and (max-width:640px){.c-choice_demo{text-align:center;border-radius:0;flex-direction:column;gap:.8rem;padding:1.1rem}.c-choice_demo_cta{width:100%}}.c-choice-sec .c-button{background:var(--color-ink);color:var(--color-cream)}.c-choice-sec .c-button:before{background:var(--color-cream)}.c-choice-sec .c-button:hover,.c-choice-sec .c-button:focus-visible{color:var(--color-ink)}.c-choice-sec .c-button.c-choice_nope{background:var(--color-orange);color:var(--color-ink)}.c-choice-sec .c-button.c-choice_nope:before{background:var(--color-ink)}.c-choice-sec .c-button.c-choice_nope:hover,.c-choice-sec .c-button.c-choice_nope:focus-visible{color:var(--color-cream)}.c-choice-sec .c-button--ghost{color:var(--color-ink);background:0 0}.c-choice-sec .c-button--ghost:before{background:var(--color-ink)}.c-choice-sec .c-button--ghost:hover,.c-choice-sec .c-button--ghost:focus-visible{color:var(--color-cream)}.c-choice_close{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,1.2vw,.85rem);margin-top:clamp(.25rem,.6vw,.5rem);display:flex}.c-choice_assure:not(:has(li)){display:none}.c-choice_mascot{pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(65px,9.32vw,134px);position:absolute;top:clamp(44px,9.32vw,134px);left:clamp(35px,8.85vw,127px)}.c-choice_mascot_img{transform-origin:bottom;width:100%;height:auto;display:block}.c-choice_content{padding-bottom:clamp(84px,9vw,130px)}.c-choice_track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;padding:46px 38px;scroll-padding-inline:38px;display:flex;overflow:auto hidden}.c-choice_track::-webkit-scrollbar{display:none}.c-choice_track:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}@media screen and (min-width:1024px){.c-choice_track{padding:0 12px}.c-choice.is-driven .c-choice_track{scroll-snap-type:none;cursor:grab;touch-action:pan-y;overflow:visible}.c-choice.is-grabbing .c-choice_track{cursor:grabbing}}.c-choice_slot{min-width:0;width:calc(var(--card-w) + var(--slot-pad) * 2);padding-inline:var(--slot-pad);scroll-snap-align:start;-webkit-user-drag:none;flex:none}.c-choice_slot:first-child{width:calc(var(--card-w) + var(--slot-pad) + var(--slot-edge));padding-left:var(--slot-edge)}.c-choice_slot:last-child{width:calc(var(--card-w) + var(--slot-pad) + var(--slot-edge));padding-right:var(--slot-edge)}.c-choice_card{--card-tilt:0deg;display:block}.c-choice_card_inner{transition:rotate .35s var(--ease-bounce);display:grid;position:relative}.c-choice:not(.is-driven) .c-choice_slot:nth-child(2n) .c-choice_card_inner{translate:0 14px;rotate:1.2deg}.c-choice:not(.is-driven) .c-choice_slot:nth-child(odd) .c-choice_card_inner{translate:0 -14px;rotate:-.6deg}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.c-choice_card:has(.c-choice_link:hover) .c-choice_card_inner,.c-choice_card:has(.c-choice_link:focus-visible) .c-choice_card_inner{rotate:calc(var(--card-tilt) * 1.3);transition:rotate .35s .1s var(--ease-bounce)}}.c-choice_plate{z-index:0;background:var(--color-peach);border-radius:0;grid-area:1/1;position:relative}.c-choice_ears{margin-right:calc(var(--card-w) * .107);pointer-events:none;color:var(--color-peach);inset-inline:0;justify-content:center;align-items:flex-end;display:none;position:absolute;bottom:calc(100% - 1px)}@media screen and (min-width:1024px){.c-choice.is-driven .c-choice_ears{display:flex}}.c-choice_ear{fill:currentColor;height:auto;display:block}.c-choice_ear--left{width:calc(var(--card-w) * .2);margin-right:calc(var(--card-w) * -.0738)}.c-choice_ear--right{width:calc(var(--card-w) * .211)}.c-choice_stack{z-index:1;gap:var(--card-pad);padding:var(--card-pad);flex-direction:column;grid-area:1/1;display:flex;position:relative}.c-choice_cover{aspect-ratio:320/493;isolation:isolate;background:var(--tile,var(--tint,var(--color-sand)));border-radius:0;width:100%;position:relative;overflow:clip}.c-choice_card--live .c-choice_cover .u-duotone{filter:contrast(1.02)brightness(1.45)blur(clamp(24px,2.19vw,31.5px));transform:scale(1.12)}.c-choice_agent{top:calc(var(--medallion) * .777);left:var(--card-pad);width:var(--medallion);height:var(--medallion);border:3px solid var(--color-cream);background:var(--color-cream);z-index:1;border-radius:50%;display:block;position:absolute;overflow:clip;translate:-40%;rotate:4deg}@media(max-width:1023px){.c-choice_agent{border-width:2px;translate:-35%}}.c-choice_agent img{object-fit:contain;width:100%;max-width:100%;height:100%;padding:11%;display:block}.c-choice_badge{top:calc(var(--badge) * -.205);right:calc(var(--badge) * -.46);width:var(--badge);height:var(--badge);z-index:1;position:absolute;rotate:-3deg}.c-choice_badge_disc{background:var(--color-ink);border-radius:50%;position:absolute;inset:0}.c-choice_badge_figure{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-cream);flex-direction:column;justify-content:center;align-items:center;font-size:clamp(28px,2.9vw,42px);font-weight:700;line-height:.8;display:flex;position:absolute;inset:0}.c-choice_badge_figure span+span{letter-spacing:.06em;margin-top:.35em;font-size:.52em;font-weight:500}.c-choice_badge--word .c-choice_badge_figure{font-size:clamp(20px,2vw,29px)}.c-choice_badge_spark{width:calc(var(--badge) * .267);height:auto;fill:var(--art-anchor,var(--color-ink));position:absolute;top:-4%;right:-2.7%;rotate:12deg}.c-choice_pill{z-index:1;background:var(--color-cream);white-space:nowrap;border-radius:0;margin:0;padding:clamp(9.7px,1.04vw,15px) clamp(9.7px,.94vw,13.5px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-7deg}.c-choice_pill span{font-family:var(--font-sans);font-size:var(--text-secondary);color:var(--color-ink);font-weight:600;line-height:.9}.c-choice_link{z-index:2;-webkit-user-drag:none;border-radius:0;grid-area:1/1;display:block;position:relative}.c-choice_link:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.c-choice_cover img,.c-choice_agent img{-webkit-user-drag:none}.c-choice_arrows{z-index:1;pointer-events:none;justify-content:center;align-items:center;gap:6px;padding-top:36px;display:none;position:relative}@media screen and (min-width:1024px){.c-choice_arrows{visibility:hidden;display:flex}.c-choice.is-driven .c-choice_arrows{visibility:visible}}.c-choice_arrow{pointer-events:auto;width:54px;height:54px;color:var(--color-cream);cursor:pointer;transition:scale .15s var(--default-transition-timing-function),opacity .25s ease-out;background:0 0;border:0;padding:0;display:inline-grid}.c-choice_arrow[aria-disabled=true]{opacity:.25;pointer-events:none}.c-choice_arrow:active{scale:.9}.c-choice_arrow--prev{rotate:-180deg}.c-choice_arrow:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.c-choice_arrow_bg{background:var(--color-ink);transition:scale .15s var(--ease-soft-overshoot),transform .15s var(--ease-soft-overshoot);border-radius:50%;grid-area:1/1;place-self:stretch stretch}.c-choice_arrow_icon{z-index:1;grid-area:1/1;justify-content:center;align-items:center;display:flex}.c-choice_arrow_icon svg{fill:currentColor;width:13.5px;height:12px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.c-choice_arrow:is(:hover,:focus-visible) .c-choice_arrow_bg{transition:scale .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-bounce);transform:scale(1.04712,1.08108)}}.c-choice_poke{padding-bottom:18px}.c-choice_poke_button,.c-choice_poke_plate_wrap,.c-choice_poke_title,.c-choice_poke_zone{display:none}@media(max-width:1023px){.c-choice_poke{order:2;padding-block:clamp(20px,4vw,28px) 0}}.c-choice_cta{height:42px;font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:-.01em;color:var(--color-ink);align-items:stretch;font-weight:700;display:inline-flex}.c-choice_cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.c-choice_cta:active{scale:.955 .925}.c-choice_cta_text_wrap,.c-choice_cta_icon_wrap{transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .15s var(--ease-soft-overshoot);justify-content:center;align-items:center;display:inline-flex;position:relative}.c-choice_cta_text_wrap{padding-inline:12px}.c-choice_cta_icon_wrap{aspect-ratio:1;margin-left:-.75px}.c-choice_cta_bg{background:var(--color-lilac);transition:scale .15s var(--ease-soft-overshoot),transform .15s var(--ease-soft-overshoot);border-radius:0;position:absolute;inset:0}.c-choice_cta_text,.c-choice_cta_icon{position:relative}.c-choice_cta_icon svg{fill:currentColor;width:10.5px;height:9px;display:block}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.c-choice_cta:is(:hover,:focus-visible) .c-choice_cta_bg{transition:scale .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:scale(1.04712,1.08108)}.c-choice_cta:is(:hover,:focus-visible) .c-choice_cta_text_wrap{transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:rotate(-4deg)translate(-3px,-1.5px)}.c-choice_cta:is(:hover,:focus-visible) .c-choice_cta_icon_wrap{transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:rotate(18deg)translate(6px,-3px)}}@media screen and (min-width:1024px){.c-choice_poke{width:60px;height:60px;position:relative}.c-choice_poke_button{z-index:2;width:60px;height:60px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.c-choice_poke_button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:0}.c-choice_poke_button_inner{transition:scale .15s var(--ease-soft-overshoot),transform .15s var(--ease-soft-overshoot);display:block}.c-choice_poke_mark{transform-origin:100%;width:auto;height:60px;transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .15s var(--ease-soft-overshoot);display:block}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.c-choice_poke_button:is(:hover,:focus-visible) .c-choice_poke_button_inner{transition:scale .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:scale(1.04712,1.08108)}.c-choice_poke_button:is(:hover,:focus-visible) .c-choice_poke_mark{transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:rotate(18deg)translateY(-4.5px)}}.c-choice_poke_button:active{scale:.925}.c-choice_poke_card{z-index:1;pointer-events:none;position:absolute;inset:auto auto -53px 77px}.c-choice_poke_card_inner{visibility:hidden;width:180px;transition:transform .45s var(--ease-power2-out),visibility 0s .3s;display:grid;transform:rotate(-6deg)translateY(30px)}.c-choice_poke_plate_wrap{color:var(--color-cream);opacity:0;transition:transform .45s var(--ease-power2-out),opacity .15s 75ms var(--ease-power2-out);grid-area:1/1;display:block;position:relative;transform:scale(0)}.c-choice_poke_plate{background:var(--color-cream);border-radius:0;position:absolute;inset:0}.c-choice_poke_ears{pointer-events:none;inset-inline:0;justify-content:center;align-items:flex-end;margin-right:12px;display:flex;position:absolute;bottom:calc(100% - 1px)}.c-choice_poke_ear{fill:currentColor;height:auto;display:block}.c-choice_poke_ear--left{transform-origin:100% 100%;width:33px;transition:transform .25s var(--ease-power2-out);margin-right:-11.25px;transform:rotate(-36deg)scale(0)}.c-choice_poke_ear--right{transform-origin:bottom;width:37px;transition:transform .25s var(--ease-power2-out);transform:rotate(-80deg)scale(0)}.c-choice_poke_body{z-index:1;opacity:0;transition:opacity .15s var(--ease-power2-out);flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:9px;padding-block:15px;display:flex;position:relative}.c-choice_poke_title{font-family:var(--font-display);font-size:max(var(--text-body),calc(22px * var(--title-scale)));text-transform:uppercase;text-align:center;color:var(--color-ink);max-width:11ch;margin:0;font-weight:700;line-height:.9;display:block}.c-choice_poke_action{pointer-events:none}.c-choice_poke_zone{visibility:hidden;pointer-events:auto;clip-path:polygon(65px 0,100% 0,100% calc(100% - 41px),60px 72%,0 42%,0 calc(100% - 156px));display:block;position:absolute;inset:0 0 -41px -65px}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_card_inner{visibility:visible;transition:transform .55s .1s var(--ease-pop-bounce),visibility 0s .1s;transform:rotate(3deg)translateY(0)}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_plate_wrap{opacity:1;transition:transform .55s .1s var(--ease-pop-overshoot),opacity .15s .175s var(--ease-power2-out);transform:scale(1)}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_ear--left{transition:transform .45s .3s var(--ease-pop-bounce);animation:3.2s .6s infinite c-choice-ear-left;transform:rotate(0)scale(1)}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_ear--right{transition:transform .45s .25s var(--ease-pop-bounce);animation:3.2s .6s infinite c-choice-ear-right;transform:rotate(0)scale(1)}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_body{opacity:1;transition:opacity .3s .25s var(--ease-power2-out)}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_action{pointer-events:auto}.c-choice_poke:is(.is-open,:not(.is-live):hover,:not(.is-live):focus-within) .c-choice_poke_zone{visibility:visible}}.c-choice_rain{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.c-choice_confetti{pointer-events:none;width:clamp(44px,6.6vw,96px);z-index:var(--z-art,0);position:absolute;top:0;left:0}.c-choice_confetti--spark{color:var(--art-anchor,var(--color-ink))}.c-choice_confetti--bolt{color:var(--knock,#fff)}.c-choice_confetti_glyph{display:block}.c-choice_confetti_glyph svg{fill:currentColor;width:100%;height:auto;display:block}@media(max-width:767px){.c-choice-sec{overflow:clip visible}.c-choice_rain{top:-64px}.c-choice_confetti--bolt{color:var(--accent,#ff5a00)}}@media(prefers-reduced-motion:reduce){.c-choice_rain{display:none}}.c-choice_demo_line{min-width:0;font-family:var(--font-sans);flex-direction:column;gap:.15rem;line-height:1.3;display:flex}.c-choice_demo_line b{font-size:var(--text-secondary);color:var(--color-ink);font-weight:700}.c-choice_demo_line span{font-size:var(--text-meta);color:#1818189e}@supports (color:color-mix(in lab,red,red)){.c-choice_demo_line span{color:color-mix(in srgb,var(--color-ink) 62%,transparent)}}.c-demo--hero{background:var(--color-grey);margin:0}.c-demo--hero .c-choice_demo_cta,.c-demo--nav .c-demo_cta{background:var(--color-ink);color:var(--color-cream)}.c-hero_actions:has(.c-demo--hero){flex-wrap:wrap;row-gap:clamp(12px,1.6vh,18px)}.c-demo--nav{background:#1818180f;border-radius:999px;align-items:center;gap:10px;padding:4px;display:inline-flex}html[data-chrome=ink] .c-demo--nav,html[data-chrome=bold] .c-demo--nav,html.has-chrome-on-media:not(.has-chrome-menu) .c-demo--nav{background:#ffffff29}.c-demo_face{object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;block-size:38px;inline-size:38px}.c-demo--nav .c-demo_cta{border-radius:999px}.c-genre{display:block}.c-genre-sec{--genre-size:clamp(34px, calc(7.5vw * var(--title-scale)), 132px);--genre-size-lift:calc(var(--genre-size) * 1.25);--genre-row-pad:calc(var(--genre-size) * .09375);--genre-shove-1:calc(var(--genre-size) * .25);--genre-shove-2:calc(var(--genre-size) * .09375);--genre-card-w:clamp(120px, calc(var(--genre-size) * 2.125), 260px);--genre-ring:3px;--genre-radius:120px;--pop-size:clamp(54px, 4.2vw, 76px);--ease-smooth:cubic-bezier(.32, .72, 0, 1);--ease-bounce:cubic-bezier(.34, 1.57, .64, 1);--ease-soft-overshoot:cubic-bezier(.59, 1, .88, 1.01);--ease-pop-bounce:cubic-bezier(.34, 2.27, .64, 1);--ease-pop-overshoot:cubic-bezier(.17, .67, .3, 1.3);--ease-elastic-out:cubic-bezier(.34, 1.57, .64, 1)}@supports (transition-timing-function:linear(0,1)){.c-genre-sec{--ease-elastic-out:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1)}}.c-genre-sec{z-index:1;margin-bottom:-1px;position:relative}.c-genre-sec_inner{padding-inline:var(--spacing-outer-x-lg);overflow-x:clip}.c-genre_head{padding-top:var(--spacing-outer-y-lg);justify-content:center;display:flex;position:relative}.c-genre_eyebrow{color:var(--color-ink);margin:0}.c-genre_note{top:calc(var(--spacing-outer-y-lg) + .5rem);max-width:15ch;font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:500;line-height:1.15;position:absolute;left:clamp(1rem,7vw,120px);rotate:-11deg}.c-genre_stage{position:relative}.c-genre_list{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.c-genre_row{z-index:1;padding-block:var(--genre-row-pad);position:relative}.c-genre_row.is-active{z-index:2}.c-genre_row_btn{appearance:none;color:inherit;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;transition:translate .5s var(--ease-smooth);background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.c-genre_row_btn:focus-visible{outline:3px solid var(--color-ink);outline-offset:calc(var(--genre-size) * .08);border-radius:0}.c-genre_row_face{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);transform-origin:50%;line-height:.8;display:block}.c-genre_row_face--rest{font-size:var(--genre-size);letter-spacing:-.015em;opacity:1;filter:blur();transition:opacity .15s 50ms var(--ease-smooth),scale .35s var(--ease-bounce),filter .25s 50ms var(--ease-smooth);font-weight:700;scale:1}.c-genre_row_face--lift{font-size:var(--genre-size-lift);letter-spacing:-.02em;opacity:0;filter:blur(.0625em);transition:opacity .15s 50ms var(--ease-smooth),scale .35s var(--ease-bounce),filter .25s 50ms var(--ease-smooth);font-weight:500;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.75 1.25}.c-genre_row.is-active .c-genre_row_face--rest{opacity:0;filter:blur(.0625em);transition:opacity .15s 50ms var(--ease-smooth),scale .3s var(--ease-bounce),filter .25s var(--ease-smooth);scale:.75 1.25}.c-genre_row.is-active .c-genre_row_face--lift{color:var(--color-cream);opacity:1;filter:blur();transition:opacity .15s 50ms var(--ease-smooth),scale .3s var(--ease-bounce),filter .25s var(--ease-smooth);scale:1}.c-genre_row.is-active+.c-genre_row .c-genre_row_btn{translate:0 var(--genre-shove-1)}.c-genre_row.is-active+.c-genre_row+.c-genre_row .c-genre_row_btn{translate:0 var(--genre-shove-2)}.c-genre_row:has(+.c-genre_row.is-active) .c-genre_row_btn{translate:0 calc(var(--genre-shove-1) * -1)}.c-genre_row:has(+.c-genre_row+.c-genre_row.is-active) .c-genre_row_btn{translate:0 calc(var(--genre-shove-2) * -1)}.c-genre_holding{inset-inline:0;top:calc(var(--genre-start-y,0) * 1px);z-index:3;pointer-events:none;visibility:hidden;height:0;transition:visibility 0s .4s;position:absolute}.c-genre.is-open .c-genre_holding{visibility:visible;transition:visibility}.c-genre_scope{--genre-speed:0s;width:100%;height:0;translate:0 calc(var(--genre-active-y,0) * 1px);transition:translate var(--genre-speed) ease;position:relative}.c-genre_holder{width:var(--genre-card-w);aspect-ratio:272/419;position:absolute;top:50%;left:50%}.c-genre_holder:first-child{--genre-prx:15%;--genre-pry:10%;--genre-ao:-.5;translate:calc(-150% - (var(--genre-start-w,0) * .5px)) -100%}.c-genre_holder:nth-child(2){--genre-prx:-15%;--genre-pry:-10%;--genre-ao:.5;translate:calc(50% + (var(--genre-start-w,0) * .5px)) -100%}.c-genre_holder:nth-child(3){--genre-prx:10%;--genre-pry:12.5%;--genre-ao:-.5;translate:calc(-150% - (var(--genre-start-w,0) * .5px)) 50%}.c-genre_holder:nth-child(4){--genre-prx:-10%;--genre-pry:-12.5%;--genre-ao:.5;translate:calc(50% + (var(--genre-start-w,0) * .5px)) 50%}.c-genre_shot{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.c-genre_box{isolation:isolate;background:var(--genre-tint,var(--color-grey));box-shadow:0 0 0 var(--genre-ring) var(--color-cream);scale:0;translate:calc(var(--genre-active-offset,0) * var(--genre-ao) * 1px) 0%;transform:translate(calc(var(--genre-x,0) * 1%),calc(var(--genre-y,0) * 1%)) rotate(calc(var(--genre-r,0) * 1deg)) translate(calc(var(--genre-px,0) * var(--genre-prx,0%)),calc(var(--genre-py,0) * var(--genre-pry,0%)));transition:transform .85s var(--ease-elastic-out),translate .85s var(--ease-elastic-out),scale .4s var(--ease-bounce);border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.c-genre.is-open .c-genre_box{will-change:transform;scale:1}.c-genre_shot{opacity:0;transition:opacity .2s;position:absolute;inset:0}.c-genre_box_symbol{z-index:2;width:28%;height:auto;fill:var(--color-cream);position:absolute;bottom:7%;left:8%}.c-genre_box_label{opacity:0;z-index:2;background:var(--color-ink);color:var(--color-cream);font-size:clamp(8px,calc(var(--genre-card-w) * .055),12px);border-radius:999px;margin:0;padding:.42em .62em .38em;line-height:1;transition:opacity .2s;position:absolute;top:6%;left:7%}.c-genre[data-row="0"]{--genre-tint:var(--color-grey)}.c-genre[data-row="0"] .c-genre_shot--maks,.c-genre[data-row="0"] .c-genre_box_label--maks,.c-genre[data-row="1"] .c-genre_shot--bo,.c-genre[data-row="1"] .c-genre_box_label--bo,.c-genre[data-row="2"] .c-genre_shot--stanislav,.c-genre[data-row="2"] .c-genre_box_label--stanislav,.c-genre[data-row="3"] .c-genre_shot--miguel,.c-genre[data-row="3"] .c-genre_box_label--miguel,.c-genre[data-row="4"] .c-genre_shot--alexander,.c-genre[data-row="4"] .c-genre_box_label--alexander{opacity:1;z-index:1;transition:opacity}.c-genre[data-row="1"],.c-genre[data-row="2"],.c-genre[data-row="3"],.c-genre[data-row="4"],.c-genre[data-row="5"],.c-genre[data-row="6"],.c-genre[data-row="7"],.c-genre[data-row="8"],.c-genre[data-row="9"],.c-genre[data-row="10"]{--genre-tint:var(--color-grey)}.c-genre_egg{padding-top:1.5rem;padding-bottom:var(--spacing-outer-y-lg);justify-content:center;display:flex}.c-pop-up{position:relative}.c-pop-up_button{appearance:none;z-index:2;width:var(--pop-size);height:var(--pop-size);color:var(--color-ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.c-pop-up_button:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px;border-radius:50%}.c-pop-up_button_inner,.c-pop-up_button_svg{width:100%;height:100%;display:block}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.c-pop-up_button_inner{transition:scale .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:scale(1)}.c-pop-up:hover .c-pop-up_button_inner{transform:scale(1.04712,1.08108)}.c-pop-up_button_svg{transform-origin:100%;transition:translate .15s var(--ease-soft-overshoot),rotate .15s var(--ease-soft-overshoot),transform .35s .15s var(--ease-pop-bounce);transform:rotate(0)translate(0)}.c-pop-up:hover .c-pop-up_button_svg{translate:0 calc(var(--pop-size) * .075);rotate:-18deg;transform:rotate(18deg) translate3d(0,calc(var(--pop-size) * -.075),0)}.c-pop-up_button:active .c-pop-up_button_inner{transition:scale .15s var(--default-transition-timing-function);scale:.925}}.c-pop-up_overlay{bottom:calc(var(--pop-size) * .6875);left:calc(var(--pop-size) * 1.0875);pointer-events:none;position:absolute}.c-pop-up_overlay_inner{z-index:2;width:calc(var(--pop-size) * 3);visibility:hidden;transform:rotate(-6deg) translateY(calc(var(--pop-size) * .5));transition:transform .45s var(--ease-smooth),visibility 0s .3s;display:grid;position:relative}.c-pop-up_overlay_bg-wrap{opacity:0;min-width:0;transition:transform .45s 50ms var(--ease-smooth),opacity .15s 75ms var(--ease-smooth);grid-area:1/1;position:relative;transform:scale(0)}.c-pop-up_overlay_bg{background:var(--color-cream);border-radius:0;width:100%;height:100%;display:block}.c-pop-up_tail{width:calc(var(--pop-size) * .4);color:var(--color-cream);transform-origin:bottom;transition:transform .25s var(--ease-smooth);display:block;position:absolute;bottom:calc(100% - 1px);left:18%;transform:rotate(-80deg)scale(0)}.c-pop-up_tail svg{fill:currentColor;width:100%;height:auto;display:block}.c-pop-up_overlay_content{padding-block:calc(var(--pop-size) * .25);align-items:center;gap:calc(var(--pop-size) * .15);opacity:0;transition:opacity .15s var(--ease-smooth);flex-direction:column;grid-area:1/1;display:flex;position:relative}.c-pop-up_overlay_title{text-align:center;max-width:11ch;color:var(--color-ink);margin:0;line-height:.9}.c-pop-up_overlay_action{pointer-events:none}.c-pop-up_cta{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-secondary);letter-spacing:-.02em;transition:background-color .3s var(--ease-power2-out),color .3s var(--ease-power2-out);border-radius:0;align-items:center;padding:.7em 1.05em;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.c-pop-up_cta:hover,.c-pop-up_cta:focus-visible{background:var(--color-orange);color:var(--color-ink)}.c-pop-up_cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.c-pop-up_zone{inset:0 0 calc(var(--pop-size) * -.6875) calc(var(--pop-size) * -1.0875);clip-path:polygon(calc(var(--pop-size) * 1.0875) 0,100% 0,100% calc(100% - var(--pop-size) * .6875),var(--pop-size) 100%,0 100%,0 calc(100% - var(--pop-size)));visibility:hidden;pointer-events:auto;position:absolute}.c-pop-up.is-open .c-pop-up_overlay_inner,.c-pop-up:focus-within .c-pop-up_overlay_inner{visibility:visible;transition:transform .55s .1s var(--ease-pop-bounce),visibility 0s .1s;transform:rotate(3deg)translateY(0)}.c-pop-up.is-open .c-pop-up_overlay_bg-wrap,.c-pop-up:focus-within .c-pop-up_overlay_bg-wrap{opacity:1;transition:transform .55s .1s var(--ease-pop-overshoot),opacity .15s .175s var(--ease-smooth);transform:scale(1)}.c-pop-up.is-open .c-pop-up_tail,.c-pop-up:focus-within .c-pop-up_tail{transition:transform .45s .25s var(--ease-pop-bounce);animation:3.2s .6s infinite c-genre-tail-twitch;transform:rotate(0)scale(1)}.c-pop-up.is-open .c-pop-up_overlay_content,.c-pop-up:focus-within .c-pop-up_overlay_content{opacity:1;transition:opacity .3s .25s var(--ease-smooth)}.c-pop-up.is-open .c-pop-up_overlay_action,.c-pop-up:focus-within .c-pop-up_overlay_action{pointer-events:auto}.c-pop-up.is-open .c-pop-up_zone,.c-pop-up:focus-within .c-pop-up_zone{visibility:visible}@media(max-width:1023px){.c-genre-sec{--genre-size:clamp(17px, calc(6.2vw * var(--title-scale)), 62px);--genre-row-pad:calc(var(--genre-size) * .2);--genre-shove-1:calc(var(--genre-size) * .143);--genre-shove-2:calc(var(--genre-size) * .036);--genre-card-w:clamp(72px, calc(var(--genre-size) * 3.7), 150px);--genre-ring:2px;--genre-radius:40px;--pop-size:clamp(50px, 15vw, 62px)}.c-genre-sec_inner{padding-inline:var(--spacing-outer-x-xs)}.c-genre_head{flex-direction:column;align-items:center;gap:.75rem;padding-top:4rem}.c-genre_note{max-width:26ch;font-size:var(--text-secondary);text-align:center;position:static;rotate:0deg}.c-genre_holder:nth-child(3),.c-genre_holder:nth-child(4){display:none}.c-genre_holder:first-child{--genre-prx:5%;--genre-pry:2.5%;translate:calc(-75% - (var(--genre-start-w,0) * .5px)) 10%}.c-genre_holder:nth-child(2){--genre-prx:-5%;--genre-pry:-2.5%;translate:calc(-25% + (var(--genre-start-w,0) * .5px)) 55%}.c-genre_egg{padding-top:1rem;padding-bottom:4rem}.c-pop-up_zone{display:none}.c-pop-up_overlay{right:auto;bottom:calc(var(--pop-size) * 1.333);left:calc(var(--pop-size) * -.667);transform-origin:bottom;scale:.85}}@media(max-width:767px),(max-width:1023px)and (orientation:portrait){.c-genre-sec{--genre-card-w:clamp(56px, calc(50vw - 4.2 * var(--genre-size) - 27px), 150px)}.c-genre_holder:first-child{left:0;translate:0 -50%}.c-genre_box{translate:0;transform:translateY(calc(var(--genre-y,0) * .5%)) rotate(calc(var(--genre-r,0) * .6deg))}}@media(max-width:767px){.c-genre_row_btn{margin:-4px -12px;padding:4px 12px}}@media(prefers-reduced-motion:reduce){.c-genre.is-open .c-genre_box{will-change:auto}}.c-genre_assembly{text-align:center;max-width:24ch;font-family:var(--font-display);font-weight:var(--weight-display,700);font-size:var(--display-150,clamp(44px, 5.4vw, 88px));letter-spacing:var(--track-100,-.02em);text-transform:none;color:var(--fg);margin-inline:auto;line-height:1.06}.c-genre_assembly .u-inline-mark:not(.u-inline-mark--pic){--mark-bg:var(--accent);--mark-fg:var(--accent-fg)}@media(max-width:1023px){.c-genre_assembly{max-width:none;font-size:clamp(34px,8.6vw,56px)}}#genre{padding-block-end:0}@media(max-width:1023px){.c-genre_list{transition:opacity .2s}.c-genre:has(.c-pop-up.is-open) .c-genre_list{opacity:.12}}c-slogan{display:block}c-slogan[data-cycle=on]{cursor:pointer;-webkit-tap-highlight-color:transparent}c-slogan[data-cycle=on]:focus-visible{outline:3px solid var(--color-orange);outline-offset:.12em;border-radius:0}c-slogan [data-dom=line]{will-change:transform,opacity;display:block}.c-clients{z-index:20;padding-block:calc(var(--spacing) * 4) calc(var(--spacing) * 5);background-color:var(--ground,var(--color-surface-soft));position:relative;overflow:clip}@media(min-width:1024px){.c-clients{padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 24)}}.c-clients_lede{text-align:center;color:var(--color-ink);opacity:.55;margin-bottom:calc(var(--spacing) * 10)}.c-clients_marquee{width:100%;display:block}.c-clients_marquee .c-marquee_inner{will-change:transform;width:max-content;display:flex}.c-clients_marquee .c-marquee_item{align-items:center;gap:clamp(3rem,6vw,7rem);padding-right:clamp(3rem,6vw,7rem);display:flex}.c-clients_logo{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap;flex:none;align-items:center;font-size:clamp(26px,2.6vw,44px);font-weight:700;line-height:1;display:flex}.c-clients_logo img{filter:grayscale();opacity:.88;display:block}@media(prefers-reduced-motion:reduce){.c-clients_marquee .c-marquee_item{gap:clamp(2rem,4vw,4rem)}}@media(max-width:767px){.c-clients_logo img{zoom:.58}.c-clients_marquee .c-marquee_item{gap:1.75rem}}.c-hero_frame>.c-clients{--progress:0;z-index:22;pointer-events:none;opacity:clamp(0,calc((.55 - var(--progress)) * 3.2),1);transform:translateY(calc(var(--progress) * -4vh));background:0 0;margin:0;padding:0;position:absolute;inset-block-end:clamp(72px,12vh,140px);inset-inline:0;overflow:visible}.c-hero_frame>.c-clients .c-clients_marquee{inline-size:100%;padding-block:6px;overflow:clip visible;-webkit-mask-image:none;mask-image:none}.c-hero_frame>.c-clients .c-marquee_item{align-items:center;gap:clamp(40px,4.6vw,80px)}.c-hero_frame>.c-clients .c-clients_logo{opacity:1;color:var(--color-ink);align-items:center;font-size:clamp(17px,1.7vw,24px);line-height:1.35;display:inline-flex}.c-hero_frame>.c-clients .c-clients_logo img,.c-hero_frame>.c-clients .c-clients_logo svg{block-size:clamp(18px,1.8vw,25px);inline-size:auto;display:block}@media screen and (max-width:1023px){.c-hero_frame>.c-clients{opacity:1;padding-block:18px;position:static;transform:none}}@media screen and (max-width:767px){.c-hero_frame>.c-clients .c-clients_logo{font-size:26px}.c-hero_frame>.c-clients .c-clients_logo img,.c-hero_frame>.c-clients .c-clients_logo svg{block-size:27px}.c-hero_frame>.c-clients .c-clients_logo img{zoom:1}.c-hero_frame>.c-clients .c-marquee_item{gap:44px}}.c-hero_frame>.c-clients .c-clients_logo--tall img{block-size:calc(1.4*clamp(18px,1.8vw,25px));margin-block:calc(clamp(18px,1.8vw,25px)/-5)}@media screen and (max-width:767px){.c-hero_frame>.c-clients .c-clients_logo--tall img{block-size:37.8px;margin-block:-5.4px}}.c-menu{z-index:90;visibility:hidden;overscroll-behavior:contain;clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-power3-in-out),visibility 0s linear .8s;background:#fff;display:block;position:fixed;inset:0;overflow-y:auto}html.has-menu-open .c-menu{visibility:visible;clip-path:inset(0 0 0%);transition:clip-path .8s var(--ease-power3-in-out),visibility 0s}.c-menu_inner{min-height:100%;padding:7.5rem 0 calc(var(--spacing) * 16)}@media(max-width:1023px){.c-menu_inner{padding-top:6rem}}.c-menu_cols{gap:calc(var(--spacing) * 10) calc(var(--spacing) * 8);display:grid}@media(min-width:700px){.c-menu_cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.c-menu_cols{gap:calc(var(--spacing) * 12) calc(var(--spacing) * 8);grid-template-columns:2.3fr repeat(4,1fr)}.c-menu_col--wide .c-menu_feats{grid-template-columns:repeat(2,1fr)}.c-menu_col--wide .c-menu_links{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,1fr);display:grid}}.c-menu_col--wide .c-menu_col_t{font-size:max(var(--text-body),30px)}.c-menu_col--wide .c-menu_col_d{font-size:var(--text-body);max-width:46ch}.c-menu_col_t{font-family:var(--font-display);font-size:max(var(--text-body),20px);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:calc(var(--spacing) * 3);font-weight:700;line-height:1.1}.c-menu_col_link{color:var(--color-ink);transition:color .25s var(--ease-power2-out);text-decoration:none}.c-menu_col_link:hover{color:var(--color-orange)}.c-menu_col_link{background:var(--color-orange);color:var(--color-ink);transition:background-color .25s var(--ease-power2-out),color .25s var(--ease-power2-out);justify-content:space-between;align-items:center;gap:.5em;padding:.42em .55em .4em;display:flex}.c-menu_col_link:after{content:"";block-size:.8em;inline-size:.8em;transition:translate .3s var(--ease-power2-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10h13M10.5 4.5 16 10l-5.5 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10h13M10.5 4.5 16 10l-5.5 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat}.c-menu_col_link:hover{background:var(--color-ink);color:#fff}.c-menu_col_t:has(>.c-menu_col_link){margin-block-start:-.42em}.c-menu_col:not(.c-menu_col--wide) .c-menu_col_link{margin-block-end:-.4em}.c-menu_col_link:hover:after{translate:.15em}.c-menu_col_d{font-family:var(--font-sans);font-size:var(--text-secondary);color:#18181894;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.c-menu_col_d{color:color-mix(in srgb,var(--color-ink) 58%,transparent)}}.c-menu_col_d{margin-bottom:calc(var(--spacing) * 6);max-width:34ch}.c-menu_feats{gap:calc(var(--spacing) * 3);margin:0 0 calc(var(--spacing) * 7);padding:0;list-style:none;display:grid}.c-menu_feat{padding:calc(var(--spacing) * 5);background:var(--tile,var(--color-orange));color:var(--tile-ink,var(--color-cream));transition:transform .4s var(--ease-power2-out);border-radius:0;text-decoration:none;display:block}.c-menu_feat[data-tone=orange]{--tile:var(--color-orange);--tile-ink:var(--color-cream)}.c-menu_feat[data-tone=blue]{--tile:var(--pal-blue);--tile-ink:var(--color-ink)}.c-menu_feat[data-tone=lilac]{--tile:var(--pal-pink);--tile-ink:var(--color-ink)}@media(hover:hover){.c-menu_feat:hover{transform:translateY(-3px)}}.c-menu_feat_t{font-family:var(--font-display);font-size:max(var(--text-body),18px);text-transform:uppercase;margin-bottom:calc(var(--spacing) * 2);font-weight:700;line-height:1.1;display:block}.c-menu_feat_d{font-family:var(--font-sans);font-size:var(--text-secondary);opacity:.85;line-height:1.4;display:block}.c-menu_feat_go{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.06em;margin-top:calc(var(--spacing) * 4);font-weight:500;display:block}.c-menu_links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-menu_ln{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) 0;font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);border-bottom:1px solid #1818181f;font-weight:500;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.c-menu_ln{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}}.c-menu_ln{transition:color .25s var(--ease-power2-out),padding-left .3s var(--ease-power2-out)}.c-menu_ln:hover{color:var(--color-orange);padding-left:calc(var(--spacing) * 2)}.c-menu_ln i{opacity:.45;width:7px;height:7px;transition:opacity .25s var(--ease-power2-out),translate .3s var(--ease-power2-out);border-top:2px solid;border-right:2px solid;flex:none;rotate:45deg}.c-menu_ln:hover i{opacity:1;translate:3px}html.has-menu-open .c-menu_col{will-change:transform,opacity}.c-menu_ln.is-soon{color:#18181857}@supports (color:color-mix(in lab,red,red)){.c-menu_ln.is-soon{color:color-mix(in srgb,var(--color-ink) 34%,transparent)}}.c-menu_ln.is-soon{cursor:default;border-bottom-color:#18181812}@supports (color:color-mix(in lab,red,red)){.c-menu_ln.is-soon{border-bottom-color:color-mix(in srgb,var(--color-ink) 7%,transparent)}}.c-menu_ln.is-soon:hover{color:#18181857}@supports (color:color-mix(in lab,red,red)){.c-menu_ln.is-soon:hover{color:color-mix(in srgb,var(--color-ink) 34%,transparent)}}.c-menu_ln.is-soon:hover{padding-left:0}.c-menu_ln.is-soon em{font-family:var(--font-sans);font-size:var(--text-meta);color:#18181842;font-style:normal;font-weight:500}@supports (color:color-mix(in lab,red,red)){.c-menu_ln.is-soon em{color:color-mix(in srgb,var(--color-ink) 26%,transparent)}}.c-menu_ln.is-soon em{flex:none}.c-menu_feat.is-soon{background:#18181812}@supports (color:color-mix(in lab,red,red)){.c-menu_feat.is-soon{background:color-mix(in srgb,var(--color-ink) 7%,transparent)}}.c-menu_feat.is-soon{color:#18181866}@supports (color:color-mix(in lab,red,red)){.c-menu_feat.is-soon{color:color-mix(in srgb,var(--color-ink) 40%,transparent)}}.c-menu_feat.is-soon{cursor:default}.c-menu_feat.is-soon:hover{transform:none}.c-menu_feat.is-soon .c-menu_feat_go{font-size:var(--text-meta)}.c-menu_feat[data-tone=ink]{--tile:var(--color-ink);--tile-ink:var(--color-cream)}.c-menu_feat--account:hover{transform:none}.c-menu_feat--account .c-menu_feat_d{opacity:1}.c-menu_account_actions{margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;gap:10px;display:flex}.c-menu_account_actions .c-button{flex:auto}.c-menu_feat--account .c-button--ghost{color:var(--color-cream);box-shadow:inset 0 0 0 1.5px var(--color-cream)}.c-menu_feat--account .c-button:before{background:var(--color-cream)}.c-menu_feat--account .c-button:hover,.c-menu_feat--account .c-button:focus-visible{color:var(--color-ink)}@media(min-width:768px){.c-menu_feats>li:not(.c-menu_account_cell){display:grid}.c-menu_feat{flex-direction:column;display:flex}.c-menu_feat_go{margin-block-start:auto;padding-block-start:calc(var(--spacing) * 4)}}.c-menu_account_cell{align-items:flex-start;display:flex}.c-menu_account_cell .c-menu_account_actions{flex-direction:column;inline-size:100%;margin-top:0}.c-menu_account_cell .c-button{justify-content:center;inline-size:100%}@media(max-width:767px){.c-menu_cols{grid-template-columns:1fr 1fr;gap:26px 18px}.c-menu_col--wide{order:1;grid-column:1/-1}.c-menu_col:nth-child(5){order:2}.c-menu_col:nth-child(2){order:3}.c-menu_col:nth-child(3){order:4}.c-menu_col:nth-child(4){order:5}.c-menu_col_d,.c-menu_feat_d,.c-menu_feat_go{display:none}.c-menu_inner{flex-direction:column;min-height:100%;padding-top:86px;padding-bottom:0;display:flex}.c-menu_inner>.c-container{flex-direction:column;flex:1;inline-size:100%;display:flex}.c-menu_col_t{text-transform:none;letter-spacing:-.01em;margin-bottom:4px;font-size:21px}.c-menu_col--wide .c-menu_col_t{margin-bottom:14px;font-size:32px}.c-menu_feats{grid-template-columns:1fr;gap:6px;margin-bottom:0}.c-menu_feat{justify-content:space-between;align-items:center;gap:16px;min-block-size:58px;padding:0 18px;display:flex}.c-menu_feat_t{text-transform:none;letter-spacing:-.01em;margin:0;font-size:18px}.c-menu_feat:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;block-size:8px;inline-size:8px;rotate:45deg}.c-menu_account_cell{display:none}.c-menu_ln{min-block-size:44px;padding-block:8px;font-size:17px}.c-menu_ln i{display:none}}.c-menu_bar{display:none}@media(max-width:767px){.c-menu_bar{z-index:3;padding:28px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 18px);gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0}.c-menu_bar .c-button{flex:1 1 0;justify-content:center;min-block-size:50px}}.c-menu:focus{outline:none}@media(max-width:767px){.c-menu_mode{z-index:5;margin:0;position:fixed;top:14px;left:64px}.c-menu_mode_t{display:none}.c-menu_mode .c-mode_track{transform-origin:0;transform:scale(.84)}.c-menu_mode{top:10px}.c-menu_ln,.c-menu_ln.is-soon{border-bottom:0}html.has-menu-open c-nav.c-nav{background-color:#0000}.c-menu:before{content:"";z-index:4;background:#fff;height:70px;position:fixed;inset:0 0 auto}}@media(hover:none)and (pointer:coarse){html.has-menu-open main{visibility:hidden;transition:visibility 0s linear .8s}}@media(min-width:1024px){.c-menu_inner{padding-top:clamp(84px,12vh,120px);padding-bottom:clamp(24px,6vh,64px)}.c-menu_cols{grid-template-columns:2.3fr repeat(4,1fr);gap:clamp(24px,5vh,48px) clamp(20px,2.2vw,32px)}.c-menu_col--wide .c-menu_feats{grid-template-columns:repeat(2,1fr)}.c-menu_mode{margin-block-end:clamp(8px,2.5vh,40px)}}@media(min-width:768px)and (max-width:1023px)and (orientation:landscape){.c-menu_inner{padding-top:clamp(84px,12vh,120px);padding-bottom:clamp(24px,6vh,64px)}.c-menu_cols{grid-template-columns:2.3fr repeat(4,1fr);gap:clamp(24px,5vh,48px) clamp(16px,2vw,32px)}.c-menu_col--wide .c-menu_feats{grid-template-columns:repeat(2,1fr)}.c-menu_mode{margin-block-end:clamp(8px,2.5vh,40px)}}.c-menu.is-tight-1 .c-menu_feat_d{display:none}.c-menu.is-tight-1 .c-menu_feat{padding:calc(var(--spacing) * 4)}.c-menu.is-tight-1 .c-menu_feat_go{padding-block-start:calc(var(--spacing) * 2)}.c-menu.is-tight-1 .c-menu_feats,.c-menu.is-tight-1 .c-menu_col_d{margin-bottom:calc(var(--spacing) * 4)}.c-menu.is-tight-1 .c-menu_ln{padding-block:calc(var(--spacing) * 2.5)}.c-menu.is-tight-2 .c-menu_col_d{display:none}.c-menu.is-tight-2 .c-menu_col_t{margin-bottom:calc(var(--spacing) * 2)}.c-menu_inner.is-fit{min-height:0}.c-menu_feat_art,.c-menu_col_fold{display:none}@media(max-width:767px){.c-menu_cols{grid-template-columns:1fr;gap:0}.c-menu_col_link,.c-menu_col_link:hover{color:var(--color-ink);background:0 0;margin:0;padding:0}.c-menu_col_t:has(>.c-menu_col_link){margin-block-start:0}.c-menu_col:not(.c-menu_col--wide) .c-menu_col_link{flex:1;margin-block-end:0}.c-menu_col--wide .c-menu_col_t{margin-bottom:10px;font-size:24px}.c-menu_feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.c-menu_feat{border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;block-size:106px;min-block-size:0;padding:8px 10px 10px}.c-menu_feat:after{display:none}.c-menu_feat_art{block-size:48px;inline-size:auto;display:block}.c-menu_feat_t{font-size:14.5px;line-height:1.1}.c-menu_feat[data-tone]{--tile-ink:var(--color-ink)}.c-menu_col:not(.c-menu_col--wide){border-top:1.5px solid var(--color-ink)}.c-menu_col:nth-child(5){border-top:0;margin-top:6px}.c-menu_col:nth-child(4){border-bottom:1.5px solid var(--color-ink)}.c-menu_col:not(.c-menu_col--wide) .c-menu_col_t{justify-content:space-between;align-items:center;margin:0;padding:10px 2px;font-size:22px;display:flex;position:relative}.c-menu_col_fold{cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block;position:absolute;inset:0}.c-menu_col_fold:before,.c-menu_col_fold:after{content:"";background:var(--color-ink);block-size:2.5px;inline-size:16px;transition:rotate .25s var(--ease-power2-out);margin-top:-1.25px;position:absolute;top:50%;right:2px}.c-menu_col_fold:after{rotate:90deg}.c-menu_col.is-open .c-menu_col_fold:after{rotate:0deg}.c-menu_col:has(>.c-menu_col_t>.c-menu_col_fold):not(.is-open) .c-menu_links,.c-menu_col:nth-child(5) .c-menu_links{display:none}.c-menu_col .c-menu_links{padding:0 2px 8px}.c-menu_ln{min-block-size:36px;padding-block:4px}.c-menu_inner{padding-top:80px}}.c-plates{--gutter:24px;--rh:clamp(340px, 43vw, 620px)}.c-plates_head{z-index:var(--z-type,10);padding-inline:var(--edge);gap:clamp(24px,3vh,40px);margin-block-end:clamp(48px,7vh,96px);display:grid;position:relative}.c-plates_t{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);max-width:11ch;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(34px,4.7vw,68px);line-height:.9}.c-plates_lede{max-width:56ch;font-size:var(--text-body);color:var(--fg);margin:0;line-height:1.55}.c-plates_rows{z-index:var(--z-type,10);gap:var(--gutter);padding-inline:var(--edge);display:grid;position:relative}.c-row{gap:var(--gutter);min-height:var(--rh);grid-template-columns:1fr 1fr;display:grid}.c-row--flip .c-plate{order:2}.c-plate{background:var(--ground);color:var(--fg);border-radius:0;grid-template-rows:auto 1fr auto;gap:24px;padding:clamp(24px,2.8vw,40px);display:grid;position:relative;overflow:clip}.c-plate_t{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);max-width:11ch;color:var(--fg);margin:0;font-size:clamp(30px,3.05vw,44px);line-height:.9}.c-plate_p{max-width:42ch;font-size:var(--text-body);color:var(--fg);align-self:end;margin:0;line-height:1.5}.c-plate_chips{flex-wrap:wrap;gap:6px;display:flex}.c-plate_chip{background:var(--accent);color:var(--accent-fg);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-meta);letter-spacing:0;text-transform:none;border-radius:0;padding:14px 20px;line-height:1;display:inline-block}.c-hole{place-items:center;display:grid;position:relative;overflow:clip}.c-hole_disc{inline-size:min(100%,var(--rh));aspect-ratio:1;background:var(--ground);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden}.c-hole_disc img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.c-hole_disc--arch{aspect-ratio:auto;inline-size:min(100%,calc(var(--rh) * .82));block-size:var(--rh);border-radius:999px 999px 0 0}.c-hole_disc--mark{padding:10%}.c-hole_disc--mark img{object-fit:contain;block-size:auto;inline-size:58%}.c-hole .u-sticker{z-index:3}.c-plates_credit{z-index:var(--z-type,10);padding-inline:var(--edge);color:var(--fg-quiet,var(--fg));margin-block-start:clamp(20px,3vh,36px);position:relative}@media(max-width:900px){.c-plates{--rh:84vw}.c-plates_rows{grid-template-columns:minmax(0,1fr)}.c-plate{min-inline-size:0}.c-row{grid-template-columns:minmax(0,1fr)}.c-row--flip .c-plate{order:0}.c-plates_t{font-size:clamp(34px,8vw,44px)}.c-plate_t{font-size:clamp(26px,6.5vw,34px)}}.c-footer{height:auto;min-height:100svh;padding-block:38svh calc(clamp(86px,14.4vw,278px)/1.21951 + clamp(1.5rem,4vh,4rem) + clamp(40px,6vh,72px));padding-inline:var(--spacing-outer-x-lg);flex-direction:column;justify-content:flex-end;display:flex}.c-footer_map{z-index:40;color:var(--color-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.c-footer_map h3{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-body);letter-spacing:-.01em;color:var(--color-ink);margin:0 0 14px}.c-footer_map ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-footer_map a,.c-footer_map span{font-size:var(--text-body);color:var(--color-ink);line-height:1.4;text-decoration:none}.c-footer_map a:hover{color:var(--color-cream)}.c-footer_map .is-soon{opacity:.55;cursor:default}.c-footer_bar{z-index:40;color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-block-start:clamp(36px,6vh,72px);display:flex;position:relative}.c-footer_bar .u-label{color:var(--color-ink);font-size:14px}.c-footer_bar a{color:inherit;text-decoration:none}.c-footer_social{gap:6px;display:flex}.c-footer_social a{background:var(--color-ink);block-size:44px;inline-size:44px;color:var(--color-cream);font-family:var(--font-display);font-weight:var(--weight-display);border-radius:0;place-items:center;font-size:14px;display:grid}.c-footer_social a:hover{background:var(--color-cream);color:var(--color-ink)}.c-footer_facts{flex-wrap:wrap;align-items:center;gap:10px 32px;display:flex}.c-footer_stickers{align-items:center;gap:4px;margin-inline-start:-8px;display:flex}@media(max-width:1099px){.c-footer_facts{grid-template-columns:auto auto 1fr;align-items:center;gap:8px 28px;display:grid}.c-footer_facts>.c-office{order:-1;grid-column:1/-1}.c-footer_facts>.c-footer_in{justify-self:start}}@media(max-width:599px){.c-footer_facts{grid-template-columns:auto 1fr;row-gap:12px}.c-footer_facts>span.u-label{order:2;grid-column:1/-1}}.c-footer_in{block-size:40px;inline-size:40px;color:var(--color-ink);justify-content:center;align-items:center;margin-inline-start:-10px;transition:opacity .2s;display:inline-flex}.c-footer_in svg{block-size:20px;inline-size:20px}@media(hover:hover){.c-footer_in:hover{opacity:.6}}.c-footer_in:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.c-footer_sticker{inline-size:84px;rotate:calc(var(--rot,0) * 1deg);margin-block:-18px -10px;display:block}.c-footer_sticker img{transform-origin:50% 60%;block-size:auto;inline-size:100%;display:block}@media(max-width:900px){.c-footer_sticker{margin-block-start:0}}html.has-sticker-js .c-footer_sticker img{will-change:transform}html.has-sticker-js .c-footer_sticker img.is-settling{transition:transform .62s cubic-bezier(.34,1.42,.5,1)}.c-footer_sticker:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:18px}@media(max-width:900px){.c-footer{padding-inline:var(--spacing-outer-x-xs);padding-block-start:22svh}.c-footer_map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.c-footer_map{row-gap:40px}.c-footer_map h3{margin-block-end:6px}.c-footer_map ul{gap:0}.c-footer_map a[href$="/integrations"]{white-space:nowrap}.c-footer_map li>a{align-items:center;min-block-size:44px;display:flex}.c-footer_map a:before{inset:0}.c-footer_facts{row-gap:16px}.c-footer_bar .u-label,.c-footer_bar .c-office_addr{line-height:1.5}.c-footer_bar .c-office_addr a{background-origin:content-box;padding-block:3px}.c-footer_bar a.u-label{background-origin:content-box;margin-block:-11.5px;padding-block:11.5px;display:inline-block}}:is(#faq,.c-faq--plate).c-faq{background:var(--ground);color:var(--fg);padding-block-end:var(--pad-page)}:is(#faq,.c-faq--plate) .c-container{width:100%;max-width:none;padding-inline:var(--edge);margin:0}:is(#faq,.c-faq--plate) .c-faq_header{text-align:left;padding-block:0 clamp(40px,6vh,72px)}:is(#faq,.c-faq--plate) .c-lede_kicker{display:none}:is(#faq,.c-faq--plate) .c-faq_title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-transform:none;max-width:14ch;color:var(--fg);margin:0;font-size:clamp(34px,4.7vw,68px);line-height:.9}:is(#faq,.c-faq--plate) .c-faq_content,:is(#faq,.c-faq--plate) .c-faq_accordion{max-width:none}:is(#faq,.c-faq--plate) .c-faq_list{gap:6px;display:grid}:is(#faq,.c-faq--plate) .c-faq_item+.c-faq_item{margin:0}:is(#faq,.c-faq--plate) .c-faq_row{color:var(--color-ink);background:#fff;border-radius:0}@media(hover:hover)and (pointer:fine){:is(#faq,.c-faq--plate) .c-faq_row:hover{background:var(--color-orange)}}:is(#faq,.c-faq--plate) .c-faq_row.is-open,html:not(.has-dom-finalized) :is(#faq,.c-faq--plate) .c-faq_row[open]{background:var(--color-orange)}:is(#faq,.c-faq--plate) .c-faq_summary{padding:clamp(14px,1.5vw,20px) clamp(18px,2vw,28px)}:is(#faq,.c-faq--plate) .c-faq_q{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(16px,1.25vw,19px);line-height:1}:is(#faq,.c-faq--plate) .c-faq_icon{color:var(--color-ink);block-size:22px;inline-size:22px}:is(#faq,.c-faq--plate) .c-faq_list{gap:4px}:is(#faq,.c-faq--plate) .c-faq_a{font-size:var(--text-secondary)}:is(#faq,.c-faq--plate) .c-faq_panel_in{padding-inline:clamp(20px,2.4vw,36px)}:is(#faq,.c-faq--plate) .c-faq_a{color:var(--color-ink);font-size:var(--text-body);max-width:64ch;line-height:1.55}:is(#faq,.c-faq--plate) .c-faq_mark{display:none}@media(max-width:1023px){:is(#faq,.c-faq--plate) .c-faq_panel_in{padding-inline:calc(clamp(18px,2vw,28px) + .97rem)}}@media(max-width:767px){:is(#faq,.c-faq--plate) .c-faq_q{text-wrap:balance;line-height:1.15}:is(#faq,.c-faq--plate){--faq-plate:#fff;--faq-open:var(--accent);--faq-open-fg:var(--accent-fg)}[data-ground=paper]:is(#faq,.c-faq--plate){--faq-plate:var(--color-grey)}[data-ground=bold]:is(#faq,.c-faq--plate){--faq-open-fg:var(--text-cream)}:is(#faq,.c-faq--plate) .c-faq_list{gap:12px}:is(#faq,.c-faq--plate) .c-faq_row{background:var(--faq-plate)}:is(#faq,.c-faq--plate) .c-faq_row.is-open,html:not(.has-dom-finalized) :is(#faq,.c-faq--plate) .c-faq_row[open]{background:var(--faq-open)}:is(#faq,.c-faq--plate) .c-faq_row :is(.c-faq_q,.c-faq_icon,.c-faq_a,figcaption){transition:color .25s var(--ease-power2-out)}:is(#faq,.c-faq--plate) .c-faq_row.is-open :is(.c-faq_q,.c-faq_icon,.c-faq_a,figcaption),html:not(.has-dom-finalized) :is(#faq,.c-faq--plate) .c-faq_row[open] :is(.c-faq_q,.c-faq_icon,.c-faq_a,figcaption){color:var(--faq-open-fg)}:is(#faq,.c-faq--plate) .c-faq_summary{padding:0}:is(#faq,.c-faq--plate) .c-faq_head{gap:14px;padding:24px 20px}:is(#faq,.c-faq--plate) .c-faq_panel_in{padding:0 20px 16px}html.has-dom-finalized :is(#faq,.c-faq--plate) .c-faq_panel_in{translate:0 -16px}html.has-dom-finalized :is(#faq,.c-faq--plate) .c-faq_row.is-open .c-faq_panel_in{translate:0 -8px}}.c-books_card{perspective:1400px}.c-books_card_inner{translate:0 var(--py,0px) var(--pz,0px)}.c-books_slot:first-child{--pz:-140px}.c-books_slot:nth-child(2){--pz:60px}.c-books_slot:nth-child(3){--pz:-70px}.c-books_slot:nth-child(4){--pz:130px}.c-books_slot:nth-child(5){--pz:-110px}.c-books_slot:nth-child(6){--pz:30px}@media(max-width:1023px),(prefers-reduced-motion:reduce){.c-books_card{perspective:none}}.c-ev{inline-size:min(100%,calc(var(--rh) * .92));background:var(--ground);color:var(--fg);border-radius:0;align-content:center;gap:14px;padding:clamp(20px,2.2vw,32px);display:grid;position:relative}.c-ev_lab{font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--fg-quiet,var(--fg));opacity:.7;font-weight:500;line-height:1}.c-ev_big{font-family:var(--font-sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.9vw,56px);font-weight:500;line-height:1}.c-ev_row{font-size:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.c-ev_row+.c-ev_row{box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.c-ev_row+.c-ev_row{box-shadow:inset 0 1px color-mix(in oklab,currentColor 14%,transparent)}}.c-ev_row--tot{font-family:var(--font-display);font-weight:var(--weight-display);margin-block-start:4px;padding-block-start:14px;font-size:clamp(18px,1.5vw,22px);box-shadow:inset 0 2px}.c-ev_row--tot b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}[data-ground=paper] .c-ev_row--tot b{color:var(--color-orange)}.c-ev_sheet{border-collapse:collapse;width:100%;font-size:var(--text-meta);font-variant-numeric:tabular-nums}.c-ev_sheet th{text-align:left;letter-spacing:.09em;text-transform:uppercase;opacity:.55;padding:0 14px 10px 0;font-size:11px;font-weight:500}.c-ev_sheet td{padding:9px 14px 9px 0;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.c-ev_sheet td{box-shadow:inset 0 1px color-mix(in oklab,currentColor 12%,transparent)}}.c-ev_sheet td{white-space:nowrap}.c-ev_sheet .is-blank{color:currentColor}@supports (color:color-mix(in lab,red,red)){.c-ev_sheet .is-blank{color:color-mix(in oklab,currentColor 42%,transparent)}}.c-ev_sheet tr.is-lost td{background:var(--accent);color:var(--accent-fg)}.c-ev_sheet tr.is-lost td.is-blank{color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.c-ev_sheet tr.is-lost td.is-blank{color:color-mix(in oklab,var(--accent-fg) 55%,transparent)}}.c-ev_bar{background:currentColor;block-size:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.c-ev_bar{background:color-mix(in oklab,currentColor 12%,transparent)}}.c-ev_bar i{background:currentColor;inline-size:4px;position:absolute;inset-block:0}.c-ev_bar i.is-late{background:var(--accent)}.c-ev_ends{font-size:var(--text-meta);opacity:.7;justify-content:space-between;gap:14px;display:flex}.c-ev--chat{align-content:center;gap:12px}.c-ev_bub{font-size:var(--text-secondary);border-radius:10px;max-inline-size:34ch;padding:14px 16px;line-height:1.45}.c-ev_bub--you{background:var(--counter,#fff);color:var(--counter-fg,#181818);justify-self:end}.c-ev_bub--says{background:var(--accent);color:var(--accent-fg);justify-self:start}.c-ev_who{align-items:center;gap:9px;display:flex}.c-ev_who span{aspect-ratio:1;background:var(--mascot-onink) center / contain no-repeat;inline-size:34px;display:block}[data-ground=paper] .c-ev_who span{background-image:url(/brand/mascot.svg?v=2)}.c-ev--frame{inline-size:min(100%,calc(var(--rh) * .72));gap:10px;padding:12px}.c-ev--frame img{block-size:auto;inline-size:100%;display:block}.c-ev_meta{letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.c-ev_live{background:var(--accent);color:var(--accent-fg);padding:5px 8px}.c-ev_q{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(20px,1.9vw,26px);line-height:1.1}.c-ev_dl{font-size:var(--text-secondary);grid-template-columns:auto 1fr;gap:7px 16px;margin:0;display:grid}.c-ev_dl dt{opacity:.55}.c-ev_dl dd{margin:0}.c-ev_btns{gap:6px;margin-block-start:4px;display:flex}.c-ev_btns span{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-meta);letter-spacing:.03em;text-transform:uppercase;padding:11px 16px;line-height:1}.c-ev_btns span:first-child{background:var(--accent);color:var(--accent-fg)}.c-ev_btns span:last-child{box-shadow:inset 0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.c-ev_btns span:last-child{box-shadow:inset 0 0 0 2px color-mix(in oklab,currentColor 25%,transparent)}}.c-ev_btns span:last-child{opacity:.6}.c-plates_head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,5vw,90px)}.c-plates_head--split>:first-child{grid-column:1}.c-pie{align-items:center;gap:22px;display:flex}.c-pie svg{flex:none;block-size:auto;inline-size:clamp(120px,13vw,190px);display:block}.c-pie dl{gap:14px;margin:0;display:grid}.c-pie dt{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(28px,2.6vw,40px);line-height:1}.c-pie dd{font-size:var(--text-meta);opacity:.7;max-inline-size:22ch;margin:0}@media(max-width:900px){.c-plates_head--split{grid-template-columns:1fr}.c-ev{inline-size:100%}}.c-books_card{border-radius:0;min-height:30rem}.c-books_card_face{gap:0;padding:0}.c-books_card_cover{aspect-ratio:1;background:var(--card-tile);border-radius:0;order:0;align-self:stretch;inline-size:100%}.c-books_card_mascot{padding:11%}.c-books_card_n{z-index:2;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.02em;color:var(--card-ground);opacity:.75;margin:0;font-size:15px;line-height:1;position:absolute;inset-block-start:.75rem;inset-inline-start:.875rem}.c-books_card_badge{display:none}.c-books_card_meta{flex-direction:column;flex:auto;order:1;padding:1rem 1rem 1.25rem}.c-books_card_title{letter-spacing:.09em;text-transform:uppercase;opacity:.55;order:-1;font-weight:500;line-height:1;font-family:var(--font-sans)!important;font-size:11px!important}.c-books_card_out{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--card-ink);margin:.5rem 0 .6rem;font-size:clamp(19px,1.55vw,24px);line-height:1.04}.c-books_card_copy{font-size:var(--text-meta);opacity:.8;line-height:1.45}.c-books_card:is(:hover,:focus-visible) .c-books_card_mascot{transform:scale(1.06)}.c-proof_ads{z-index:var(--z-type,10);padding-inline:var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.2vw,34px);margin-block-start:clamp(40px,6vh,72px);display:grid;position:relative}.c-proof_ad{gap:18px;margin:0;display:grid}.c-proof_ad_frame{background:var(--color-grey);border-radius:0;place-items:center;padding:clamp(12px,1.2vw,20px);display:grid}.c-proof_ad_frame img{object-fit:contain;block-size:auto;max-block-size:44vh;inline-size:100%;display:block}.c-proof_ad figcaption{gap:4px;display:grid}.c-proof_ad_c{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--fg);font-size:17px;line-height:1.1}.c-proof_ad_t{font-size:var(--text-secondary);color:var(--fg);opacity:.62;line-height:1.35}.c-proof_ad_s{letter-spacing:0;text-transform:none;color:var(--fg);opacity:.62;font-size:11px}.c-proof_face{block-size:100%;inline-size:100%;padding:0;display:block;overflow:clip}.c-proof_face img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;translate:none}@media(max-width:900px){.c-proof_ads{grid-template-columns:1fr}}.c-ev--ui{inline-size:min(100%,calc(var(--rh) * .92));background:0 0;padding:0;container-type:inline-size}.c-ev--ui .c-appui{inline-size:100%}.c-appui_prompt_head--typed{color:var(--color-ink);align-items:flex-start}.c-appui_prompt_head--typed svg{margin-block-start:.4cqw}.c-ui-panel{background:var(--color-grey);place-items:center;block-size:100%;inline-size:100%;padding:clamp(20px,3vw,48px);display:grid;container-type:inline-size}.c-ui{--r-ui:1.4cqw;--r-ui-box:1cqw;--r-ui-sm:.7cqw;border-radius:var(--r-ui);inline-size:100%;color:var(--color-ink);font-family:var(--font-sans);text-align:left;background:#fff;overflow:hidden}.c-ui_bar{border-block-end:.14cqw solid #18181814;align-items:center;gap:1.6cqw;padding:2.6cqw 3cqw;display:flex}.c-ui_logo{background:var(--color-orange);flex:none;block-size:3.4cqw;inline-size:12cqw;-webkit-mask:url(/brand/wordmark.svg?v=2) 0/contain no-repeat;mask:url(/brand/wordmark.svg?v=2) 0/contain no-repeat}.c-ui_tabs{align-items:center;gap:.6cqw;min-inline-size:0;font-size:2.25cqw;line-height:1;display:flex}.c-ui_tabs span{color:#1818188c;white-space:nowrap;border-radius:999px;padding:1.3cqw 1.7cqw}.c-ui_tabs span.is-on{background:var(--color-orange);color:#fff;font-weight:500}.c-ui_bar_end{flex:none;align-items:center;gap:1.2cqw;margin-inline-start:auto;display:flex}.c-ui_pill{background:var(--color-grey);color:#1818189e;white-space:nowrap;border-radius:999px;padding:1.2cqw 1.6cqw;font-size:2cqw;line-height:1}.c-ui_avatar{background:var(--color-ink);color:#fff;border-radius:999px;place-items:center;block-size:4.4cqw;inline-size:4.4cqw;font-size:2.2cqw;font-weight:500;display:grid}.c-ui_page{gap:2.6cqw;padding:3.4cqw 3cqw 3.6cqw;display:grid}.c-ui_h{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:4.4cqw;line-height:1}.c-ui_h b{font-weight:inherit;color:var(--color-orange)}.c-ui_sub{color:#1818188c;max-inline-size:46ch;margin:0;font-size:2.4cqw;line-height:1.35}.c-ui_field{border-radius:var(--r-ui-box);background:#fff;gap:2.4cqw;padding:2.8cqw;display:grid;box-shadow:inset 0 0 0 .3cqw #ff5a008c}@supports (color:color-mix(in lab,red,red)){.c-ui_field{box-shadow:inset 0 0 0 .3cqw color-mix(in srgb,var(--color-orange) 55%,transparent)}}.c-ui_typed{margin:0;font-size:2.7cqw;line-height:1.4}.c-ui_field_foot{align-items:center;gap:1.2cqw;display:flex}.c-ui_chip{background:var(--color-grey);color:#181818a6;white-space:nowrap;border-radius:999px;padding:1.4cqw 2cqw;font-size:2.2cqw;line-height:1}.c-ui_go{background:var(--color-orange);color:#fff;white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:1.5cqw 2.6cqw;font-size:2.3cqw;font-weight:500;line-height:1}.c-ui_go--ghost{color:#18181880;background:0 0;margin-inline-start:0;box-shadow:inset 0 0 0 .2cqw #18181824}.c-ui_table{font-variant-numeric:tabular-nums;gap:.6cqw;font-size:2.4cqw;display:grid}.c-ui_tr{border-radius:var(--r-ui-box);background:var(--color-grey);grid-template-columns:6cqw minmax(0,1fr) auto auto;align-items:center;gap:2cqw;padding:1.9cqw 2.2cqw;display:grid}.c-ui_tr--head{color:#1818186b;background:0 0;padding-block:.6cqw;font-size:2cqw}.c-ui_thumb{border-radius:var(--r-ui-sm);object-fit:cover;block-size:6cqw;inline-size:6cqw;display:block}.c-ui_tr b{font-weight:500}.c-ui_state{background:var(--color-orange);color:#fff;white-space:nowrap;border-radius:999px;padding:1.1cqw 1.6cqw;font-size:2cqw;line-height:1}.c-ui_state--quiet{color:#18181899;background:#18181814}.c-ui_stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;display:grid}.c-ui_stage{border-radius:var(--r-ui-box);background:var(--color-grey);gap:1.4cqw;padding:1.8cqw;display:grid}.c-ui_stage_n{background:var(--color-ink);color:#fff;border-radius:999px;place-items:center;block-size:3.6cqw;inline-size:3.6cqw;font-size:1.9cqw;font-weight:500;display:grid}.c-ui_stage.is-on .c-ui_stage_n{background:var(--color-orange)}.c-ui_stage_l{color:#1818189e;font-size:2.1cqw;line-height:1.2}.c-ui_stage_v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:3.2cqw;font-weight:500;line-height:1}.c-ui_delta{font-variant-numeric:tabular-nums;align-items:baseline;gap:1.4cqw;display:flex}.c-ui_delta s{color:#18181861;text-decoration:line-through}.c-ui_delta b{color:var(--color-orange);font-weight:500}@media(max-width:900px){.c-ui-panel{padding:18px}}#proof{padding-block-end:0}@media(max-width:767px){#proof{padding-block-end:64px}}#benefits .c-benefits{clip-path:inset(0)}#badge{padding-block:clamp(48px,6vh,88px)}.u-ne{vertical-align:-.02em;block-size:.72em;inline-size:.72em;transition:translate .3s var(--ease-power2-out);background:currentColor;margin-inline-start:.38em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}a:hover>.u-ne,a:focus-visible>.u-ne{translate:.16em -.16em}.c-lede_link_arrow{font-size:0}.c-footer_map a{align-items:baseline;display:inline-flex}.c-footer_map a:after{content:"";opacity:0;block-size:.7em;inline-size:.7em;transition:opacity .18s var(--ease-power2-out),translate .3s var(--ease-power2-out);background:currentColor;margin-inline-start:.34em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17 17 7M8.5 7H17v8.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.c-footer_map a:hover:after{opacity:1;translate:.16em -.16em}.c-ui_card{border-radius:var(--r-ui-box);background:#fff;align-content:start;gap:1.4cqw;padding:2.2cqw;display:grid;box-shadow:0 0 0 .12cqw #1818181a}.c-ui_lab{color:#1818186b;font-size:1.85cqw;line-height:1}.c-ui_ttl{margin:0;font-size:2.5cqw;font-weight:500;line-height:1.25}.c-ui_num{font-family:var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:4.2cqw;font-weight:500;line-height:1}.c-ui_flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0;display:grid}.c-ui_conn{visibility:hidden;background:#18181852;justify-self:center;block-size:2.4cqw;inline-size:4.4cqw;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'%3E%3Cpath d='M1 8h34M29 2l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'%3E%3Cpath d='M1 8h34M29 2l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.c-ui_shot{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-ui-box);inline-size:100%;display:block}.c-ui_foot{align-items:center;gap:1cqw;display:flex}.c-ui_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;display:grid}.c-ui_bars{align-items:flex-end;gap:.6cqw;block-size:12cqw;display:flex}.c-ui_bars i{border-radius:var(--r-ui-sm) var(--r-ui-sm) 0 0;background:#18181861;flex:1;display:block}.c-ui_bars i.is-now{background:var(--color-orange)}.c-ui_axis{color:#18181866;justify-content:space-between;font-size:1.8cqw;display:flex}.c-button,.c-bubble{border-radius:0}.c-button--ghost{box-shadow:inset 0 0 0 1.5px}.c-textlink{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg,var(--color-ink));align-items:baseline;padding-block-end:4px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1.5px}.c-rail_title>span+span{margin-left:0}.c-choice_mascot{left:50%;translate:-50%}.c-ui_bar{border-block-end:0;gap:2.4cqw;padding:2.8cqw 3.2cqw 1.6cqw}.c-ui_tabs{flex:none}.c-ui_bar_end{gap:1.6cqw;padding-inline-start:1.6cqw}.c-ui_page{gap:2.4cqw;padding:2.2cqw 3.2cqw 3.4cqw}.c-ui_h{font-size:3.9cqw}.c-ui_field{border-radius:var(--r-ui-box);padding:2.6cqw 2.8cqw;box-shadow:inset 0 0 0 .16cqw #18181829}.c-ui_typed{font-size:2.5cqw;line-height:1.45}.c-ui_field_foot{gap:1cqw;padding-block-start:.4cqw}.c-ui_chip{background:0 0;padding:1.2cqw 1.7cqw;font-size:2cqw;box-shadow:inset 0 0 0 .14cqw #18181824}.c-ui_go{border-radius:var(--r-ui-box);padding:1.4cqw 2.4cqw;font-size:2.1cqw}.c-ui_table{gap:0}.c-ui_tr{border-radius:var(--r-ui-box);background:0 0;grid-template-columns:minmax(0,1fr) minmax(9cqw,max-content) max-content;gap:3cqw;padding:1.9cqw 0;font-size:2.3cqw}.c-ui_tr>:first-child:empty{display:none}.c-ui_tr b,.c-ui_tr .c-ui_delta{text-align:right;justify-self:end;font-weight:500}.c-ui_tr--head{padding-block:0 1.2cqw}.c-ui_state{color:#18181880;background:0 0;justify-self:end;align-items:center;padding:0;font-size:1.9cqw;display:inline-flex}.c-ui_state--quiet{color:#1818186b}.c-ui_thumb{block-size:5.2cqw;inline-size:5.2cqw}@media(max-width:767px){.c-plates .c-ui_tabs span:not(.is-on),.c-plates .c-ui_pill{display:none}.c-plates .c-ui_tabs{font-size:max(2.25cqw,10px)}.c-plates .c-ui_tr{font-size:max(2.3cqw,11px)}.c-plates .c-ui_state{font-size:max(1.9cqw,10px)}.c-plates .c-ui_sub{font-size:max(2.4cqw,11px)}.c-plates .c-ui_typed{font-size:max(2.5cqw,12px)}.c-plates .c-ui_chip,.c-plates .c-ui_go{font-size:max(2.1cqw,10px)}}.c-choice_partner{color:var(--fg,var(--color-ink));align-items:center;gap:12px;margin-block-start:0;text-decoration:none;display:inline-flex}.c-choice_partner img{block-size:auto;inline-size:104px;display:block}.c-choice_partner .u-label{opacity:.75;align-items:center;display:inline-flex}.c-choice_partner:hover .u-label{opacity:1}.c-nav_burger{border-radius:0}.c-nav_burger:focus-visible{outline-offset:1px}@media screen and (min-width:1024px){.c-hero_frame{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.c-hero_lede{text-align:left;padding:0 clamp(24px,3vw,56px) 0 var(--edge);grid-area:1/1/2/2;align-items:flex-start}.c-hero_stage{grid-area:1/1/2/3;min-height:100%}.c-hero_figure{--fig-w:min(50vw, 880px);left:calc((100% - var(--fig-w)) * (1 - var(--progress)));right:0;top:calc(var(--progress) * -22svh)}.c-hero{height:200svh}.c-hero_headline{max-width:13ch}.c-hero_deck{max-width:42ch;margin-inline:0}.c-hero_actions{justify-content:flex-start}.c-hero_flag{align-self:flex-start}}#clients .c-clients_lede{text-align:left;padding-inline:var(--edge);max-inline-size:34ch;font-family:var(--font-sans);font-size:var(--text-secondary);letter-spacing:0;text-transform:none;opacity:.62;line-height:1.4}.c-ui_avatar{background:var(--color-grey);padding:0;overflow:hidden}.c-ui_avatar img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;display:block}.c-footer_social a svg{block-size:17px;inline-size:17px;display:block}.c-page_hero{text-align:left;padding-block:clamp(116px,16vh,196px) clamp(40px,5vh,72px)}.c-page_hero_in{padding-inline:var(--edge);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.c-page_hero--split:has(.c-hole) .c-page_hero_in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.c-page_hero_say{align-content:start;gap:clamp(16px,2.2vh,26px);display:grid}.c-page_hero .c-page_eyebrow{color:var(--accent,var(--color-orange));margin:0}.c-page_hero .c-page_hero_t{max-inline-size:13ch;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-transform:none;color:var(--fg);margin:0;font-size:clamp(38px,5.4vw,80px);line-height:.9}.c-page_hero .c-page_hero_sub{max-inline-size:46ch;font-size:var(--text-body);color:var(--fg);margin:0;line-height:1.55}.c-page_hero--split .c-hole{min-block-size:clamp(300px,34vw,480px)}.c-page_hero--split:not(:has(.c-hole)){min-block-size:0}.c-page_hero .c-hero_actions{margin-block-start:clamp(6px,1vh,14px)}@media(max-width:900px){.c-page_hero--split:has(.c-hole) .c-page_hero_in{grid-template-columns:minmax(0,1fr)}}.c-dir{z-index:var(--z-type,10);padding-inline:var(--edge);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(10px,1.2vw,18px);margin-block-start:clamp(40px,6vh,72px);display:grid;position:relative}@media(min-width:1200px){.c-dir[style*=--dir-cols]{grid-template-columns:repeat(var(--dir-cols),minmax(0,1fr))}}.c-dir_card{background:var(--counter,#fff);color:var(--counter-fg,var(--color-ink));transition:background-color .2s var(--ease-power2-out),color .2s var(--ease-power2-out);border-radius:0;align-content:start;gap:10px;padding:clamp(20px,2vw,28px);text-decoration:none;display:grid}.c-dir_card:hover{background:var(--accent);color:var(--accent-fg)}.c-dir_lab{letter-spacing:0;text-transform:none;opacity:.5;font-size:11px}.c-dir_t{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;align-items:baseline;font-size:clamp(19px,1.6vw,24px);line-height:1.1;display:inline-flex}.c-dir_b{font-size:var(--text-secondary);opacity:.7;max-inline-size:34ch;line-height:1.45}.c-rail_card_plate{overflow:visible}html.has-sticker-js .c-rail_card_plate img{transform-origin:50% 62%;will-change:transform}html.has-sticker-js .c-rail_card_plate img.is-settling{transition:transform .62s cubic-bezier(.34,1.42,.5,1)}html.has-sticker-js .c-rail_card{cursor:grab}html.has-sticker-js .c-rail.is-dragging .c-rail_card{cursor:grabbing}.c-genre_stickers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.c-genre_sticker{inline-size:var(--w,160px);translate:-50%;rotate:calc(var(--rot,0) * 1deg);pointer-events:auto;display:block;position:absolute;inset-block-start:var(--y,auto);inset-block-end:var(--b,auto);inset-inline-start:var(--x)}.c-genre_sticker img{transform-origin:50% 60%;block-size:auto;inline-size:100%;display:block}html.has-sticker-js .c-genre_sticker img{will-change:transform}html.has-sticker-js .c-genre_sticker img.is-settling{transition:transform .62s cubic-bezier(.34,1.42,.5,1)}.c-genre_head,.c-genre_stage{z-index:2;position:relative}@media(max-width:1023px){.c-genre_stickers{display:none}.c-genre_egg{z-index:4;position:relative}c-footer .c-genre_stickers{display:block}c-footer .c-genre_sticker{inline-size:calc(var(--w,160px) * .42)}c-footer .c-genre_sticker:nth-child(2),c-footer .c-genre_sticker:nth-child(4){display:none}c-footer .c-genre_sticker:first-child{inset-block-start:74px;inset-inline-start:13%}c-footer .c-genre_sticker:nth-child(3){inset-block-start:80px;inset-inline-start:37%}c-footer .c-genre_sticker:nth-child(5){inset-block-start:80px;inset-inline-start:62%}c-footer .c-genre_sticker:nth-child(6){inset-block-start:72px;inset-inline-start:86%}}.u-plat{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.u-plat svg{fill:currentColor;flex:none;block-size:1.05em;inline-size:1.05em;transform:translateY(-.02em)}.u-plat{align-items:baseline}.u-plat svg{align-self:center}.c-plate_chip .u-plat svg,.c-ui_chip .u-plat svg{block-size:1.15em;inline-size:1.15em}@media(max-width:767px){.u-plat:not([class*=chip] .u-plat){display:inline}.u-plat:not([class*=chip] .u-plat) svg{vertical-align:-.16em;margin-inline-end:.4em;display:inline-block;transform:none}}.c-dir_card.is-flat{cursor:default}.c-dir_card.is-flat:hover{background:var(--counter,#fff);color:var(--counter-fg,var(--color-ink))}.c-choice_header_content[data-ground=paper]{background:var(--ground);color:var(--fg);z-index:2;border-radius:0;inline-size:min(100%,760px);margin-inline:auto;padding:clamp(32px,3.6vw,52px) clamp(28px,4.5vw,68px) clamp(28px,3.2vw,46px);position:relative}.c-choice_header_content[data-ground=paper] .c-choice_title,.c-choice_header_content[data-ground=paper] .c-choice_lead{color:var(--fg)}.c-choice_mascot{z-index:3}.c-choice_demo{margin-block-start:clamp(20px,2.6vw,34px)}@media(max-width:900px){.c-choice_header_content[data-ground=paper]{inline-size:100%}}@media(max-width:767px){.c-choice_header_content[data-ground=paper]{align-items:stretch}.c-choice_partner{flex-wrap:wrap;row-gap:8px;margin-block:-12px;padding-block:12px}.c-choice_partner .u-label{white-space:nowrap}}@media(max-width:374px){.c-choice_partner img{inline-size:92px}}@media(max-width:640px){.c-choice_close .c-button{justify-content:center;inline-size:100%}.c-choice_demo{padding-inline:clamp(28px,4.5vw,68px)}.c-choice_demo_line{text-wrap:balance}}.c-row>*{scale:0;rotate:var(--kick,9deg);transform-origin:50%}.c-row:nth-child(2n)>*{--kick:-9deg}.c-row>:nth-child(2),.c-row--flip>:first-child{--i:1}.c-row--flip>:nth-child(2){--i:0}html.has-dom-finalized .c-row>*{--step:.22;--t:clamp(0, calc((var(--p,var(--progress,0)) - var(--i,0) * var(--step)) / (1 - var(--step))), 1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)));scale:var(--e);rotate:calc(var(--kick,9deg) * (1 - var(--e)));transition:none}@media(prefers-reduced-motion:reduce){.c-row>*,html.has-dom-finalized .c-row>*{transition:none;rotate:0deg;scale:1}}.c-plates.is-held{--stack-slot:90svh;height:calc(var(--stack-count,3) * var(--stack-slot) + 30svh);padding-block:0;position:relative}.c-plates.is-held .c-plates_stage{flex-direction:column;justify-content:center;gap:clamp(1.5rem,3.5vh,2.75rem);height:100svh;padding-top:clamp(4rem,8vh,6.5rem);padding-bottom:clamp(1.5rem,5vh,3rem);display:flex;position:sticky;top:0;overflow:hidden}.c-plates.is-held .c-plates_head{flex:none;margin-block-end:0}.c-plates.is-held .c-plates_rows{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.c-plates.is-held .c-row{pointer-events:none;height:100%;min-height:0;opacity:calc(1 - var(--out,0));translate:0 calc(var(--out,0) * -8svh);grid-area:1/1;grid-template-rows:minmax(0,1fr)}.c-plates.is-held .c-row.is-live{pointer-events:auto}.c-plates.is-held .c-row>*{min-height:0}.c-plates.is-held .c-hole .c-ui{scale:var(--ui-fit,1)}.c-plates.is-held{--rh:clamp(240px, 48svh, 520px)}html.has-dom-finalized .c-plates.is-held .c-row>*{--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));opacity:var(--e);rotate:0deg;scale:1}.c-plates.is-held .c-row{translate:0 calc(var(--out,0) * -3svh)}.c-plates_headtrack{--progress:0;min-block-size:118svh;position:relative}#proof{padding-block-start:0}.c-plates_headtrack>.c-plates_head{--in:clamp(0, calc((var(--progress) - .06) / .28), 1);--out:clamp(0, calc((.96 - var(--progress)) / .18), 1);--ein:calc(1 - (1 - var(--in)) * (1 - var(--in)) * (1 - var(--in)));--eout:calc(1 - (1 - var(--out)) * (1 - var(--out)) * (1 - var(--out)));min-block-size:100svh;opacity:calc(var(--ein) * var(--eout));translate:0 calc((1 - var(--ein)) * 30svh - (1 - var(--eout)) * 24svh);will-change:translate,opacity;align-content:center;margin-block-end:0;inset-block-start:0}.c-bo{--progress:0;min-block-size:210svh;padding-inline:var(--edge);margin-block-start:clamp(120px,22vh,260px);position:relative}.c-bo_stage{gap:var(--gutter);--bye:clamp(0, calc((var(--progress) - .9) / .1), 1);min-block-size:100svh;opacity:calc(1 - var(--bye) * .6);translate:0 calc(var(--bye) * -8svh);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-content:center;align-items:stretch;display:grid;inset-block-start:0}.c-bo_say{--t:clamp(0, calc((var(--progress) - .08) / .3), 1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));background:var(--color-ink);color:var(--color-cream);min-block-size:clamp(320px,46vh,560px);clip-path:inset(0 calc((1 - var(--e)) * 100%) 0 0);align-content:center;align-self:stretch;gap:clamp(18px,2.4vh,34px);padding:clamp(28px,4vw,64px);display:grid}.c-bo_t{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);--t2:clamp(0, calc((var(--progress) - .16) / .22), 1);max-width:16ch;opacity:var(--t2);translate:0 calc((1 - var(--t2)) * 1.1em);margin:0;font-size:clamp(28px,3.3vw,50px);line-height:.95}.c-bo_p{max-width:46ch;font-size:var(--text-body);--t3:clamp(0, calc((var(--progress) - .26) / .22), 1);opacity:var(--t3);translate:0 calc((1 - var(--t3)) * .9em);margin:0;line-height:1.55}.c-bo_chips{--t4:clamp(0, calc((var(--progress) - .36) / .2), 1);opacity:var(--t4);translate:0 calc((1 - var(--t4)) * .8em)}.c-bo_chip{background:var(--color-orange);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:0;text-transform:none;padding:.35em .75em;display:inline-block}.c-bo_face{background:var(--color-orange);--t:clamp(0, calc((var(--progress) - .02) / .34), 1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));min-block-size:clamp(320px,46vh,560px);opacity:var(--e);translate:0 calc((1 - var(--e)) * 14svh);align-self:stretch;margin:0;position:relative;overflow:clip}.c-bo_face img{object-fit:cover;object-position:50% 18%;block-size:100%;inline-size:100%;scale:calc(1.08 - var(--e,1) * .08);display:block;position:absolute;inset:0}@media screen and (max-width:1023px){.c-bo{min-block-size:185svh;margin-block-start:clamp(72px,14vh,140px)}.c-bo_stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:0}.c-bo_face{order:-1;min-block-size:34svh}.c-bo_say{min-block-size:0}.c-plates_headtrack{min-block-size:160svh}}@media(prefers-reduced-motion:reduce){.c-plates_headtrack{min-block-size:0}.c-plates_headtrack>.c-plates_head{opacity:1;min-block-size:0;margin-block-end:clamp(48px,7vh,96px);position:static;translate:none}.c-bo{min-block-size:0}.c-bo_stage{opacity:1;min-block-size:0;position:static;translate:none}.c-bo_say{clip-path:none}.c-bo_t,.c-bo_p,.c-bo_chips,.c-bo_face{opacity:1;translate:none}.c-bo_face img{scale:1}}.c-bo--flip{margin-block-start:clamp(24px,6vh,72px)}.c-bo--flip .c-bo_stage{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.c-bo--flip .c-bo_face{order:-1}.c-bo--flip .c-bo_say{clip-path:inset(0 0 0 calc((1 - var(--e)) * 100%))}@media(max-width:767px){.c-plates_headtrack{min-block-size:0}.c-plates_headtrack>.c-plates_head{opacity:1;min-block-size:0;margin-block-end:40px;position:static;translate:none}.c-bo{min-block-size:0;margin-block-start:56px}.c-bo--flip{margin-block-start:40px}.c-bo_stage{opacity:1;min-block-size:0;position:static;translate:none}.c-bo_say{clip-path:none}.c-bo_t,.c-bo_p,.c-bo_chips,.c-bo_face{opacity:1;translate:none}.c-bo_face img{scale:1}}@media(max-width:1023px){.c-bo--flip .c-bo_stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.c-bo--flip .c-bo_face{background:var(--color-orange);order:-1}.c-bo--flip .c-bo_face img{object-fit:contain;object-position:50% 100%}.c-bo--flip .c-bo_say{clip-path:none}}@media(min-width:1024px){.c-bo--flip .c-bo_stage{grid-template-columns:auto minmax(0,1fr)}.c-bo--flip .c-bo_face{aspect-ratio:4/5;align-self:center;block-size:clamp(380px,58vh,600px);min-block-size:0}}@media(max-width:1023px){.c-bo--flip .c-bo_face{aspect-ratio:1;justify-self:center;min-block-size:0;inline-size:100%;max-inline-size:480px}}.c-bo--flip .c-bo_face img{object-fit:cover;object-position:50% 0%}@media(max-width:767px),(max-width:1023px)and (orientation:portrait){.c-bo:not(.c-bo--flip) .c-bo_face{aspect-ratio:1;justify-self:center;min-block-size:0;inline-size:100%;max-inline-size:480px}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:landscape){.c-bo_stage{gap:var(--gutter);grid-template-rows:auto;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.c-bo_face{order:0;min-block-size:clamp(280px,62svh,560px)}.c-bo_say{min-block-size:clamp(280px,62svh,560px);padding:clamp(24px,3.4vw,48px)}.c-bo--flip .c-bo_stage{grid-template-columns:auto minmax(0,1fr)}.c-bo--flip .c-bo_face{aspect-ratio:4/5;order:-1;place-self:center start;block-size:clamp(280px,62svh,600px);min-block-size:0;inline-size:auto;max-inline-size:none}.c-bo--flip .c-bo_say{clip-path:inset(0 0 0 calc((1 - var(--e)) * 100%))}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-bo_face{animation:cubic-bezier(.33,1,.68,1) both bo-rise;animation-timeline:view();animation-range:entry cover 30%}.c-bo_face img{animation:linear both bo-unzoom;animation-timeline:view();animation-range:entry cover 40%}.c-bo_say{animation:cubic-bezier(.33,1,.68,1) both bo-wipe;animation-timeline:view();animation-range:entry cover 35%}.c-bo--flip .c-bo_say{animation-name:bo-wipe-l}.c-bo_t,.c-bo_p,.c-bo_chips{animation:cubic-bezier(.33,1,.68,1) both bo-up;animation-timeline:view();animation-range:entry 20% cover 35%}}}.c-faq_shots{flex-wrap:wrap;gap:12px;margin-block-start:18px;display:flex}.c-faq_shot{inline-size:clamp(110px,12vw,168px);margin:0}.c-faq_shot img{border:2.5px solid var(--color-ink);block-size:auto;inline-size:100%;box-shadow:5px 5px 0 var(--color-ink);background:#fff;display:block}.c-faq_shot figcaption{font:500 12px/1.2 var(--font-sans);color:var(--color-ink);margin-block-start:10px}.c-ask_link{color:inherit;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-meta);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;opacity:.6;transition:opacity .3s var(--ease-power2-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;line-height:1;display:inline-flex}.c-ask_link:hover,.c-ask_link[data-copied]{opacity:1}@media(hover:none){.c-ask_link{opacity:1}}.c-jobs{padding-block:calc(var(--spacing) * 24)}.c-jobs_head{margin-block-end:calc(var(--spacing) * 12)}.c-jobs_head .c-jobs_t,.c-jobs_head .c-jobs_lede{max-inline-size:46rem}.c-jobs_t{margin:0 0 calc(var(--spacing) * 4)}.c-jobs_lede{max-inline-size:40rem;margin:0}.c-jobs_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.c-jobs_card{gap:calc(var(--spacing) * 3);background:var(--ground);color:var(--fg);transition:background-color .35s var(--ease-power2-out),color .35s var(--ease-power2-out);border-radius:0;grid-template-rows:auto auto 1fr auto;padding:clamp(24px,2.4vw,36px);text-decoration:none;display:grid}.c-jobs_card[data-ground=ink]{--ground:var(--color-ink);--fg:var(--color-cream)}.c-jobs_card[data-ground=bold],.c-jobs_card[data-ground=ink]:hover{--ground:var(--color-orange);--fg:var(--color-ink)}.c-jobs_card[data-ground=bold]:hover{--ground:var(--color-ink);--fg:var(--color-cream)}.c-jobs_tag{background:var(--fg);color:var(--ground);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-meta);letter-spacing:0;text-transform:none;justify-self:start;padding:8px 12px;line-height:1}.c-jobs_t2{margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.05}.c-jobs_p{font-size:var(--text-body);margin:0;line-height:1.5}.c-jobs_go{font-size:var(--text-meta);text-transform:none;letter-spacing:0}@media(max-width:1023px){.c-jobs_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.c-jobs_grid{grid-template-columns:minmax(0,1fr)}}.c-stories{--stories-ground:var(--color-surface-base);background-color:var(--stories-ground);padding-block:calc(var(--spacing) * 24);overflow:clip}.c-stories_head{justify-content:space-between;align-items:end;gap:clamp(24px,4vw,72px);margin-block-end:calc(var(--spacing) * 10);display:flex}.c-stories_t{max-inline-size:22ch;margin:0}.c-stories_note{max-inline-size:30ch;font-size:var(--text-body);margin:0}.c-stories_rail{padding-inline:var(--st-gutter);margin-inline:calc(50% - 50vw);padding-block:28px;overflow:visible}.c-stories_track{--st-travel:min(0px, calc(100vw - var(--st-gutter) * 2 - 100%));inline-size:max-content;translate:calc(clamp(0,(var(--progress,0) - .4) / .34,1) * var(--st-travel)) 0;will-change:translate;gap:clamp(20px,2.4vw,40px);display:flex}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){#stories[data-hold] .c-stories_track{--st-a:calc(var(--hold-a,.4) + (var(--hold-b,.74) - var(--hold-a,.4)) * .1);--st-b:calc(var(--hold-b,.74) - (var(--hold-b,.74) - var(--hold-a,.4)) * .1);translate:calc(clamp(0,(var(--progress,0) - var(--st-a)) / (var(--st-b) - var(--st-a)),1) * var(--st-travel)) 0}}.c-stories{--st-pad:calc(var(--spacing) * 30);--st-gutter:max(var(--st-pad), calc((100vw - 1400px) / 2 + var(--st-pad)))}@media(prefers-reduced-motion:reduce){.c-stories_rail{scrollbar-width:none;overflow-x:auto}.c-stories_track{translate:none}}.c-stories_rail::-webkit-scrollbar{display:none}.c-stories_card{scroll-snap-align:center;gap:calc(var(--spacing) * 3);background:var(--ground);inline-size:min(84vw,28rem);color:var(--fg);rotate:var(--tilt,0deg);transition:rotate .5s var(--ease-power2-out),translate .5s var(--ease-power2-out);border-radius:0;flex:none;grid-template-rows:auto auto auto 1fr;padding:clamp(24px,2.4vw,36px);padding-block-end:0;display:grid;overflow:clip}.c-stories_card:hover{translate:0 -8px;rotate:0deg}.c-stories_card[data-ground=paper]{--ground:var(--color-surface-base);--fg:var(--color-ink)}.c-stories_card[data-ground=ink]{--ground:var(--color-ink);--fg:var(--color-cream)}.c-stories_metric{letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:600;line-height:1.04}.c-stories_quip{font-size:var(--text-body);opacity:.7;margin:0}.c-stories_week{background:var(--fg);color:var(--ground);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-meta);text-transform:none;letter-spacing:0;place-self:start;padding:10px 16px;line-height:1}.c-stories_foot{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.c-stories_card{flex-direction:column;display:flex}.c-stories_card>.c-stories_week{align-self:flex-start}.c-stories_foot{margin-block-start:auto}.c-stories_who{font-size:var(--text-meta);text-transform:none;letter-spacing:0;padding-block-end:28px}.c-stories_shot{aspect-ratio:1;object-fit:contain;block-size:auto;inline-size:clamp(10rem,15.5vw,16rem);margin-block-end:0;margin-inline-end:0;display:block}.c-stories_shot.is-tall{aspect-ratio:4/5}c-loop{display:contents}video.c-stories_shot{object-fit:cover;background:var(--color-ink)}@media(max-width:1023px){.c-stories{--st-pad:calc(var(--spacing) * 5)}}@media(max-width:639px){.c-stories_head{display:block}.c-stories_note{margin-block-start:calc(var(--spacing) * 4)}}.c-counter{background:var(--color-ink);color:var(--color-cream);padding-block:calc(var(--spacing) * 16)}.c-counter_lab{margin:0 0 calc(var(--spacing) * 5);font-size:var(--text-meta);text-transform:none;letter-spacing:0;opacity:.6}.c-counter_live{margin:0 0 calc(var(--spacing) * 10);flex-wrap:wrap;align-items:baseline;gap:0 .4em;display:flex}.c-counter_num{font-family:var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-orange);font-size:clamp(64px,11vw,168px);font-weight:700;line-height:.82}.c-counter_and{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-transform:uppercase;opacity:.55;font-size:clamp(20px,2.4vw,38px);line-height:1}.c-counter_swap{margin:0 0 calc(var(--spacing) * 8);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.25em .7em;font-size:clamp(26px,3.6vw,58px);line-height:1.02;display:flex}.c-counter_was{opacity:.45;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-thickness:.07em}.c-counter_now{color:var(--color-cream)}.c-counter_new{color:var(--color-orange);border-block-end:.085em solid var(--color-orange);padding-block-end:.06em;font-style:normal}.c-counter_basis{max-inline-size:46rem;font-size:var(--text-body);opacity:.6;margin:0;line-height:1.5}@media(max-width:639px){.c-counter{padding-block:calc(var(--spacing) * 12)}.c-counter_swap{display:block}.c-counter_was{margin-block-end:.2em;display:block}.c-counter_live{gap:0 .3em}}@media(max-width:767px){.c-stories_rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-outer-x-xs,16px);scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.c-stories_track{padding-inline:var(--spacing-outer-x-xs,16px);translate:none}.c-stories_track>*{scroll-snap-align:start}.c-stories_card{flex-direction:column;display:flex}.c-stories_week{align-self:flex-start}.c-stories_foot{gap:12px;margin-block-start:auto}.c-stories_metric{text-wrap:balance}.c-stories_shot{--st-shot:max(4.5rem, min(9.5rem, 100vw - 236px));inline-size:var(--st-shot)}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-stories_rail{view-timeline:--st-rail block;animation:cubic-bezier(.39,.575,.565,1) both st-glide;animation-timeline:--st-rail;animation-range:entry contain 0%}}}@media(max-width:767px){:is(#stories,[data-st-hold]){--st-gap:28px;--st-room:28px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(#stories,[data-st-hold])[data-st-pin]{--st-nav:70px;--st-vis:calc(var(--st-head-h) + var(--st-gap) + var(--st-row-h) - 2 * var(--st-room));--st-top:calc(var(--st-nav) + max(12px, (100svh - var(--st-nav) - var(--st-vis)) / 2));--st-hold:12svh;view-timeline:--st-pin block;view-timeline-inset:calc(var(--st-top) - var(--st-pt)) 0px}:is(#stories,[data-st-hold])[data-st-pin]:after{content:"";block-size:calc(2 * var(--st-hold) + var(--st-move));display:block}:is(#stories,[data-st-hold])[data-st-pin] .c-stories_head{margin-block-end:0}:is(#stories,[data-st-hold])[data-st-pin]>.u-hold{display:contents}:is(#stories,[data-st-hold])[data-st-pin] .c-container:has(.c-stories_head){top:var(--st-top);margin-block-end:calc(var(--st-gap) + var(--st-row-h) - var(--st-room));position:sticky}:is(#stories,[data-st-hold])[data-st-pin] .c-container:has(.c-stories_rail){top:calc(var(--st-top) + var(--st-head-h) + var(--st-gap) - var(--st-room));background-color:var(--ground,var(--stories-ground));margin-block-start:calc(-1 * var(--st-row-h));margin-block-end:-100lvh;padding-block-end:100lvh;position:sticky}:is(#stories,[data-st-hold])[data-st-pin] .c-stories_rail{scroll-snap-type:none;touch-action:pan-y pinch-zoom;view-timeline:none;padding-inline:0;animation:cubic-bezier(.39,.575,.565,1) both st-glide;animation-timeline:--st-pin;animation-range:cover contain 0%;overflow:visible}:is(#stories,[data-st-hold])[data-st-pin] .c-stories_track{padding-inline:var(--axis,15px);animation:cubic-bezier(.33,0,.67,1) both st-run;animation-timeline:--st-pin;animation-range:contain var(--st-hold) contain calc(var(--st-hold) + var(--st-move))}:is(#stories,[data-st-hold])[data-st-pin] .c-stories_card{animation:linear both st-face;animation-timeline:--st-pin;animation-range:contain calc(var(--st-hold) + var(--st-move) * (var(--i,0) - 1) / (var(--st-n,5) - 1)) contain calc(var(--st-hold) + var(--st-move) * (var(--i,0) + 1) / (var(--st-n,5) - 1))}}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){:is(#stories,[data-st-hold])[data-st-short]{--st-gap:16px;--st-room:16px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_note{max-inline-size:none;margin-block-start:8px;line-height:1.35}:is(#stories,[data-st-hold])[data-st-short] .c-stories_rail{padding-block:var(--st-room)}:is(#stories,[data-st-hold])[data-st-short] .c-stories_card{gap:8px;padding:18px;padding-block-end:0}:is(#stories,[data-st-hold])[data-st-short] .c-stories_metric{font-size:20px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_card c-stat{margin-block:6px 0;font-size:34px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_card c-stat[data-tag]{font-size:26px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_quip{line-height:1.35}:is(#stories,[data-st-hold])[data-st-short] .c-stories_week{padding:7px 12px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_who{padding-block-end:18px}:is(#stories,[data-st-hold])[data-st-short] .c-stories_shot{inline-size:min(4.5rem + var(--st-grow,0px),var(--st-shot))}}@media(min-width:900px){.c-page_hero--document .c-page_hero_in{grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);align-items:center;gap:clamp(28px,2.55vw,44px)}}.c-page_hero--document .c-page_toc{background:var(--counter);color:var(--counter-fg);border-radius:0;align-self:center;padding:clamp(22px,2vw,30px)}.c-page_hero--document .c-page_toc_lab{opacity:.7;margin-block-end:clamp(20px,2vw,30px)}.c-page_hero--document .c-page_toc ul{gap:clamp(14px,1.6vw,22px)}.c-page_hero--document .c-page_toc a{opacity:1;font-size:var(--text-secondary);transition:translate .3s var(--ease-power2-out);line-height:1.2;display:block}@media(hover:hover)and (pointer:fine){.c-page_hero--document .c-page_toc a:hover{translate:6px}}@media screen and (min-width:1024px){.c-faq:has(c-faq[cid=privacyFaq]) .c-container,.c-faq:has(c-faq[cid=termsFaq]) .c-container{max-width:none;padding-inline:calc(var(--edge-base) + var(--rib-w));grid-template-columns:min(300px,32%) minmax(0,1fr);align-items:start;column-gap:clamp(24px,2.3vw,34px);margin-inline:0;padding-block:clamp(96px,13vh,150px) 0;display:grid}.c-faq:has(c-faq[cid=privacyFaq]) .c-faq_header,.c-faq:has(c-faq[cid=termsFaq]) .c-faq_header{text-align:left;padding-block:0}.c-faq:has(c-faq[cid=privacyFaq]) .c-faq_content,.c-faq:has(c-faq[cid=termsFaq]) .c-faq_content{align-items:stretch;margin-inline:0}}@media(min-width:768px)and (max-width:899px){.c-page_hero--document{padding-block-end:104px}}@media(max-width:1023px){.c-page_hero--document .c-hero_actions{justify-content:flex-start}}.c-page_hero--document[data-ground=ink] .c-button--ghost{color:var(--color-cream);box-shadow:inset 0 0 0 1.5px #ffffff52}.c-page_hero--document[data-ground=ink] .c-button--ghost:before{background:var(--color-cream)}.c-page_hero--document[data-ground=ink] .c-button--ghost:hover,.c-page_hero--document[data-ground=ink] .c-button--ghost:focus-visible{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-cream)}.u-hold_run{display:none}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){[data-hold]>.u-hold{top:min((100svh - var(--hold-h,100svh)) / 2,100svh - var(--hold-h,100svh));position:sticky}[data-hold]>.u-hold_run{block-size:calc(var(--hold-run,1) * 100svh);display:block}}.c-manifesto-sec{overflow:hidden}c-manifesto{width:100%;display:block;position:relative}.c-manifesto_stage{transform-origin:top;will-change:transform,border-radius;border-radius:0;width:100%;display:block;position:relative}.c-manifesto_line{padding-inline:var(--edge);color:var(--color-cream);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,6.2vw,96px);line-height:.95}.c-manifesto-sec:not(.is-kinetic) .c-manifesto_stage{padding-block:var(--pad-page)}.c-manifesto-sec.is-kinetic .c-manifesto_stage{align-items:center;height:100vh;padding-block:0;display:flex;overflow:hidden}.c-manifesto-sec.is-kinetic .c-manifesto_line{white-space:nowrap;cursor:default;width:max-content;max-width:none;padding:0 101vw;font-size:12vw;line-height:1;display:flex}.c-manifesto_line .letter{display:inline-block}@media(max-width:600px){.c-manifesto-sec.is-kinetic .c-manifesto_line{font-size:clamp(52px,15vw,72px)}}@media(max-width:1023px)and (orientation:portrait){.c-manifesto-sec.is-kinetic .c-manifesto_stage{align-items:flex-start}.c-manifesto-sec.is-kinetic .c-manifesto_line{margin-block-start:calc(var(--mf-line,30vh) - .5em)}.c-manifesto-sec.is-kinetic .c-manifesto_line .letter{will-change:transform}#problem.c-manifesto-sec.is-kinetic{z-index:1;margin-block-start:-18svh;position:relative}#problem.c-manifesto-sec.is-kinetic.is-spiral{margin-block-start:0}}@media(max-width:1023px)and (orientation:portrait)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-manifesto-sec.is-css{overflow:clip visible}.c-manifesto-sec.is-css c-manifesto{block-size:calc(100vh - var(--mf-top,0px) + var(--mf-pin,0px));view-timeline:--mf block}.c-manifesto-sec.is-css .c-manifesto_stage{top:var(--mf-top,0px);height:calc(100vh - var(--mf-top,0px));will-change:auto;position:sticky;overflow:visible}.c-manifesto-sec.is-css .c-manifesto_line{will-change:transform;animation:linear both mf-drive;animation-timeline:--mf;animation-range:cover var(--mf-d0,0px) cover var(--mf-d1,1px)}.c-manifesto-sec.is-css .c-manifesto_line .letter{animation:none both linear(0 0%,.2087 2%,.391 4%,.5477 6%,.6802 8%,.7904 10%,.8803 12%,.9521 14%,1.008 16%,1.0501 18%,1.0805 20%,1.1135 24%,1.1205 28%,1.1116 32%,1.0947 36%,1.0749 40%,1.0556 44%,1.0386 48%,1.0247 52%,1.0141 56%,1.0065 60%,.9998 66%,.9968 72%,.9962 78%,.9968 84%,.9977 90%,.9985 96%,1 100%);animation-timeline:--mf;animation-range:cover var(--mf-a,0px) cover var(--mf-b,1px)}}}.c-manifesto-sec.is-exiting{background-color:var(--counter)}.c-manifesto-sec.is-exiting c-manifesto{background-color:var(--ground)}@media(prefers-reduced-motion:reduce){.c-manifesto-sec.is-kinetic .c-manifesto_stage{height:auto;padding-block:var(--pad-page);display:block}.c-manifesto-sec.is-kinetic .c-manifesto_line{white-space:normal;width:auto;max-width:18ch;padding:0 var(--edge);font-size:clamp(34px,6.2vw,96px);line-height:.95;display:block;transform:none}.c-manifesto_line .letter{transform:none!important}}.c-manifesto_line .is-hi{color:var(--color-cream)}.c-manifesto_line .c-manifesto_shot{flex:none;align-self:center;margin-inline:.14em}.c-manifesto_line .c-manifesto_shot img{block-size:calc(.8em * var(--shot-size,1));inline-size:auto;aspect-ratio:var(--shot-ratio,1);object-fit:cover;border-radius:.1em;max-inline-size:none;display:block}@media(max-width:1023px)and (orientation:portrait){.c-manifesto-sec.is-spiral{overflow:clip}.c-manifesto-sec.is-spiral c-manifesto{view-timeline:--mf-snail block;block-size:220svh;display:block}.c-manifesto-sec.is-spiral .c-manifesto_stage{place-items:center;block-size:100svh;display:grid;position:sticky;top:0;overflow:visible;transform:none}.c-manifesto-sec.is-spiral .c-manifesto_line{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.c-manifesto_snail{block-size:auto;inline-size:min(96vw,78svh);font-family:var(--font-display);font-weight:var(--weight-display,700);letter-spacing:-.01em;fill:var(--color-cream);will-change:transform;grid-area:1/1;overflow:visible}}@media(max-width:1023px)and (orientation:portrait)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.c-manifesto_snail{animation:linear both mf-snail;animation-timeline:--mf-snail;animation-range:cover 8% cover 70%}.c-manifesto_w{animation:linear both mf-word;animation-timeline:--mf-snail}}}#books.c-toolkit{--color-rust:var(--color-ink);padding-block:0}.c-toolkit{--toolkit-reveal:#fff;position:relative}.c-toolkit_root{display:block}.c-toolkit_pin-height{height:600vh}.c-toolkit_root[data-deal-only] .c-toolkit_pin-height{height:340vh}.c-toolkit_root[data-deal-only] .c-toolkit_wheel.is--b{display:none}.c-toolkit_container{z-index:1;background-color:var(--ground);height:100vh;position:relative;overflow:hidden}.c-toolkit_header{z-index:2;width:100%;padding-inline:var(--edge);text-align:center;pointer-events:none;position:absolute;top:18vh;left:0}.c-toolkit_title{letter-spacing:-.025em;margin:0;font-weight:500}.c-toolkit_subtitle-wrap{min-height:3.2em;margin-top:2vh;display:grid;position:relative;overflow:hidden}.c-toolkit_subtitle{text-align:center;max-width:54ch;font-family:var(--font-sans);font-size:max(var(--text-body),1.15vw);color:#fff;margin:0;grid-area:1/1;margin-inline:auto;font-weight:400;line-height:1.45}.c-toolkit_wheel{aspect-ratio:1;width:300%;margin:0;position:absolute;top:58vh;left:-100%}.c-toolkit_wheel.is--a{z-index:1}.c-toolkit_wheel.is--b{z-index:2;opacity:0;pointer-events:none}.c-toolkit_slot{transform-origin:50%;visibility:hidden;pointer-events:none;position:absolute;inset:0}.c-toolkit_slot.is-visible{visibility:visible}.c-toolkit_card{aspect-ratio:295/417;will-change:transform;cursor:default;pointer-events:none;width:clamp(180px,18vw,295px);margin:0 auto;transition:transform .2s ease-out;position:relative;transform:translateY(-50%);container-type:inline-size}.c-toolkit_wheel.is-interactive .c-toolkit_card{pointer-events:auto;cursor:pointer}.c-toolkit_motion{will-change:transform}.c-toolkit_card_plate{background-color:var(--card-ground,#fff);color:var(--card-ink,#181818);text-align:left;border-radius:7.667cqw;flex-direction:column;gap:4.55cqw;padding:4.55cqw 4.55cqw 6.8cqw;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #1818181a}@supports (color:color-mix(in lab,red,red)){.c-toolkit_card_plate{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 10%,transparent)}}.c-toolkit_card_cover{background-color:var(--card-tile,var(--card-ground));pointer-events:none;border-radius:4.55cqw;flex:46cqw;min-block-size:0;display:block;position:relative;overflow:hidden}.c-toolkit_card_mascot{object-fit:contain;block-size:100%;inline-size:100%;padding:20%;display:block}.c-toolkit_card_meta{flex-direction:column-reverse;flex:none;gap:3.4cqw;display:flex}.c-toolkit_card_text{-webkit-hyphens:auto;hyphens:auto;flex-direction:column;gap:2.27cqw;padding-inline:.57cqw;display:flex}.c-toolkit_card_name{font-family:var(--font-display);font-size:clamp(var(--text-body),7.2cqw,calc(30px * var(--title-scale)));letter-spacing:0;text-transform:uppercase;color:var(--card-ink);margin:0;font-weight:700;line-height:.88}.c-toolkit_card_copy{font-family:var(--font-sans);font-size:clamp(11px,3.9cqw,var(--text-secondary));letter-spacing:-.02em;color:var(--card-ink);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.c-toolkit_card_tags{flex-wrap:wrap;gap:1.14cqw;margin:0;padding:0;list-style:none;display:flex}.c-toolkit_card_tag{background:var(--color-sand);color:var(--color-ink);font-family:var(--font-sans);font-size:clamp(9px,3.5cqw,var(--text-meta));white-space:nowrap;border-radius:999px;align-items:center;padding:1.99cqw 2.27cqw;font-weight:600;line-height:1;display:inline-flex}.c-toolkit_card_plate.is--name{justify-content:center;padding:7cqw 6cqw}.c-toolkit_card_plate.is--name .c-toolkit_card_name{text-wrap:balance;font-size:clamp(18px,12cqw,44px);line-height:.9}.c-toolkit_card_plate.is--name .c-toolkit_card_copy{margin-top:4cqw}@container (max-width:219px){.c-toolkit_card_copy{-webkit-line-clamp:3;line-clamp:3}}.c-toolkit_card.is--flip{perspective:2000px;container-type:normal}.c-toolkit_flipper{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.c-toolkit_face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;container-type:inline-size}.c-toolkit_face.is--front{transform:rotateY(0)}.c-toolkit_face.is--back{transform:rotateY(180deg)}.c-toolkit_card.is--cover{border-radius:20px;overflow:hidden}.c-toolkit_card.is--cover .c-toolkit_card_plate{border-radius:inherit}.c-toolkit_reveal{z-index:2;opacity:0;pointer-events:none;background-color:var(--toolkit-reveal);--front:calc((-.08 + 1.16 * var(--reveal,0)) * 100%);--soft:0%;width:100%;height:100%;-webkit-mask-image:linear-gradient(to top,#000 calc(var(--front) - var(--soft)),transparent calc(var(--front) + var(--soft)));mask-image:linear-gradient(to top,#000 calc(var(--front) - var(--soft)),transparent calc(var(--front) + var(--soft)));display:block;position:absolute;inset:0}@supports (width: calc(1px*sin(90deg))){.c-toolkit_reveal{--soft: calc(15%*sin(var(--reveal,0) * 180deg)) }}@media(max-width:600px)and (orientation:portrait){.c-toolkit_card{width:min(clamp(140px,48vw,180px),25svh)}}@media(min-width:601px)and (max-height:1000px){.c-toolkit_wheel{top:67svh}.c-toolkit_card{width:min(clamp(180px,18vw,295px),29svh)}}@media(min-width:1025px){.c-toolkit_header{top:12vh}.c-toolkit_wheel{top:51vh}}@media(min-width:1025px)and (max-height:1000px){.c-toolkit_wheel{top:60svh}}@media(max-height:500px)and (orientation:landscape){.c-toolkit_header{top:4svh}.c-toolkit_wheel{top:65svh}.c-toolkit_card{width:min(180px,32svh)}}.c-toolkit_root.is-static .c-toolkit_pin-height,.c-toolkit_root.is-static .c-toolkit_container{height:auto;overflow:visible}.c-toolkit_root.is-static .c-toolkit_header{padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 8);position:static}.c-toolkit_root.is-static .c-toolkit_subtitle-wrap{overflow:visible}.c-toolkit_root.is-static .c-toolkit_subtitle.is--b{display:none}.c-toolkit_root.is-static .c-toolkit_wheel{aspect-ratio:auto;justify-content:center;gap:calc(var(--spacing) * 5);width:100%;padding-inline:var(--edge);padding-bottom:calc(var(--spacing) * 10);opacity:1;pointer-events:auto;flex-wrap:wrap;display:flex;position:static}.c-toolkit_root.is-static .c-toolkit_slot{visibility:visible;position:static;inset:auto;transform:none!important}.c-toolkit_root.is-static .c-toolkit_card{transition:none;transform:none!important}.c-toolkit_root.is-static .c-toolkit_card.is--flip{perspective:none}.c-toolkit_root.is-static .c-toolkit_flipper{transform:none!important}.c-toolkit_root[data-deal-only] .c-toolkit_card.is--flip{perspective:none}.c-toolkit_root[data-deal-only] .c-toolkit_flipper{transform-style:flat}.c-toolkit_root[data-deal-only] .c-toolkit_face{backface-visibility:visible}.c-toolkit_root[data-deal-only] .c-toolkit_face.is--front{transform:none}.c-toolkit_root[data-deal-only] .c-toolkit_face.is--back,.c-toolkit_root.is-static .c-toolkit_face.is--back,.c-toolkit_root.is-static .c-toolkit_reveal{display:none}.c-toolkit_card{--tk-card-w:clamp(240px, 25vw, 340px);inline-size:var(--tk-card-w)}.c-toolkit_root{--tk-lilac:var(--color-orchid);--tk-blue:#93b1e3;--tk-rust:#8b3a24;--tk-peach:#ffcfb2}.c-toolkit_root.is-row .c-toolkit_wheel.is--b{display:none}.c-toolkit_root.is-row .c-toolkit_wheel{flex-wrap:nowrap;align-items:flex-start;gap:clamp(14px,1.6vw,26px);padding-block-end:calc(var(--spacing) * 16)}.c-toolkit_root.is-row .c-toolkit_card{inline-size:min(21.5vw,318px)}.c-toolkit_root.is-row .c-toolkit_slot:first-child .c-toolkit_card{transform:rotate(-2.2deg)translateY(10px)!important}.c-toolkit_root.is-row .c-toolkit_slot:nth-child(2) .c-toolkit_card{transform:rotate(1.6deg)translateY(-8px)!important}.c-toolkit_root.is-row .c-toolkit_slot:nth-child(3) .c-toolkit_card{transform:rotate(-1.1deg)translateY(16px)!important}.c-toolkit_root.is-row .c-toolkit_slot:nth-child(4) .c-toolkit_card{transform:rotate(2deg)translateY(2px)!important}@media(max-width:1023px){.c-toolkit_root.is-row .c-toolkit_wheel{flex-wrap:wrap}.c-toolkit_root.is-row .c-toolkit_card{inline-size:min(44vw,320px)}}@media(max-width:600px){.c-toolkit_root.is-row .c-toolkit_card{inline-size:min(86vw,340px)}}.c-toolkit_whiteout{z-index:5;background:var(--v2-page-2,#f6f5f3);opacity:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}@media(max-width:767px)and (orientation:portrait){.c-toolkit_root:not(.is-static) .c-toolkit_header{top:11svh}.c-toolkit_root:not(.is-static) .c-toolkit_wheel{top:68svh}}@media(max-width:767px),(max-width:1023px)and (orientation:portrait){.c-toolkit_root[data-deal-only]:not(.is-static) .c-toolkit_pin-height{height:264vh}.c-toolkit_root[data-deal-only]:not(.is-static) .c-toolkit_container{position:sticky;top:0}.c-toolkit_root[data-deal-only]:not(.is-static) .c-toolkit_card{transition:none}.c-toolkit_root[data-deal-only]:not(.is-static) .c-toolkit_card.is--flip{border-radius:calc(var(--tk-card-w) * .07667)}}@media(max-width:767px)and (orientation:portrait){.c-toolkit_root:not(.is-static) .c-toolkit_wheel{--tk-r:max(120px, min(150vw, 546vw - 1606px));width:calc(2 * var(--tk-r));left:calc(50% - var(--tk-r))}.c-toolkit_card_tag,.c-toolkit_card_copy{font-size:12px}.c-toolkit_slot.is-visible:has(~.c-toolkit_slot.is-visible) :is(.c-toolkit_card_meta,.c-toolkit_card_copy,.c-toolkit_card_tags){opacity:0;transition:opacity .2s}}.c-toolkit_card_plate:not(.is--name) .c-toolkit_card_name{font-size:clamp(var(--text-body),8.8cqw,34px);letter-spacing:-.01em;text-transform:none;line-height:.95}.c-toolkit_card_plate:not(.is--name) .c-toolkit_card_text{gap:3cqw}.c-toolkit_card_plate:not(.is--name) .c-toolkit_card_copy{letter-spacing:0;font-size:clamp(12px,4.3cqw,16px);font-weight:400;line-height:1.35}@media(min-width:1025px)and (max-height:1000px){.c-toolkit_root:not(.is-static) .c-toolkit_header{top:calc(25svh - 51px)}}@media(min-width:1025px)and (min-height:1001px){.c-toolkit_root:not(.is-static) .c-toolkit_header{top:calc(29vh - 140px)}}@media(max-width:767px)and (orientation:portrait){.c-toolkit_root:not(.is-static) .c-toolkit_header{top:calc(33svh - 92px)}}.c-sent{--sent-pin:360vh;--sent-ad-w:44vw;--sent-ad-h:62svh;display:block;position:relative}.c-sent_pin{height:var(--sent-pin)}.c-sent_stage{background-color:var(--ground);height:100svh;color:var(--fg);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.c-sent_visuals{z-index:1;pointer-events:none;position:absolute;inset:0}.c-sent_center{z-index:2;width:100%;position:relative}.c-sent_ad{will-change:transform,width,height,opacity,border-radius;inline-size:var(--sent-ad-w);block-size:var(--sent-ad-h);margin:0;position:absolute;top:50%;overflow:clip}.c-sent_ad--l{border-radius:0 24px 24px 0;left:0}.c-sent_ad--r{border-radius:24px 0 0 24px;right:0}.c-sent_ad_frame{background:var(--color-grey);border-radius:inherit;place-items:center;block-size:100%;inline-size:100%;padding:clamp(12px,1.2vw,20px);display:grid}.c-sent_ad_frame img{object-fit:contain;block-size:100%;inline-size:100%;display:block}#proof .c-sent_ad_frame{background:0 0;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:0}#proof .c-sent_ad_frame img{border-radius:clamp(14px,1.6vw,24px);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.c-sent_beat{text-align:center;will-change:transform;width:100%}.c-sent_beat:not(:first-child){position:absolute;top:50%;left:0}.c-sent_beat.is-ad-left{padding-inline-start:calc(var(--sent-ad-w) + 4vw)}.c-sent_beat.is-ad-right{padding-inline-end:calc(var(--sent-ad-w) + 4vw)}.c-sent_name{color:var(--fg);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-wrap:nowrap;margin:0;font-size:10vw;line-height:.9}.c-sent_name span{will-change:transform;display:inline-block}.c-sent_meta{font-size:var(--text-body);color:var(--fg);opacity:.62;margin:clamp(16px,2.2vh,28px) 0 0;line-height:1.35}.c-sent_live{letter-spacing:0;text-transform:none;color:var(--fg);opacity:.62;align-items:center;margin:10px 0 0;font-size:11px;display:inline-flex}.c-sent_result{color:var(--fg);flex-direction:column;align-items:center;margin:clamp(14px,2vh,26px) 0 0;display:flex}.c-sent_result_fig{--depth:.075em;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;padding:.04em .1em .12em .04em;font-size:clamp(64px,8.4vw,148px);line-height:.9;display:inline-flex;transform:rotate(-4deg)}.c-sent_result_ch{--pp:var(--p,1);--d:calc(var(--depth) * clamp(0, var(--pp), 1));color:var(--face,var(--color-orange));-webkit-text-stroke:.045em var(--fg);paint-order:stroke fill;text-shadow:calc(var(--d) * .125) calc(var(--d) * .125) 0 var(--fg),calc(var(--d) * .25) calc(var(--d) * .25) 0 var(--fg),calc(var(--d) * .375) calc(var(--d) * .375) 0 var(--fg),calc(var(--d) * .5) calc(var(--d) * .5) 0 var(--fg),calc(var(--d) * .625) calc(var(--d) * .625) 0 var(--fg),calc(var(--d) * .75) calc(var(--d) * .75) 0 var(--fg),calc(var(--d) * .875) calc(var(--d) * .875) 0 var(--fg),var(--d) var(--d) 0 var(--fg);opacity:clamp(0,calc(var(--pp) * 4),1);transform:translate3d(0,calc((1 - var(--pp)) * .55em),0) rotate(calc((1 - var(--pp)) * -16deg)) scale(calc(.55 + .45 * var(--pp)));transform-origin:50% 90%;will-change:transform;display:inline-block}.c-sent_result_up{block-size:.78em;inline-size:.6em;text-shadow:none;-webkit-text-stroke:0;align-self:center;margin-inline-end:.1em}.c-sent_result_up svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.c-sent_result_up path{stroke-linejoin:round}.c-sent_result_up_face{fill:var(--face,var(--color-orange));stroke:var(--fg);stroke-width:9px}.c-sent_result_up_depth{fill:var(--fg);stroke:var(--fg);stroke-width:9px;transform:translate(var(--d),var(--d))}.c-sent_result[data-tag] .c-sent_result_fig{letter-spacing:0;flex-wrap:wrap;justify-content:center;column-gap:.24em;font-size:clamp(44px,5vw,92px);line-height:1}.c-sent_result_w{white-space:nowrap;display:inline-flex}.c-sent_result_what{--rr:clamp(0, calc(var(--r,1) * 2.5 - 1.2), 1);font-size:var(--text-body);opacity:calc(.62 * var(--rr));transform:translateY(calc((1 - var(--rr)) * 10px));margin-block-start:clamp(10px,1.6vh,18px);line-height:1.35}@media(hover:hover)and (pointer:fine){.c-sent_beat.is-payoff .c-sent_name{--sent-stroke-w:0px;-webkit-text-stroke-color:var(--color-cream);-webkit-text-stroke-width:var(--sent-stroke-w);text-stroke-color:var(--color-cream);text-stroke-width:var(--sent-stroke-w)}.c-sent_beat.is-payoff.is-pointer-play .c-sent_name{pointer-events:none;transition:-webkit-text-stroke-width .25s,text-stroke-width .25s}.c-sent_beat.is-payoff.is-pointer-play .c-sent_name>span{pointer-events:auto;transition:color .25s}.c-sent_beat.is-payoff.is-pointer-play .c-sent_name:hover>span{color:var(--color-cream)!important}.c-sent_beat.is-payoff.is-pointer-play .c-sent_name:hover{-webkit-text-stroke-width:0!important;text-stroke-width:0!important}}@media(max-width:900px)and (orientation:portrait){.c-sent{--sent-ad-w:100%;--sent-ad-h:44svh}.c-sent_ad{max-block-size:62svh;top:26svh}.c-sent_ad--l,.c-sent_ad--r{border-radius:0 0 24px 24px}.c-sent_beat{padding-block-start:50svh}.c-sent_beat.is-ad-left,.c-sent_beat.is-ad-right{padding-inline:0}}@media(max-width:600px){.c-sent_name{font-size:clamp(42px,12vw,60px)}}.c-sent.is-static .c-sent_pin{height:auto}.c-sent.is-static .c-sent_stage{height:auto;padding-block:clamp(40px,6vh,72px);display:block;position:static;overflow:visible}.c-sent.is-static .c-sent_visuals{display:none}.c-sent.is-static .c-sent_center{padding-inline:var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.2vw,34px);display:grid}.c-sent.is-static .c-sent_beat{text-align:start;width:auto;padding-inline:0;position:static;transform:none}.c-sent.is-static .c-sent_beat .c-sent_name{text-wrap:balance;margin-top:18px;font-size:17px;line-height:1.1}.c-sent.is-static .c-sent_name br{display:none}.c-sent.is-static .c-sent_ad{border-radius:0;block-size:auto;inline-size:100%;display:block;position:static;transform:none}.c-sent.is-static .c-sent_ad_frame{block-size:auto}.c-sent.is-static .c-sent_ad_frame img{block-size:auto;max-block-size:44vh}@media(max-width:900px){.c-sent.is-static .c-sent_center{grid-template-columns:1fr}}.c-sent-sec{padding-block-start:0}.c-sent--ui{--sent-ad-w:40vw;--sent-ad-h:46svh;--sent-pin:360vh}.c-sent--ui .c-sent_name{font-size:6.6vw}.c-sent--ui .c-sent_beat.is-ad-left{padding-inline-start:calc(var(--sent-ad-w) + 5vw);padding-inline-end:3vw}.c-sent--ui .c-sent_beat.is-ad-right{padding-inline-start:3vw;padding-inline-end:calc(var(--sent-ad-w) + 5vw)}.c-sent--ui .c-sent_ad_frame{background:0 0;padding:0;display:block}#solution .c-ui-panel:has(.c-ui_tabs>span:nth-child(3).is-on){background:var(--pal-blue)}#solution .c-ui-panel:has(.c-ui_tabs>span:first-child.is-on){background:var(--color-orange)}#solution .c-ui-panel:has(.c-ui_tabs>span:nth-child(2).is-on){background:var(--pal-pink)}.c-sent--ui .c-ui-panel{block-size:100%;inline-size:100%;padding:clamp(14px,2vw,28px);container-type:inline-size}.c-sent--ui .c-ui{inline-size:100%;max-inline-size:540px;margin-inline:auto;container-type:inline-size}@media screen and (max-width:1023px)and (orientation:portrait){.c-sent--ui{--sent-ad-w:84vw;--sent-ad-h:40svh;--sent-pin:280vh}.c-sent--ui .c-ui{max-inline-size:100%}}@media screen and (min-width:1024px),screen and (orientation:landscape){#solution .c-sent_ad{border-radius:0;block-size:100svh;inline-size:100vw}#solution .c-sent_beat.is-ad-left{padding-inline-start:54vw}#solution .c-ui-panel{align-content:center;place-items:center start;padding:0 0 0 clamp(24px,4vw,64px);display:grid}#solution .c-ui-panel>.c-ui{inline-size:calc(50vw - (2*clamp(24px,4vw,64px)));max-inline-size:780px;margin-inline:0}}#solution.u-page,#solution{padding-block-end:0}@media(max-width:1023px)and (orientation:portrait){.c-sent.is-static .c-sent_stage{padding-block:32px 140px}.c-sent.is-static .c-sent_center{padding-inline:var(--spacing-outer-x-xs,16px);grid-template-columns:1fr;gap:44px}.c-sent.is-static .c-sent_beat,.c-sent.is-static .c-sent_beat.is-ad-left,.c-sent.is-static .c-sent_beat.is-ad-right,#solution .c-sent.is-static .c-sent_beat.is-ad-left,#solution .c-sent.is-static .c-sent_beat.is-ad-right{height:auto;min-height:0;padding:0}.c-sent--ui.is-static .c-sent_beat .c-sent_name{margin-top:20px;font-size:clamp(34px,10vw,44px);line-height:1}.c-sent--ui.is-static .c-sent_ad,.c-sent--ui.is-static .c-sent_ad_frame{block-size:auto;inline-size:100%}.c-sent--ui.is-static .c-ui-panel{block-size:auto;padding:16px}.c-sent--ui.is-static .c-ui{max-inline-size:100%}}#solution:not([data-sol]) .c-ui{--drop:0 1.1cqw 0 #18181821;--piece-r:2.6cqw;box-shadow:none;will-change:transform;background:#ffffff6b;border:0;border-radius:4.4cqw;padding:3.2cqw;overflow:visible}#solution:not([data-sol]) .c-ui_bar{box-shadow:var(--drop);background:#fff;border:0;border-radius:999px;margin-block-end:3cqw;padding:2cqw 2.6cqw}#solution:not([data-sol]) .c-ui_page{background:0 0;gap:2.8cqw;padding:0}#solution:not([data-sol]) .c-ui_h{padding-inline-start:1cqw;font-size:4.6cqw}#solution:not([data-sol]) .c-ui_field,#solution:not([data-sol]) .c-ui_card,#solution:not([data-sol]) .c-ui_tr,#solution:not([data-sol]) .c-ui_sub{border-radius:var(--piece-r);box-shadow:var(--drop);background:#fff}#solution:not([data-sol]) .c-ui_field{padding:3cqw 3.2cqw}#solution:not([data-sol]) .c-ui_table{gap:1.6cqw}#solution:not([data-sol]) .c-ui_tr{padding:2.4cqw 3cqw}#solution:not([data-sol]) .c-ui_sub{color:#181818b3;max-inline-size:none;padding:2.4cqw 3cqw}#solution:not([data-sol]) .c-ui_kpis{gap:2cqw}#solution:not([data-sol]) .c-ui_flow{gap:.6cqw}#solution:not([data-sol]) .c-ui_card{padding:2.6cqw}#solution:not([data-sol]) .c-ui_go{box-shadow:0 .6cqw #c24400}#solution:not([data-sol]) .c-ui_chip{box-shadow:none;background:#f4f4f4}#solution:not([data-sol]) .c-ui_conn{background:#18181859}#solution:not([data-sol]) .c-ui_bars i{background:#18181829}#solution:not([data-sol]) .c-ui_bars i.is-now{background:var(--color-orange)}#solution:not([data-sol]) .c-ui_tr:first-child{margin-inline:0 6cqw}#solution:not([data-sol]) .c-ui_tr:nth-child(2){margin-inline:4cqw 2cqw}#solution:not([data-sol]) .c-ui_tr:nth-child(3){margin-inline:1.5cqw 4.5cqw}#solution:not([data-sol]) .c-ui_field{margin-inline-end:3cqw}#solution:not([data-sol]) .c-ui_sub{margin-inline-start:5cqw}#solution:not([data-sol]) .c-ui_table--card{border-radius:var(--piece-r);box-shadow:var(--drop);background:#fff;gap:0;margin-inline-end:3cqw;padding:2.6cqw 3cqw 1.4cqw}#solution:not([data-sol]) .c-ui_table--card>.c-ui_lab{margin-block-end:1cqw}#solution:not([data-sol]) .c-ui_table--card .c-ui_tr{box-shadow:none;background:0 0;border-radius:0;margin-inline:0;padding:1.6cqw 0;animation:none}#solution:not([data-sol]) .c-ui_table--card .c-ui_tr+.c-ui_tr{box-shadow:inset 0 .14cqw #18181814}#solution:not([data-sol]) .c-ui_table--card .c-ui_delta{color:#18181859;gap:1.2cqw}#solution:not([data-sol]) .c-ui_table--card .c-ui_delta s{color:#18181873;text-decoration:none}#solution:not([data-sol]) .c-ui_table--card .c-ui_delta b{color:var(--color-ink,#181818);text-align:right;min-inline-size:4.2ch;font-weight:600}@media(prefers-reduced-motion:no-preference){#solution:not([data-sol]) .c-ui_table--card{animation:4.4s ease-in-out -2.2s infinite ui-drift}}@media(prefers-reduced-motion:no-preference){#solution:not([data-sol]) .c-ui_bar{animation:4.2s ease-in-out infinite ui-drift}#solution:not([data-sol]) .c-ui_field{animation:3.6s ease-in-out -1.1s infinite ui-drift}#solution:not([data-sol]) .c-ui_tr:first-child,#solution:not([data-sol]) .c-ui_kpis>.c-ui_card:first-child,#solution:not([data-sol]) .c-ui_flow>.c-ui_card:first-child{animation:3.9s ease-in-out -.4s infinite ui-drift}#solution:not([data-sol]) .c-ui_tr:nth-child(2),#solution:not([data-sol]) .c-ui_kpis>.c-ui_card:nth-child(2),#solution:not([data-sol]) .c-ui_flow>.c-ui_card:nth-child(3){animation:4.4s ease-in-out -2.2s infinite ui-drift}#solution:not([data-sol]) .c-ui_tr:nth-child(3),#solution:not([data-sol]) .c-ui_kpis>.c-ui_card:nth-child(3),#solution:not([data-sol]) .c-ui_flow>.c-ui_card:nth-child(5){animation:3.4s ease-in-out -1.7s infinite ui-drift}#solution:not([data-sol]) .c-ui_page>.c-ui_card,#solution:not([data-sol]) .c-ui_sub{animation:4.8s ease-in-out -.9s infinite ui-drift}}#solution:not([data-sol]) .c-ui_typed.is-typing:after{content:"";vertical-align:-.18em;background:var(--color-orange);block-size:1.1em;inline-size:.32cqw;margin-inline-start:.3cqw;animation:.9s step-end infinite ui-caret;display:inline-block}#solution:not([data-sol]) .c-ui_tr b,#solution:not([data-sol]) .c-ui_num{transform-origin:100% 60%;display:inline-block}#solution:not([data-sol]) .c-ui_num{transform-origin:0 60%}#solution:not([data-sol]) .c-ui,#solution:not([data-sol]) .c-ui_page{transform-style:preserve-3d}@media(max-width:1023px)and (orientation:portrait){.c-sent:not(.is-static){--sent-pin:300vh;--sp-top:80px;--sp-foot:clamp(22px, 4.5svh, 44px);--sp-gap:clamp(14px, 2.8svh, 28px);--sp-tmax:3.4rem;--sp-band-b:calc(100svh - var(--sp-foot) - var(--sp-tmax) - var(--sp-gap));--sent-ad-w:calc(100% - var(--edge));--sent-ad-h:calc(var(--sp-band-b) - var(--sp-top));--sp-stage: calc(100lvh + 96px) }.c-sent:not(.is-static) .c-sent_stage{height:var(--sp-stage)}.c-sent:not(.is-static) .c-sent_beat,.c-sent:not(.is-static) .c-sent_beat.is-ad-left,.c-sent:not(.is-static) .c-sent_beat.is-ad-right,.c-sent--ui:not(.is-static) .c-sent_beat.is-ad-left,.c-sent--ui:not(.is-static) .c-sent_beat.is-ad-right{box-sizing:border-box;block-size:calc(200svh - var(--sp-stage) - 2 * var(--sp-foot));padding:0 var(--edge);flex-direction:column;justify-content:flex-end;display:flex}.c-sent:not(.is-static) .c-sent_center{clip-path:inset(calc(100% - var(--sp-tmax) - var(--sp-gap) / 2) -50vw -100lvh -50vw)}.c-sent:not(.is-static) .c-sent_ad{--pay-k:var(--pay,0);top:calc((var(--sp-top) + var(--sp-band-b)) / 2 - var(--sp-top) / 2 * var(--pay-k));inline-size:calc(var(--sent-ad-w) + var(--edge) * var(--pay-k));block-size:calc(var(--sent-ad-h) + var(--sp-top) * var(--pay-k));max-block-size:none}.c-sent:not(.is-static) .c-sent_ad--l{border-radius:0 calc(20px * (1 - var(--pay-k))) calc(20px * (1 - var(--pay-k))) 0}.c-sent:not(.is-static) .c-sent_ad--r{border-radius:calc(20px * (1 - var(--pay-k))) 0 0 calc(20px * (1 - var(--pay-k)))}.c-sent:not(.is-static) .c-sent_name{font-size:clamp(38px,11.5vw,96px)}.c-sent:not(.is-static) .c-sent_result{margin-block-start:clamp(10px,1.6svh,18px)}.c-sent:not(.is-static) .c-sent_result_fig{font-size:clamp(50px,15vw,120px)}.c-sent:not(.is-static) .c-sent_result[data-tag] .c-sent_result_fig{font-size:clamp(34px,9.5vw,76px)}.c-sent:not(.is-static) .c-sent_live{align-self:center;margin-block-start:6px;font-size:12px}#solution .c-sent:not(.is-static) .c-sent_ad{border-radius:0;block-size:100%;inline-size:100vw;top:50%}#solution .c-sent:not(.is-static) .c-ui-panel{padding:var(--sp-top) var(--edge) calc(var(--sp-stage) - var(--sp-band-b));place-items:center;display:grid}#solution .c-sent:not(.is-static) .c-ui-panel>.c-ui{inline-size:100%;max-inline-size:680px;margin-inline:auto}html[data-chrome][data-chrome-plate]{--chrome-bg:var(--chrome-plate)}#solution .c-sent:not(.is-static) .c-sent_beat{text-align:start}#solution .c-sent:not(.is-static) .c-sent_name{font-size:clamp(40px,13.5vw,96px);line-height:.95}}@media screen and (min-width:1024px){#solution[data-sol=scrub] .c-ui-panel>.c-ui{inline-size:min(46vw,860px);max-inline-size:none}}#solution[data-sol=scrub] .c-ui{overflow:visible;box-shadow:0 clamp(8px,.8vw,14px) #18181821}#solution[data-sol=scrub] .c-ui_page,#solution[data-sol=scrub] .c-ui_flow{position:relative}#solution[data-sol=scrub] .sc-lift{z-index:2;transform-origin:50%;position:relative}#solution[data-sol=scrub] .sc-drop{z-index:1;opacity:0;pointer-events:none;transform-origin:50%;background:#1818181f;display:block;position:absolute}#solution[data-sol=scrub] .c-ui_field{background:#fff}#solution[data-sol=scrub] .c-ui_typed{position:relative}#solution[data-sol=scrub] .sc-caret{background:var(--color-orange);opacity:0;pointer-events:none;border-radius:1px;block-size:1.1em;inline-size:max(1.5px,.3cqw);display:block;position:absolute;top:0;left:0}#solution[data-sol=scrub] .c-ui_go{isolation:isolate;color:#0000;background:#18181812;position:relative}#solution[data-sol=scrub] .sc-go-bg,#solution[data-sol=scrub] .sc-go-t{border-radius:inherit;pointer-events:none;position:absolute;inset:0}#solution[data-sol=scrub] .sc-go-bg{background:var(--color-orange)}#solution[data-sol=scrub] .sc-go-t{font:inherit;white-space:nowrap;color:#18181875;place-items:center;display:grid}#solution[data-sol=scrub] .sc-go-t--on{color:#fff}#solution[data-sol=scrub] .c-ui_conn{background:0 0;block-size:2.8cqw;inline-size:7.4cqw;position:relative;overflow:hidden;-webkit-mask:none;mask:none}#solution[data-sol=scrub] .sc-conn{background:#18181866;display:block;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 16'%3E%3Cpath d='M2 8h50M46 2.5l5.5 5.5-5.5 5.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 16'%3E%3Cpath d='M2 8h50M46 2.5l5.5 5.5-5.5 5.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}#solution[data-sol=scrub] .c-ui_bars i,#solution[data-sol=scrub] .c-ui_bars i.is-now{background:0 0;position:relative;overflow:hidden}#solution[data-sol=scrub] .sc-bar{border-radius:inherit;background:#18181861;display:block;position:absolute;inset:0}#solution[data-sol=scrub] .c-ui_bars i.is-now .sc-bar{background:var(--color-orange)}#solution[data-sol=scrub] .c-ui_delta s{color:var(--color-ink);text-decoration:none;position:relative}#solution[data-sol=scrub] .sc-strike{transform-origin:0;background:currentColor;block-size:max(1px,.2cqw);display:block;position:absolute;top:52%;left:-.12em;right:-.12em;transform:scaleX(0)}#solution[data-sol=scrub] .sc-arrow{display:inline-block}#solution[data-sol=hero3d] .c-ui-panel{position:relative}#solution[data-sol=hero3d] .sol-h3d{pointer-events:none;display:block;position:absolute;inset:0}#solution[data-sol=hero3d] .sol-h3d .c-scn_canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}#solution[data-sol=hero3d] .c-ui-panel:has(>.sol-h3d:not(.is-fallback))>.c-ui{clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;overflow:hidden;block-size:1px!important;inline-size:1px!important;position:absolute!important}@media screen and (min-width:1024px){#solution[data-sol=hero3d] .c-sent:not(.is-static) .sol-h3d{inline-size:56vw;inset:0 auto 0 0}}#solution[data-sol=hero3d] .c-sent.is-static .c-ui-panel:has(>.sol-h3d:not(.is-fallback)){aspect-ratio:4/5;block-size:auto;padding:0}#solution[data-sol=hero3d] .c-sent.is-static .c-sent_ad:has(.sol-h3d:not(.is-fallback)){max-block-size:none}@media screen and (min-width:768px){#solution[data-sol=hero3d] .c-sent.is-static .c-sent_ad{border-radius:0;block-size:auto;inline-size:100%}#solution[data-sol=hero3d] .c-sent.is-static .c-sent_beat.is-ad-left,#solution[data-sol=hero3d] .c-sent.is-static .c-sent_beat.is-ad-right{padding-inline:0}#solution[data-sol=hero3d] .c-sent.is-static .c-ui-panel{display:block}#solution[data-sol=hero3d] .c-sent.is-static .c-sent_beat .c-sent_name{margin-top:20px;font-size:clamp(28px,3.2vw,48px);line-height:1}}#solution[data-sol=camera] .c-ui{isolation:isolate;position:relative}#solution[data-sol=camera] .solc-cam{transform-origin:0 0;background:#fff;position:relative}#solution[data-sol=camera] .solc-cur{z-index:8;transform-origin:0 0;pointer-events:none;opacity:0;block-size:0;inline-size:0;position:absolute;top:0;left:0}#solution[data-sol=camera] .solc-cur svg{aspect-ratio:46/66;block-size:auto;inline-size:3.6cqw;display:block;position:absolute;top:-.313043cqw;left:-.313043cqw;overflow:visible}#solution[data-sol=camera] .solc-cur_fg{fill:#fff;stroke:#181818;stroke-width:3px;stroke-linejoin:round}#solution[data-sol=camera] .solc-cur_sh{fill:#18181842}#solution[data-sol=camera] .solc-ring{z-index:7;pointer-events:none;opacity:0;border-radius:50%;block-size:6.8cqw;inline-size:6.8cqw;position:absolute;top:-3.4cqw;left:-3.4cqw;box-shadow:inset 0 0 0 .3cqw #1818189e}#solution[data-sol=camera] .solc-caret{z-index:6;background:var(--color-orange);pointer-events:none;opacity:0;border-radius:.13cqw;block-size:3cqw;inline-size:.26cqw;position:absolute;top:0;left:0}#solution[data-sol=camera] .c-ui_field,#solution[data-sol=camera] .c-ui_card{position:relative}#solution[data-sol=camera] .solc-focus,#solution[data-sol=camera] .solc-hover{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}#solution[data-sol=camera] .solc-focus{box-shadow:inset 0 0 0 .22cqw var(--color-orange)}#solution[data-sol=camera] .solc-hover{box-shadow:inset 0 0 0 .16cqw #1818184d}#solution[data-sol=camera] .c-ui_go{isolation:isolate;position:relative}#solution[data-sol=camera] .solc-press{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:#1818183d;position:absolute;inset:0}#solution[data-sol=camera] .c-ui_bars i{transform-origin:50% 100%}#solution[data-sol=camera] .c-ui_delta b{text-align:right}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_bar,#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>*{transition:opacity .53s cubic-bezier(.65,0,.35,1)}#solution[data-sol=camera][data-solc-reveal] .c-ui:not(.solc-in) .c-ui_bar,#solution[data-sol=camera][data-solc-reveal] .c-ui:not(.solc-in) .c-ui_page>*{opacity:0}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>:first-child{transition-delay:.15s}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>:nth-child(2){transition-delay:.3s}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>:nth-child(3){transition-delay:.45s}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>:nth-child(4){transition-delay:.6s}#solution[data-sol=camera][data-solc-reveal] .c-ui .c-ui_page>:nth-child(5){transition-delay:.75s}@media(prefers-reduced-motion:reduce){#solution[data-sol=camera][data-solc-reveal] .c-ui:not(.solc-in) .c-ui_bar,#solution[data-sol=camera][data-solc-reveal] .c-ui:not(.solc-in) .c-ui_page>*{opacity:1}}#solution[data-sol=morph].sm-on .c-sent_ad .c-ui{visibility:hidden}#solution[data-sol=morph] .sm{z-index:1;pointer-events:none;inline-size:600px;color:var(--color-ink);font-family:var(--font-sans);text-align:left;--r-ui:1.4cqw;--r-ui-box:1cqw;--r-ui-sm:.7cqw;--sm-fill:#f3f3f2;will-change:transform;position:absolute;top:0;left:0;container-type:inline-size}#solution[data-sol=morph] .sm_g{block-size:0;inline-size:0;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm_sh{position:absolute;top:0;left:0}#solution[data-sol=morph] .sm_pc{transform-origin:0 0;background:var(--sm-fill);will-change:transform;block-size:100px;inline-size:100px;display:block;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm_cn{border-radius:50%;block-size:2cqw;inline-size:2cqw}#solution[data-sol=morph] .sm_sh--bg .sm_pc{will-change:auto;background:#fff}#solution[data-sol=morph] .sm_sh--bg .sm_cn{block-size:2.8cqw;inline-size:2.8cqw}#solution[data-sol=morph] .sm_bar,#solution[data-sol=morph] .sm .c-ui_tabs{position:relative}#solution[data-sol=morph] .sm .sm_tab{background:0 0;display:grid;position:relative}#solution[data-sol=morph] .sm .sm_tab em{grid-area:1/1;justify-self:center;font-style:normal}#solution[data-sol=morph] .sm .sm_tab_g{color:#1818188c}#solution[data-sol=morph] .sm .sm_tab_w{visibility:hidden;font-weight:500}#solution[data-sol=morph] .sm .sm_pill{z-index:1;display:block;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm .sm_pill .sm_pc{background:var(--color-orange);will-change:auto}#solution[data-sol=morph] .sm .sm_wclip{z-index:2;transform-origin:0 0;block-size:10px;inline-size:100px;display:block;position:absolute;top:0;left:0;overflow:hidden}#solution[data-sol=morph] .sm .sm_wlab{transform-origin:0 0;display:block;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm .sm_tab_on{color:#fff;white-space:nowrap;font-style:normal;font-weight:500;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm_pg{position:absolute;top:0;left:0;right:0}#solution[data-sol=morph] .sm .c-ui_field,#solution[data-sol=morph] .sm .c-ui_card{box-shadow:none;background:0 0}#solution[data-sol=morph] .sm .c-ui_chip{box-shadow:none;background:#fff}#solution[data-sol=morph] .sm .c-ui_typed{position:relative}#solution[data-sol=morph] .sm .sm_caret{background:var(--color-orange);border-radius:.15cqw;block-size:1em;inline-size:.3cqw;margin-inline-start:-.15cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm .c-ui_ttl{transform-origin:0 0}#solution[data-sol=morph] .sm .c-ui_delta b{text-align:right;display:inline-block}#solution[data-sol=morph] .sm .c-ui_h>span,#solution[data-sol=morph] .sm .c-ui_h>b{opacity:0}#solution[data-sol=morph] .sm .c-ui_go{z-index:0;position:relative}#solution[data-sol=morph] .sm .sm_press{border-radius:inherit;background:var(--color-ink);opacity:0;z-index:-1;display:block;position:absolute;inset:0}#solution[data-sol=morph] .sm .sm_cur{opacity:0;will-change:transform,opacity;block-size:3.6cqw;inline-size:2.4cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morph] .sm .sm_cur svg{block-size:100%;inline-size:100%;display:block;overflow:visible}#solution[data-sol=morph] .sm .sm_cur path{fill:var(--color-ink);stroke:#fff;stroke-width:1.1px;stroke-linejoin:round}#solution[data-sol=morphbox]{--mb-ink:#181818;--mb-lw:1px;--mb-quiet:#1818189e;--mb-chip:#efede9}#solution[data-sol=morphbox].mb-on .c-sent_ad .c-ui{visibility:hidden}#solution[data-sol=morphbox] .mb{z-index:1;pointer-events:none;inline-size:600px;color:var(--color-ink);font-family:var(--font-sans);text-align:left;--r-ui:1.4cqw;--r-ui-box:1cqw;--r-ui-sm:.7cqw;position:absolute;top:0;left:0;container-type:inline-size}#solution[data-sol=morphbox] .mb_scene{position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb_lay{visibility:hidden;row-gap:3.4cqw;inline-size:100cqw;display:grid;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb_hds,#solution[data-sol=morphbox] .mb_pgs{display:grid}#solution[data-sol=morphbox] .mb_hds>*,#solution[data-sol=morphbox] .mb_pgs>*{grid-area:1/1;align-self:start}#solution[data-sol=morphbox] .mb_pg{align-content:start;row-gap:2.8cqw;display:grid}#solution[data-sol=morphbox] .mb .c-ui_bar{box-sizing:border-box;border:0;align-items:center;gap:2.4cqw;inline-size:100cqw;padding:1.7cqw 1.8cqw 1.7cqw 3.6cqw;display:flex}#solution[data-sol=morphbox] .mb .c-ui_tabs{gap:.4cqw;position:relative}#solution[data-sol=morphbox] .mb .mb_tab{background:0 0;display:grid;position:relative}#solution[data-sol=morphbox] .mb .mb_tab em{white-space:nowrap;grid-area:1/1;justify-self:center;font-style:normal}#solution[data-sol=morphbox] .mb .mb_tab_g{color:#18181899}#solution[data-sol=morphbox] .mb .mb_tab_w{color:#fff;font-weight:500}#solution[data-sol=morphbox] .mb .mb_lay .mb_tab_w{visibility:hidden}#solution[data-sol=morphbox] .mb .mb_pill{background:var(--color-orange);clip-path:inset(0 100% 0 0);display:block;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .c-ui_pill{background:var(--mb-chip);color:#18181899;box-shadow:none}#solution[data-sol=morphbox] .mb .c-ui_h{color:var(--mb-ink);padding-inline-start:.6cqw;font-size:4.2cqw}#solution[data-sol=morphbox] .mb .mb_hds{margin-block-start:1.8cqw}#solution[data-sol=morphbox] .mb .c-ui_h b{color:#18181875}#solution[data-sol=morphbox] .mb .c-ui_sub{color:var(--mb-quiet);max-inline-size:54ch;box-shadow:none;background:0 0;padding-inline-start:.6cqw;font-size:2.4cqw;line-height:1.4}#solution[data-sol=morphbox] .mb .mb_fieldrow{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2.8cqw;display:grid}#solution[data-sol=morphbox] .mb .c-ui_field{box-shadow:none;background:0 0;border-radius:3cqw;gap:2.4cqw;padding:2.9cqw 3.2cqw}#solution[data-sol=morphbox] .mb .c-ui_typed{font-size:2.6cqw;line-height:1.45;position:relative}#solution[data-sol=morphbox] .mb .c-ui_field_foot{padding:0}#solution[data-sol=morphbox] .mb .c-ui_chip{background:var(--mb-chip);box-shadow:none;color:#181818a3;padding:1.25cqw 1.9cqw;font-size:2cqw}#solution[data-sol=morphbox] .mb .c-ui_go{border-radius:999px;margin:0;padding:2.3cqw 3.6cqw;font-size:2.4cqw;font-weight:500;line-height:1}#solution[data-sol=morphbox] .mb .c-ui_table{gap:2.8cqw;display:grid}#solution[data-sol=morphbox] .mb .c-ui_tr{background:0 0;border-radius:999px;padding:2.1cqw 2.6cqw 2.1cqw 3.6cqw;font-size:2.3cqw}#solution[data-sol=morphbox] .mb .c-ui_state{color:#1818188c;font-size:1.95cqw}#solution[data-sol=morphbox] .mb .c-ui_flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}#solution[data-sol=morphbox] .mb .c-ui_conn{background:#18181880;align-self:center;block-size:2cqw;inline-size:3.4cqw;margin-inline:2.4cqw 1.4cqw}#solution[data-sol=morphbox] .mb .c-ui_card{box-shadow:none;background:0 0;border-radius:3cqw;gap:1.5cqw;padding:2.7cqw}#solution[data-sol=morphbox] .mb .c-ui_lab{color:#18181880;font-size:1.95cqw}#solution[data-sol=morphbox] .mb .c-ui_shot{border-radius:1cqw}#solution[data-sol=morphbox] .mb .c-ui_kpis{gap:2.8cqw}#solution[data-sol=morphbox] .mb .c-ui_kpis>.c-ui_card{padding-block:2.6cqw 1.9cqw}#solution[data-sol=morphbox] .mb .mb_trT{grid-template-columns:auto minmax(0,1fr) minmax(9cqw,max-content) max-content;gap:2.2cqw;padding:1.5cqw 2.6cqw 1.5cqw 2.5cqw}#solution[data-sol=morphbox] .mb .mb_trT>:first-child{display:block}#solution[data-sol=morphbox] .mb .c-ui_thumb{object-fit:cover;border-radius:1.4cqw;block-size:4.8cqw;inline-size:4.8cqw;display:block}#solution[data-sol=morphbox] .mb .c-ui_delta b{text-align:right;display:inline-block}#solution[data-sol=morphbox] .mb .mb_chart{gap:1.6cqw;padding:2.7cqw 3cqw 2.4cqw}#solution[data-sol=morphbox] .mb .c-ui_bars{justify-content:space-between;gap:0;block-size:11cqw;padding-inline:1cqw;box-shadow:inset 0 -1px #18181838}#solution[data-sol=morphbox] .mb .c-ui_bars i{border-radius:1.1cqw 1.1cqw 0 0;flex:0 0 6.4cqw}#solution[data-sol=morphbox] .mb .c-ui_axis{color:#18181880;padding-inline:1cqw;font-size:1.95cqw}#solution[data-sol=morphbox] .mbs{will-change:transform,opacity;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mbs_svg{display:block;position:absolute;top:0;left:0;overflow:visible}#solution[data-sol=morphbox] .mbs--white{--mb-face:#fff;--mb-wr:#dddad5;--mb-wb:#c6c2bc}#solution[data-sol=morphbox] .mbs--orange{--mb-face:#ff5a00;--mb-wr:#de4c00;--mb-wb:#b83d00}#solution[data-sol=morphbox] .mbs_wr{fill:var(--mb-wr)}#solution[data-sol=morphbox] .mbs_wb{fill:var(--mb-wb)}#solution[data-sol=morphbox] .mbs_fc{fill:var(--mb-face)}#solution[data-sol=morphbox] .mbs_ink{fill:none;stroke:var(--mb-ink);stroke-width:var(--mb-lw);stroke-linejoin:round}#solution[data-sol=morphbox] .mb_score{opacity:0}#solution[data-sol=morphbox] .mbs_ct{position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mbs_ct>.mb_on,#solution[data-sol=morphbox] .mb .mb_flat{box-sizing:border-box;margin:0;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .mb_flat.c-ui_conn{margin:0}#solution[data-sol=morphbox] .mb .mb_tv{white-space:nowrap;transform-origin:0 0;opacity:0;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .mb_tv--ttl{font-size:2.5cqw;font-weight:500;line-height:1.25}#solution[data-sol=morphbox] .mb .mb_tv--name{font-size:2.3cqw;line-height:1.25}#solution[data-sol=morphbox] .mb .mb_tv--img{object-fit:cover;max-inline-size:none}#solution[data-sol=morphbox] .mb .mb_caret{background:var(--color-orange);opacity:0;border-radius:.16cqw;inline-size:.32cqw;margin-inline-start:-.16cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .mb_go{color:#fff;white-space:nowrap;place-items:center;font-size:2.4cqw;font-weight:500;line-height:1;display:grid;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .mbs{opacity:0;visibility:hidden}#solution[data-sol=morphbox] .mb .mb_flat{opacity:0}#solution[data-sol=morphbox] .mb .mb_cur{opacity:0;will-change:transform,opacity;block-size:3.6cqw;inline-size:2.4cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphbox] .mb .mb_cur svg{block-size:100%;inline-size:100%;display:block;overflow:visible}#solution[data-sol=morphbox] .mb .mb_cur path{fill:var(--color-ink);stroke:#fff;stroke-width:1.1px;stroke-linejoin:round}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui{box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;padding-inline-end:1.4cqw;overflow:visible}#solution[data-sol=morphbox].mb-still:not(.mb-on) .mb-slab{isolation:isolate;position:relative;box-shadow:none!important;background:0 0!important}#solution[data-sol=morphbox].mb-still:not(.mb-on) .mb-slab:before{content:"";inline-size:calc(100% + var(--mb-ox,0px));block-size:calc(100% + var(--mb-oy,0px));background:var(--mb-bg,none) no-repeat 0 0 / 100% 100%;z-index:-1;pointer-events:none;position:absolute;top:0;left:0}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_avatar{display:none}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_bar{border:0;margin-block-end:3.4cqw;padding:1.7cqw 1.8cqw 1.7cqw 3.6cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_tabs{gap:.4cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_pill{background:var(--mb-chip)}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_page{background:0 0;gap:2.8cqw;padding:0}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_h{padding-inline-start:.6cqw;font-size:4.2cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_h b{color:#18181875}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_sub{color:var(--mb-quiet);max-inline-size:54ch;padding-inline-start:.6cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_field{gap:2.4cqw;padding:2.9cqw 3.2cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_chip{background:var(--mb-chip);box-shadow:none}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_go{box-shadow:none;border-radius:999px;padding:1.6cqw 3cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_table{gap:2.8cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_tr{padding:2.1cqw 2.6cqw 2.1cqw 3.6cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_conn{background:#18181880;align-self:center;block-size:2cqw;inline-size:3.4cqw;margin-inline:2.4cqw 1.4cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_card{border-radius:3cqw;padding:2.7cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_kpis{gap:2.8cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_kpis>.c-ui_card{padding-block:2.6cqw 1.9cqw}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_bars{justify-content:space-between;gap:0;padding-inline:1cqw;box-shadow:inset 0 -1px #18181838}#solution[data-sol=morphbox].mb-still:not(.mb-on) .c-ui_bars i{border-radius:1.1cqw 1.1cqw 0 0;flex:0 0 6.4cqw}@media(min-width:768px){#solution[data-sol=morphbox] .c-sent.is-static .c-sent_stage{padding-block:0}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_center{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat,#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat.is-ad-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:auto;min-height:0;padding:0;display:grid}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat:has(.c-ui_tabs>span:nth-child(3).is-on){background:var(--pal-blue)}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat:has(.c-ui_tabs>span:first-child.is-on){background:var(--pal-yellow)}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat:has(.c-ui_tabs>span:nth-child(2).is-on){background:var(--pal-pink)}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_ad,#solution[data-sol=morphbox] .c-sent.is-static .c-sent_ad_frame{background:0 0;border-radius:0;block-size:auto;inline-size:100%}#solution[data-sol=morphbox] .c-sent.is-static .c-ui-panel{background:0 0;block-size:auto;padding:clamp(40px,6vw,96px) clamp(16px,2vw,32px) clamp(40px,6vw,96px) clamp(24px,4vw,64px);display:block}#solution[data-sol=morphbox] .c-sent.is-static .c-ui-panel>.c-ui{inline-size:100%;max-inline-size:780px;margin:0}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat .c-sent_name{margin:0;padding-inline:4vw 3vw;font-size:6.6vw;line-height:1}}@media(min-width:768px)and (max-width:1023px){#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat,#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat.is-ad-left{grid-template-columns:minmax(0,1fr)}#solution[data-sol=morphbox] .c-sent.is-static .c-sent_beat .c-sent_name{padding:0 4vw 6vw;font-size:9vw}}#solution[data-sol=morphgl] .smg-canvas{z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm.smg-gl{visibility:hidden;will-change:auto}#solution[data-sol=morphgl] .sm.smg-gl *{will-change:auto!important}#solution[data-sol=morphgl] .sm.smg-gl .c-ui_table{gap:1.3cqw}#solution[data-sol=morphgl] .sm.smg-gl .c-ui_tr{padding:1.55cqw 2.8cqw}#solution[data-sol=morphgl] .sm.smg-gl .c-ui_kpis{gap:2.2cqw}#solution[data-sol=morphgl] .sm.smg-gl .c-ui_page{gap:2.6cqw}#solution[data-sol=morphgl].sm-on .c-sent_ad .c-ui{visibility:hidden}#solution[data-sol=morphgl] .sm{z-index:1;pointer-events:none;inline-size:600px;color:var(--color-ink);font-family:var(--font-sans);text-align:left;--r-ui:1.4cqw;--r-ui-box:1cqw;--r-ui-sm:.7cqw;--sm-fill:#f3f3f2;will-change:transform;position:absolute;top:0;left:0;container-type:inline-size}#solution[data-sol=morphgl] .sm_g{block-size:0;inline-size:0;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm_sh{position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm_pc{transform-origin:0 0;background:var(--sm-fill);will-change:transform;block-size:100px;inline-size:100px;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm_cn{border-radius:50%;block-size:2cqw;inline-size:2cqw}#solution[data-sol=morphgl] .sm_sh--bg .sm_pc{will-change:auto;background:#fff}#solution[data-sol=morphgl] .sm_sh--bg .sm_cn{block-size:2.8cqw;inline-size:2.8cqw}#solution[data-sol=morphgl] .sm_bar,#solution[data-sol=morphgl] .sm .c-ui_tabs{position:relative}#solution[data-sol=morphgl] .sm .sm_tab{background:0 0;display:grid;position:relative}#solution[data-sol=morphgl] .sm .sm_tab em{grid-area:1/1;justify-self:center;font-style:normal}#solution[data-sol=morphgl] .sm .sm_tab_g{color:#1818188c}#solution[data-sol=morphgl] .sm .sm_tab_w{visibility:hidden;font-weight:500}#solution[data-sol=morphgl] .sm .sm_pill{z-index:1;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm .sm_pill .sm_pc{background:var(--color-orange);will-change:auto}#solution[data-sol=morphgl] .sm .sm_wclip{z-index:2;transform-origin:0 0;block-size:10px;inline-size:100px;display:block;position:absolute;top:0;left:0;overflow:hidden}#solution[data-sol=morphgl] .sm .sm_wlab{transform-origin:0 0;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm .sm_tab_on{color:#fff;white-space:nowrap;font-style:normal;font-weight:500;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm_pg{position:absolute;top:0;left:0;right:0}#solution[data-sol=morphgl] .sm .c-ui_field,#solution[data-sol=morphgl] .sm .c-ui_card{box-shadow:none;background:0 0}#solution[data-sol=morphgl] .sm .c-ui_chip{box-shadow:none;background:#fff}#solution[data-sol=morphgl] .sm .c-ui_typed{position:relative}#solution[data-sol=morphgl] .sm .sm_caret{background:var(--color-orange);border-radius:.15cqw;block-size:1em;inline-size:.3cqw;margin-inline-start:-.15cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm .c-ui_ttl{transform-origin:0 0}#solution[data-sol=morphgl] .sm .c-ui_delta b{text-align:right;display:inline-block}#solution[data-sol=morphgl] .sm .c-ui_h>span,#solution[data-sol=morphgl] .sm .c-ui_h>b{opacity:0}#solution[data-sol=morphgl] .sm .c-ui_go{z-index:0;position:relative}#solution[data-sol=morphgl] .sm .sm_press{border-radius:inherit;background:var(--color-ink);opacity:0;z-index:-1;display:block;position:absolute;inset:0}#solution[data-sol=morphgl] .sm .sm_cur{opacity:0;will-change:transform,opacity;block-size:3.6cqw;inline-size:2.4cqw;display:block;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm .sm_cur svg{block-size:100%;inline-size:100%;display:block;overflow:visible}#solution[data-sol=morphgl] .sm .sm_cur path{fill:var(--color-ink);stroke:#fff;stroke-width:1.1px;stroke-linejoin:round}@media(max-width:767px)and (orientation:portrait){#solution[data-sol=morphgl] .sm .c-ui_pill{display:none}#solution[data-sol=morphgl] .sm .c-ui_tabs{font-size:max(2.25cqw,min(10px,3.2cqw))}#solution[data-sol=morphgl] .sm .c-ui_h{font-size:max(3.9cqw,16px)}#solution[data-sol=morphgl] .sm .c-ui_typed{font-size:max(2.5cqw,12px)}#solution[data-sol=morphgl] .sm .c-ui_chip{font-size:max(2cqw,10px)}#solution[data-sol=morphgl] .sm .c-ui_go{font-size:max(2.1cqw,10.5px)}#solution[data-sol=morphgl] .sm .c-ui_tr{font-size:max(2.3cqw,12px)}#solution[data-sol=morphgl] .sm .c-ui_tr>:nth-child(2){text-wrap:balance}#solution[data-sol=morphgl] .sm .c-ui_state{font-size:max(1.9cqw,10px)}#solution[data-sol=morphgl] .sm .c-ui_tr:has(.c-ui_delta){grid-template-columns:minmax(0,1fr) minmax(9cqw,max-content)}#solution[data-sol=morphgl] .sm .c-ui_tr:has(.c-ui_delta) .c-ui_state{display:none}#solution[data-sol=morphgl] .sm .c-ui_lab{font-size:max(1.85cqw,10px);line-height:1.15}#solution[data-sol=morphgl] .sm .c-ui_ttl{font-size:max(2.5cqw,12px)}#solution[data-sol=morphgl] .sm .c-ui_ttl[style*=font-size]{font-size:max(2.1cqw,10.5px)!important}#solution[data-sol=morphgl] .sm .c-ui_num{font-size:max(4.2cqw,17px)}#solution[data-sol=morphgl] .sm .c-ui_sub{font-size:max(2.4cqw,12px)}#solution[data-sol=morphgl] .sm .c-ui_axis{font-size:max(1.8cqw,10px)}}#solution[data-sol=morphgl] .sm .c-ui_table>.c-ui_lab{margin-block-end:-.4cqw;padding-inline:2.8cqw}#solution[data-sol=morphgl] .sm .c-ui_delta s{color:#18181873;text-decoration:none}#solution[data-sol=morphgl] .sm .c-ui_delta .sm_ar{color:#18181859}#solution[data-sol=morphgl] .sm .c-ui_delta b{color:var(--color-ink,#181818);font-weight:600}#solution[data-sol=morphgl] .sm{--sm-rail:11.5cqw}#solution[data-sol=morphgl] .sm .sm_menu{color:var(--color-ink);gap:2.6cqw;font-size:2.2cqw;line-height:1;display:flex}#solution[data-sol=morphgl] .sm .sm_rail{inline-size:var(--sm-rail);align-content:start;justify-items:center;gap:1.2cqw;padding-block-start:1.2cqw;display:grid;position:absolute;top:0;left:0}#solution[data-sol=morphgl] .sm .sm_rail .c-ui_tabs{gap:1.2cqw;font-size:2.25cqw;display:grid;position:relative}#solution[data-sol=morphgl] .sm .sm_rail .sm_tab,#solution[data-sol=morphgl] .sm .sm_srow{background:0 0;border-radius:2.2cqw;place-items:center;block-size:7.6cqw;inline-size:7.6cqw;padding:0;display:grid}#solution[data-sol=morphgl] .sm .sm_rail .sm_tab em,#solution[data-sol=morphgl] .sm .sm_rail .sm_wclip{display:none}#solution[data-sol=morphgl] .sm .sm_tile{border-radius:1.6cqw;grid-area:1/1;place-items:center;block-size:5.6cqw;inline-size:5.6cqw;display:grid}#solution[data-sol=morphgl] .sm .sm_tile img{block-size:auto;inline-size:64%;display:block}#solution[data-sol=morphgl] .sm .sm_rail .c-ui_tabs .sm_tile{border-radius:1.6cqw;padding:0}#solution[data-sol=morphgl] .sm .sm_pg{left:var(--sm-rail)}#solution[data-sol=morphgl] .sm .c-ui_page{padding-inline:2.2cqw 3cqw}#solution[data-sol=morphgl] .sm .c-ui_flow{align-items:stretch}#solution[data-sol=morphgl] .sm .c-ui_flow>.c-ui_card:first-child{flex-direction:column;display:flex}#solution[data-sol=morphgl] .sm .c-ui_flow>.c-ui_card:first-child>.c-ui_ttl{margin-block-start:auto}.c-cta-band{padding-block:clamp(48px,7vh,96px);padding-inline:var(--edge,24px);display:block}.c-cta-band_in{text-align:center;flex-direction:column;align-items:center;gap:14px;max-inline-size:62ch;margin-inline:auto;display:flex}.c-cta-band_t{color:var(--fg);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1}.c-cta-band_p{max-inline-size:52ch;color:var(--fg);font-size:var(--text-body);opacity:.86;margin:0;line-height:1.5}.c-cta-band_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:10px;display:flex}@media(max-width:600px){.c-cta-band_actions{flex-direction:column;inline-size:100%}.c-cta-band_actions .c-button{justify-content:center;inline-size:100%}}.c-cta-band--slim{padding-block:clamp(28px,4.5vh,56px)}.c-cta-band--slim .c-cta-band_in{text-align:left;background:var(--card,var(--color-grey));flex-flow:wrap;align-items:center;gap:16px clamp(24px,3vw,56px);max-inline-size:min(1080px,100%);margin-inline:auto;padding:clamp(24px,2.8vw,40px) clamp(26px,3vw,44px)}.c-cta-band[data-ground=ink]{--card:#262626}.c-cta-band[data-ground=bold]{--card:#ffffff29}.c-cta-band--slim .c-cta-band_t{max-inline-size:26ch;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.05}.c-cta-band--slim .c-cta-band_p{max-inline-size:38ch;font-size:var(--text-secondary);opacity:1;flex:18ch}.c-cta-band--slim .c-cta-band_actions{flex:none;margin-block-start:0;margin-inline-start:auto}@media(max-width:767px){.c-cta-band--slim .c-cta-band_p{flex:none}}.c-cta-band--offer .c-cta-band_in{gap:18px;max-inline-size:46ch}.c-cta-band_price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(44px,6.4vw,104px);font-weight:700;line-height:.92}.c-cta-band_price small{font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0;margin-block-start:.35em;font-weight:400;line-height:1.4;display:block}.c-cta-band_terms{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.c-cta-band_terms li{border:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.c-cta-band_terms li{border:1px solid color-mix(in srgb,var(--fg) 34%,transparent)}}.c-cta-band_terms li{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.02em;color:var(--fg);padding:.3em .7em}.c-cta-band_clock{font-family:var(--font-sans);font-size:var(--text-secondary);color:var(--fg);align-items:baseline;gap:.5em;display:inline-flex}.c-cta-band_clock b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:700}c-countdown{font-variant-numeric:tabular-nums;display:inline}@media(max-width:767px){.c-cta-band--slim .c-cta-band_in{flex-direction:column;align-items:flex-start}.c-cta-band--slim .c-cta-band_actions{inline-size:100%;margin-inline-start:0}}main>.c-cta-band--slim{background:0 0}main>.c-cta-band--slim[data-ground]{--ground:transparent}.c-evt{min-height:0;padding-inline:var(--edge);row-gap:clamp(72px,10vh,140px);display:grid}.c-evt_lead{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,7vw,104px);padding-block-start:0;display:grid}.c-evt_say{justify-items:start;gap:clamp(20px,2.6vh,32px);display:grid}.c-evt_eyebrow{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--accent);margin:0;font-weight:500}.c-evt_h1{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);color:var(--fg);margin:0;font-size:clamp(44px,6.4vw,104px);line-height:.9}.c-evt_sub,.c-evt_lede{max-width:52ch;font-size:var(--text-body);color:var(--fg);margin:0;line-height:1.55}.c-evt .c-hero_actions{margin:0}.c-evt_jump{font-family:var(--font-sans);font-size:var(--text-meta);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-block-start:calc(clamp(72px,10vh,140px)/-2);display:flex}.c-evt_jump_lab{color:var(--fg-quiet)}.c-evt_jump_a{color:var(--fg);font-weight:500;text-decoration:none}.c-evt_jump_a:hover,.c-evt_jump_a:focus-visible{color:var(--accent)}.c-evt_sec{gap:clamp(32px,5vh,64px);scroll-margin-top:96px;display:grid}.c-evt_sechead{gap:clamp(16px,2.4vh,28px);display:grid}.c-evt_st{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);max-width:16ch;color:var(--fg);margin:0;font-size:clamp(34px,4.7vw,68px);line-height:.9}.c-evt_grid{gap:clamp(32px,4vh,48px) 24px;display:grid}.c-evt_grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-evt_grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-evt_card{flex-direction:column;gap:20px;min-width:0;display:flex}.c-evt_head{gap:8px;display:grid}.c-evt_t{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);color:var(--fg);margin:0;font-size:clamp(22px,2.1vw,32px);line-height:1}.c-evt_grid--3 .c-evt_t{font-size:clamp(20px,1.6vw,24px)}.c-evt_meta{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--fg-quiet);margin:0}.c-evt_p{max-width:56ch;font-size:var(--text-body);color:var(--fg);margin:0;line-height:1.55}.c-evt_act{margin:auto 0 0;padding-block-start:4px}.c-evt_tile{aspect-ratio:16/9;color:var(--color-ink);background:var(--tile,var(--color-cream));border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.c-evt_tile--lead{aspect-ratio:4/3}.c-evt_tile[data-tone=mint]{--tile:var(--color-mint)}.c-evt_tile[data-tone=periwinkle]{--tile:var(--color-periwinkle)}.c-evt_tile[data-tone=wheat]{--tile:var(--color-wheat)}.c-evt_tile[data-tone=orchid]{--tile:var(--color-orchid)}.c-evt_tile[data-tone=peach]{--tile:var(--color-peach)}.c-evt_tile[data-tone=cream]{--tile:var(--color-cream)}.c-evt_art{object-fit:contain;block-size:78%;inline-size:72%;display:block;position:absolute;inset:11% 14%}.c-evt_tile--lead .c-evt_art{block-size:70%;inset:15% 14%}.c-evt_art.is-cover{object-fit:cover;object-position:50% 22%;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.c-evt_faces{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;inline-size:84%;display:grid}.c-evt_faces img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;inline-size:100%;display:block}.c-evt_word{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--track-100);text-align:center;padding-inline:8%;font-size:clamp(34px,4.4vw,64px);line-height:.9}.c-evt_date{background:var(--color-ink);color:#f5f5f5;font-family:var(--font-display);font-weight:var(--weight-display);padding:8px 12px 7px;font-size:clamp(15px,1.2vw,18px);line-height:1;position:absolute;inset-block-start:16px;inset-inline-start:16px}.c-evt_tile--lead .c-evt_date{padding:10px 14px 9px;font-size:clamp(18px,1.6vw,24px)}.c-evt_kind{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--color-ink);font-weight:500;position:absolute;inset-block-end:16px;inset-inline-start:16px}@media(max-width:900px){.c-evt_lead{grid-template-columns:1fr;row-gap:40px}.c-evt_jump{margin-block-start:0}.c-evt_grid--2{grid-template-columns:1fr}.c-evt_grid--3{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;overflow-x:auto}.c-evt_grid--3::-webkit-scrollbar{display:none}.c-evt_grid--3>.c-evt_card{scroll-snap-align:start}}.c-evt_card--box{transition:background-color .25s var(--ease-power2-out);background:#1818180d;gap:0}.c-evt_card--box>.c-evt_head{padding:clamp(20px,2vw,28px) clamp(20px,2vw,28px) 0}.c-evt_card--box>.c-evt_p{margin-block-start:12px;padding-inline:clamp(20px,2vw,28px)}.c-evt_card--box>.c-evt_act{padding:20px clamp(20px,2vw,28px) clamp(20px,2vw,28px)}.c-evt_card--box .c-evt_art.is-cover{transition:scale .6s var(--ease-power2-out)}.c-evt_card.is-linked{cursor:pointer;position:relative}.c-evt_card.is-linked .c-evt_act .c-textlink{position:static}.c-evt_card.is-linked .c-evt_act .c-textlink:before{content:none}.c-evt_card.is-linked .c-evt_act .c-textlink:after{content:"";z-index:1;position:absolute;inset:0}.c-evt_card.is-linked:has(.c-textlink:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.c-evt_card.is-linked .c-textlink:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.c-evt_card--box.is-linked:hover{background:#18181817}.c-evt_card--box.is-linked:hover .c-evt_art.is-cover{scale:1.03}}.c-evt_card[hidden]{display:none}.c-evt_filters{flex-wrap:wrap;gap:8px;margin-block-start:calc(clamp(32px,5vh,64px)*-.4);display:flex}.c-evt_chip{appearance:none;color:var(--color-ink);font:500 15px/1 var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease-power2-out),color .2s var(--ease-power2-out);background:#1818180f;border:0;border-radius:999px;margin:0;padding:10px 18px}@media(hover:hover)and (pointer:fine){.c-evt_chip:hover{background:#1818181f}}.c-evt_chip[aria-pressed=true]{background:var(--color-ink);color:#fff}.c-evt_chip:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.c-evt_empty{color:var(--fg-quiet);font-size:var(--text-body);background:#18181808;grid-column:1/-1;place-items:center;margin:0;padding:48px 24px;display:grid}.c-evt_empty[hidden]{display:none}@media(max-width:767px){.c-evt_filters{overscroll-behavior-x:contain;margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scrollbar-width:none;flex-wrap:nowrap;padding-block:3px;overflow-x:auto}.c-evt_filters::-webkit-scrollbar{display:none}.c-evt_chip{flex:none}}.c-fpg--phone .c-fpg_item,.c-fpg--phone .c-fpg_item[open]{border-top:1px solid var(--v2-hair)}.c-fpg--phone .c-fpg_item:last-child{border-bottom:1px solid var(--v2-hair)}.c-fpg--phone .c-fpg_n{--c:var(--v2-part-white);--edge-c:var(--v2-part-white-edge);--line:var(--v2-part-white-line);--lip:#fffffff2;background:var(--c);block-size:35px;inline-size:38px;color:var(--v2-text);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 3px 0 0 var(--edge-c),0 5px #1c181512;font:700 15px/1 var(--v2-display);transition:background-color .3s var(--ease-power2-out),color .3s var(--ease-power2-out);border:0;border-radius:12px;margin-block-end:3px}.c-fpg--phone .c-fpg_item[open] .c-fpg_n{--c:var(--v2-orange);--edge-c:var(--v2-orange-edge);--line:var(--v2-orange-line);--lip:#ffffff8c;color:#fff}.c-fpg--phone .c-pf{padding-block:8px 36px}.c-fpg--phone .c-pf--well{border-radius:28px;padding:clamp(28px,3.4vw,48px) clamp(16px,2vw,28px)}.c-fpg--phone .c-pf_phone{background:var(--v2-page);inline-size:318px;color:var(--v2-text);font-family:var(--v2-text-font);border:10px solid #1c1815;border-radius:54px;grid-template-columns:minmax(0,1fr);padding:12px 12px 14px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #4a4441,0 2px 3px #1c18151f,0 40px 70px -36px #1c181573}.c-fpg--phone .c-pf_screen{grid-template-columns:minmax(0,1fr);min-inline-size:0}.c-fpg--phone .c-pf_bar{block-size:28px;font:600 13px/1 var(--v2-text-font);align-items:center;padding:0 14px 0 18px;position:relative}.c-fpg--phone .c-pf_bar:after{content:"";background:#0b0908;border-radius:999px;block-size:26px;inline-size:92px;position:absolute;inset-block-start:1px;inset-inline-start:50%;translate:-50%}.c-fpg--phone .c-pf_bar span+span{color:var(--v2-text-2);font-weight:600}.c-pf_phone--chat .c-pf_screen{align-content:stretch;min-block-size:470px}.c-thread.c-thread--app{max-inline-size:none;color:var(--v2-text);text-align:start;font:400 14.5px/1.45 var(--v2-text-font);flex-direction:column;gap:14px;margin:0;padding:12px 4px 0;display:flex}.c-thread--app .c-thread_turn{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;display:grid}.c-thread--app p{margin:0}.c-thread--app .c-ac_ask{justify-items:end}.c-ac_pill{background:var(--v2-page-2);max-inline-size:86%;color:var(--v2-text);border-radius:18px;padding:9px 14px}.c-ac_who{font:600 14px/1 var(--v2-text-font);align-items:center;gap:8px;display:flex}.c-ac_who img{block-size:auto;inline-size:26px}.c-ac_text{gap:6px;display:grid}.c-ac_file{inline-size:100%;box-shadow:inset 0 0 0 1px var(--v2-card-line),0 10px 22px -16px #1c181559;align-items:center;gap:10px;padding:10px 12px;display:flex}.c-ac_file .v2-tile{flex:none}.c-ac_file_t{gap:2px;min-inline-size:0;display:grid}.c-ac_file_t b{font:600 14px/1.25 var(--v2-text-font)}.c-ac_file_t small{color:var(--v2-text-2);font-size:12.5px;line-height:1.35}.c-ac_keys{gap:8px;display:flex}.c-ac_comp{gap:8px;block-size:46px;margin-block-start:auto;padding-inline-start:16px;font-size:13px}.c-ac_comp>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.c-ac_comp .v2-btn--round{flex:none;block-size:33px;inline-size:36px}.c-fpg--phone .c-pf_post{box-shadow:inset 0 0 0 1px var(--v2-card-line);border:0;border-radius:14px}.c-fpg--phone .c-pf_who i{border:0}.c-fpg--phone .c-pf_post>img{border-block:0}.c-fpg--phone .c-pf_cta{background:var(--v2-page-2);font-weight:600}.c-fpg--phone .c-pf_chip{background:var(--v2-glass);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(190%);backdrop-filter:blur(var(--v2-blur)) saturate(190%);box-shadow:inset 0 1px 1px var(--v2-glass-rim),0 0 0 .5px var(--v2-glass-line),var(--v2-glass-shadow);font:600 12.5px/1 var(--v2-text-font);border:0;padding:8px 13px}.c-fpg--phone :is(.c-pf_sheet,.c-pf_wa,.c-pf_shop){border-radius:var(--v2-r-lg);background:var(--v2-card);box-shadow:inset 0 0 0 1px var(--v2-card-line),0 1px 2px #1c18150f,0 24px 44px -26px #1c181566;font-family:var(--v2-text-font);border:0}.c-fpg--phone .c-pf_sheet_t{font:650 15px/1.25 var(--v2-text-font)}.c-fpg--phone .c-pf_field{background:var(--v2-page-2);color:var(--v2-text-2);border:0;border-radius:12px}.c-fpg--phone .c-pf_go{border-radius:var(--v2-pill);background:var(--v2-orange);color:#fff;font:700 12px/1 var(--v2-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1.5px #ffffff8c,inset 0 0 0 1px var(--v2-orange-line),0 4px 0 0 var(--v2-orange-edge);border:0;margin-block-end:4px;padding:11px 8px 10px}.c-fpg--phone .c-pf_go--ink{background:var(--v2-part-ink);box-shadow:inset 0 1.5px #ffffff40,0 4px 0 0 var(--v2-part-ink-edge)}.c-fpg--phone .c-pf_wa_h i{border:0}.c-fpg--phone .c-pf_wa_m{border:0;border-radius:14px 14px 14px 4px}.c-fpg--phone .c-pf_shop img{border:0}@media(max-width:599px){.c-fpg--phone .c-pf--well{border-radius:22px;padding:24px 12px}.c-fpg--phone .c-pf_phone{border-width:8px;border-radius:46px;inline-size:262px;padding:10px 10px 12px;box-shadow:0 0 0 1.5px #4a4441,0 30px 50px -30px #1c181573}.c-fpg--phone .c-pf_bar:after{block-size:22px;inline-size:76px}.c-pf_phone--chat .c-pf_screen{min-block-size:0}.c-thread.c-thread--app{gap:12px;font-size:13.5px}.c-ac_comp{margin-block-start:6px}}.c-fpg--duo .c-fpg_stage>.c-duo_media{opacity:1;visibility:visible}.c-fpg--duo .c-fpg_acc{grid-template-columns:minmax(0,1fr) minmax(0,580px);align-items:start}.c-duo_view>*{zoom:.9}.c-duo{--w:clamp(230px, 17.5vw, 262px);--h:calc(var(--w) * 1.42);--bz:6px;--ro:calc(var(--w) * .14);--ri:calc(var(--ro) - var(--bz));--open:0;--ry:0deg;--rx:0deg;--rz:0deg;perspective:2200px;border-radius:28px;place-items:center;inline-size:100%;padding:clamp(36px,4vw,60px) 12px;transition:--open 1.15s cubic-bezier(.65,0,.25,1),--ry 1.3s cubic-bezier(.3,.9,.3,1),--rx 1.3s cubic-bezier(.3,.9,.3,1),--rz 1.3s cubic-bezier(.3,.9,.3,1);display:grid;position:relative;overflow:hidden}.c-fpg_acc:has(.c-fpg_item:nth-child(2)[open]) .c-duo{--open:1;--ry:0deg;--rx:0deg;--rz:0deg}.c-fpg_acc:has(.c-fpg_item:nth-child(3)[open]) .c-duo{--open:1;--ry:-8deg;--rx:4deg;--rz:0deg}.c-duo_dev{grid-template-columns:var(--w) var(--w);block-size:var(--h);transform-style:preserve-3d;transform:translate(calc((1 - var(--open)) * var(--w) / -2)) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz));display:grid;position:relative}.c-duo_half{padding:var(--bz);transform-style:flat;background:#0e0c0b;border:3px solid #cfcac4;position:relative;box-shadow:0 34px 50px -30px #1c181566}.c-duo_half--l{border-inline-end:0}.c-duo_half--r{border-inline-start:calc(3px * (1 - var(--open))) solid #cfcac4}.c-duo_half--l{border-radius:var(--ro) 0 0 var(--ro);transform-origin:100%;transform:rotateY(calc((1 - var(--open)) * -179deg));opacity:clamp(0,(var(--open) - .48) * 40,1);backface-visibility:hidden;padding-inline-end:0}.c-duo_half--r{border-radius:0 var(--ro) var(--ro) 0;margin-inline-start:calc(-1px * var(--open));padding-inline-start:0}.c-duo_half--r:before{content:none}.c-duo_scr{background:var(--v2-page);block-size:100%;color:var(--v2-text);font-family:var(--v2-text-font);position:relative;overflow:hidden}.c-duo_half--l .c-duo_scr{border-radius:var(--ri) 0 0 var(--ri)}.c-duo_half--r .c-duo_scr{border-radius:0 var(--ri) var(--ri) 0}.c-duo_half--r,.c-duo_half--r .c-duo_scr{transition:border-radius .6s,padding .6s}.c-fpg_acc:not(:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open])) .c-duo_half--r{border-radius:12px var(--ro) var(--ro) 12px;padding-inline-start:var(--bz)}.c-fpg_acc:not(:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open])) .c-duo_half--r .c-duo_scr{border-radius:7px var(--ri) var(--ri) 7px}.c-duo_bar{z-index:3;block-size:30px;font:650 12.5px/1 var(--v2-text-font);letter-spacing:.01em;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:2px 16px 0;display:grid;position:relative}.c-duo_bar>:first-child{justify-self:start}.c-duo_cam{background:#0b0908;border-radius:50%;block-size:11px;inline-size:11px;transition:opacity .3s;position:absolute;inset-block-start:9px;inset-inline-end:14px;box-shadow:0 0 0 1.5px #24201d}.c-fpg_acc:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open]) .c-duo_cam{opacity:0}.c-duo_icons{grid-column:3;justify-self:end;align-items:center;gap:4px;margin-inline-end:22px;transition:margin .3s;display:flex}.c-fpg_acc:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open]) .c-duo_icons{margin-inline-end:0}.c-duo_icons svg{fill:currentColor;block-size:10px;inline-size:auto;display:block}.c-fpg_acc:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open]) .c-duo_bar--r>:first-child{visibility:hidden}.c-duo_view{opacity:0;visibility:hidden;min-inline-size:0;transition:opacity .45s var(--ease-power2-out),visibility 0s linear .45s;grid-template-columns:minmax(0,1fr);padding:6px 12px 12px;display:grid;position:absolute;inset:30px 0 0}.c-duo_view .c-thread.c-thread--app{gap:11px;padding:4px 0 0;font-size:13px}.c-duo_view .c-ac_comp{block-size:40px;font-size:12px}.c-duo_view .c-ac_comp .v2-btn--round{block-size:29px;inline-size:32px}.c-fpg_acc:not(:has(.c-fpg_item:nth-child(2)[open],.c-fpg_item:nth-child(3)[open])) .c-duo_view[data-v="1"],.c-fpg_acc:has(.c-fpg_item:nth-child(2)[open]) .c-duo_view[data-v="2"],.c-fpg_acc:has(.c-fpg_item:nth-child(3)[open]) .c-duo_view[data-v="3"]{opacity:1;visibility:visible;transition:opacity .45s var(--ease-power2-out) .35s,visibility 0s}.c-duo_page{align-content:start;gap:10px;display:grid}.c-duo_h{font:700 20px/1.1 var(--v2-display);margin:6px 0 2px}.c-duo_stage{box-shadow:inset 0 0 0 1px var(--v2-card-line),0 10px 20px -16px #1c181559;align-items:center;gap:10px;padding:10px 12px;display:flex}.c-duo_stage span:last-child{gap:2px;display:grid}.c-duo_stage b{font:600 14px/1.2 var(--v2-text-font)}.c-duo_stage small{color:var(--v2-text-2);font-size:12px}.c-duo_post{box-shadow:inset 0 0 0 1px var(--v2-card-line);border-radius:14px;align-self:start;overflow:hidden}.c-duo_stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.c-duo_stat{box-shadow:inset 0 0 0 1px var(--v2-card-line);gap:4px;padding:12px;display:grid}.c-duo_stat b{font:700 24px/1 var(--v2-display)}.c-duo_places{box-shadow:inset 0 0 0 1px var(--v2-card-line);gap:14px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.c-duo_places span{align-items:center;gap:6px;display:inline-flex}.c-duo_places img{block-size:16px;inline-size:16px}.c-duo_toast{padding:9px 11px;font-size:12.5px}.c-duo_face{background:var(--v2-blue);border-radius:10px;flex:none;block-size:32px;inline-size:32px}.c-duo_form,.c-duo_wa,.c-duo_shop{box-shadow:inset 0 0 0 1px var(--v2-card-line),0 12px 24px -18px #1c181559;gap:8px;padding:12px;display:grid}.c-duo_form p,.c-duo_wa p,.c-duo_shop p{margin:0}.c-duo_shop img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;block-size:auto;inline-size:100%;display:block}@media(prefers-reduced-motion:reduce){.c-duo{transition:none}}@media(max-width:1023px){.c-duo{--w:min(42vw, 250px)}}@media(max-width:599px){.c-duo{--w:min(44vw, 184px);--h:calc(var(--w) * 1.36);--bz:5px;padding:28px 6px}.c-duo_view>*{zoom:.84}.c-duo_view .c-ac_comp{display:none}.c-duo_view{padding:4px 8px 8px}.c-duo_view .c-thread.c-thread--app{gap:8px;font-size:11px}}.c-fpg--mini .c-fpg_acc{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start}.c-fpg--mini .c-fpg_list{gap:0}.c-fpg--mini .c-fpg_item,.c-fpg--mini .c-fpg_item[open]{color:var(--fg);border-top:1px solid var(--fg);background:0 0}@supports (color:color-mix(in lab,red,red)){.c-fpg--mini .c-fpg_item,.c-fpg--mini .c-fpg_item[open]{border-top:1px solid color-mix(in srgb,var(--fg) 16%,transparent)}}.c-fpg--mini .c-fpg_item:last-child{border-bottom:1px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.c-fpg--mini .c-fpg_item:last-child{border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)}}.c-fpg--mini .c-fpg_sum{align-items:center;padding:18px 0}.c-fpg--mini .c-fpg_n{--c:var(--v2-part-white);--edge-c:var(--v2-part-white-edge);--line:var(--v2-part-white-line);--lip:#fffffff2;background:var(--c);block-size:35px;inline-size:38px;color:var(--v2-text);box-shadow:inset 0 1.5px 0 var(--lip),inset 0 0 0 1px var(--line),0 3px 0 0 var(--edge-c),0 5px #1c181512;font:700 15px/1 var(--v2-display);border-radius:12px;flex:none;place-items:center;margin-block-end:3px;display:grid}.c-fpg--mini .c-fpg_item[open] .c-fpg_n{--c:var(--v2-orange);--edge-c:var(--v2-orange-edge);--line:var(--v2-orange-line);--lip:#ffffff8c;color:#fff}.c-fpg--mini .c-fpg_q{font-size:clamp(19px,1.7vw,24px);line-height:1.08}.c-fpg--mini .c-fpg_ans{padding:0 0 22px 54px}.c-fpg--mini .c-fpg_p{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.c-fpg--mini .c-fpg_p{color:color-mix(in srgb,var(--fg) 78%,transparent)}}.c-fpg--mini .c-plate_chips{display:none}.c-fpg--mini .c-fpg_stage{min-block-size:0}.c-fpg--mini .c-fpg_stage>.c-fpg_media{place-items:start center;min-block-size:0;display:grid}.c-fpg--mini .c-stp_card--mini{inline-size:100%}.c-r30_check{justify-self:center;gap:10px;inline-size:min(100%,300px);padding:10px;display:grid}.c-r30_check img{aspect-ratio:1;object-fit:cover;border-radius:12px;block-size:auto;inline-size:100%;display:block}.c-r30_checkline{font:600 13px/1 var(--v2-text-font);color:var(--v2-text-2);justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}@media(max-width:1023px){.c-fpg--mini .c-fpg_acc{grid-template-columns:minmax(0,1fr)}.c-fpg--mini .c-fpg_ans{padding-left:54px}}.c-dv_grid{z-index:var(--z-type,10);grid-template-columns:repeat(var(--dv-cols,3),minmax(0,1fr));padding-inline:var(--edge);gap:clamp(14px,1.4vw,22px);margin-block-start:clamp(28px,4vh,48px);display:grid;position:relative}.c-dv--places .c-dv_grid{--dv-cols:min(var(--dv-n), 4)}.c-dv--objects .c-dv_grid{--dv-cols:5}.c-dv--agents .c-dv_grid{--dv-cols:4;row-gap:96px;margin-block-start:clamp(84px,11vh,120px)}.c-dv_card{color:var(--v2-text);box-shadow:inset 0 0 0 1px var(--v2-card-line),0 1px 2px #1c18150d,0 24px 44px -30px #1c181552;font-family:var(--v2-text-font);transition:translate .4s var(--ease-power2-out);background:#fff;border-radius:20px;align-content:start;padding:8px;text-decoration:none;display:grid}a.c-dv_card:hover{translate:0 -4px}.c-dv_well{border-radius:14px;align-content:center;gap:10px;block-size:clamp(170px,22vh,220px);padding:18px;display:grid;overflow:hidden}.c-dv_body{gap:8px;padding:14px 12px 10px;display:grid}.c-dv_head{align-items:center;gap:10px;margin:0;display:flex}.c-dv_tile{border-radius:11px;flex:none;block-size:33px;inline-size:36px}.c-dv_tile img{inline-size:62%}.c-dv_t{font:700 clamp(19px,1.5vw,23px)/1.1 var(--v2-display);letter-spacing:-.01em;text-transform:none;color:var(--v2-text);margin:0}.c-dv_state{margin-inline-start:auto}.c-dv_b{color:var(--v2-text-2);margin:0;font-size:15px;line-height:1.45}.c-dv_go{font:700 12px/1 var(--v2-display);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text);align-items:center;gap:6px;margin-block-start:4px;display:inline-flex}.c-dv_foot{z-index:var(--z-type,10);padding-inline:var(--edge);max-inline-size:70ch;font-size:var(--text-body);color:var(--fg);margin:clamp(22px,3vh,34px) 0 0;line-height:1.5;position:relative}.c-dv_comp{block-size:46px;color:var(--v2-text);padding-inline-start:16px;font-size:14px}.c-dv_comp>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.c-dv_comp .v2-btn--round{flex:none;block-size:33px;inline-size:36px}.c-dv_thumbs{gap:8px;display:flex}.c-dv_thumb{aspect-ratio:1;object-fit:cover;border-radius:10px;block-size:auto;inline-size:30%;display:block;box-shadow:0 8px 18px -12px #1c181580}.c-dv_thumbs--fan{justify-content:center}.c-dv_thumbs--fan .c-dv_thumb{inline-size:34%}.c-dv_thumbs--fan .c-dv_thumb:first-child{translate:10px 6px;rotate:-7deg}.c-dv_thumbs--fan .c-dv_thumb:nth-child(2){z-index:1;position:relative}.c-dv_thumbs--fan .c-dv_thumb:nth-child(3){translate:-10px 6px;rotate:7deg}.c-dv_brand{gap:10px;padding:14px;display:grid}.c-dv_sw{align-items:center;gap:8px;margin:0;display:flex}.c-dv_sw i{border-radius:8px;block-size:32px;inline-size:32px}.c-dv_sw b{font:700 26px/1 var(--v2-display);margin-inline-start:6px}.c-dv_list{background:#fff;padding:2px 0}.c-dv_list>*{min-block-size:40px;font-size:14px}.c-dv_list .v2-status{margin-inline-start:auto}.c-dv_logo{flex:none;block-size:18px;inline-size:18px}.c-dv_wa{background:#25d366;border-radius:50%;flex:none;block-size:18px;inline-size:18px}.c-dv_mcp{font:700 10px/1 var(--v2-text-font);color:#fff;background:#1c1815;border-radius:5px;padding:4px 5px}.c-dv_ad{align-items:center;gap:12px;padding:10px;display:flex}.c-dv_ad .c-dv_thumb{inline-size:92px}.c-dv_ad>span{justify-items:start;gap:8px;font-size:14px;display:grid}.c-dv_form{gap:8px;padding:14px;display:grid}.c-dv_form p{margin:0}.c-dv_field{background:var(--v2-page-2);color:var(--v2-text-2);border-radius:10px;padding:9px 12px;font-size:13px}.c-dv_call{align-items:end;gap:12px;padding:10px 14px 0;display:flex;overflow:hidden}.c-dv_call img{block-size:auto;inline-size:70px;display:block}.c-dv_call>span{gap:4px;padding-block-end:14px;font-size:15px;display:grid}.c-dv_faces{justify-content:center;align-items:end;display:flex}.c-dv_faces img{filter:drop-shadow(0 6px 10px #1c18152e);block-size:auto;inline-size:23%;margin-inline:-2%;display:block}.c-dv_pass,.c-dv_acct,.c-dv_switch,.c-dv_week{justify-self:center;gap:8px;inline-size:min(100%,190px);padding:12px 14px;display:grid}.c-dv_pass b{font:700 28px/1 var(--v2-display)}.c-dv_pass s{opacity:.45}.c-dv_acct>span:first-child{align-items:center;gap:8px;font-size:13px;display:flex}.c-dv_acct b{font:700 15px/1 var(--v2-display)}.c-dv_switch{align-items:center;gap:12px;font-size:13px;display:flex}.c-dv_switch .v2-toggle{margin-inline-start:auto;scale:.8}.c-dv_week{text-align:center}.c-dv_week_k{font:700 11px/1 var(--v2-text-font);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-orange)}.c-dv_week b{font:700 22px/1.05 var(--v2-display)}.c-dv_card--agent{rotate:var(--tilt,0deg);transition:rotate .5s var(--ease-power2-out);padding:112px 20px 22px;position:relative}.c-dv_card--agent:hover{rotate:0deg}.c-dv_mascot{object-fit:contain;object-position:0 100%;block-size:auto;max-block-size:160px;inline-size:128px;position:absolute;inset-block-start:-58px;inset-inline-start:14px}.c-dv_ticks{gap:10px;margin:14px 0 0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.c-dv_ticks li{align-items:flex-start;gap:10px;display:flex}.c-dv_ticks .v2-tick{flex:none;margin-block-start:1px}@media(max-width:1279px){.c-dv--objects .c-dv_grid{--dv-cols:3}.c-dv--agents .c-dv_grid{--dv-cols:2}}@media(max-width:1023px){.c-dv--places .c-dv_grid{--dv-cols:2}}@media(max-width:767px){.c-dv_grid,.c-dv--places .c-dv_grid,.c-dv--objects .c-dv_grid{--dv-cols:1}.c-dv--agents .c-dv_grid{--dv-cols:1;row-gap:88px}.c-dv--objects .c-dv_grid{--dv-cols:2}}@media(max-width:479px){.c-dv--objects .c-dv_grid{--dv-cols:1}}.c-bk{padding:clamp(28px,5vh,56px) var(--edge)}.c-bk_card{background:var(--pal-light,#f4f4f4);max-inline-size:1200px;color:var(--color-ink);font-family:var(--v2-text-font);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-inline:auto;display:grid}.c-bk_say{background:var(--color-orange);align-content:center;gap:18px;padding:clamp(28px,3.4vw,48px);display:grid}.c-bk_t{font:700 clamp(36px,3.8vw,58px)/.98 var(--v2-display);letter-spacing:-.02em;text-transform:lowercase;margin:0}.c-bk_p{max-inline-size:44ch;margin:0;font-size:17px;line-height:1.45}.c-bk_who{font:500 19px/1.35 var(--v2-text-font);align-items:center;gap:14px;max-inline-size:40ch;margin:0;display:flex}.c-bk_face{background:#fff;border-radius:50%;flex:none;block-size:68px;inline-size:68px}.c-bk_ticks--row{flex-wrap:wrap;gap:8px 20px;display:flex}.c-bk_ticks{gap:9px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.c-bk_ticks li{align-items:center;gap:10px;display:flex}.c-bk_side{align-content:center;justify-items:center;gap:14px;min-block-size:420px;padding:20px;display:grid;position:relative}.c-bk_cal{min-block-size:560px;inline-size:100%;display:block;position:relative}.c-bk_cal iframe{opacity:0;block-size:560px;inline-size:100%;transition:block-size .3s var(--ease-power2-out),opacity .35s ease;background:0 0;border:0;display:block}.c-bk_cal.is-ready iframe{opacity:1}.c-bk_wait{font-family:var(--v2-text-font);color:var(--color-ink);pointer-events:none;place-content:start center;padding-block-start:31px;transition:opacity .35s;display:grid;position:absolute;inset:0}.c-bk_cal.is-ready .c-bk_wait{opacity:0}.c-bk_wait_t,.c-bk_wait_z{background:#1c181514;border-radius:9px;justify-self:center;block-size:18px;inline-size:116px;display:block}.c-bk_wait_z{justify-self:start;block-size:14px;inline-size:200px;margin-block-start:22px}.c-bk_wait_m{text-align:center;color:#1c1815cc;margin:58px 0 0;font-size:15px;font-weight:700;line-height:15px}.c-bk_wait_g{grid-template-columns:repeat(7,45px);row-gap:4px;margin-block-start:31px;display:grid}.c-bk_wait_w{text-align:center;color:#1c181573;font-size:12px;line-height:12px}.c-bk_wait_d{color:#1c181566;place-items:center;block-size:44px;font-size:15px;display:grid;position:relative}.c-bk_wait_d b{font-weight:400;position:relative}.c-bk_wait_d:before{content:"";opacity:0;background:#ffeadf;border-radius:50%;block-size:42px;inline-size:42px;position:absolute}.c-bk_cal.is-loading .c-bk_wait_d:before{animation:1.8s ease-in-out infinite c-bk-day;animation-delay:calc(var(--k) * 70ms)}@media(prefers-reduced-motion:reduce){.c-bk_cal.is-loading .c-bk_wait_d:before{animation:none}}.c-bk_side.is-cal{align-content:start;padding:0}.c-bk_side.is-cal .c-bk_go{display:none}.c-bk_side--url{justify-items:stretch;padding:clamp(24px,3vw,44px)}.c-bk_side--url p{margin:0}.c-bk_h{font:650 18px/1.25 var(--v2-text-font)}.c-bk_note{color:#18181899;font-size:14px}.c-bk_comp{background:#fff;align-items:stretch;display:flex}.c-bk_comp input{block-size:58px;min-inline-size:0;font:400 18px/1 var(--v2-text-font);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0 18px}.c-bk_comp input::placeholder{color:#18181866}.c-bk_comp .c-button{flex:none;block-size:auto}@media(max-width:899px){.c-bk_card{grid-template-columns:minmax(0,1fr)}.c-bk_side{min-block-size:0;padding:18px}.c-bk_cal{display:none}}main>[id*="-"] .c-plates_head{padding-inline:var(--axis)}main>[id*="-"].c-stories .c-container{max-inline-size:none;padding-inline:var(--axis);margin-inline:0}main>[id*="-"].c-faq .c-container{padding-inline:var(--axis)}main>[id*="-"].c-faq{padding-block-start:var(--pad-page)}main>[id*="-"].c-faq .c-faq_header,main>[id*="-"].c-faq .c-faq_content{max-inline-size:980px;margin-inline:auto}main>[id*="-"].c-faq .c-faq_accordion{inline-size:100%}main>[id*="-"].c-pt{--pw:calc(100% - 2 * var(--axis))}main>[id*="-"].c-scn{--sw:calc(100% - 2 * var(--axis))}#top>[id*="-"].c-faq .c-container{padding-inline:var(--axis)}#top>[id*="-"].c-faq{padding-block-start:var(--pad-page)}#top>[id*="-"].c-faq .c-faq_header,#top>[id*="-"].c-faq .c-faq_content{max-inline-size:980px;margin-inline:auto}main>[id*="-"].c-evt{padding-inline:var(--axis)}.c-zoomveil{z-index:60;pointer-events:none;-webkit-mask:radial-gradient(circle var(--zr,0px) at 50% var(--zy,50%),transparent 99.5%,#000 100%);mask:radial-gradient(circle var(--zr,0px) at 50% var(--zy,50%),transparent 99.5%,#000 100%);display:none;position:absolute;inset:-2px 0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#top>[id*="-"].c-faq .c-faq_list{margin-inline:0}@media(max-width:767px){.c-cust,.c-cidx{--cw:calc(100% - 2 * var(--edge-base))}.c-stories_card{inline-size:calc(100vw - 2 * var(--edge-base) - 40px)}}.c-mode{pointer-events:auto;display:inline-flex}.c-mode_track{isolation:isolate;background:#1818180f;border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;padding:4px;display:grid;position:relative}html[data-chrome=ink] .c-mode_track,html[data-chrome=bold] .c-mode_track,html.has-chrome-on-media:not(.has-chrome-menu) .c-mode_track{background:#ffffff29}.c-mode_thumb{z-index:-1;will-change:transform;background:#fff;border-radius:999px;inline-size:calc(50% - 4px);transition:transform .55s cubic-bezier(.34,1.4,.5,1);position:absolute;inset-block:4px;inset-inline-start:4px;transform:translate(0);box-shadow:0 1px 2px #1818181a,0 3px 10px #18181814}.c-mode[data-active=agent] .c-mode_thumb{transform:translate(100%)}@media(hover:hover){.c-mode[data-active=human]:has(.c-mode_opt[data-mode=agent]:hover) .c-mode_thumb{transform:translate(7%)}.c-mode[data-active=agent]:has(.c-mode_opt[data-mode=human]:hover) .c-mode_thumb{transform:translate(93%)}}.c-mode_opt{block-size:42px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--chrome-fg,var(--color-ink));transition:color .3s var(--ease-power2-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:18px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.c-mode_opt[aria-current=page]{color:var(--color-ink);cursor:default}.c-mode_opt:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){.c-mode_thumb{transition:none}}@media(max-width:1279px){.c-nav_end .c-mode{display:none}}.c-menu_mode{justify-content:space-between;align-items:center;gap:16px;margin-block-end:clamp(24px,4vh,40px);display:flex}.c-menu_mode_t{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:13px;font-weight:500}.c-menu_mode .c-mode_opt{color:var(--color-ink)}.c-menu_mode .c-mode_track{background:#1818180f}.c-menu_mode{justify-content:flex-end}.c-office{display:inline-flex;position:relative}.c-office_addr{margin:0;font-style:normal}.c-office_addr a{color:inherit;text-decoration:none}.c-office_pop{z-index:60;pointer-events:none;opacity:0;transform-origin:50% 100%;block-size:380px;inline-size:340px;transition:opacity .2s var(--ease-power2-out),transform .55s cubic-bezier(.34,1.5,.5,1);position:absolute;inset-block-end:calc(100% + 18px);inset-inline-start:50%;transform:translateY(14px)scale(.84)}.c-office.is-open .c-office_pop{opacity:1;pointer-events:auto;transform:none}.c-office_card{block-size:100%;inline-size:100%;display:block;position:relative}.c-office_canvas{opacity:0;block-size:100%;inline-size:100%;transition:opacity .35s var(--ease-power2-out);display:block}.c-office.is-live .c-office_canvas{opacity:1}.c-office_tag{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-display);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;will-change:transform;border-radius:999px;align-items:center;padding:6px 10px 5px;font-size:10px;font-weight:700;line-height:1;transition:opacity .25s linear;display:inline-flex;position:absolute;inset:0 auto auto 0;translate:12px calc(-100% - 10px)}@media(max-width:767px){.c-office_pop{transform-origin:20% 100%;block-size:min(380px,112vw - 35.84px);inline-size:min(340px,100vw - 32px);inset-inline-start:0;translate:0}}@media(prefers-reduced-motion:reduce){.c-office_pop{transition:opacity .2s linear;transform:none}}.c-footer_map{transition:opacity .35s var(--ease-power2-out)}.c-footer:has(.c-office.is-open) .c-footer_map{opacity:.12}.c-lang{--rows:1;align-self:center;margin-inline-start:auto;display:inline-flex;position:relative}:is(.c-lang.is-alone,.c-lang:not(:defined)){display:none}.c-lang_btn.c-button--ghost{cursor:pointer;box-shadow:inset 0 0 0 1.5px #1c18158c}.c-lang_flag{background:50%/contain no-repeat;flex:none;block-size:1.3em;inline-size:1.75em;margin-inline-end:.15em;display:inline-block;rotate:-6deg}.c-lang.is-open .c-lang_btn.c-button--ghost{color:var(--color-cream);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.c-lang.is-open .c-lang_btn.c-button:before{transform:translateY(-50%)}.c-lang_pop{z-index:60;inline-size:min(calc(96px * var(--count)),calc(100vw - 64px));pointer-events:none;opacity:0;transform-origin:85% 100%;block-size:176px;transition:opacity .2s var(--ease-power2-out),transform .55s cubic-bezier(.34,1.5,.5,1);position:absolute;inset-block-end:calc(100% + 18px);inset-inline-end:0;transform:translateY(14px)scale(.84)}.c-lang.is-open .c-lang_pop{opacity:1;pointer-events:auto;transform:none}.c-lang_canvas{opacity:0;block-size:100%;inline-size:100%;transition:opacity .35s var(--ease-power2-out);display:block}.c-lang.is-live .c-lang_canvas{opacity:1}.c-lang_opt{color:inherit;outline-offset:4px;border-radius:12px;text-decoration:none;display:block;position:absolute;inset:0 auto auto 0}.c-lang:not(.is-live) .c-lang_opt{visibility:hidden}.c-lang_tag{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px 3px;font-size:10px;font-weight:700;line-height:1;transition:background-color .2s linear,color .2s linear,scale .35s cubic-bezier(.34,1.5,.5,1);display:inline-flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.c-lang_opt[aria-current] .c-lang_tag{background:var(--color-cream);color:var(--color-ink)}.c-lang_opt:hover .c-lang_tag,.c-lang_opt:focus-visible .c-lang_tag{scale:1.08}@media(max-width:767px){.c-lang{flex-basis:100%;order:-1;align-self:auto;margin-block-end:10px;margin-inline-start:0}.c-lang_tag{padding:3px 6px 2px;font-size:9px}.c-lang_pop{inline-size:calc(100vw - 32px);block-size:calc((100vw - 32px) * (.08 + .3 * var(--rows)));transform-origin:20% 100%;inset-inline:0 auto}}@media(prefers-reduced-motion:reduce){.c-lang_pop{transition:opacity .2s linear;transform:none}}.c-footer:has(.c-lang.is-open) .c-footer_map{opacity:.12}.c-langnav{position:relative}.c-langnav_btn{block-size:50px;color:var(--color-ink);font:500 15px/1 var(--font-sans);cursor:pointer;background:#1818180f;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px 14px;transition:background-color .2s;display:inline-flex}@media(hover:hover)and (pointer:fine){.c-langnav_btn:hover{background:#1818181f}}.c-langnav.is-open .c-langnav_btn{background:#1818181f}.c-langnav_flag{background:50%/contain no-repeat;flex:none;block-size:16px;inline-size:22px}.c-langnav_caret{flex:none;block-size:12px;inline-size:12px;transition:rotate .2s}.c-langnav.is-open .c-langnav_caret{rotate:180deg}.c-langnav_list{z-index:6;background:#fff;border-radius:22px;min-inline-size:200px;padding:8px;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 0 0 1px #1818181a,0 12px 32px #18181814}.c-langnav.is-open .c-langnav_list{display:grid}.c-langnav_opt{min-block-size:44px;color:var(--color-ink);font:500 15px/1.2 var(--font-sans);border-radius:14px;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.c-langnav_opt:hover,.c-langnav_opt:focus-visible{background:#1818180f;outline:none}.c-langnav_opt[aria-current]{background:#1818180f;font-weight:700}.c-langnav_f{background:50%/contain no-repeat;flex:none;block-size:14px;inline-size:20px}@media(max-width:767px){.c-menu_mode .c-langnav{position:fixed;top:14px;right:64px}.c-langnav_btn{gap:6px;block-size:42px;padding-inline:12px 10px}.c-langnav_name{display:none}.c-langnav_list{inset-block-start:calc(100% + 10px);inset-inline-end:-48px}}c-stat{--depth:.075em;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--fg);transform-origin:0 100%;align-items:center;padding:.04em .12em .14em .02em;font-size:clamp(48px,5vw,84px);line-height:.9;display:inline-flex;transform:rotate(-4deg)}.c-stat_ch{--pp:var(--p,1);--d:calc(var(--depth) * clamp(0, var(--pp), 1));color:var(--face,var(--color-orange));-webkit-text-stroke:.045em var(--fg);paint-order:stroke fill;text-shadow:calc(var(--d) * .125) calc(var(--d) * .125) 0 var(--fg),calc(var(--d) * .25) calc(var(--d) * .25) 0 var(--fg),calc(var(--d) * .375) calc(var(--d) * .375) 0 var(--fg),calc(var(--d) * .5) calc(var(--d) * .5) 0 var(--fg),calc(var(--d) * .625) calc(var(--d) * .625) 0 var(--fg),calc(var(--d) * .75) calc(var(--d) * .75) 0 var(--fg),calc(var(--d) * .875) calc(var(--d) * .875) 0 var(--fg),var(--d) var(--d) 0 var(--fg);opacity:clamp(0,calc(var(--pp) * 4),1);transform:translate3d(0,calc((1 - var(--pp)) * .55em),0) rotate(calc((1 - var(--pp)) * -16deg)) scale(calc(.55 + .45 * var(--pp)));transform-origin:50% 90%;display:inline-block}c-stat.is-armed .c-stat_ch{opacity:0}c-stat.is-pop .c-stat_ch{animation:.14s linear both c-stat-in,.55s cubic-bezier(.34,1.56,.64,1) both c-stat-pop;animation-delay:calc(var(--k) * var(--stat-lag) * .55s)}.c-stat_up{block-size:.78em;inline-size:.6em;text-shadow:none;-webkit-text-stroke:0;margin-inline-end:.1em}.c-stat_up svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.c-stat_up path{stroke-linejoin:round;stroke:var(--fg);stroke-width:9px}.c-stat_up_face{fill:var(--face,var(--color-orange))}.c-stat_up_depth{fill:var(--fg);transform:translate(var(--d),var(--d))}.c-stories_card c-stat{margin-block:14px 4px;font-size:clamp(44px,4.2vw,72px)}.c-cust_result c-stat{font-size:clamp(56px,6.4vw,104px)}c-stat[data-tag]{font-variant-numeric:normal;letter-spacing:0;flex-wrap:wrap;align-items:baseline;column-gap:.24em;line-height:1}.c-stat_w{white-space:nowrap;display:inline-flex}.c-stories_card c-stat[data-tag]{font-size:clamp(30px,2.7vw,46px)}.c-cust_result c-stat[data-tag]{font-size:clamp(36px,4vw,64px)}@media(hover:none)and (pointer:coarse){a,button,summary,label,[role=button]{-webkit-tap-highlight-color:transparent}:is(.c-button,button:not([disabled])):not(.sb *):active{transition:scale 80ms ease-out 60ms;scale:.96}:is(a,summary,[role=button]):not(.c-button,.sb *):active{opacity:.7;transition:opacity 80ms ease-out 60ms}}.c-toolkit_card_tag{background:var(--card-accent,var(--color-mint));color:var(--color-ink)}.c-button{color:var(--color-ink)}.c-button:hover,.c-button:focus-visible{color:var(--color-cream)}.c-marquee_word,.c-page_eyebrow,.c-page_hero .c-page_eyebrow{color:var(--fg,var(--color-ink))}