@property --lit{syntax:"<number>";inherits:true;initial-value:0}.fZmu_q_figure{margin:0;position:relative}.fZmu_q_svg{width:100%;height:auto;overflow:visible}.fZmu_q_edge{fill:none;stroke:var(--line-on-ink);stroke-width:2px;stroke-dasharray:1 1;stroke-linecap:round}.fZmu_q_packet{fill:var(--green);opacity:0}.fZmu_q_node{--lit:0;transform-box:view-box}.fZmu_q_ring{fill:none;stroke:var(--green);stroke-width:2px;opacity:.5;transform-box:view-box}.fZmu_q_core{fill:var(--green)}.fZmu_q_fill{fill:color-mix(in oklab, var(--green) calc(var(--lit) * 100%), var(--ink-soft));stroke:var(--green);stroke-width:2px}.fZmu_q_label{font:500 12px var(--font-mono);fill:var(--mist);text-anchor:middle}.fZmu_q_check{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.fZmu_q_svg[data-done=true] .fZmu_q_node{--lit:1}.fZmu_q_svg[data-done=true] .fZmu_q_check{stroke-dashoffset:0}html:not(.js) .fZmu_q_node{--lit:1}html:not(.js) .fZmu_q_check{stroke-dashoffset:0}.fZmu_q_replay{border:1px solid var(--line-on-ink);border-radius:var(--radius-pill);height:32px;color:var(--mist);font:600 var(--text-sm)/1 var(--font-display);cursor:pointer;transition:color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);background:0 0;padding:0 14px;position:absolute;top:0;right:0}.fZmu_q_replay:hover{color:var(--paper);border-color:var(--mist)}
.KE9itW_dial{gap:var(--space-6);display:grid}.KE9itW_track{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px;display:grid;position:relative}.KE9itW_rail{opacity:.2;background:currentColor;border-radius:2px;height:2px;position:absolute;top:34px;left:12.5%;right:12.5%}.KE9itW_stop{justify-items:center;gap:var(--space-3);color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px 4px;display:grid;position:relative}.KE9itW_tick{opacity:.5;width:10px;height:10px;transition:opacity var(--dur-quick) var(--ease-out);border:2px solid;border-radius:50%;margin-top:1px}.KE9itW_stopLabel{font:600 var(--text-sm)/1.2 var(--font-display);text-align:center;opacity:.65;transition:opacity var(--dur-quick) var(--ease-out)}.KE9itW_stop[aria-checked=true] .KE9itW_stopLabel,.KE9itW_stop:hover .KE9itW_stopLabel{opacity:1}.KE9itW_dot{width:25%;transform:translateX(calc(var(--level,1) * 100%));transition:transform .56s var(--ease-draw);pointer-events:none;justify-items:center;display:grid;position:absolute;top:22px;left:0}.KE9itW_dot>span{background:var(--green);transform-origin:50% 100%;border-radius:50%;width:26px;height:26px;display:block}.KE9itW_detail{min-height:132px;animation:KE9itW_swap var(--dur-slow) var(--ease-out) both}.KE9itW_text{font:600 var(--text-2xl)/1.25 var(--font-display);letter-spacing:var(--tracking-display);max-width:30ch}.KE9itW_example{margin-top:var(--space-3);opacity:.8;max-width:52ch}.KE9itW_example span{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;opacity:.85;margin-bottom:4px;display:block}@keyframes KE9itW_swap{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}@media (max-width:560px){.KE9itW_stopLabel{font-size:var(--text-xs)}}
.pkI36W_list{display:grid}.pkI36W_item{border-top:1px solid var(--line)}.pkI36W_item:last-of-type{border-bottom:1px solid var(--line)}.pkI36W_item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font:600 var(--text-xl)/1.25 var(--font-display);cursor:pointer;list-style:none;display:flex}.pkI36W_item summary::-webkit-details-marker{display:none}.pkI36W_dot{background:var(--green);width:14px;height:14px;box-shadow:inset 0 0 0 7px var(--green);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:50%;flex-shrink:0}.pkI36W_item[open] .pkI36W_dot{box-shadow:inset 0 0 0 3px var(--green-700);background:0 0}.pkI36W_item p{padding-bottom:var(--space-5);max-width:60ch;color:color-mix(in oklab, var(--ink) 80%, var(--paper))}.pkI36W_more{margin-top:var(--space-6)}
.NNnxDa_stage{aspect-ratio:1;cursor:pointer;isolation:isolate;place-items:center;display:grid;position:relative}.NNnxDa_mark{width:100%;display:block;position:relative}.NNnxDa_mark svg{width:100%;height:auto}.NNnxDa_work{z-index:-1;background:var(--sun);animation:NNnxDa_work-in var(--dur-base) var(--ease-out) .7s both;border-radius:28%;position:absolute;inset:10%;overflow:hidden}.NNnxDa_work:before{content:"";background:conic-gradient(from 0deg, var(--coral), var(--sun), var(--green-300), var(--coral) 70%, var(--sun));transform:rotate(var(--turn,0deg));transition:transform 1.2s var(--ease-out);position:absolute;inset:-50%}@keyframes NNnxDa_work-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NNnxDa_work{animation-duration:1ms;animation-delay:.26s}.NNnxDa_work:before{transition:none}}
.xwLfUa_explorer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.xwLfUa_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.xwLfUa_list li{border-bottom:1px solid var(--line)}.xwLfUa_item{align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:48px minmax(0,1fr) auto;text-decoration:none;display:grid}.xwLfUa_num{font:500 var(--text-sm)/1 var(--font-mono);color:var(--muted);transition:color var(--dur-quick) var(--ease-out)}.xwLfUa_title{font:600 var(--text-4xl)/1.05 var(--font-display);letter-spacing:var(--tracking-display);color:color-mix(in oklab, var(--ink) 45%, var(--paper));transition:color var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out)}.xwLfUa_item[data-active] .xwLfUa_title{color:var(--ink);transform:translate(10px)}.xwLfUa_item[data-active] .xwLfUa_num{color:var(--green-700)}.xwLfUa_arrow{font:600 var(--text-2xl)/1 var(--font-display);color:var(--muted);opacity:0;transition:opacity var(--dur-quick) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translate(-8px)}.xwLfUa_item[data-active] .xwLfUa_arrow{opacity:1;color:var(--ink);transform:none}.xwLfUa_mobileTag{display:none}.xwLfUa_preview{top:calc(var(--header-h) + 40px);position:sticky}.xwLfUa_card{align-content:space-between;gap:var(--space-6);aspect-ratio:4/5;border-radius:var(--radius-xl);animation:xwLfUa_swap var(--dur-slow) var(--spring-settle) both;padding:clamp(24px,3vw,40px);display:grid}.xwLfUa_icon{width:96px;height:96px}.xwLfUa_tagline{font:600 var(--text-3xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.xwLfUa_sample{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xwLfUa_sample li{border-radius:var(--radius-pill);font:600 var(--text-sm)/1 var(--font-display);border:1.5px solid;padding:8px 14px}@keyframes xwLfUa_swap{0%{opacity:0;transform:scale(.94)rotate(-1.5deg)}}@media (max-width:860px){.xwLfUa_explorer{grid-template-columns:minmax(0,1fr)}.xwLfUa_preview{display:none}.xwLfUa_item{grid-template-columns:40px minmax(0,1fr) auto}.xwLfUa_title{color:var(--ink);font-size:var(--text-3xl)}.xwLfUa_item[data-active] .xwLfUa_title{transform:none}.xwLfUa_arrow{opacity:1;transform:none}.xwLfUa_mobileTag{font-size:var(--text-sm);color:var(--muted);grid-column:2;display:block}}
._7tzpxa_steps{position:relative}._7tzpxa_list{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7tzpxa_line{opacity:.25;transform-origin:0;background:currentColor;height:2px;position:absolute;top:21px;left:22px;right:22px;transform:scaleX(0)}._7tzpxa_step{position:relative}._7tzpxa_num{width:44px;height:44px;margin-bottom:var(--space-5);background:var(--green);color:var(--ink);font:600 var(--text-lg)/1 var(--font-display);opacity:0;border-radius:50%;place-items:center;display:grid;transform:scale(.6)}._7tzpxa_title{margin-bottom:var(--space-2);font-size:var(--text-2xl)}._7tzpxa_step p{opacity:.8;max-width:30ch}._7tzpxa_steps[data-revealed] ._7tzpxa_line{transition:transform 1.1s var(--ease-draw);transform:scaleX(1)}._7tzpxa_steps[data-revealed] ._7tzpxa_num{opacity:1;transition:transform .72s var(--spring-pop), opacity var(--dur-quick) var(--ease-out);transition-delay:calc(var(--i) * .22s + .12s);transform:none}html:not(.js) ._7tzpxa_line{transform:none}html:not(.js) ._7tzpxa_num{opacity:1;transform:none}@media (max-width:860px){._7tzpxa_list{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._7tzpxa_line{display:none}}@media (max-width:520px){._7tzpxa_list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._7tzpxa_line,._7tzpxa_num{opacity:1;transform:none;transition:none!important}._7tzpxa_line{opacity:.25}}
.aE6RYW_loop{width:100%;height:100%;position:relative}.aE6RYW_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.aE6RYW_loop[data-playing] .aE6RYW_video{opacity:1}
.U_VZua_card{gap:var(--space-2);flex-direction:column;text-decoration:none;display:flex}.U_VZua_cover{aspect-ratio:10/7;margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--card);transition:box-shadow var(--dur-base) var(--ease-out);overflow:hidden}.U_VZua_cover svg{width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.U_VZua_card:hover .U_VZua_cover{box-shadow:var(--shadow-lift)}.U_VZua_card:hover .U_VZua_cover svg{transform:scale(1.035)}.U_VZua_meta{align-items:center;gap:var(--space-3);display:flex}.U_VZua_client{font:600 var(--text-xl)/1.2 var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}.U_VZua_title{font:400 var(--text-base)/var(--leading-relaxed) var(--font-text);letter-spacing:normal;text-wrap:wrap;color:color-mix(in oklab, var(--ink) 78%, var(--paper))}.U_VZua_tags{font:500 var(--text-sm)/1.4 var(--font-text);color:var(--muted)}.U_VZua_large .U_VZua_cover{aspect-ratio:16/10}.U_VZua_large .U_VZua_client{font-size:var(--text-3xl)}
.oUIUwa_scene{--size:clamp(96px, 11vw, 150px);width:var(--size);height:var(--size);margin:calc(var(--size) * .3);perspective:900px}.oUIUwa_cube{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx,-18deg)) rotateY(var(--ry,-30deg));transition:transform .9s var(--spring-settle);position:relative}.oUIUwa_face{background:radial-gradient(circle at 50% 72%, transparent 0 11%, var(--green) 11.5%);backface-visibility:visible;border-radius:22%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e1c161f}.oUIUwa_front{transform:translateZ(calc(var(--size) / 2))}.oUIUwa_back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.oUIUwa_right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2));filter:brightness(.88)}.oUIUwa_left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2));filter:brightness(.88)}.oUIUwa_top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2));filter:brightness(1.08)}.oUIUwa_bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2));filter:brightness(.8)}
.Wo-fPa_viewer{margin:0}.Wo-fPa_stage{aspect-ratio:var(--ratio);border-radius:var(--radius-lg);background:var(--viewer-bg,var(--card));position:relative;overflow:hidden}.Wo-fPa_poster{object-fit:contain;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.Wo-fPa_stage[data-phase=ready] .Wo-fPa_poster{opacity:0}.Wo-fPa_stage model-viewer{width:100%;height:100%;position:absolute;inset:0}.Wo-fPa_stage[data-focus]{outline:2px solid var(--green-700);outline-offset:3px}.Wo-fPa_actions{inset-inline:0;bottom:var(--space-5);padding-inline:var(--space-4);justify-content:center;display:flex;position:absolute}.Wo-fPa_load{box-shadow:var(--shadow-lift);position:relative;overflow:hidden}.Wo-fPa_load[aria-disabled=true]{cursor:progress}.Wo-fPa_bar{width:100%;height:3px;transform:scaleX(var(--p));transform-origin:0;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0}.Wo-fPa_ar{right:var(--space-4);bottom:var(--space-4);position:absolute}.Wo-fPa_caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted)}
.yI-_lW_ticker{border-block:1px solid var(--line);padding-block:var(--space-5);position:relative;overflow:hidden}.yI-_lW_viewport{overflow:hidden}.yI-_lW_track{width:max-content;display:flex}.yI-_lW_row{display:flex}.yI-_lW_item{font:600 var(--text-5xl)/1 var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);display:inline-flex}.yI-_lW_item:nth-child(2n){font-family:var(--font-accent);color:var(--green-700);font-style:italic;font-weight:400}.yI-_lW_dot{background:var(--green);border-radius:50%;width:.32em;height:.32em}.yI-_lW_ticker[data-still] .yI-_lW_track{flex-wrap:wrap;width:auto}.yI-_lW_ticker[data-still] .yI-_lW_row+.yI-_lW_row{display:none}.yI-_lW_ticker[data-still] .yI-_lW_row{row-gap:var(--space-3);flex-wrap:wrap}.yI-_lW_ticker[data-still] .yI-_lW_item{font-size:var(--text-3xl)}.yI-_lW_pause{right:var(--gutter);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);height:28px;font:600 var(--text-xs)/1 var(--font-display);letter-spacing:.04em;cursor:pointer;padding:0 12px;position:absolute;bottom:8px}.yI-_lW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Sp5vUW_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(32px,6vw,80px) clamp(48px,7vw,96px);display:grid}.Sp5vUW_title{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-6xl)}.Sp5vUW_tagline{font:600 var(--text-2xl)/1.2 var(--font-display);color:var(--green-700);margin-bottom:var(--space-5);max-width:24ch}.Sp5vUW_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.Sp5vUW_services{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.Sp5vUW_service{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:200px;transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);display:grid}.Sp5vUW_service:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.Sp5vUW_service h3{font-size:var(--text-xl)}.Sp5vUW_service p{color:var(--muted)}.Sp5vUW_num{font:500 var(--text-xs)/1 var(--font-mono);color:var(--green-700);margin-bottom:var(--space-3)}.Sp5vUW_service:has(.Sp5vUW_serviceLink){position:relative}.Sp5vUW_serviceLink{color:inherit;text-decoration:none}.Sp5vUW_serviceLink:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.Sp5vUW_serviceLink:focus-visible{outline:none}.Sp5vUW_serviceLink:focus-visible:after{outline:3px solid var(--green-700);outline-offset:2px}.Sp5vUW_more{margin-top:var(--space-2);font:600 var(--text-sm)/1 var(--font-display);color:var(--green-700);gap:6px;display:inline-flex}.Sp5vUW_service:hover .Sp5vUW_more .Sp5vUW_otherArrow{color:inherit;transform:translate(4px)}.Sp5vUW_more .Sp5vUW_otherArrow{color:inherit;margin-left:0}.Sp5vUW_deliverables{margin-top:var(--space-7)}.Sp5vUW_deliverables ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Sp5vUW_deliverables li{border:1px solid var(--line);border-radius:var(--radius-pill);font:600 var(--text-sm)/1 var(--font-display);align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.Sp5vUW_deliverables li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.Sp5vUW_studio{align-items:center;gap:var(--space-5);margin-top:var(--space-7);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ink);color:var(--paper);text-decoration:none;display:flex}.Sp5vUW_studio .Sp5vUW_otherArrow{color:var(--mist)}.Sp5vUW_studio:hover .Sp5vUW_otherArrow{color:var(--green);transform:translate(4px)}.Sp5vUW_studioIcon{border-radius:var(--radius-md);background:var(--ink-soft);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.Sp5vUW_studioIcon svg{width:40px;height:40px}.Sp5vUW_studioCopy{gap:4px;display:grid}.Sp5vUW_studioName{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--green)}.Sp5vUW_studioTitle{font:600 var(--text-xl)/1.2 var(--font-display)}.Sp5vUW_studioText{color:var(--mist);max-width:60ch}.Sp5vUW_work{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Sp5vUW_others{padding-bottom:clamp(72px,10vw,136px)}.Sp5vUW_others ul{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.Sp5vUW_other{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);font:600 var(--text-lg)/1.2 var(--font-display);transition:background-color var(--dur-quick) var(--ease-out);text-decoration:none;display:flex}.Sp5vUW_other:hover{background:var(--card)}.Sp5vUW_otherIcon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.Sp5vUW_otherIcon svg{width:24px;height:24px}.Sp5vUW_otherArrow{color:var(--muted);transition:transform var(--dur-quick) var(--ease-out);margin-left:auto}.Sp5vUW_other:hover .Sp5vUW_otherArrow{color:var(--ink);transform:translate(4px)}@media (max-width:860px){.Sp5vUW_hero{grid-template-columns:minmax(0,1fr)}.Sp5vUW_hero>:last-child{aspect-ratio:16/9;order:-1}.Sp5vUW_work{grid-template-columns:minmax(0,1fr)}}
.Whwvka_scene{--size:300px;--step:calc(var(--size) / 110);width:var(--size);aspect-ratio:1;perspective:calc(var(--size) * 4);position:relative}.Whwvka_tile{transform-style:preserve-3d;transform:rotateX(var(--rx,12deg)) rotateY(var(--ry,-24deg));transition:transform .9s var(--spring-settle);position:absolute;inset:0}.Whwvka_slab,.Whwvka_face{background:radial-gradient(circle calc(var(--size) * .075) at 50% 69.7%, transparent 96%, var(--c) 100%);transform:translateZ(calc(var(--z,0) * var(--step)));border-radius:27%;position:absolute;inset:0}.Whwvka_slab{--c:var(--green-600)}.Whwvka_face{--c:var(--green)}.Whwvka_ridge,.Whwvka_m{fill:none;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transform:translateZ(calc(var(--z) * var(--step)));position:absolute;inset:0}.Whwvka_ridge{stroke:color-mix(in oklab, var(--paper) 70%, var(--green-700))}.Whwvka_m{stroke:var(--white)}.Whwvka_shadow{background:radial-gradient(closest-side,#0e1c1633,#0000);border-radius:50%;height:16%;position:absolute;bottom:-12%;left:10%;right:10%}
.dv_bMa_reel{margin:0}.dv_bMa_frame{aspect-ratio:var(--ratio);border-radius:var(--radius-lg);background:var(--ink);position:relative;overflow:hidden}.dv_bMa_video{object-fit:cover;width:100%;height:100%;display:block}.dv_bMa_frame[data-started] .dv_bMa_video{cursor:pointer}.dv_bMa_actions{padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.dv_bMa_play{box-shadow:var(--shadow-lift)}.dv_bMa_pause{left:var(--space-4);bottom:var(--space-4);background:color-mix(in oklab, var(--ink) 72%, transparent);width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.dv_bMa_pause:hover{background:var(--ink)}.dv_bMa_caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted)}
.q8ZAxa_track{padding:0 var(--gutter) var(--space-4);gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.q8ZAxa_slide{scroll-snap-align:start;flex:0 0 min(78vw,440px)}@supports (animation-timeline:view()){@media (min-width:900px){.q8ZAxa_rail{height:calc(100vh + var(--count) * 28vw);view-timeline:--rail block}.q8ZAxa_sticky{top:var(--header-h);height:calc(100vh - var(--header-h));align-items:center;display:flex;position:sticky;overflow:hidden}.q8ZAxa_track{width:max-content;padding-right:var(--gutter);scroll-snap-type:none;animation:linear both q8ZAxa_slide;animation-timeline:--rail;animation-range:contain;overflow:visible}.q8ZAxa_slide{flex-basis:34vw}@keyframes q8ZAxa_slide{to{transform:translate(calc(100vw - 100%))}}}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .q8ZAxa_rail{height:auto}:root:not([data-motion=full]) .q8ZAxa_sticky{height:auto;position:static}:root:not([data-motion=full]) .q8ZAxa_track{width:auto;animation:none;overflow-x:auto}}:root[data-motion=reduced] .q8ZAxa_rail{height:auto}:root[data-motion=reduced] .q8ZAxa_sticky{height:auto;position:static}:root[data-motion=reduced] .q8ZAxa_track{width:auto;animation:none;overflow-x:auto}
.b1wgiq_crumbs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b1wgiq_crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--muted)}.b1wgiq_title{margin:var(--space-5) 0 var(--space-5);font-size:var(--text-5xl);text-wrap:balance}.b1wgiq_about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.b1wgiq_body{gap:var(--space-4);max-width:62ch;font-size:var(--text-lg);display:grid}.b1wgiq_included{gap:var(--space-4);padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);justify-items:start;display:grid}.b1wgiq_includedTitle{font-size:var(--text-2xl)}.b1wgiq_included ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.b1wgiq_included li{gap:var(--space-3);align-items:baseline;display:flex}.b1wgiq_included li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;translate:0 -2px}.b1wgiq_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@media (max-width:860px){.b1wgiq_about,.b1wgiq_faq{grid-template-columns:minmax(0,1fr)}}
._vgiwW_stack{gap:var(--space-6);padding-bottom:clamp(72px,10vw,136px);display:grid}._vgiwW_card{top:calc(var(--header-h) + 20px + var(--i) * 14px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,4vw,48px);display:grid;position:sticky;box-shadow:0 -12px 32px -24px #0e1c1659}._vgiwW_num{font:500 var(--text-sm)/1 var(--font-mono);color:var(--green-700);margin-bottom:var(--space-3)}._vgiwW_cardTitle{font-size:var(--text-4xl);margin-bottom:var(--space-2)}._vgiwW_tagline{font:600 var(--text-xl)/1.25 var(--font-display);color:var(--green-700);margin-bottom:var(--space-4)}._vgiwW_cardIntro{color:var(--muted);max-width:52ch;margin-bottom:var(--space-6)}._vgiwW_cardArt{max-height:360px}._vgiwW_studios{gap:var(--space-5);padding-bottom:clamp(72px,10vw,136px);display:grid}._vgiwW_studios .section-head{margin-bottom:var(--space-3)}._vgiwW_band{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}._vgiwW_bandCopy{justify-items:start;gap:var(--space-4);display:grid}._vgiwW_bandName{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._vgiwW_bandName .eyebrow{color:var(--green);margin:0}._vgiwW_bandTitle{font-size:var(--text-4xl)}._vgiwW_bandCopy .lede{margin-bottom:var(--space-2)}._vgiwW_bandTile{--size:clamp(160px, 20vw, 260px);margin:var(--space-4) var(--space-6) var(--space-7)}._vgiwW_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@media (max-width:860px){._vgiwW_band{grid-template-columns:minmax(0,1fr)}._vgiwW_bandTile{--size:min(48vw, 200px);margin:0 0 var(--space-5);grid-row:1;justify-self:center}._vgiwW_card{grid-template-columns:minmax(0,1fr);position:static}._vgiwW_cardArt{aspect-ratio:16/9;order:-1}._vgiwW_faq{grid-template-columns:minmax(0,1fr)}}
.pEbAWa_slider{margin:0}.pEbAWa_single{border-radius:var(--radius-lg);width:100%;height:auto}.pEbAWa_chips{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pEbAWa_chip{border:1px solid var(--line);border-radius:var(--radius-pill);height:36px;font:600 var(--text-sm)/1 var(--font-display);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);background:0 0;padding:0 14px}.pEbAWa_chip:hover{background:var(--card)}.pEbAWa_chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pEbAWa_frame{border-radius:var(--radius-lg);background:var(--card);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.pEbAWa_after{width:100%;height:auto}.pEbAWa_before{object-fit:cover;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.pEbAWa_tag{top:var(--space-4);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ink) 72%, transparent);color:var(--paper);font:600 var(--text-xs)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;padding:7px 10px;position:absolute}.pEbAWa_tagBefore{left:var(--space-4)}.pEbAWa_tagAfter{right:var(--space-4)}.pEbAWa_handle{--r:22px;top:0;bottom:0;left:var(--pos);width:calc(var(--r) * 2);margin-left:calc(var(--r) * -1);place-items:center;display:grid;position:absolute}.pEbAWa_handle:focus-visible{outline:none}.pEbAWa_handle:before,.pEbAWa_handle:after{content:"";background:var(--paper);width:2px;margin-left:-1px;position:absolute;left:50%;box-shadow:0 0 0 1px #0e1c1629}.pEbAWa_handle:before{top:0;bottom:calc(50% + var(--r))}.pEbAWa_handle:after{top:calc(50% + var(--r));bottom:0}.pEbAWa_ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:3px solid var(--paper);transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;box-shadow:0 0 0 1px #0e1c1629,inset 0 0 0 1px #0e1c1629,0 6px 18px -6px #0e1c1673}.pEbAWa_frame:active .pEbAWa_ring{transform:scale(.92)}.pEbAWa_handle:focus-visible .pEbAWa_ring{outline:3px solid var(--green-700);outline-offset:2px;box-shadow:0 0 0 7px var(--paper), 0 6px 18px -6px #0e1c1673}
.ItA9Ha_list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ItA9Ha_item{gap:var(--space-4);padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ItA9Ha_mark{font:400 72px/.6 var(--font-accent);color:var(--green);height:32px}.ItA9Ha_quote{font:600 var(--text-xl)/1.3 var(--font-display);letter-spacing:var(--tracking-display);flex:1;margin:0}.ItA9Ha_who{color:var(--muted);font-size:var(--text-sm)}.ItA9Ha_who strong{color:var(--ink);font:600 var(--text-base)/1.3 var(--font-display);display:block}
._7ecs4a_intro{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}._7ecs4a_intro h1 em{color:var(--green-700)}._7ecs4a_introCopy{gap:var(--space-4);display:grid}._7ecs4a_introCopy p:last-child{color:var(--muted);max-width:52ch}._7ecs4a_point{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}._7ecs4a_point h2 em{color:var(--green)}._7ecs4a_pointArt{cursor:pointer;width:min(100%,360px)}._7ecs4a_pointArt svg{width:100%;height:auto}._7ecs4a_principles{margin:var(--space-4) 0 0;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._7ecs4a_principles li{padding-top:var(--space-5);border-top:2px solid var(--ink)}._7ecs4a_principles h3{margin:var(--space-3) 0}._7ecs4a_principles p{color:var(--muted)}._7ecs4a_num{font:500 var(--text-sm)/1 var(--font-mono);color:var(--green-700)}._7ecs4a_team{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}._7ecs4a_team h3{margin-top:var(--space-4);font-size:var(--text-xl)}._7ecs4a_photo{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--green-100);font:600 var(--text-4xl)/1 var(--font-display);color:var(--green-800);place-items:center;display:grid;overflow:hidden}._7ecs4a_photo img{object-fit:cover;width:100%;height:100%}._7ecs4a_role{color:var(--green-700);font:600 var(--text-sm)/1.3 var(--font-display)}._7ecs4a_bio{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}._7ecs4a_join{padding-bottom:clamp(72px,10vw,136px)}._7ecs4a_joinCard{gap:var(--space-6);border-radius:var(--radius-xl);background:var(--green);grid-template-columns:minmax(0,1.4fr) auto;align-items:end;padding:clamp(28px,5vw,64px);display:grid}._7ecs4a_joinCard .eyebrow{color:var(--ink);opacity:.85}._7ecs4a_joinCard .lede{color:var(--ink)}._7ecs4a_joinTitle{margin-bottom:var(--space-4);font-size:var(--text-4xl)}._7ecs4a_joinActions{gap:var(--space-3);flex-wrap:wrap;display:flex}._7ecs4a_joinActions .btn-ghost{border-color:#0e1c1640}._7ecs4a_joinActions .btn-ghost:hover{background:#ffffff40}@media (max-width:860px){._7ecs4a_intro,._7ecs4a_point,._7ecs4a_joinCard,._7ecs4a_principles{grid-template-columns:minmax(0,1fr)}._7ecs4a_pointArt{width:min(70%,280px)}}
.d83oMa_hero{padding-block:clamp(48px,8vw,112px)}.d83oMa_heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.d83oMa_hero h1 em{color:var(--green)}.d83oMa_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.d83oMa_graph{justify-self:end;width:100%;max-width:520px}.d83oMa_split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.d83oMa_split h2 em{color:var(--green-700)}.d83oMa_dialCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(24px,4vw,48px)}.d83oMa_services{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.d83oMa_services li{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:190px;transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);display:grid}.d83oMa_services li:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.d83oMa_services h3{font-size:var(--text-xl)}.d83oMa_services p{color:var(--muted)}.d83oMa_num{font:500 var(--text-xs)/1 var(--font-mono);color:var(--green-700);margin-bottom:var(--space-3)}.d83oMa_cases{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d83oMa_cases li{padding-top:var(--space-5);border-top:2px solid var(--ink)}.d83oMa_cases h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xl)}.d83oMa_cases p{color:var(--muted)}.d83oMa_caseDot{background:var(--green);border-radius:50%;width:14px;height:14px;display:block}.d83oMa_path{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.d83oMa_path:before{content:"";opacity:.25;transform-origin:0;background:currentColor;height:2px;position:absolute;top:9px;left:10px;right:10px;transform:scaleX(0)}.d83oMa_path[data-revealed]:before{transition:transform 1.1s var(--ease-draw);transform:scaleX(1)}.d83oMa_path li{gap:var(--space-2);align-content:start;display:grid;position:relative}.d83oMa_pathDot{width:20px;height:20px;margin-bottom:var(--space-3);background:var(--green);border-radius:50%;transform:scale(0)}.d83oMa_path[data-revealed] .d83oMa_pathDot{transition:transform .72s var(--spring-pop) calc(var(--i) * .2s + .15s);transform:none}.d83oMa_pathTag{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--green)}.d83oMa_path h3{font-size:var(--text-2xl)}.d83oMa_path p{color:var(--mist)}html:not(.js) .d83oMa_path:before{transform:none}html:not(.js) .d83oMa_pathDot{transform:none}.d83oMa_promises{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d83oMa_promises li{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--green-50);border:1px solid color-mix(in oklab, var(--green) 30%, transparent)}.d83oMa_promises h3{margin-bottom:var(--space-2);font-size:var(--text-2xl)}.d83oMa_promises p{color:color-mix(in oklab, var(--ink) 80%, var(--paper));max-width:52ch}.d83oMa_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.d83oMa_closing{padding-bottom:clamp(72px,10vw,136px)}.d83oMa_closingCard{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--green);justify-items:start;padding:clamp(28px,5vw,64px);display:grid}.d83oMa_closingCard h2{font-size:var(--text-4xl);max-width:22ch}.d83oMa_closingCard .lede{color:var(--ink)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .d83oMa_path:before{transition:none;transform:none}:root:not([data-motion=full]) .d83oMa_pathDot{transition:none;transform:none}}:root[data-motion=reduced] .d83oMa_path:before{transition:none;transform:none}:root[data-motion=reduced] .d83oMa_pathDot{transition:none;transform:none}@media (max-width:960px){.d83oMa_heroInner,.d83oMa_split,.d83oMa_faq{grid-template-columns:minmax(0,1fr)}.d83oMa_graph{justify-self:center}.d83oMa_cases{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d83oMa_path{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-left:0}.d83oMa_path:before{display:none}.d83oMa_promises{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.d83oMa_cases{grid-template-columns:minmax(0,1fr)}}
._7T5Noq_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,88px);display:grid}._7T5Noq_heroCopy h1{margin-bottom:var(--space-5)}._7T5Noq_heroCopy h1 em{color:var(--green-700)}._7T5Noq_heroCopy .lede{margin-bottom:var(--space-6)}._7T5Noq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._7T5Noq_heroArt{justify-self:end;width:min(100%,500px)}._7T5Noq_work{padding-block:clamp(72px, 10vw, 136px) var(--space-6)}._7T5Noq_ai{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}._7T5Noq_ai h2 em{color:var(--green)}._7T5Noq_dial{border:1px solid var(--line-on-ink);border-radius:var(--radius-xl);padding:clamp(24px,4vw,40px)}._7T5Noq_duo{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}._7T5Noq_duoTitle{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-4xl);flex-wrap:wrap;display:flex}._7T5Noq_studio{gap:var(--space-6);border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}._7T5Noq_studio p:not(.eyebrow){color:var(--muted);max-width:34ch}._7T5Noq_studioLink{margin-top:var(--space-4)}._7T5Noq_packages{border-radius:var(--radius-xl);background:var(--sun);padding:clamp(24px,4vw,48px)}._7T5Noq_packages .eyebrow{color:var(--ink);opacity:.7}._7T5Noq_packages ul{margin:var(--space-4) 0 0;border-top:1.5px solid #0e1c1633;padding:0;list-style:none}._7T5Noq_packages li{border-bottom:1.5px solid #0e1c1633}._7T5Noq_packages a{padding:var(--space-3) 0;font:600 var(--text-xl)/1.2 var(--font-display);justify-content:space-between;text-decoration:none;display:flex}._7T5Noq_packages a span:last-child{transition:transform var(--dur-quick) var(--ease-out)}._7T5Noq_packages a:hover span:last-child{transform:translate(4px)}._7T5Noq_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-bottom:clamp(72px,10vw,136px);display:grid}@media (max-width:960px){._7T5Noq_hero{grid-template-columns:minmax(0,1fr)}._7T5Noq_heroArt{grid-row:1;justify-self:center;width:min(72%,380px)}._7T5Noq_ai,._7T5Noq_duo,._7T5Noq_faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){._7T5Noq_studio{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}
.NVkffa_jump{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.NVkffa_jump a{border:1px solid var(--line);border-radius:var(--radius-pill);height:40px;font:600 var(--text-sm)/1 var(--font-display);transition:background-color var(--dur-quick) var(--ease-out);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.NVkffa_jump a:hover{background:var(--card)}.NVkffa_group{border-top:1px solid var(--line);scroll-margin-top:var(--header-h);padding-block:clamp(48px,7vw,88px)}.NVkffa_groupHead{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;display:grid}.NVkffa_tiers{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.NVkffa_tier{gap:var(--space-3);padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-xl);transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);flex-direction:column;display:flex}.NVkffa_tier:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.NVkffa_highlight{background:var(--ink);border-color:#0000}.NVkffa_tierHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.NVkffa_tierHead h3{font-size:var(--text-3xl)}.NVkffa_popular{border-radius:var(--radius-pill);background:var(--green);color:var(--ink);font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px}.NVkffa_for{color:var(--muted)}.NVkffa_highlight .NVkffa_for{color:var(--mist)}.NVkffa_price{margin:var(--space-2) 0;font:600 var(--text-2xl)/1.1 var(--font-display)}.NVkffa_price span{font:500 var(--text-sm)/1 var(--font-text);color:var(--muted);margin-right:6px}.NVkffa_highlight .NVkffa_price span{color:var(--mist)}.NVkffa_features{margin:0 0 var(--space-4);padding:var(--space-4) 0 0;border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;list-style:none;display:grid}.NVkffa_highlight .NVkffa_features{border-color:var(--line-on-ink)}.NVkffa_features li{padding-left:22px;position:relative}.NVkffa_features li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.NVkffa_tier .btn{justify-content:center}.NVkffa_notes{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-5);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.NVkffa_terms{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.NVkffa_terms ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.NVkffa_terms li{gap:var(--space-3);font:600 var(--text-xl)/1.3 var(--font-display);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-on-ink);align-items:baseline;display:flex}.NVkffa_terms li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:12px;height:12px;transform:translateY(-1px)}.NVkffa_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@media (max-width:960px){.NVkffa_groupHead,.NVkffa_terms,.NVkffa_faq{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.NVkffa_tiers{grid-template-columns:minmax(0,1fr)}}
.sEULKG_hero{padding-block:clamp(48px,8vw,112px);overflow:hidden}.sEULKG_heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.sEULKG_eyebrowRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sEULKG_eyebrowRow .eyebrow{color:var(--green);margin:0}.sEULKG_hero h1{max-width:12ch}.sEULKG_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sEULKG_heroArt{place-items:center;display:grid}.sEULKG_tile{--size:min(30vw, 360px);margin:8% 0 12%}.sEULKG_model{--viewer-bg:transparent;width:min(38vw,460px)}.sEULKG_model [data-focus]{outline-color:var(--green)}.sEULKG_lines{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.sEULKG_line{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sEULKG_lineArt{aspect-ratio:400/260;width:100%;height:auto}.sEULKG_lineBody{align-content:start;gap:var(--space-2);padding:var(--space-5);display:grid}.sEULKG_lineBody h3{font-size:var(--text-xl)}.sEULKG_lineBody>p{color:var(--muted)}.sEULKG_num{font:500 var(--text-xs)/1 var(--font-mono);color:var(--green-700)}.sEULKG_chips{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sEULKG_chips li{border:1px solid var(--line);border-radius:var(--radius-pill);font:600 var(--text-xs)/1.2 var(--font-display);padding:7px 12px}.sEULKG_lineBody .sEULKG_needs{margin-top:var(--space-2);font-size:var(--text-sm)}.sEULKG_needs strong{color:var(--ink);font-weight:600}.sEULKG_split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.sEULKG_split h2 em{color:var(--green-700)}.sEULKG_work{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sEULKG_soon{gap:var(--space-3);display:grid}.sEULKG_soonCover{aspect-ratio:10/7;border-radius:var(--radius-lg);overflow:hidden}.sEULKG_soonCover svg{width:100%;height:100%}.sEULKG_soonMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sEULKG_soonMeta h3{font-size:var(--text-xl)}.sEULKG_audiences{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sEULKG_audiences li{padding-top:var(--space-5);border-top:2px solid var(--ink)}.sEULKG_audiences h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xl)}.sEULKG_audiences p{color:var(--muted)}.sEULKG_audienceDot{background:var(--green);border-radius:50%;width:14px;height:14px;display:block}.sEULKG_deliverables ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sEULKG_deliverables li{border:1px solid var(--line);border-radius:var(--radius-pill);font:600 var(--text-sm)/1 var(--font-display);align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.sEULKG_deliverables li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.sEULKG_faq{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.sEULKG_closing{padding-bottom:clamp(72px,10vw,136px)}.sEULKG_closingCard{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--green);justify-items:start;padding:clamp(28px,5vw,64px);display:grid}.sEULKG_closingCard h2{font-size:var(--text-4xl);max-width:22ch}.sEULKG_closingCard .lede{color:var(--ink)}.sEULKG_closingCard .sEULKG_actions{margin-top:var(--space-2)}.sEULKG_closingCard .btn-ghost{border-color:#0e1c1640}.sEULKG_closingCard .btn-ghost:hover{background:var(--green-400)}@media (max-width:960px){.sEULKG_heroInner,.sEULKG_split,.sEULKG_faq{grid-template-columns:minmax(0,1fr)}.sEULKG_heroArt{grid-row:1}.sEULKG_tile{--size:min(52vw, 240px);margin:4% 0 10%}.sEULKG_model{width:min(80vw,340px)}.sEULKG_audiences{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:860px){.sEULKG_work{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-3);gap:var(--space-4);display:flex;overflow-x:auto}.sEULKG_work>li{scroll-snap-align:start;flex:0 0 min(78vw,360px)}}@media (max-width:560px){.sEULKG_audiences{grid-template-columns:minmax(0,1fr)}}
.w8nKxa_list{gap:var(--space-5);padding-bottom:clamp(72px,10vw,136px);display:grid}.w8nKxa_card{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.w8nKxa_copy{justify-items:start;gap:var(--space-4);display:grid}.w8nKxa_nameRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.w8nKxa_nameRow .eyebrow{color:var(--green);margin:0}.w8nKxa_title{font-size:var(--text-5xl);max-width:14ch}.w8nKxa_lines{margin:0 0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.w8nKxa_lines li{border:1px solid var(--line-on-ink);border-radius:var(--radius-pill);font:600 var(--text-sm)/1 var(--font-display);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.w8nKxa_lines li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.w8nKxa_tile{--size:clamp(180px, 22vw, 300px);margin:var(--space-5) var(--space-5) var(--space-7)}@media (max-width:860px){.w8nKxa_card{grid-template-columns:minmax(0,1fr)}.w8nKxa_tile{--size:min(52vw, 220px);margin:0 0 var(--space-5);grid-row:1;justify-self:center}}
.uPJwmG_head{padding-block:var(--space-7) var(--space-7);gap:var(--space-4);display:grid}.uPJwmG_titleRow{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.uPJwmG_titleRow .eyebrow{margin:0}.uPJwmG_title{font-size:var(--text-5xl);max-width:20ch}.uPJwmG_facts{gap:var(--space-7);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.uPJwmG_facts dt{font:600 var(--text-xs)/1 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);margin-bottom:6px}.uPJwmG_facts dd{font:600 var(--text-lg)/1.2 var(--font-display);margin:0}.uPJwmG_facts dd a{color:var(--green-700);text-underline-offset:4px}.uPJwmG_cover{aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden}.uPJwmG_cover svg{width:100%;height:100%}.uPJwmG_body{gap:var(--space-8);padding-block:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.uPJwmG_summary{font:500 var(--text-3xl)/1.2 var(--font-display);letter-spacing:var(--tracking-display)}.uPJwmG_sections{gap:var(--space-7);display:grid}.uPJwmG_sectionTitle{font-size:var(--text-xl);margin-bottom:var(--space-3)}.uPJwmG_sections p{font-size:var(--text-lg);color:color-mix(in oklab, var(--ink) 80%, var(--paper));max-width:60ch}.uPJwmG_stages{padding-bottom:var(--space-9)}.uPJwmG_stages .uPJwmG_sectionTitle{margin-bottom:var(--space-5)}.uPJwmG_gallery{gap:var(--space-5);padding-bottom:var(--space-9);display:grid}.uPJwmG_gallery figcaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted)}.uPJwmG_still{margin:0}.uPJwmG_still img{border-radius:var(--radius-xl);width:100%}.uPJwmG_player{width:100%;max-width:calc(85svh * var(--ar));margin-inline:auto}.uPJwmG_next{padding-bottom:var(--space-9)}.uPJwmG_nextLink{gap:var(--space-2);padding-top:var(--space-6);border-top:2px solid var(--ink);text-decoration:none;display:grid}.uPJwmG_nextLink .eyebrow{margin:0}.uPJwmG_nextTitle{font:600 var(--text-5xl)/1.05 var(--font-display);letter-spacing:var(--tracking-display)}.uPJwmG_nextTitle span{transition:transform var(--dur-quick) var(--ease-out);display:inline-block}.uPJwmG_nextLink:hover .uPJwmG_nextTitle span{transform:translate(8px)}@media (max-width:860px){.uPJwmG_body{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr)}.uPJwmG_cover{border-radius:var(--radius-lg)}}
.EA-BQq_filters{gap:var(--space-2);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.EA-BQq_filters button{border:1px solid var(--line);border-radius:var(--radius-pill);height:40px;font:600 var(--text-sm)/1 var(--font-display);letter-spacing:.02em;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.EA-BQq_filters button:hover{background:var(--card)}.EA-BQq_filters button:active{transform:scale(.97)}.EA-BQq_filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.EA-BQq_filters button[data-studio]{margin-left:var(--space-2)}.EA-BQq_filters button[data-studio][aria-pressed=true]{color:var(--green)}.EA-BQq_note{margin:calc(var(--space-5) * -1) 0 var(--space-7);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--green-50);border:1px solid color-mix(in oklab, var(--green) 30%, transparent);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.EA-BQq_grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.EA-BQq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.EA-BQq_grid{grid-template-columns:minmax(0,1fr)}}
