.home-experience_experience__2zyWs{--accent:#b9ff47;padding-block:clamp(80px,9vw,132px);background:#101216;color:#f2f4f5;border-top:1px solid #303640}.home-experience_layout__H0x8W{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2.5fr);align-items:start;gap:clamp(32px,4vw,64px)}.home-experience_heading__ZXzm_{padding-top:48px}.home-experience_heading__ZXzm_ h2{margin:0;font:600 clamp(36px,3.5vw,52px)/1.1 Space Grotesk,sans-serif;letter-spacing:-.045em}.home-experience_introduction__O33XI{margin:28px 0 0;color:#d1d8df;font-size:18px;line-height:1.75}.home-experience_journey__2MRz4{min-width:0}.home-experience_instruction__o7xD7{margin:0 0 24px;color:#d1d8df;font-size:15px;line-height:1.6}.home-experience_timeline__SSXxm{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);grid-template-rows:repeat(3,minmax(140px,auto));column-gap:32px}.home-experience_item__c7Prq{display:contents}.home-experience_entry__EnNGG{grid-column:1;display:flex;position:relative;align-items:center;gap:20px;min-height:140px;width:100%;padding:28px 4px 28px 0;text-align:left;color:#d1d8df;background:transparent;border:0;cursor:pointer}.home-experience_entry__EnNGG:before{content:"";position:absolute;top:0;bottom:0;left:9px;width:1px;background:#53606b}.home-experience_marker__ux4jm{z-index:1;display:block;width:19px;height:19px;flex:0 0 19px;border:1px solid #a8b0ba;border-radius:50%;background:#101216;transition:background .2s,border-color .2s}.home-experience_entry__EnNGG[data-active=true]:before{background:#b9ff47}.home-experience_entry__EnNGG[data-active=true] .home-experience_marker__ux4jm{background:#b9ff47;border-color:#b9ff47;outline:1px solid #b9ff47;outline-offset:5px}.home-experience_entryText__pcxaO{display:flex;min-width:0;flex-direction:column;gap:10px;overflow-wrap:anywhere}.home-experience_date__9t0mU{font:15px/1.7 IBM Plex Mono,monospace}.home-experience_entryName__UtETT{font:500 clamp(21px,1.7vw,26px)/1.2 Space Grotesk,sans-serif;letter-spacing:-.03em;color:#f2f4f5}.home-experience_role__oofib{font-size:15px;line-height:1.65}.home-experience_entry__EnNGG[data-active=true] .home-experience_date__9t0mU,.home-experience_entry__EnNGG[data-active=true] .home-experience_entryName__UtETT{color:#b9ff47}.home-experience_entry__EnNGG:focus-visible{outline:2px solid #b9ff47;outline-offset:6px}.home-experience_toggle__PUg1P{margin-left:auto;flex-shrink:0;color:#b9ff47}.home-experience_panel__8uBP4{grid-column:2;grid-row:1/span 3;display:grid;grid-template-rows:1fr;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility 0s .22s}.home-experience_panel__8uBP4[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.home-experience_panelInner__eZZig{min-height:0;overflow:hidden}.home-experience_panelContent__cygqW{padding:32px;border:1px solid #53606b;border-radius:8px;background:#1a1e24}.home-experience_detailDate__EZYNf{margin:18px 0 0;color:#d1d8df;font:16px/1.7 IBM Plex Mono,monospace}.home-experience_panel__8uBP4 h3{margin:14px 0 0;font:600 clamp(32px,3vw,44px)/1.12 Space Grotesk,sans-serif;letter-spacing:-.04em;overflow-wrap:break-word}.home-experience_detailRole__8W6hZ{color:#b9ff47;font-size:16px;line-height:1.65;margin:0}.home-experience_description__NDcyE{max-width:640px;margin:30px 0 0;font-size:19px;line-height:1.75}.home-experience_description__NDcyE p{margin:0}.home-experience_description__NDcyE p+p{margin-top:20px}.home-experience_panel__8uBP4 h4{margin:32px 0 20px;padding-top:24px;border-top:1px solid #53606b;font-size:16px;font-weight:500;color:#f2f4f5}.home-experience_panel__8uBP4 ul{padding:0;margin:0;list-style:none}.home-experience_panel__8uBP4 li{position:relative;padding-left:21px;font-size:17px;line-height:1.75;color:#e0e5eb}.home-experience_panel__8uBP4 li+li{margin-top:14px}.home-experience_panel__8uBP4 li:before{content:"";position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:50%;background:#b9ff47}.home-experience_action__6WaZr{display:inline-flex;align-items:center;gap:14px;min-height:48px;margin-top:48px;font-size:15px;border-bottom:1px solid #b9ff47}.home-experience_action__6WaZr svg{color:#b9ff47;transition:transform .22s ease}.home-experience_action__6WaZr:focus-visible svg,.home-experience_action__6WaZr:hover svg{transform:translate(3px,-3px)}.home-experience_fallback__fn1ct article{border-top:1px solid #53606b;padding-block:24px}.home-experience_fallback__fn1ct h3{font:600 30px Space Grotesk,sans-serif}.home-experience_fallback__fn1ct p{color:#d1d8df;font-size:18px;line-height:1.8}@media (max-width:1200px){.home-experience_layout__H0x8W{grid-template-columns:1fr;gap:40px}.home-experience_heading__ZXzm_{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding-top:0}.home-experience_introduction__O33XI{margin:0}.home-experience_timeline__SSXxm{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);column-gap:48px}}@media (max-width:800px){.home-experience_heading__ZXzm_{grid-template-columns:1fr;gap:24px}.home-experience_item__c7Prq,.home-experience_timeline__SSXxm{display:block}.home-experience_entry__EnNGG{min-height:120px;padding-block:24px}.home-experience_panel__8uBP4{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .22s ease,visibility 0s .35s}.home-experience_panel__8uBP4[data-active=true]{grid-template-rows:1fr}.home-experience_panelContent__cygqW{padding:24px;margin:4px 0 28px}.home-experience_panel__8uBP4 h3{font-size:clamp(30px,8vw,40px)}.home-experience_description__NDcyE{font-size:18px;margin-top:26px}.home-experience_detailDate__EZYNf{font-size:15px}.home-experience_panel__8uBP4 li{font-size:17px}.home-experience_entryName__UtETT{font-size:22px}}@media (prefers-reduced-motion:reduce){.home-experience_action__6WaZr svg,.home-experience_marker__ux4jm,.home-experience_panel__8uBP4{transition:none}.home-experience_action__6WaZr:focus-visible svg,.home-experience_action__6WaZr:hover svg{transform:none}}@media (min-width:1101px){.home-experience_experience__2zyWs{padding-block:var(--desktop-section-space)}.home-experience_layout__H0x8W{gap:var(--desktop-block-gap)}.home-experience_heading__ZXzm_{padding-top:32px}.home-experience_heading__ZXzm_ h2{font-size:var(--desktop-section-title)}.home-experience_introduction__O33XI{font-size:17px;margin-top:22px;line-height:1.7}.home-experience_instruction__o7xD7{margin-bottom:20px}.home-experience_timeline__SSXxm{grid-template-rows:repeat(3,minmax(116px,auto));column-gap:24px}.home-experience_entry__EnNGG{min-height:116px;padding-block:20px;gap:16px}.home-experience_entryText__pcxaO{gap:8px}.home-experience_entryName__UtETT{font-size:23px}.home-experience_panelContent__cygqW{padding:24px}.home-experience_panel__8uBP4 h3{font-size:clamp(30px,2.8vw,36px)}.home-experience_detailDate__EZYNf{margin-top:14px;font-size:15px}.home-experience_description__NDcyE{font-size:17px;line-height:1.7;margin-top:22px}.home-experience_description__NDcyE p+p{margin-top:16px}.home-experience_panel__8uBP4 h4{margin:24px 0 16px;padding-top:18px}.home-experience_panel__8uBP4 li{font-size:16px;line-height:1.7}.home-experience_panel__8uBP4 li+li{margin-top:10px}.home-experience_action__6WaZr{margin-top:32px}}@media (min-width:1101px) and (max-width:1200px){.home-experience_heading__ZXzm_{padding-top:0}.home-experience_introduction__O33XI{margin-top:0}}.home-hero_hero__QLW_Z{--accent:#b9ff47;position:relative;isolation:isolate;min-height:min(800px,calc(100svh - 100px));padding-block:clamp(48px,7vh,72px) 64px;display:flex;align-items:center;color:#f2f4f5}.home-hero_hero__QLW_Z:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(116deg,transparent 23%,#1a1e2445 23.1%,#1a1e2408 41%,transparent 41.1%),radial-gradient(ellipse at 34% 55%,#1a1e2455,transparent 64%)}.home-hero_hero__QLW_Z ::selection{background:#b9ff47;color:#101216}.home-hero_composition__J731a{width:100%;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:16px;row-gap:24px;align-items:center}.home-hero_composition__J731a:after{content:"";position:absolute;left:0;top:64%;width:clamp(42px,11vw,158px);height:1px;background:linear-gradient(90deg,#b9ff47,#b9ff4700);pointer-events:none}.home-hero_role__lGVlK{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:#a8b0ba;font-size:12px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.home-hero_marker__o96k8{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--accent);margin-right:4px}.home-hero_specialty__iMCbC{color:#f2f4f5;letter-spacing:.04em}.home-hero_name__5pscq{grid-column:1/10;grid-row:2;min-width:0;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(112px,15.8vw,248px);font-weight:700;letter-spacing:-.075em;line-height:.9}.home-hero_mask__Qt9lG{display:block;width:max-content;max-width:100%;overflow:clip;padding:.03em .055em .095em .025em;margin:-.03em -.055em -.095em -.025em}.home-hero_firstLine__ilfDB{margin-bottom:.08em}.home-hero_secondLine__pfU0Y{margin-left:20%;color:var(--accent)}.home-hero_word__ApPdH{display:flex;align-items:baseline;width:max-content}.home-hero_groupMask__bc8z0{display:block;overflow:clip;padding-block:.03em .095em;margin-block:-.03em -.095em;padding-inline-end:.075em;margin-inline-end:-.075em}.home-hero_group__N0_qN{display:block;position:relative}.home-hero_glyphSource__wKO89{display:block}.home-hero_letter__f7cWW{position:absolute;top:0;left:0;opacity:0;pointer-events:none;user-select:none;transform-origin:50% 70%}.home-hero_group__N0_qN[data-pointer-ready] .home-hero_glyphSource__wKO89{color:transparent;position:relative;z-index:1}.home-hero_group__N0_qN[data-pointer-ready] .home-hero_letter__f7cWW{opacity:1}.home-hero_name__5pscq[data-hero-assembled] .home-hero_groupMask__bc8z0,.home-hero_name__5pscq[data-hero-assembled] .home-hero_mask__Qt9lG{overflow:visible}.home-hero_period__V50fS{display:block;margin-left:.01em}.home-hero_intro__hLa5n{grid-column:10/-1;grid-row:2;align-self:center;padding-top:66px;min-width:0}.home-hero_description__5O7hx{margin:0;color:#a8b0ba;font-size:clamp(14px,1.12vw,17px);line-height:1.8;text-wrap:pretty}.home-hero_projectLink__Q0E_g{grid-column:1/9;grid-row:3;justify-self:start;display:inline-flex;align-items:center;gap:20px;min-height:52px;margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;-webkit-tap-highlight-color:#b9ff4730}.home-hero_actionIcon__K7XOT{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border:1px solid #a8b0ba;border-radius:50%;transition:border-color .22s ease}.home-hero_actionIcon__K7XOT svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.home-hero_actionText___tqv2{position:relative;padding-block:8px}.home-hero_actionText___tqv2:after{content:"";position:absolute;inset-inline:0;bottom:2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.home-hero_projectLink__Q0E_g:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:2px}.home-hero_projectLink__Q0E_g:focus-visible .home-hero_actionIcon__K7XOT{border-color:var(--accent)}.home-hero_projectLink__Q0E_g:focus-visible .home-hero_actionIcon__K7XOT svg{transform:translateY(3px)}.home-hero_projectLink__Q0E_g:focus-visible .home-hero_actionText___tqv2:after{transform:scaleX(1)}@media (hover:hover){.home-hero_projectLink__Q0E_g:hover .home-hero_actionIcon__K7XOT{border-color:var(--accent)}.home-hero_projectLink__Q0E_g:hover .home-hero_actionIcon__K7XOT svg{transform:translateY(3px)}.home-hero_projectLink__Q0E_g:hover .home-hero_actionText___tqv2:after{transform:scaleX(1)}}.home-hero_scrollCue__rR3gB{grid-column:12;grid-row:3;justify-self:end;display:block;height:52px;width:1px;background:#a8b0ba45}.home-hero_scrollCue__rR3gB>span{display:block;height:10px;width:1px;margin-top:42px;background:var(--accent)}@media (min-width:1600px){.home-hero_name__5pscq{font-size:248px}}@media (max-width:1100px){.home-hero_hero__QLW_Z{min-height:auto;padding-block:56px 60px}.home-hero_name__5pscq{grid-column:1/-1;font-size:clamp(112px,18vw,198px)}.home-hero_secondLine__pfU0Y{margin-left:25%}.home-hero_intro__hLa5n{grid-row:3;grid-column:7/-1;padding-top:0}.home-hero_projectLink__Q0E_g{grid-column:1/7;align-self:end;margin-top:0}.home-hero_scrollCue__rR3gB{display:none}}@media (max-width:700px){.home-hero_hero__QLW_Z{min-height:min(740px,calc(100svh - 86px));padding-block:36px 42px;align-items:stretch}.home-hero_hero__QLW_Z:before{background:linear-gradient(115deg,transparent 17%,#1a1e2435 17.2%,transparent 70%)}.home-hero_composition__J731a{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;column-gap:0;row-gap:28px}.home-hero_composition__J731a:after{top:auto;bottom:80px;width:40px}.home-hero_role__lGVlK{font-size:10px;gap:8px;letter-spacing:.08em}.home-hero_marker__o96k8{width:7px;height:7px;margin-right:0}.home-hero_specialty__iMCbC{letter-spacing:0}.home-hero_name__5pscq{font-size:clamp(82px,25.6vw,179px)}.home-hero_firstLine__ilfDB{margin-bottom:.16em}.home-hero_secondLine__pfU0Y{margin-left:13%}.home-hero_intro__hLa5n{grid-column:2/-1;grid-row:3;align-self:center;max-width:400px;justify-self:end}.home-hero_description__5O7hx{font-size:15px;line-height:1.7}.home-hero_projectLink__Q0E_g{grid-column:1/-1;grid-row:4;font-size:10px;gap:16px}.home-hero_actionIcon__K7XOT{width:48px;height:48px}}@media (max-width:700px) and (max-height:650px){.home-hero_hero__QLW_Z{min-height:auto}.home-hero_composition__J731a{grid-template-rows:auto auto auto auto}}@media (prefers-reduced-motion:reduce){.home-hero_actionIcon__K7XOT,.home-hero_actionIcon__K7XOT svg,.home-hero_actionText___tqv2:after{transition:none}.home-hero_projectLink__Q0E_g:focus-visible .home-hero_actionIcon__K7XOT svg,.home-hero_projectLink__Q0E_g:hover .home-hero_actionIcon__K7XOT svg{transform:none}}@media (min-width:1101px){.home-hero_hero__QLW_Z{min-height:min(600px,calc(100svh - 96px));padding-block:40px 44px}.home-hero_composition__J731a{row-gap:18px}.home-hero_name__5pscq{font-size:var(--desktop-display)}.home-hero_intro__hLa5n{padding-top:40px}.home-hero_description__5O7hx{font-size:16px;line-height:1.75}.home-hero_projectLink__Q0E_g{gap:16px;min-height:48px;margin-top:8px;font-size:12px;letter-spacing:.1em}.home-hero_actionIcon__K7XOT{width:46px;height:46px}.home-hero_scrollCue__rR3gB{height:46px}.home-hero_scrollCue__rR3gB>span{margin-top:36px}}@media (min-width:1101px) and (max-height:800px){.home-hero_hero__QLW_Z{min-height:540px;padding-block:32px}}.project-stage_stage__R90sz{--accent:#b9ff47;position:relative;isolation:isolate;border-block:1px solid #303640;background:#101216}.project-stage_rail__9IYm_{position:absolute;top:76px;left:max(18px,calc((100vw - 1540px) / 2));bottom:76px;display:flex;flex-direction:column;align-items:center;gap:24px;width:20px;color:#a8b0ba;font:11px/1 IBM Plex Mono,monospace;pointer-events:none}.project-stage_rail__9IYm_:after{content:"";width:1px;flex:1;background:linear-gradient(#303640,#b9ff4790 50%,#303640)}.project-stage_category__xuD2N{margin:0 0 24px;color:#c6cdd5;font:12px/1.6 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.project-stage_action__Cd_Ng{display:inline-flex;align-items:center;gap:16px;width:max-content;max-width:100%;min-height:48px;font-size:14px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;-webkit-tap-highlight-color:#b9ff4730}.project-stage_actionIcon__GRyPI{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#b9ff47;color:#101216}.project-stage_actionIcon__GRyPI svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.project-stage_actionText__qkmwc{position:relative;padding-block:10px}.project-stage_actionText__qkmwc:after{content:"";position:absolute;bottom:3px;inset-inline:0;height:1px;background:#b9ff47;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.project-stage_action__Cd_Ng:focus-visible{outline:2px solid #b9ff47;outline-offset:6px;border-radius:2px}.project-stage_action__Cd_Ng:focus-visible .project-stage_actionIcon__GRyPI svg{transform:translateX(4px)}.project-stage_action__Cd_Ng:focus-visible .project-stage_actionText__qkmwc:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.project-stage_action__Cd_Ng:hover .project-stage_actionIcon__GRyPI svg{transform:translateX(4px)}.project-stage_action__Cd_Ng:hover .project-stage_actionText__qkmwc:after{transform:scaleX(1)}}@media (max-width:1100px){.project-stage_rail__9IYm_{display:none}}@media (prefers-reduced-motion:reduce){.project-stage_actionIcon__GRyPI svg,.project-stage_actionText__qkmwc:after{transition:none}.project-stage_action__Cd_Ng:focus-visible .project-stage_actionIcon__GRyPI svg,.project-stage_action__Cd_Ng:hover .project-stage_actionIcon__GRyPI svg{transform:none}}@media (min-width:1101px){.project-stage_rail__9IYm_{top:48px;bottom:48px;left:max(18px,calc((100vw - 1320px) / 2));gap:20px}.project-stage_category__xuD2N{margin-bottom:20px}.project-stage_action__Cd_Ng{gap:14px}.project-stage_actionIcon__GRyPI{flex-basis:44px;width:44px;height:44px}}.feedqr-showcase_feedqr__AiFtZ{background:linear-gradient(116deg,#101216 38%,#1a1e24 38.1%,#101216 72%)}.feedqr-showcase_stageBody__vvC_2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.6fr);gap:clamp(36px,4vw,64px);align-items:center;min-height:min(880px,calc(100svh - 76px));padding-block:72px}.feedqr-showcase_introduction___f_JD{min-width:0}.feedqr-showcase_title__5ma0h{margin:0;font:700 clamp(82px,8.6vw,140px)/1 Space Grotesk,sans-serif;letter-spacing:-.075em}.feedqr-showcase_titleMask__FyUI7{display:block;overflow:clip;padding-block:.06em .1em;margin-block:-.06em -.1em}.feedqr-showcase_titleMask__FyUI7>span{display:block}.feedqr-showcase_accent__BZBmd{color:#b9ff47}.feedqr-showcase_rule__fPZ_W{display:block;width:80px;height:1px;margin-block:28px;background:#b9ff47}.feedqr-showcase_summary__7GWxy{max-width:350px;margin:0;color:var(--reading-muted);font-size:var(--type-body);line-height:1.75;text-wrap:pretty}.feedqr-showcase_status__dURL1{margin:20px 0 0;color:#b9ff47;font:14px/1.6 IBM Plex Mono,monospace;letter-spacing:.04em}.feedqr-showcase_action__Yl13r{margin-top:28px}.feedqr-showcase_frame__eHxk5{min-width:0;aspect-ratio:1.24;overflow:clip;background:#f8f9f8;border:1px solid #536244;box-shadow:0 24px 64px #00000040;transform-origin:center}.feedqr-showcase_mediaLink__pmSuw{display:block;width:100%;height:100%}.feedqr-showcase_imageEmphasis__UpWAF{width:100%;height:100%;transform-origin:center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.feedqr-showcase_imageEmphasis__UpWAF picture{display:block;width:100%;height:100%}.feedqr-showcase_image__dUoYD{display:block;width:100%;height:auto;transform-origin:center top}.feedqr-showcase_frame__eHxk5:focus-within{clip-path:none!important;outline:3px solid #b9ff47;outline-offset:6px}.feedqr-showcase_mediaLink__pmSuw:focus-visible{outline:none}.feedqr-showcase_feedqr__AiFtZ:has(.feedqr-showcase_action__Yl13r:focus-visible) .feedqr-showcase_imageEmphasis__UpWAF,.feedqr-showcase_mediaLink__pmSuw:focus-visible .feedqr-showcase_imageEmphasis__UpWAF{transform:scale(1.015)}@media (hover:hover) and (pointer:fine){.feedqr-showcase_feedqr__AiFtZ:has(.feedqr-showcase_action__Yl13r:hover) .feedqr-showcase_imageEmphasis__UpWAF,.feedqr-showcase_mediaLink__pmSuw:hover .feedqr-showcase_imageEmphasis__UpWAF{transform:scale(1.015)}}@media (max-width:1000px){.feedqr-showcase_stageBody__vvC_2{grid-template-columns:1fr;min-height:auto;gap:40px;padding-block:64px}.feedqr-showcase_introduction___f_JD{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.feedqr-showcase_introduction___f_JD>p:first-child,.feedqr-showcase_rule__fPZ_W,.feedqr-showcase_title__5ma0h{grid-column:1}.feedqr-showcase_title__5ma0h{grid-row:2/4;font-size:clamp(84px,12vw,112px);align-self:start}.feedqr-showcase_rule__fPZ_W{grid-row:4;margin-block:24px 0}.feedqr-showcase_summary__7GWxy{grid-column:2;grid-row:1/3}.feedqr-showcase_status__dURL1{grid-column:2;grid-row:3}.feedqr-showcase_action__Yl13r{grid-column:2;grid-row:4;margin-top:16px}.feedqr-showcase_frame__eHxk5{aspect-ratio:1.5}}@media (max-width:700px){.feedqr-showcase_stageBody__vvC_2{gap:32px;padding-block:48px}.feedqr-showcase_introduction___f_JD{display:block}.feedqr-showcase_title__5ma0h{font-size:clamp(72px,20vw,112px)}.feedqr-showcase_rule__fPZ_W{margin-block:24px;width:56px}.feedqr-showcase_summary__7GWxy{max-width:420px}.feedqr-showcase_status__dURL1{margin-top:16px}.feedqr-showcase_action__Yl13r{margin-top:22px}.feedqr-showcase_frame__eHxk5{width:min(100%,420px);aspect-ratio:360/540;justify-self:center}}@media (prefers-reduced-motion:reduce){.feedqr-showcase_imageEmphasis__UpWAF{transition:none}.feedqr-showcase_feedqr__AiFtZ .feedqr-showcase_imageEmphasis__UpWAF{transform:none!important}}@media (min-width:1101px){.feedqr-showcase_stageBody__vvC_2{max-width:min(var(--desktop-content-max),124svh);min-height:min(700px,calc(100svh - var(--desktop-header-height)));padding-block:40px;gap:var(--desktop-block-gap)}.feedqr-showcase_title__5ma0h{font-size:var(--desktop-project-title)}.feedqr-showcase_rule__fPZ_W{margin-block:22px;width:64px}.feedqr-showcase_summary__7GWxy{line-height:1.7}.feedqr-showcase_status__dURL1{margin-top:16px}.feedqr-showcase_action__Yl13r{margin-top:22px}}.selected-projects_selected__WgEw9{padding-block:112px 128px}.selected-projects_sectionHeading__cQaMX{margin-bottom:64px}.selected-projects_sectionHeading__cQaMX h2{margin:0;padding-block:.06em;overflow:clip;font:500 clamp(26px,3vw,42px)/1.1 Space Grotesk,sans-serif;letter-spacing:-.05em}.selected-projects_sectionHeading__cQaMX h2 span{display:block}.selected-projects_lion__XsFex{margin-top:clamp(48px,6vw,88px);background:#0b0e10;position:relative;overflow:hidden}.selected-projects_lionRail__UuA9w{left:max(18px,calc((100vw - 1820px) / 2))}.selected-projects_scene__D4I_M{position:absolute;inset:0;pointer-events:none;overflow:hidden}.selected-projects_scene__D4I_M:after{content:"";position:absolute;inset:0;background:linear-gradient(151deg,transparent 31%,#ffffff03 31.1%,transparent 52%),linear-gradient(180deg,#080a0c99,transparent 32%,transparent 88%,#080a0c80)}.selected-projects_gymEnvWrapper__2gphT{position:absolute;inset:-18% 0 0 auto;width:68%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#0009 22%,#000 40%)}.selected-projects_gymEnv__08lMn{object-fit:cover;object-position:left center;opacity:1}.selected-projects_gymLighting__5Au2i{position:absolute;inset:0;background:radial-gradient(ellipse 15% 24% at 89% 43%,#e523171a,transparent 75%)}.selected-projects_floorGlow__UDlFT{position:absolute;bottom:0;right:0;width:69%;height:19%;background:radial-gradient(ellipse at 66% 80%,#f2381929,transparent 70%)}.selected-projects_lionStage__wZz7Y{position:relative;width:min(89.4%,1710px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,30fr) minmax(0,70fr);grid-template-areas:"heading art" "intro art" "details art";grid-template-rows:auto auto 1fr;column-gap:clamp(28px,2.4vw,46px);align-items:start;padding-block:clamp(52px,4.2vw,80px) clamp(64px,5vw,96px)}.selected-projects_lionHeading__hBQCb{grid-area:heading;container-type:inline-size;width:137%;position:relative;z-index:1}.selected-projects_lionHeading__hBQCb h3{margin:0;color:#f2f4f5;font:700 min(25cqw,184px)/.88 Space Grotesk,sans-serif;letter-spacing:-.065em}.selected-projects_lionMask__Y__3G{display:block;overflow:clip;width:max-content;max-width:100%;padding:.035em .06em .09em .015em;margin:-.035em -.06em -.09em -.015em}.selected-projects_lionMask__Y__3G>span{display:block}.selected-projects_fitness__Nfbuf{color:#b9ff47;margin-top:.02em}.selected-projects_intro__gYoQr{grid-area:intro;margin-top:clamp(28px,2.6vw,44px);position:relative;z-index:1}.selected-projects_lionOverview__55sTj{max-width:29em;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;letter-spacing:-.015em;text-wrap:pretty;color:#dce0e5}.selected-projects_action__Vr3uR{margin-top:28px}.selected-projects_technicalContext__D3ZoF{grid-area:details;margin-top:clamp(28px,2.6vw,44px);padding-top:24px;border-top:1px solid #596067;max-width:32em}.selected-projects_attribution__2v1Pi{margin:0;font-size:16px;line-height:1.65;color:var(--reading-muted,#a1aab5)}.selected-projects_context__t7tj9{margin:20px 0 0}.selected-projects_context__t7tj9 dt{color:#b9ff47;font-size:14px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.selected-projects_context__t7tj9 dd{margin:0;color:var(--reading-muted,#a1aab5);font-size:15px;line-height:1.65}.selected-projects_pending__dRNg1{margin:24px 0 0;max-width:420px;font-size:15px;line-height:1.7;color:var(--reading-muted,#a1aab5)}.selected-projects_art__0f3d4{grid-area:art;align-self:start;position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:1%}.selected-projects_mascotWrapper__pOaFq{position:relative;width:45%;max-width:530px;margin-inline:auto;margin-bottom:1.5%}.selected-projects_mascot__0JDc4{display:block;width:100%;height:auto}.selected-projects_screen__n0_z2{position:relative;z-index:2;width:100%;margin:0;transform-origin:50% 50%}.selected-projects_bezel__O6UtX{--tilt-y:-11deg;--frame:clamp(9px,1vw,18px);position:relative;padding:var(--frame);border-radius:clamp(13px,1.4vw,24px);transform-origin:50% 50%;transform:perspective(1700px) rotateY(var(--tilt-y)) rotateX(5deg) rotate(-2.8deg);background:linear-gradient(135deg,#373b3f,#090b0d 35%,#141619 78%,#2a2020);border-color:#ff806abf #8a8f9060 #8a8f9060 #ff513bdb;border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 #ffc6b87d,inset 2px 0 1px #ff462340,1px 2px 0 #24282a,2px 4px 0 #171a1c,3px 6px 0 #0c0e10,4px 8px 0 #060809,-5px 0 15px -8px #ff3d1d,0 2px 22px -13px #ff4427,8px 26px 34px -14px #000e}.selected-projects_bezel__O6UtX:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:-1px -1px 1px #ff6f4c9c,inset 0 -2px 1px #000}.selected-projects_bezel__O6UtX img{display:block;width:100%;height:auto;border-radius:clamp(6px,.7vw,12px);box-shadow:0 0 0 1px #000}.selected-projects_screenContactShadow__P_AXZ{position:absolute;bottom:-26px;left:0;right:-1%;height:32px;background:radial-gradient(ellipse,#000 10%,#000b 44%,transparent 72%);filter:blur(4px);pointer-events:none;z-index:-1}.selected-projects_screenFloorGlow__15VSA{position:absolute;bottom:-48px;left:4%;right:0;height:64px;background:radial-gradient(ellipse 62% 30% at 65% 60%,#f7432566,#ca240e24 52%,transparent 80%);filter:blur(6px);pointer-events:none;z-index:-2}@media (max-width:1100px){.selected-projects_selected__WgEw9{padding-block:88px 96px}.selected-projects_lionStage__wZz7Y{width:calc(100% - 72px);grid-template-columns:minmax(0,36fr) minmax(0,64fr);column-gap:28px}.selected-projects_lionHeading__hBQCb{width:118%}.selected-projects_art__0f3d4{align-self:center}.selected-projects_mascotWrapper__pOaFq{width:55%;margin-bottom:5%}.selected-projects_bezel__O6UtX{--tilt-y:-8deg;transform:perspective(1400px) rotateY(var(--tilt-y)) rotateX(4deg) rotate(-2deg)}}@media (max-width:900px){.selected-projects_lionStage__wZz7Y{width:calc(100% - 56px);grid-template-columns:1fr;grid-template-areas:"heading" "intro" "art" "details";grid-template-rows:auto;padding-block:56px 64px}.selected-projects_lionHeading__hBQCb{width:min(100%,560px)}.selected-projects_gymEnvWrapper__2gphT{top:28%;bottom:15%;width:100%;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 80%,transparent)}.selected-projects_gymEnv__08lMn{object-position:34% center;opacity:.86}.selected-projects_art__0f3d4{margin-top:40px;padding-inline:8px}.selected-projects_mascotWrapper__pOaFq{width:58%;margin-bottom:4%}.selected-projects_bezel__O6UtX{--tilt-y:-6deg;transform:perspective(1400px) rotateY(var(--tilt-y)) rotateX(3deg) rotate(-1.8deg)}.selected-projects_technicalContext__D3ZoF{margin-top:56px;max-width:none}}@media (max-width:700px){.selected-projects_selected__WgEw9{padding-block:72px 80px}.selected-projects_sectionHeading__cQaMX{margin-bottom:40px}.selected-projects_lion__XsFex{margin-top:40px}.selected-projects_lionStage__wZz7Y{width:calc(100% - 40px)}.selected-projects_lionOverview__55sTj{font-size:18px}.selected-projects_intro__gYoQr{margin-top:24px}.selected-projects_art__0f3d4{margin-top:32px;padding-inline:0}.selected-projects_mascotWrapper__pOaFq{width:76%;margin-bottom:3%}.selected-projects_bezel__O6UtX{--frame:6px;transform:perspective(900px) rotateY(-3deg) rotateX(2deg) rotate(-1deg)}.selected-projects_screenFloorGlow__15VSA{height:44px;bottom:-32px}}@media (min-width:1101px){.selected-projects_selected__WgEw9{padding-block:var(--desktop-section-space) 80px}.selected-projects_sectionHeading__cQaMX{margin-bottom:40px}.selected-projects_sectionHeading__cQaMX h2{font-size:clamp(28px,2.6vw,34px)}.selected-projects_lion__XsFex{margin-top:48px}.selected-projects_lionStage__wZz7Y{width:min(calc(100% - 2 * var(--desktop-gutter)),var(--desktop-project-max));column-gap:28px;padding-block:36px 40px}.selected-projects_lionOverview__55sTj{font-size:18px;line-height:1.6}.selected-projects_intro__gYoQr{margin-top:24px}.selected-projects_action__Vr3uR{margin-top:20px}.selected-projects_technicalContext__D3ZoF{margin-top:24px;padding-top:20px}.selected-projects_context__t7tj9{margin-top:14px}.selected-projects_lionRail__UuA9w{left:max(18px,calc((100vw - 1440px) / 2))}}@media (min-width:1101px) and (max-height:800px){.selected-projects_lionStage__wZz7Y{padding-block:28px 32px}}@view-transition{navigation:auto}.premiere-feedqr-title{view-transition-name:premiere-feedqr-title}.premiere-lion-title{view-transition-name:premiere-lion-title}.premiere-feedqr-media{view-transition-name:premiere-feedqr-media}::view-transition-group(premiere-feedqr-media){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(premiere-feedqr-title),::view-transition-group(premiere-lion-title){animation-duration:.38s}::view-transition-new(premiere-feedqr-title),::view-transition-new(premiere-lion-title),::view-transition-old(premiere-feedqr-title),::view-transition-old(premiere-lion-title){width:auto;height:auto;max-width:100%;animation-duration:.24s}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}@media (max-width:700px){.premiere-feedqr-media{view-transition-name:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.premiere-feedqr-media,.premiere-feedqr-title,.premiere-lion-title{view-transition-name:none}}.technical-expertise_expertise___taH7{--accent:#b9ff47;padding-block:clamp(80px,9vw,132px);border-top:1px solid #303640;background:#101216;color:#f2f4f5}.technical-expertise_layout__s05dW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(40px,5vw,80px);align-items:start}.technical-expertise_heading__47VTv{padding-top:20px}.technical-expertise_heading__47VTv h2{margin:0;font:600 clamp(40px,4vw,60px)/1.08 Space Grotesk,sans-serif;letter-spacing:-.05em;overflow-wrap:break-word}.technical-expertise_heading__47VTv h2 span{color:#b9ff47}.technical-expertise_heading__47VTv:after{content:"";display:block;width:76px;height:2px;margin-top:40px;background:#b9ff47}.technical-expertise_groups__vCqbv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.technical-expertise_group__GoqyU{min-width:0;padding:8px 0 26px;border-top:1px solid #53606b}.technical-expertise_group__GoqyU summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:12px;cursor:pointer;list-style:none}.technical-expertise_group__GoqyU summary::-webkit-details-marker{display:none}.technical-expertise_group__GoqyU h3{margin:0;font:500 clamp(22px,1.9vw,28px)/1.3 Space Grotesk,sans-serif;letter-spacing:-.025em}.technical-expertise_group__GoqyU summary svg{color:#b9ff47;flex-shrink:0;transition:transform .22s ease}.technical-expertise_group__GoqyU[open] summary svg{transform:rotate(45deg)}.technical-expertise_group__GoqyU summary:focus-visible{outline:2px solid #b9ff47;outline-offset:5px}.technical-expertise_technologies__P0W1I{display:flex;flex-wrap:wrap;align-content:start;gap:10px 12px;list-style:none;padding:0;margin:18px 0 0}.technical-expertise_technologies__P0W1I li{padding:7px 12px;border:1px solid #53606b;border-radius:24px;font-size:16px;line-height:1.5;color:#e0e5eb}@media (hover:hover) and (pointer:fine){.technical-expertise_group__GoqyU{transition:border-color .22s ease}.technical-expertise_group__GoqyU:hover{border-color:#b9ff47}.technical-expertise_group__GoqyU summary:hover h3{color:#b9ff47}}@media (max-width:1100px){.technical-expertise_layout__s05dW{grid-template-columns:1fr;gap:40px}.technical-expertise_heading__47VTv{padding-top:0;max-width:600px}.technical-expertise_heading__47VTv:after{margin-top:24px}}@media (max-width:800px){.technical-expertise_groups__vCqbv{grid-template-columns:1fr;gap:16px}.technical-expertise_group__GoqyU{padding:0 20px;border:1px solid #53606b;border-radius:8px}.technical-expertise_group__GoqyU summary{min-height:72px}.technical-expertise_group__GoqyU h3{font-size:21px}.technical-expertise_technologies__P0W1I{margin:8px 0 24px}.technical-expertise_technologies__P0W1I li{font-size:16px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.technical-expertise_group__GoqyU,.technical-expertise_group__GoqyU summary svg{transition:none}}@media (min-width:1101px){.technical-expertise_expertise___taH7{padding-block:var(--desktop-section-space)}.technical-expertise_layout__s05dW{gap:var(--desktop-block-gap)}.technical-expertise_heading__47VTv{padding-top:12px}.technical-expertise_heading__47VTv h2{font-size:var(--desktop-section-title)}.technical-expertise_heading__47VTv:after{width:60px;margin-top:28px}.technical-expertise_groups__vCqbv{gap:20px 28px}.technical-expertise_group__GoqyU{padding-bottom:20px}.technical-expertise_group__GoqyU summary{min-height:52px;padding-block:10px}.technical-expertise_group__GoqyU h3{font-size:23px}.technical-expertise_technologies__P0W1I{gap:8px 10px;margin-top:12px}.technical-expertise_technologies__P0W1I li{padding:5px 10px}}