.QTprqG_layer{z-index:0;pointer-events:none;position:absolute;inset:0}.QTprqG_sticky{height:100svh;position:sticky;top:0}
.-PvIBG_loader{z-index:300;background:var(--c-bg);color:var(--c-fg);touch-action:none;animation:0s 4s forwards -PvIBG_loaderFallback;position:fixed;inset:0;overflow:clip}.-PvIBG_hintTouch{display:none}@media (pointer:coarse){.-PvIBG_hintMouse{display:none}.-PvIBG_hintTouch{display:inline}}@keyframes -PvIBG_loaderFallback{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.-PvIBG_loader{display:none}}.-PvIBG_loader[data-state=pending]>*{visibility:hidden}.-PvIBG_top{top:var(--space-5);left:var(--gutter);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:#f5f5f5b3;align-items:center;gap:.6rem;display:flex;position:absolute}.-PvIBG_mark{width:1.4rem;height:1.4rem;color:var(--c-accent);overflow:visible}.-PvIBG_bottom{right:var(--gutter);bottom:var(--space-5);left:var(--gutter);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.-PvIBG_count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-start;margin:0;font-size:clamp(5rem,15vw,15rem);font-weight:800;line-height:.8;display:flex}.-PvIBG_pct{color:var(--c-accent);margin-left:.08em;font-size:.28em;line-height:1}.-PvIBG_hint{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:#f5f5f58c;margin:0}.-PvIBG_bar{background:var(--c-accent);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.-PvIBG_ball{background:var(--c-accent);width:min(30vmin,260px);height:min(30vmin,260px);color:var(--c-accent-ink);border-radius:50%;margin:calc(min(30vmin,260px)/-2) 0 0 calc(min(30vmin,260px)/-2);position:absolute;top:50%;left:50%;box-shadow:0 0 80px #c8f03c40}.-PvIBG_ballIcon{width:48%;height:48%;position:absolute;inset:26%;overflow:visible}
.OKrMvW_strip{z-index:1;height:43vw;margin:calc(var(--space-6) - 6rem) calc(-1 * var(--gutter)) -13.4vw;perspective:1400px;pointer-events:none;position:relative;overflow:clip;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.OKrMvW_strip .OKrMvW_card{transform:scaleX(-1)}.OKrMvW_plane{transform-origin:50% 0;gap:1.6vw;display:grid;position:absolute;top:18%;left:-25%;transform:rotateX(58deg)rotate(-14deg)}.OKrMvW_row{will-change:transform;grid-auto-columns:22vw;grid-auto-flow:column;gap:1.6vw;display:grid}.OKrMvW_card{aspect-ratio:16/10;background:#222;border-radius:10px;position:relative;overflow:clip;box-shadow:0 30px 60px #00000080}.OKrMvW_img{object-fit:cover;object-position:center top;filter:grayscale(.25)contrast(1.05)}.OKrMvW_rowWorld .OKrMvW_img{object-position:center;filter:none}@media (max-width:768px){.OKrMvW_strip{height:84vw;margin-top:calc(var(--space-6) - 4.5rem);margin-bottom:-16.5rem}.OKrMvW_row{grid-auto-columns:44vw}.OKrMvW_card{box-shadow:0 14px 24px #00000073}.OKrMvW_img{filter:none}.OKrMvW_strip{-webkit-mask-image:none;mask-image:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.OKrMvW_strip{view-timeline:--strip block}.OKrMvW_row{animation:linear both OKrMvW_stripWorks;animation-timeline:--strip;animation-range:cover}.OKrMvW_rowWorld{animation-name:OKrMvW_stripWorld}}}@keyframes OKrMvW_stripWorks{0%{transform:translate(0)}to{transform:translate(-12%)}}@keyframes OKrMvW_stripWorld{0%{transform:translate(-12%)}to{transform:translate(0)}}
.QyaE7G_hero{padding:calc(var(--space-8) + var(--space-5)) var(--gutter) 0;position:relative;overflow:clip}.QyaE7G_compo{z-index:1;width:max-content;max-width:100%;margin:0 auto;position:relative}.QyaE7G_title{font-size:var(--hero-fs,var(--e-fs,clamp(3.25rem, 10.8vw, 14.7rem)));font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}.QyaE7G_line{left:calc(var(--x0,0em) + var(--ex,0em) + var(--x,0em));top:calc(var(--y0,0em) + var(--ey,0em) + var(--y,0em));white-space:nowrap;width:max-content;display:block;position:relative}.QyaE7G_l1{--ex:var(--e-l1x,0em);--ey:var(--e-l1y,0em)}.QyaE7G_l2{--ex:var(--e-l2x,0em);--ey:var(--e-l2y,0em);--x0:.42em;margin-left:.9em}.QyaE7G_l3{--ex:var(--e-l3x,0em);--ey:var(--e-l3y,0em);--x0:-.55em;margin-left:auto}.QyaE7G_space{width:.3em;display:inline-block}.QyaE7G_circle{background:var(--c-accent);width:.7em;height:.7em;color:var(--c-accent-ink);will-change:transform;border-radius:50%;margin:0 -.043em 0 .042em;display:inline-block;position:relative}.QyaE7G_circleIcon{width:48%;height:48%;position:absolute;inset:26%;overflow:visible}.QyaE7G_side{margin-top:var(--space-4)}.QyaE7G_compo[data-placed=true] .QyaE7G_side{top:calc(var(--l2-top) + var(--l2-h) / 2);left:calc(var(--l2-right) + clamp(.75rem, 2vw, 1.75rem));transform:translateY(-50%);translate:calc(var(--e-tagx,0px) + var(--sx,0px)) calc(var(--e-tagy,0px) + var(--sy,0px));margin:0;position:absolute}.QyaE7G_tag{font-size:var(--tag-fs,var(--e-tag-fs,clamp(1.25rem, 2.9vw, 3.4rem)));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:.96}.QyaE7G_tag em{color:var(--c-accent);font-family:var(--ff-accent);text-transform:none;letter-spacing:-.01em;font-size:1.3em;font-style:italic;font-weight:400;line-height:.9;display:block}.QyaE7G_below{z-index:3;padding:0 var(--space-4);text-align:center;justify-items:center;gap:1rem;margin-top:.3rem;display:grid;position:relative}.QyaE7G_lead,.QyaE7G_cta{left:calc(var(--dx0,0px) + var(--edx,0px) + var(--dx,0px));top:calc(var(--edy,0px) + var(--dy,0px));position:relative}.QyaE7G_lead{--dx0:var(--l3-shift,6.5vw);--edx:var(--e-leadx,0px);--edy:var(--e-leady,0px)}.QyaE7G_cta{--dx0:3.3vw;--edx:var(--e-ctax,0px);--edy:var(--e-ctay,0px)}.QyaE7G_lead{color:#f5f5f5c7;text-align:var(--lead-align,var(--e-lead-align,center));font-size:var(--lead-fs,var(--e-lead-fs,clamp(1rem, .8rem + .45vw, 1.3rem)));line-height:1.4}.QyaE7G_cta{background:var(--c-accent);color:var(--c-accent-ink);font-size:calc(var(--fs-label) * var(--cta-k,var(--e-cta-k,1)));letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:1.13em;padding:.67em .67em .67em 1.87em;font-weight:600;text-decoration:none;display:inline-flex}.QyaE7G_ctaDot{background:var(--c-accent-ink);width:3em;height:3em;color:var(--c-accent);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.QyaE7G_cta:hover .QyaE7G_ctaDot{transform:rotate(45deg)}@media (max-width:768px){.QyaE7G_hero{padding-top:calc(var(--space-8) + var(--space-3))}.QyaE7G_title{font-size:var(--hero-fs,var(--e-fs,13.4vw))}.QyaE7G_l2{--x0:.72em;margin-left:.5em}.QyaE7G_l3{--x0:-.59em}.QyaE7G_below{margin-top:calc(var(--space-5) - 25px);gap:.45rem}.QyaE7G_lead,.QyaE7G_cta{--dx0:0px}.QyaE7G_lead{font-size:var(--lead-fs,var(--e-lead-fs,15px))}.QyaE7G_below[data-align=left] .QyaE7G_lead{justify-self:start}.QyaE7G_below[data-align=right] .QyaE7G_lead{justify-self:end}.QyaE7G_tag{font-size:var(--tag-fs,var(--e-tag-fs,4.6vw))}}@media (pointer:coarse){.QyaE7G_cta:before{content:"";position:absolute;inset:-14px -10px}}
._4qi0cq_manifesto{color:var(--c-accent-ink)}._4qi0cq_stage{height:100svh;position:relative}._4qi0cq_panel{padding:var(--space-8) var(--gutter) var(--space-7);background:var(--c-accent);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:clip}._4qi0cq_kinetic ._4qi0cq_closing{margin:0 auto;position:absolute;top:0;left:0;right:0}._4qi0cq_title{font-size:clamp(2.75rem,9.5vw,13rem);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}._4qi0cq_line{white-space:nowrap;width:max-content;display:block}._4qi0cq_l1{margin-left:.55em}._4qi0cq_l2{margin-left:1.5em}._4qi0cq_word{display:block}._4qi0cq_word+._4qi0cq_word{opacity:.4}._4qi0cq_kinetic ._4qi0cq_words{display:grid}._4qi0cq_kinetic ._4qi0cq_word{grid-area:1/1}._4qi0cq_kinetic ._4qi0cq_word+._4qi0cq_word{opacity:1}._4qi0cq_closing{max-width:44ch;padding:0 var(--gutter);letter-spacing:-.015em;box-sizing:content-box;margin-left:auto;font-size:clamp(1.2rem,.9rem + 1.15vw,2.3rem);font-weight:500;line-height:1.22}._4qi0cq_wMask{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:clip}._4qi0cq_wMask>span{display:inline-block}@media (max-width:768px){._4qi0cq_manifesto:not(._4qi0cq_kinetic) ._4qi0cq_stage{height:auto}._4qi0cq_manifesto:not(._4qi0cq_kinetic) ._4qi0cq_panel{padding-top:var(--space-7);place-items:start;position:relative}._4qi0cq_kinetic ._4qi0cq_panel{padding:var(--space-6) var(--gutter)}._4qi0cq_kinetic ._4qi0cq_stage{height:100lvh}._4qi0cq_title{font-size:11.5vw}._4qi0cq_l1{margin-left:0}._4qi0cq_l2{margin-left:.4em}._4qi0cq_closing{margin-left:0}._4qi0cq_kinetic ._4qi0cq_closing{margin:0}}._4qi0cq_manifesto:not(._4qi0cq_kinetic) ._4qi0cq_closing{margin-top:var(--space-6)}
.rBvGKa_grid{grid-template-columns:minmax(180px,22%) 1fr;display:grid}.rBvGKa_aside{padding-right:var(--space-5);border-right:1px solid var(--c-line-ink)}.rBvGKa_pill{border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-accent);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-weight:500;text-decoration:none;display:inline-flex;position:sticky;top:120px}.rBvGKa_main{min-width:0;padding-left:var(--space-5)}.rBvGKa_title{margin-bottom:var(--space-7)}.rBvGKa_services{z-index:2;margin-top:calc(-1 * var(--radius-card));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--c-light);color:var(--c-ink);padding:var(--space-8) var(--gutter) var(--space-8);position:relative}.rBvGKa_list{column-gap:clamp(3rem,6vw,6.5rem);row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rBvGKa_item:nth-child(2n){translate:0 40%}.rBvGKa_content{z-index:1;position:relative}.rBvGKa_item{gap:var(--space-4);padding:var(--space-5);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);transition:background-color var(--dur-fast) var(--ease-out);background:#ffffff80;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 40px 70px -40px #12121366,0 10px 24px -14px #1212132e}.rBvGKa_item:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%), #ffffffb3, transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.rBvGKa_item:hover{background:#ffffffb8}.rBvGKa_item:hover:after{opacity:1}.rBvGKa_link{color:inherit;text-decoration:none}.rBvGKa_link:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.rBvGKa_link:focus-visible{outline:none}.rBvGKa_item:has(.rBvGKa_link:focus-visible){outline:2px solid var(--c-ink);outline-offset:4px}.rBvGKa_top{color:#121213a6;justify-content:space-between;align-items:center;display:flex}.rBvGKa_arrow{color:var(--c-ink);font-size:1.5rem}.rBvGKa_name{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1;font-family:var(--ff-accent);text-transform:none;font-style:italic;font-weight:400}.rBvGKa_desc{max-width:40ch}.rBvGKa_list:after{content:"";height:var(--space-8);grid-column:1/-1}@media (max-width:1023px){.rBvGKa_list{grid-template-columns:1fr}.rBvGKa_item:nth-child(2n){translate:none}.rBvGKa_list:after{display:none}}@media (max-width:768px){.rBvGKa_grid{grid-template-columns:1fr}.rBvGKa_aside{padding:0 0 var(--space-5);border-right:0}.rBvGKa_pill{position:static}.rBvGKa_main{padding-left:0}}
.JZQmzG_works{z-index:2;margin-top:calc(-1 * var(--radius-card));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--c-bg);color:var(--c-fg);padding:var(--space-8) 0 calc(var(--space-8) + var(--radius-card));position:relative;overflow:clip}.JZQmzG_head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding:0 var(--gutter);display:flex}.JZQmzG_controls{align-items:center;gap:var(--space-3);padding-bottom:.6rem;display:flex}.JZQmzG_count{margin-right:var(--space-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:700}.JZQmzG_btn{border:1px solid var(--c-line);width:52px;height:52px;color:var(--c-fg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:50%;place-items:center;font-size:18px;display:grid}.JZQmzG_btn:focus-visible{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}html:not(.hasCursor) .JZQmzG_btn:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.JZQmzG_prev{transform:rotate(-135deg)}.JZQmzG_next{transform:rotate(45deg)}.JZQmzG_stage{height:clamp(320px,56svh,620px);margin-top:var(--space-6);perspective:1700px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.JZQmzG_stage:active{cursor:grabbing}.JZQmzG_stage:focus-visible{outline-offset:-6px}.JZQmzG_card{aspect-ratio:16/10;will-change:transform;-webkit-user-drag:none;background:#222;border-radius:24px;width:min(46vw,700px);position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%);box-shadow:0 40px 90px #0000008c}.JZQmzG_shade{z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.JZQmzG_img{object-fit:cover;object-position:center top;pointer-events:none}.JZQmzG_info{justify-content:space-between;align-items:flex-end;gap:var(--space-6);width:min(46vw,700px);margin:var(--space-5) auto 0;display:flex}.JZQmzG_infoStack{min-width:0;display:grid}.JZQmzG_infoText{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out), visibility 0s linear .45s;grid-area:1/1;transform:translateY(14px)}.JZQmzG_infoOn{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out) .1s, transform .6s var(--ease-out) .1s, visibility 0s;transform:none}.JZQmzG_tags{color:var(--c-accent)}.JZQmzG_name{margin-top:var(--space-2);font-size:var(--fs-h1);letter-spacing:-.01em;line-height:.9;font-family:var(--ff-accent);text-transform:none;font-style:italic;font-weight:400}.JZQmzG_desc{max-width:44ch;margin-top:var(--space-3);color:#f5f5f5b3;font-size:var(--fs-small)}.JZQmzG_open{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;flex:none;align-items:center;gap:.5rem;padding:.85rem 1.3rem;font-weight:500;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.JZQmzG_infoText,.JZQmzG_infoOn{transition:none;transform:none}}@media (max-width:768px){.JZQmzG_head{flex-direction:column;align-items:flex-start}.JZQmzG_works{padding:var(--space-7) 0 calc(var(--space-7) + var(--radius-card))}.JZQmzG_stage{height:calc(52.5vw + 3.5rem);margin-top:var(--space-4)}.JZQmzG_card{border-radius:18px;width:84vw}.JZQmzG_info{align-items:flex-start;gap:var(--space-4);width:auto;margin-top:var(--space-3);padding:0 var(--gutter);flex-direction:column}}
._8XtFfW_process{z-index:3;margin-top:calc(-1 * var(--radius-card));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--c-bg);color:var(--c-fg);padding-top:var(--space-8);position:relative}._8XtFfW_title{padding:0 var(--gutter)}._8XtFfW_stage{align-items:center;gap:var(--space-6);min-height:100svh;padding:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}._8XtFfW_steps{gap:var(--space-5);display:grid}._8XtFfW_step{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--c-line);opacity:.22;transition:opacity .5s var(--ease-out);grid-template-columns:4.5rem 1fr;display:grid}._8XtFfW_on{opacity:1}._8XtFfW_on ._8XtFfW_num{color:var(--c-accent)}._8XtFfW_num{font-size:var(--fs-h3);letter-spacing:-.03em;transition:color .5s var(--ease-out);font-weight:800}._8XtFfW_name{font-size:var(--fs-h2);letter-spacing:-.035em;text-transform:uppercase;font-weight:800;line-height:1}._8XtFfW_desc{max-width:34ch;margin-top:var(--space-2);color:#f5f5f5b8}._8XtFfW_visual{position:relative}._8XtFfW_canvas{aspect-ratio:1;width:100%;max-width:min(78svh,100%);height:auto;margin:0 auto;display:block}._8XtFfW_progress{gap:8px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}._8XtFfW_progress span{background:var(--c-fg);opacity:.2;width:36px;height:3px;transition:opacity .4s var(--ease-out), background-color .4s var(--ease-out);border-radius:2px}._8XtFfW_progress ._8XtFfW_barOn{background:var(--c-accent);opacity:1}@media (max-width:768px){._8XtFfW_stage{grid-template-columns:1fr;min-height:auto}._8XtFfW_visual{order:-1}._8XtFfW_progress{display:none}._8XtFfW_process._8XtFfW_kinetic{height:100svh;padding-top:var(--space-7);flex-direction:column;display:flex}._8XtFfW_kinetic ._8XtFfW_stage{justify-content:center;gap:var(--space-4);min-height:0;padding:var(--space-3) var(--gutter) var(--space-5);flex-direction:column;flex:1;display:flex}._8XtFfW_kinetic ._8XtFfW_canvas{max-width:min(100%,44svh)}._8XtFfW_kinetic ._8XtFfW_progress{display:flex;bottom:0}._8XtFfW_kinetic ._8XtFfW_steps{display:grid}._8XtFfW_kinetic ._8XtFfW_step{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);grid-area:1/1;transform:translateY(12px)}._8XtFfW_kinetic ._8XtFfW_on{opacity:1;transform:none}}
.LNuBlq_contact{z-index:3;background:var(--c-bg);color:var(--c-fg);padding:var(--space-8) var(--gutter) var(--space-7);position:relative}.LNuBlq_title{white-space:nowrap;padding-bottom:.04em;overflow:clip}.LNuBlq_text{max-width:32ch;font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:500;line-height:1.2}.LNuBlq_channels{border-top:1px solid var(--c-line)}.LNuBlq_channels li{border-bottom:1px solid var(--c-line)}.LNuBlq_channel{justify-content:space-between;align-items:center;gap:var(--space-4);padding:clamp(1.25rem, 3vw, 2.25rem) var(--space-3);font-size:var(--fs-h2);letter-spacing:-.025em;transition:color var(--dur-fast) var(--ease-out);font-weight:700;text-decoration:none;display:flex;position:relative;overflow:clip}.LNuBlq_channel:before{content:"";z-index:-1;background:var(--c-accent);transform-origin:bottom;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.LNuBlq_channel:hover,.LNuBlq_channel:focus-visible{color:var(--c-accent-ink)}.LNuBlq_channel:hover:before,.LNuBlq_channel:focus-visible:before{transform:scaleY(1)}.LNuBlq_channel>*{position:relative}.LNuBlq_channel{isolation:isolate}.LNuBlq_arrow{flex:none}.LNuBlq_body{gap:var(--space-6) var(--space-7);margin:var(--space-6) 0 var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.LNuBlq_stepsTitle{margin:var(--space-6) 0 var(--space-3);color:var(--c-muted)}.LNuBlq_steps{margin:0;padding:0;list-style:none}.LNuBlq_step{color:var(--c-muted);transition:color .5s var(--ease-out);padding:1.1rem 0;position:relative}.LNuBlq_stepLine{background:var(--c-line);height:1px;transition:background .5s var(--ease-out);position:absolute;top:0;left:0;right:0}.LNuBlq_stepIn{grid-template-columns:3rem 1fr;align-items:baseline;line-height:1.4;display:grid}.LNuBlq_stepIn strong{color:var(--c-fg);font-weight:600;display:block}.LNuBlq_stepNum{color:var(--c-muted);font-size:var(--fs-label);letter-spacing:var(--ls-label);transition:color .5s var(--ease-out);font-weight:600}.LNuBlq_step[data-on] .LNuBlq_stepLine{background:var(--c-accent)}.LNuBlq_step[data-on] .LNuBlq_stepNum{color:var(--c-accent)}.LNuBlq_form{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LNuBlq_need{min-width:0;margin:0 0 var(--space-4);border:0;grid-column:1/-1;padding:0}.LNuBlq_need legend,.LNuBlq_tell{margin-bottom:var(--space-3);color:var(--c-muted);padding:0}.LNuBlq_tell{grid-column:1/-1;margin:0}.LNuBlq_chips{flex-wrap:wrap;gap:.6rem;display:flex}.LNuBlq_chip{cursor:pointer;display:inline-flex;position:relative}.LNuBlq_chip input{opacity:0;pointer-events:none;position:absolute}.LNuBlq_chip span{z-index:0;border-radius:var(--radius-pill);color:var(--c-fg);transition:color .35s var(--ease-out), border-color .35s var(--ease-out);border:1px solid #3a3a3a;padding:.85rem 1.3rem;font-size:1rem;font-weight:500;position:relative;overflow:hidden}.LNuBlq_chip span:before{content:"";z-index:-1;border-radius:inherit;background:var(--c-accent);transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(0)}.LNuBlq_chip:hover span{border-color:#6a6a6a}.LNuBlq_chip input:checked+span{border-color:var(--c-accent);color:var(--c-accent-ink)}.LNuBlq_chip input:checked+span:before{transform:scale(1.02)}.LNuBlq_chip input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:3px}.LNuBlq_field{display:block;position:relative}.LNuBlq_wide{grid-column:1/-1}.LNuBlq_field input,.LNuBlq_field textarea{width:100%;color:var(--c-fg);font:inherit;resize:vertical;transition:border-color .35s var(--ease-out), background .35s var(--ease-out);background:#1e1e1e;border:1px solid #2e2e2e;border-radius:16px;padding:1.7rem 1.3rem .7rem;font-size:1.1rem;font-weight:500;display:block}.LNuBlq_field textarea{min-height:9.5rem}.LNuBlq_field span{color:#f5f5f580;pointer-events:none;transform-origin:0 0;transition:transform .35s var(--ease-out), color .35s var(--ease-out);font-size:1.1rem;position:absolute;top:1.25rem;left:1.3rem}.LNuBlq_field input:focus,.LNuBlq_field textarea:focus{border-color:var(--c-accent);background:#222;outline:none}.LNuBlq_field input:focus+span,.LNuBlq_field textarea:focus+span,.LNuBlq_field input:not(:placeholder-shown)+span,.LNuBlq_field textarea:not(:placeholder-shown)+span{color:var(--c-accent);transform:translateY(-.7rem)scale(.72)}.LNuBlq_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.LNuBlq_row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.LNuBlq_consent{color:var(--c-muted);font-size:var(--fs-small);align-items:center;gap:.75rem;display:flex}.LNuBlq_consent input{width:1.1rem;height:1.1rem;accent-color:var(--c-accent)}.LNuBlq_consent a{color:var(--c-fg)}.LNuBlq_submit{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-accent-ink);font:inherit;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.6rem;font-weight:600;display:inline-flex}.LNuBlq_submitDot{background:var(--c-accent-ink);width:2.6rem;height:2.6rem;color:var(--c-accent);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.LNuBlq_submit:hover .LNuBlq_submitDot{transform:rotate(45deg)}.LNuBlq_submit[data-sending] .LNuBlq_submitDot{animation:.9s linear infinite LNuBlq_spin}@keyframes LNuBlq_spin{to{transform:rotate(360deg)}}.LNuBlq_submit:disabled{cursor:progress}.LNuBlq_error{color:#ff8a7a;grid-column:1/-1}.LNuBlq_sent{max-width:30ch;color:var(--c-accent);font-size:var(--fs-h3);font-weight:600;line-height:1.25}@media (max-width:768px){.LNuBlq_body,.LNuBlq_form{grid-template-columns:1fr}.LNuBlq_aside{display:contents}.LNuBlq_text{order:0}.LNuBlq_form{order:1}.LNuBlq_stepsTitle,.LNuBlq_steps{order:2}.LNuBlq_stepsTitle{margin:var(--space-4) 0 0}.LNuBlq_row{flex-direction:column;align-items:stretch}.LNuBlq_submit{justify-content:space-between}}
.g3u_Wa_page{background:var(--c-bg);color:var(--c-fg)}.g3u_Wa_top{gap:var(--space-6) var(--space-7);min-height:100svh;padding:calc(var(--space-8) + var(--space-3)) var(--gutter) var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.g3u_Wa_heroText{min-width:0}.g3u_Wa_heroMedia{background:#1f1f1f;border-radius:28px;height:min(70svh,680px);margin:0;position:relative;overflow:clip}.g3u_Wa_heroViewer{background:0 0}.g3u_Wa_viewerPoster{pointer-events:none;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.g3u_Wa_viewerPoster img{object-fit:cover;width:100%;height:100%}.g3u_Wa_heroViewer:has([data-ready]) .g3u_Wa_viewerPoster{opacity:0}.g3u_Wa_heroImg{object-fit:cover;object-position:center top}.g3u_Wa_caption{bottom:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);color:var(--c-fg);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;background:#151515c7;padding:.45rem .8rem;position:absolute}.g3u_Wa_back{margin-bottom:var(--space-6);color:var(--c-muted);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.g3u_Wa_back:hover{color:var(--c-fg)}.g3u_Wa_backArrow{transform:rotate(-135deg)}.g3u_Wa_back:hover .g3u_Wa_backArrow{transform:rotate(-90deg)}.g3u_Wa_top .label{color:var(--c-accent)}.g3u_Wa_title{margin:var(--space-3) 0 var(--space-5);font-size:min(8.4vw, 10rem, calc((100vw - 2 * var(--gutter)) * .5 / var(--em,1)));font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}.g3u_Wa_mask{white-space:nowrap;padding-bottom:.06em;display:block;overflow:clip}.g3u_Wa_mask [data-char]{display:inline-block}.g3u_Wa_accent{color:var(--c-accent);font-family:var(--ff-accent);letter-spacing:-.01em;text-transform:none;font-style:italic;font-weight:400}.g3u_Wa_ctaRow{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.g3u_Wa_ctaDot{background:var(--c-accent-ink);width:2.4rem;height:2.4rem;color:var(--c-accent);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.g3u_Wa_cta:hover .g3u_Wa_ctaDot{transform:rotate(45deg)}.g3u_Wa_fact{color:#f5f5f5bf;font-size:var(--fs-small);align-items:center;gap:.6rem;display:inline-flex}.g3u_Wa_fact i{background:var(--c-accent);border-radius:50%;width:8px;height:8px}.g3u_Wa_lead{max-width:32rem;font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:500;line-height:1.2}.g3u_Wa_cta{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.g3u_Wa_h2{margin-bottom:var(--space-6);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}.g3u_Wa_includes{border-radius:var(--radius-card);background:var(--c-light);color:var(--c-ink);padding:var(--space-8) var(--gutter);position:relative}.g3u_Wa_includesInner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.g3u_Wa_approach,.g3u_Wa_works,.g3u_Wa_faq{padding:var(--space-8) var(--gutter) 0}.g3u_Wa_steps{border-top:1px solid var(--c-line)}.g3u_Wa_step{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--c-line);grid-template-columns:5rem minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;display:grid}.g3u_Wa_num{color:var(--c-accent);font-size:var(--fs-h3);font-weight:700}.g3u_Wa_stepTitle{font-size:var(--fs-h2);letter-spacing:-.025em;text-transform:uppercase;font-weight:800;line-height:1}.g3u_Wa_stepText{color:#f5f5f5bf;max-width:40ch}.g3u_Wa_workList{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g3u_Wa_work{gap:var(--space-3);text-decoration:none;display:grid}.g3u_Wa_workShot{aspect-ratio:16/10;background:#1f1f1f;border-radius:20px;position:relative;overflow:clip}.g3u_Wa_workImg{object-fit:cover;object-position:center top;transition:transform .8s var(--ease-out)}.g3u_Wa_work:hover .g3u_Wa_workImg{transform:scale(1.04)}.g3u_Wa_workName{font-size:var(--fs-h3);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:800;display:flex}.g3u_Wa_badge{border:1px solid var(--c-accent);border-radius:var(--radius-pill);color:var(--c-accent);letter-spacing:var(--ls-label);padding:.15rem .55rem;font-size:.6875rem;font-weight:500}.g3u_Wa_workTags{color:var(--c-muted);font-size:var(--fs-small)}.g3u_Wa_faqList{border-top:1px solid var(--c-line)}.g3u_Wa_qa{border-bottom:1px solid var(--c-line)}.g3u_Wa_question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--fs-h3);letter-spacing:-.015em;cursor:pointer;font-weight:700;list-style:none;display:flex}.g3u_Wa_question::-webkit-details-marker{display:none}.g3u_Wa_plus{flex:none;width:1.25rem;height:1.25rem;position:relative}.g3u_Wa_plus:before,.g3u_Wa_plus:after{content:"";background:var(--c-accent);width:100%;height:2px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:50%;left:0}.g3u_Wa_plus:after{transform:rotate(90deg)}.g3u_Wa_qa[open] .g3u_Wa_plus:after{transform:rotate(0)}.g3u_Wa_answer{max-width:60ch;padding-bottom:var(--space-5);color:#f5f5f5bf}.g3u_Wa_final{justify-items:center;gap:var(--space-5);padding:var(--space-8) var(--gutter);text-align:center;display:grid}.g3u_Wa_finalTitle{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase}.g3u_Wa_next{gap:var(--space-3);padding:var(--space-7) var(--gutter) var(--space-8);border-top:1px solid var(--c-line);text-decoration:none;display:grid}.g3u_Wa_next .label{color:var(--c-muted)}.g3u_Wa_nextName{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-display);font-weight:800;line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);display:flex}.g3u_Wa_next:hover .g3u_Wa_nextName{color:var(--c-accent)}.g3u_Wa_nextArrow{flex:none;font-size:.5em}@media (max-width:768px){.g3u_Wa_title{font-size:min(15vw, calc((100vw - 2 * var(--gutter)) / var(--em,1)))}.g3u_Wa_top{min-height:0;padding-bottom:var(--space-6);grid-template-columns:1fr}.g3u_Wa_heroMedia{height:62vw}.g3u_Wa_heroViewer{height:82vw;margin-inline:calc(-1 * var(--gutter));border-radius:0}.g3u_Wa_step{grid-template-columns:3rem minmax(0,1fr)}.g3u_Wa_stepText{grid-column:2}.g3u_Wa_workList{grid-template-columns:1fr}}
