.AiLab-module__OaW8Aq__section{--line:#e6ddd4;--cream:#fbf7f3;--card:#f3ebe3;--mono:ui-monospace, "SF Mono", Menlo, monospace;--side:clamp(16px, 2vw, 32px);--media-h:clamp(240px, calc(100svh - 390px), 480px);background:var(--cream);position:relative}.AiLab-module__OaW8Aq__sticky{flex-direction:column;padding:clamp(64px,9vw,140px) 0 clamp(48px,6vw,96px);display:flex}.AiLab-module__OaW8Aq__pinned .AiLab-module__OaW8Aq__sticky{justify-content:center;height:100svh;padding:0;position:sticky;top:0;overflow:hidden}.AiLab-module__OaW8Aq__head{margin:0 var(--side);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.AiLab-module__OaW8Aq__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-3);white-space:nowrap}.AiLab-module__OaW8Aq__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.AiLab-module__OaW8Aq__title.AiLab-module__OaW8Aq__in span{opacity:1;filter:blur();transform:none}.AiLab-module__OaW8Aq__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.AiLab-module__OaW8Aq__headMeta{max-width:340px;color:var(--ink-soft);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;line-height:1.45;display:flex}.AiLab-module__OaW8Aq__range{font:500 13px/1 var(--mono);color:var(--orange-3)}.AiLab-module__OaW8Aq__current{font-variant-numeric:tabular-nums}.AiLab-module__OaW8Aq__viewport{margin-top:clamp(24px,3vw,40px);position:relative}.AiLab-module__OaW8Aq__track{will-change:transform;gap:12px;width:max-content;list-style:none;display:flex}.AiLab-module__OaW8Aq__card{background:var(--card);border-radius:12px;flex-direction:column;flex:none;gap:12px;padding:14px;display:flex}.AiLab-module__OaW8Aq__cardTop{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:#5c4a3c;justify-content:space-between;gap:12px;display:flex}.AiLab-module__OaW8Aq__cardTop span:last-child{color:var(--orange-3)}.AiLab-module__OaW8Aq__media{height:var(--media-h);aspect-ratio:4/5;background:#e8dccf;border-radius:8px;overflow:hidden}.AiLab-module__OaW8Aq__media video{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.AiLab-module__OaW8Aq__card:hover video{transform:scale(1.04)}.AiLab-module__OaW8Aq__fade{pointer-events:none;width:clamp(40px,6vw,100px);display:none;position:absolute;top:0;bottom:0}.AiLab-module__OaW8Aq__fadeLeft{background:linear-gradient(90deg, var(--cream), transparent);left:0}.AiLab-module__OaW8Aq__fadeRight{background:linear-gradient(270deg, var(--cream), transparent);right:0}.AiLab-module__OaW8Aq__pinned .AiLab-module__OaW8Aq__fade{display:block}.AiLab-module__OaW8Aq__section:not(.AiLab-module__OaW8Aq__pinned) .AiLab-module__OaW8Aq__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--side);scroll-padding:0 var(--side);overflow-x:auto}.AiLab-module__OaW8Aq__section:not(.AiLab-module__OaW8Aq__pinned) .AiLab-module__OaW8Aq__viewport::-webkit-scrollbar{display:none}.AiLab-module__OaW8Aq__section:not(.AiLab-module__OaW8Aq__pinned) .AiLab-module__OaW8Aq__card{scroll-snap-align:start}@media (max-width:900px){.AiLab-module__OaW8Aq__section{--media-h:min(400px, 95vw)}.AiLab-module__OaW8Aq__head{flex-direction:column;align-items:flex-start}.AiLab-module__OaW8Aq__headMeta{text-align:left;align-items:flex-start}.AiLab-module__OaW8Aq__title{white-space:normal}}@media (prefers-reduced-motion:reduce){.AiLab-module__OaW8Aq__title span{opacity:1;filter:none;transition:none;transform:none}}
.Experience-module__HaXZMW__section{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;--side:clamp(16px, 2vw, 32px);--base:var(--cream);--gap:12px;--stub:104px;--card-w:min(250px, calc((100vw - 2 * var(--side) - 64px - 4 * var(--gap)) / 5));--card-h:min(430px, calc(100svh - 150px));background:var(--cream);padding-top:clamp(64px,9vw,140px)}.Experience-module__HaXZMW__scene{position:relative}.Experience-module__HaXZMW__sticky{padding:0 var(--side) var(--side)}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__sticky{height:100svh;padding:var(--side);position:sticky;top:0}.Experience-module__HaXZMW__panel{isolation:isolate;background:var(--base);border-radius:26px;padding:48px 20px;position:relative;overflow:hidden}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__panel{place-items:center;height:100%;padding:0;display:grid}.Experience-module__HaXZMW__shape{z-index:-1;filter:blur(70px);opacity:.85;will-change:transform;position:absolute;inset:0}.Experience-module__HaXZMW__hill{transform-origin:50%;width:100%;height:72%;position:absolute;left:0;transform:scale(2.4)}.Experience-module__HaXZMW__hillLight{z-index:0;fill:#ffb347;top:0}.Experience-module__HaXZMW__hillDark{z-index:3;fill:var(--orange-2);top:20%}.Experience-module__HaXZMW__fill{width:100%;height:40%;position:absolute;left:0}.Experience-module__HaXZMW__fillLight{z-index:-1;background:#f28a1e;top:71%}.Experience-module__HaXZMW__fillDark{z-index:2;background:#d85f08;top:87%}.Experience-module__HaXZMW__bgText{z-index:0;font:400 clamp(56px, 6.2vw, 112px)/.98 var(--display);letter-spacing:-.035em;color:var(--base);pointer-events:none;margin-bottom:28px;position:relative}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__bgText{text-align:center;place-content:center;margin:0;display:grid;position:absolute;inset:0}.Experience-module__HaXZMW__cards{z-index:1;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;position:relative}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__cards{gap:var(--gap);perspective:2000px;display:flex}.Experience-module__HaXZMW__card{min-width:0}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__card{width:var(--card-w);height:var(--card-h)}.Experience-module__HaXZMW__inner{height:100%;position:relative}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__inner{transform-style:preserve-3d;will-change:transform}.Experience-module__HaXZMW__face{height:100%;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 97%, #000) right / 51% 100% no-repeat;border-radius:16px;flex-direction:column;display:flex}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__face{backface-visibility:hidden;position:absolute;inset:0}.Experience-module__HaXZMW__top{flex-direction:column;flex:1;min-height:0;padding:18px 18px 16px;display:flex}.Experience-module__HaXZMW__row{font:500 13px/1.2 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.Experience-module__HaXZMW__stub{height:var(--stub);border-top:1.5px dashed;border-top-color:color-mix(in srgb, currentColor 35%, transparent);flex-direction:column;flex:none;justify-content:space-between;padding:16px 18px 18px;display:flex}.Experience-module__HaXZMW__front{background:var(--cream);color:var(--ink)}.Experience-module__HaXZMW__front .Experience-module__HaXZMW__row{color:var(--ink-soft)}.Experience-module__HaXZMW__num{color:var(--orange-3)}.Experience-module__HaXZMW__name{font:500 clamp(22px, 1.7vw, 30px)/1.22 var(--display);letter-spacing:-.02em;margin-top:18px}.Experience-module__HaXZMW__text{color:var(--ink-soft);margin-top:auto;padding-top:14px;font-size:14px;line-height:1.45}.Experience-module__HaXZMW__fact{font:500 13px/1.2 var(--mono);text-transform:uppercase;color:var(--orange-3)}.Experience-module__HaXZMW__barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px, var(--ink) 12px 13px, transparent 13px 16px);opacity:.85;height:30px}.Experience-module__HaXZMW__back{background:var(--orange-4);color:var(--cream);display:none;transform:rotateY(180deg)}.Experience-module__HaXZMW__pinned .Experience-module__HaXZMW__back{display:flex}.Experience-module__HaXZMW__qr{background:conic-gradient(var(--cream) 25%, transparent 0 50%, var(--cream) 0 75%, transparent 0) 0 0 / 8px 8px;outline:3px solid var(--cream);outline-offset:-3px;flex:none;width:34px;height:34px}.Experience-module__HaXZMW__code{font:400 clamp(30px, 3.3vw, 52px)/1 var(--display);letter-spacing:-.03em;margin-top:auto}.Experience-module__HaXZMW__tear{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-top:14px}.Experience-module__HaXZMW__tagline{font:500 13px/1.25 var(--mono);text-transform:uppercase}@media (max-width:900px){.Experience-module__HaXZMW__text{margin-top:0}.Experience-module__HaXZMW__shape{inset:-90px -60px}}@media (max-width:560px){.Experience-module__HaXZMW__cards{grid-template-columns:1fr}.Experience-module__HaXZMW__panel{padding:24px 12px}}
.Footer-module__EZoWya__footer{--bg:#161616;--fg:#f3efe9;--fg-soft:#8f8a84;--line:#ffffff24;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--bg);color:var(--fg);position:relative;overflow:hidden}.Footer-module__EZoWya__reveal{will-change:transform, opacity}.Footer-module__EZoWya__top{padding:clamp(64px,9vw,140px) clamp(16px,2vw,32px) clamp(56px,7vw,110px)}.Footer-module__EZoWya__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Footer-module__EZoWya__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-2)}.Footer-module__EZoWya__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.Footer-module__EZoWya__title.Footer-module__EZoWya__in span{opacity:1;filter:blur();transform:none}.Footer-module__EZoWya__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.Footer-module__EZoWya__headMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.Footer-module__EZoWya__offer{font:500 clamp(22px, 1.7vw, 30px)/1.22 var(--display);letter-spacing:-.02em}.Footer-module__EZoWya__range{font:500 13px/1 var(--mono);color:var(--orange-2)}.Footer-module__EZoWya__list{list-style:none}.Footer-module__EZoWya__row{isolation:isolate;border-bottom:1px solid var(--line);grid-template-columns:26% minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 0;transition:color .45s,padding .55s cubic-bezier(.7,0,.2,1);display:grid;position:relative}.Footer-module__EZoWya__row:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--orange-3), var(--orange-2) 55%, var(--orange-1));transform-origin:bottom;transition:transform .55s cubic-bezier(.7,0,.2,1);position:absolute;inset:0 calc(-1*clamp(16px,2vw,32px));transform:scaleY(0)}.Footer-module__EZoWya__label{align-items:baseline;gap:18px;display:flex}.Footer-module__EZoWya__index{font:500 14px/1 var(--mono);color:var(--orange-2);flex:none;transition:color .45s}.Footer-module__EZoWya__channel{font:500 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--fg-soft);transition:color .45s}.Footer-module__EZoWya__value{font:400 clamp(30px, 3.3vw, 52px)/1.1 var(--display);letter-spacing:-.035em;white-space:nowrap;display:block;overflow:hidden}.Footer-module__EZoWya__roll{flex-direction:column;height:1.1em;transition:transform .55s cubic-bezier(.7,0,.2,1);display:flex}.Footer-module__EZoWya__roll span{height:1.1em;display:block}.Footer-module__EZoWya__action{font:500 13px/1 var(--mono);color:var(--fg-soft);align-items:center;gap:10px;transition:color .45s;display:inline-flex}.Footer-module__EZoWya__arrow{border:1px solid var(--line);width:44px;height:44px;color:var(--fg);border-radius:50%;place-items:center;font-size:16px;transition:transform .55s cubic-bezier(.2,.7,.2,1),background .45s,color .45s,border-color .45s;display:inline-grid}.Footer-module__EZoWya__row:hover,.Footer-module__EZoWya__row:focus-visible{color:var(--ink);outline:none}.Footer-module__EZoWya__row:hover:before,.Footer-module__EZoWya__row:focus-visible:before{transform:scaleY(1)}.Footer-module__EZoWya__row:hover .Footer-module__EZoWya__roll,.Footer-module__EZoWya__row:focus-visible .Footer-module__EZoWya__roll{transform:translateY(-1.1em)}.Footer-module__EZoWya__row:hover .Footer-module__EZoWya__index,.Footer-module__EZoWya__row:hover .Footer-module__EZoWya__channel,.Footer-module__EZoWya__row:hover .Footer-module__EZoWya__action,.Footer-module__EZoWya__row:focus-visible .Footer-module__EZoWya__index,.Footer-module__EZoWya__row:focus-visible .Footer-module__EZoWya__channel,.Footer-module__EZoWya__row:focus-visible .Footer-module__EZoWya__action{color:#121212b3}.Footer-module__EZoWya__row:hover .Footer-module__EZoWya__arrow,.Footer-module__EZoWya__row:focus-visible .Footer-module__EZoWya__arrow{background:var(--ink);border-color:var(--ink);color:var(--orange-1);transform:translate(2px,-2px)}.Footer-module__EZoWya__stage{border-top:1px solid var(--line);height:clamp(460px,50vw,860px);position:relative}.Footer-module__EZoWya__meta{z-index:3;font:500 13px/1 var(--mono);color:var(--fg-soft);flex-direction:column;gap:10px;display:flex;position:absolute;top:24px;left:clamp(16px,2vw,32px)}.Footer-module__EZoWya__meta b{color:var(--orange-2);font-weight:500}.Footer-module__EZoWya__up{z-index:3;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:500 13px/1 var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:background .3s,color .3s,border-color .3s;display:inline-flex;position:absolute;top:24px;right:clamp(16px,2vw,32px)}.Footer-module__EZoWya__upIcon{transition:transform .3s}.Footer-module__EZoWya__up:hover{background:var(--fg);color:var(--ink);border-color:var(--fg)}.Footer-module__EZoWya__up:hover .Footer-module__EZoWya__upIcon{transform:translateY(-3px)}.Footer-module__EZoWya__word{z-index:1;font:600 20vw/.8 var(--display);letter-spacing:-.06em;white-space:nowrap;opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;justify-content:center;display:flex;position:absolute;bottom:-.1em;left:0;right:0}.Footer-module__EZoWya__wordInner{display:flex}.Footer-module__EZoWya__clip{padding:0 .02em .1em;display:inline-block;overflow:hidden}.Footer-module__EZoWya__letter{background:linear-gradient(180deg, var(--orange-1) 0%, var(--orange-2) 38%, var(--orange-3) 72%, var(--orange-4) 100%);color:#0000;will-change:transform;-webkit-background-clip:text;background-clip:text;display:inline-block}.Footer-module__EZoWya__glow{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f5891c59,#f5891c00 70%);width:min(70vw,900px);position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.Footer-module__EZoWya__hero{z-index:2;aspect-ratio:1076/1924;will-change:transform;height:100%;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.Footer-module__EZoWya__video{object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 40px #00000073);width:100%;height:100%;display:block}.Footer-module__EZoWya__bubble{background:var(--fg);color:var(--ink);font:500 13px/1.2 var(--mono);white-space:nowrap;border-radius:16px 16px 16px 4px;padding:12px 16px;animation:.5s cubic-bezier(.3,1.5,.5,1) both Footer-module__EZoWya__pop;position:absolute;top:9%;left:78%;box-shadow:0 10px 30px #00000059}@keyframes Footer-module__EZoWya__pop{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@media (max-width:900px){.Footer-module__EZoWya__head{flex-direction:column;align-items:flex-start}.Footer-module__EZoWya__headMeta{text-align:left;align-items:flex-start}.Footer-module__EZoWya__row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:22px 0}.Footer-module__EZoWya__label{grid-column:1/-1}.Footer-module__EZoWya__value{font-size:clamp(22px,6.4vw,30px)}.Footer-module__EZoWya__action{gap:0;font-size:0}.Footer-module__EZoWya__stage{height:130vw;max-height:720px}.Footer-module__EZoWya__meta,.Footer-module__EZoWya__up{top:18px}.Footer-module__EZoWya__hero{height:calc(100% - 84px)}.Footer-module__EZoWya__bubble{white-space:normal;max-width:150px;font-size:12px;top:2%;left:58%}}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__bubble{animation:none}.Footer-module__EZoWya__title span{opacity:1;filter:none;transition:none;transform:none}.Footer-module__EZoWya__row:before,.Footer-module__EZoWya__roll,.Footer-module__EZoWya__arrow{transition:none}}
.Hero-module__Z8hQ_W__hero{isolation:isolate;background:radial-gradient(60% 70% at 38% 72%, var(--orange-1) 0%, transparent 70%), radial-gradient(80% 90% at 30% 60%, var(--orange-2) 0%, transparent 75%), linear-gradient(140deg, var(--orange-4) 0%, var(--orange-3) 35%, var(--orange-2) 100%);width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__hero:before,.Hero-module__Z8hQ_W__hero:after{content:"";z-index:-1;background:#ffc86e2e;border-radius:50%;position:absolute}.Hero-module__Z8hQ_W__hero:before{width:40vw;height:40vw;top:-16vw;left:18%}.Hero-module__Z8hQ_W__hero:after{background:#ffd67838;width:30vw;height:30vw;bottom:-12vw;left:4%}.Hero-module__Z8hQ_W__panel{background:var(--panel);border-radius:26px;width:50%;position:absolute;top:16px;bottom:16px;right:16px}.Hero-module__Z8hQ_W__portrait{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 60px #3c140040);width:auto;height:calc(100% - 64px);position:absolute;bottom:0;left:50%;transform:translate(-54%)}.Hero-module__Z8hQ_W__left{z-index:3;color:#fff;flex-direction:column;width:34%;display:flex;position:absolute;top:36px;bottom:40px;left:clamp(24px,4vw,72px)}.Hero-module__Z8hQ_W__logo{width:44px;height:44px;color:var(--orange-3);font:600 15px/1 var(--display);letter-spacing:-.02em;background:#fff;border-radius:50%;place-items:center;display:grid}.Hero-module__Z8hQ_W__pill{border:1px solid #ffffff8c;border-radius:999px;align-self:flex-start;margin-top:clamp(40px,8vh,96px);padding:7px 14px;font-size:13px}.Hero-module__Z8hQ_W__title{font:400 clamp(56px, 6.2vw, 112px)/.98 var(--display);letter-spacing:-.035em;margin-top:20px}.Hero-module__Z8hQ_W__sub{color:#ffffffe0;max-width:360px;margin-top:20px;font-size:16px;line-height:1.5}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.Hero-module__Z8hQ_W__btn{height:60px;font:500 15px/1 var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 30px;transition:transform .2s,background .2s;display:inline-flex}.Hero-module__Z8hQ_W__btn:hover{transform:translateY(-2px)}.Hero-module__Z8hQ_W__btnPrimary{color:var(--ink);background:#fff;box-shadow:0 10px 30px #5a1e0040}.Hero-module__Z8hQ_W__btnGhost{color:#fff;border:1px solid #fff9}.Hero-module__Z8hQ_W__btnGhost:hover{background:#ffffff1f}.Hero-module__Z8hQ_W__btnDark{background:var(--ink);color:#fff;height:42px;padding:0 20px;font-size:14px}.Hero-module__Z8hQ_W__stats{gap:10px;margin-top:auto;display:flex}.Hero-module__Z8hQ_W__stat{width:150px;height:124px;color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;padding:14px;display:flex;box-shadow:0 12px 30px #5a1e002e}.Hero-module__Z8hQ_W__statTop{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:12px;display:flex}.Hero-module__Z8hQ_W__chip{background:var(--orange-1);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.Hero-module__Z8hQ_W__stat b{font:500 34px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:auto}.Hero-module__Z8hQ_W__nav{z-index:3;justify-content:flex-end;align-items:center;gap:30px;height:76px;padding:0 20px 0 32px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.Hero-module__Z8hQ_W__navLink{opacity:.85}.Hero-module__Z8hQ_W__navLink:hover{opacity:1}.Hero-module__Z8hQ_W__lang{color:var(--ink-soft);gap:6px;font-size:13px;display:flex}.Hero-module__Z8hQ_W__langOn{color:var(--ink);font-weight:600}.Hero-module__Z8hQ_W__right{z-index:3;flex-direction:column;width:clamp(280px,22vw,360px);display:flex;position:absolute;top:154px;bottom:24px;right:clamp(24px,3vw,56px)}.Hero-module__Z8hQ_W__status{border:1px solid #d9d9d9;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.Hero-module__Z8hQ_W__dot{background:#2fb45a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2fb45a2e}.Hero-module__Z8hQ_W__offer{font:500 clamp(22px, 1.7vw, 30px)/1.22 var(--display);letter-spacing:-.02em;margin-top:16px}.Hero-module__Z8hQ_W__offer em{color:var(--accent);font-style:normal}.Hero-module__Z8hQ_W__meta{color:var(--ink-soft);margin-top:18px;font-size:13px;line-height:1.5}.Hero-module__Z8hQ_W__case{background:var(--tile);border-radius:18px;margin-top:auto;padding:20px;transition:transform .2s}.Hero-module__Z8hQ_W__case:hover{transform:translateY(-3px)}.Hero-module__Z8hQ_W__caseHead{align-items:center;gap:12px;display:flex}.Hero-module__Z8hQ_W__caseHead b{font-size:14px;font-weight:600;display:block}.Hero-module__Z8hQ_W__caseHead span{color:var(--ink-soft);font-size:12px}.Hero-module__Z8hQ_W__caseThumb{color:#fff;width:48px;height:48px;font:600 18px/1 var(--display);background:linear-gradient(140deg,#1f6b5a,#0f3b33);border-radius:10px;flex:none;place-items:center;display:grid}.Hero-module__Z8hQ_W__case p{font:500 18px/1.25 var(--display);letter-spacing:-.01em;margin-top:16px}.Hero-module__Z8hQ_W__more{color:var(--accent);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.Hero-module__Z8hQ_W__social{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-54%)}.Hero-module__Z8hQ_W__social a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000001f;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.Hero-module__Z8hQ_W__social a:hover{background:#0000004d}.Hero-module__Z8hQ_W__social svg{width:16px;height:16px}@media (max-width:1100px){.Hero-module__Z8hQ_W__hero{flex-direction:column;height:auto;min-height:0;display:flex}.Hero-module__Z8hQ_W__left{order:1;width:auto;padding:28px 24px 0;position:relative;inset:auto}.Hero-module__Z8hQ_W__pill{margin-top:40px}.Hero-module__Z8hQ_W__stats{margin-top:28px}.Hero-module__Z8hQ_W__portrait{order:2;width:min(560px,100%);height:auto;margin:24px auto 0;display:block;position:relative;left:auto;transform:none}.Hero-module__Z8hQ_W__panel{z-index:3;order:3;width:auto;margin:-40px 12px 12px;padding:24px;position:relative;inset:auto}.Hero-module__Z8hQ_W__nav,.Hero-module__Z8hQ_W__social{display:none}.Hero-module__Z8hQ_W__right{width:auto;position:relative;inset:auto}.Hero-module__Z8hQ_W__case{margin-top:28px}}@media (max-width:520px){.Hero-module__Z8hQ_W__left{padding:24px 16px 0}.Hero-module__Z8hQ_W__stat{width:50%}.Hero-module__Z8hQ_W__btn{height:54px;padding:0 24px}.Hero-module__Z8hQ_W__panel{margin:-40px 8px 8px;padding:20px 16px}}.Hero-module__Z8hQ_W__word{white-space:nowrap;display:inline-block}.Hero-module__Z8hQ_W__char{display:inline-block}
.SiteHeader-module__Tkw0gW__bar{--line:#e6ddd4;--mono:ui-monospace, "SF Mono", Menlo, monospace;--glass:#fbf7f3d6;--shadow:0 8px 24px #3c14001f;z-index:60;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(16px,2vw,32px);transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-130%)}.SiteHeader-module__Tkw0gW__shown{transform:none}.SiteHeader-module__Tkw0gW__bar>*{pointer-events:auto}.SiteHeader-module__Tkw0gW__nav{background:var(--glass);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow);border:1px solid #e6ddd4e6}.SiteHeader-module__Tkw0gW__left{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.SiteHeader-module__Tkw0gW__logo{background:var(--orange-3);color:#fff;width:44px;height:44px;font:600 15px/1 var(--display);letter-spacing:-.02em;box-shadow:var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid}.SiteHeader-module__Tkw0gW__nav{border-radius:999px;gap:2px;padding:5px;display:flex}.SiteHeader-module__Tkw0gW__link{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:11px 14px;transition:background .2s,color .2s}.SiteHeader-module__Tkw0gW__link:hover{color:var(--orange-3);background:#f0e8e0}.SiteHeader-module__Tkw0gW__contact{align-items:center;gap:16px;display:flex}.SiteHeader-module__Tkw0gW__contactBtn{background:var(--ink);color:#fff;height:44px;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #ffffff38, var(--shadow);border-radius:999px;align-items:center;padding:0 20px;transition:background .2s,transform .2s;display:inline-flex}.SiteHeader-module__Tkw0gW__contact:hover .SiteHeader-module__Tkw0gW__contactBtn{background:var(--orange-3);transform:translateY(-2px)}.SiteHeader-module__Tkw0gW__avatar{width:56px;height:56px;box-shadow:var(--shadow);border-radius:12px;transition:transform .3s;overflow:hidden}.SiteHeader-module__Tkw0gW__avatar img{object-fit:cover;width:100%;height:100%;display:block}.SiteHeader-module__Tkw0gW__contact:hover .SiteHeader-module__Tkw0gW__avatar{transform:rotate(-4deg)scale(1.04)}@media (max-width:1100px){.SiteHeader-module__Tkw0gW__nav{display:none}}@media (max-width:700px){.SiteHeader-module__Tkw0gW__bar{height:64px}.SiteHeader-module__Tkw0gW__avatar{border-radius:10px;width:44px;height:44px}.SiteHeader-module__Tkw0gW__contactBtn{height:40px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__Tkw0gW__bar{transition:none}}
.Preloader-module__3uR81a__bg,.Preloader-module__3uR81a__stage{animation:10ms linear 9s forwards Preloader-module__3uR81a__failsafe;position:fixed;inset:0}.Preloader-module__3uR81a__bg{z-index:1000;background:#fbf7f3}.Preloader-module__3uR81a__stage{z-index:1002;color:var(--ink);pointer-events:none;place-items:center;display:grid}@keyframes Preloader-module__3uR81a__failsafe{to{opacity:0;visibility:hidden}}.Preloader-module__3uR81a__logo{font:500 clamp(56px, 10vw, 168px)/1 var(--display);letter-spacing:-.045em;white-space:nowrap;align-items:center;display:flex}.Preloader-module__3uR81a__word{padding:.06em .02em .1em;display:inline-flex;overflow:hidden}.Preloader-module__3uR81a__left,.Preloader-module__3uR81a__right{flex:none}.Preloader-module__3uR81a__char{display:inline-block;transform:translateY(110%)}.Preloader-module__3uR81a__slot{width:0;height:.95em;font-size:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Preloader-module__3uR81a__window{border-radius:3px;flex:none;width:100%;height:.74em;display:block;position:relative;overflow:hidden;transform:scaleY(0)}.Preloader-module__3uR81a__ink{background:var(--ink);position:absolute;inset:0}.Preloader-module__3uR81a__frame{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Preloader-module__3uR81a__char{transform:none}}
.Process-module__gUgyKG__section{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;--media-w:clamp(260px, 28vw, 420px);--media-h:calc(var(--media-w) * 9 / 16);background:var(--cream);padding:clamp(64px,9vw,140px) clamp(16px,2vw,32px) clamp(64px,8vw,120px)}.Process-module__gUgyKG__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Process-module__gUgyKG__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-3)}.Process-module__gUgyKG__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.Process-module__gUgyKG__title.Process-module__gUgyKG__in span{opacity:1;filter:blur();transform:none}.Process-module__gUgyKG__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.Process-module__gUgyKG__headMeta{max-width:360px;color:var(--ink-soft);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;line-height:1.45;display:flex}.Process-module__gUgyKG__range{font:500 13px/1 var(--mono);color:var(--orange-3)}.Process-module__gUgyKG__reveal{will-change:transform, opacity}.Process-module__gUgyKG__list{margin-top:clamp(24px,3vw,48px);list-style:none}.Process-module__gUgyKG__row{padding:30px calc(var(--media-w) + clamp(32px, 4vw, 72px)) 30px 0;border-bottom:1px solid var(--line);cursor:default;outline:none;grid-template-columns:14% minmax(0,1fr);min-height:0;transition:min-height .45s cubic-bezier(.65,0,.35,1);display:grid;position:relative;overflow:hidden}.Process-module__gUgyKG__row.Process-module__gUgyKG__active{min-height:calc(var(--media-h) + 60px)}.Process-module__gUgyKG__row:focus-visible .Process-module__gUgyKG__name{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.Process-module__gUgyKG__index{font:500 14px/1 var(--mono);color:var(--ink-soft);padding-top:.7em;transition:color .4s}.Process-module__gUgyKG__name{font:400 clamp(30px, 3.3vw, 52px)/1.05 var(--display);letter-spacing:-.035em;color:#a39588;transition:color .4s}.Process-module__gUgyKG__row.Process-module__gUgyKG__active .Process-module__gUgyKG__index{color:var(--orange-3)}.Process-module__gUgyKG__row.Process-module__gUgyKG__active .Process-module__gUgyKG__name,.Process-module__gUgyKG__row:hover .Process-module__gUgyKG__name{color:var(--ink)}.Process-module__gUgyKG__body{overflow:hidden}.Process-module__gUgyKG__text{color:#4a3f37;max-width:62ch;padding-top:18px;font-size:16px;line-height:1.55}.Process-module__gUgyKG__media{top:calc(50% - var(--media-h) / 2);width:var(--media-w);height:var(--media-h);background:#f0e3d6;border-radius:14px;position:absolute;right:0;overflow:hidden}.Process-module__gUgyKG__img{object-fit:cover;transform-origin:50% 30%;width:100%;height:100%}.Process-module__gUgyKG__foot{font:500 clamp(22px, 1.7vw, 30px)/1.22 var(--display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;display:flex}.Process-module__gUgyKG__foot a{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;transition:color .2s;display:inline-flex}.Process-module__gUgyKG__foot a:hover{color:var(--orange-3)}.Process-module__gUgyKG__arrow{background:var(--ink);color:#fff;place-items:center;width:18px;height:18px;font-size:10px;transition:background .2s,transform .2s;display:grid}.Process-module__gUgyKG__foot a:hover .Process-module__gUgyKG__arrow{background:var(--orange-3);transform:translate(3px)}.Process-module__gUgyKG__toggle{display:none}@media (max-width:900px){.Process-module__gUgyKG__head{flex-direction:column;align-items:flex-start}.Process-module__gUgyKG__headMeta{text-align:left;align-items:flex-start}.Process-module__gUgyKG__row,.Process-module__gUgyKG__row.Process-module__gUgyKG__active{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:56px minmax(0,1fr);min-height:0;padding:22px 52px 22px 0}.Process-module__gUgyKG__index{padding-top:.55em}.Process-module__gUgyKG__name{color:var(--ink)}.Process-module__gUgyKG__row.Process-module__gUgyKG__active{padding-bottom:28px}.Process-module__gUgyKG__media{aspect-ratio:16/9;grid-column:2;width:100%;height:0;position:relative;top:auto}.Process-module__gUgyKG__toggle{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s;display:block;position:absolute;top:22px;right:0}.Process-module__gUgyKG__toggle:before,.Process-module__gUgyKG__toggle:after{content:"";background:var(--ink);border-radius:1px;width:14px;height:1.5px;transition:background .3s;position:absolute;top:calc(50% - .75px);left:calc(50% - 7px)}.Process-module__gUgyKG__toggle:after{transform:rotate(90deg)}.Process-module__gUgyKG__row.Process-module__gUgyKG__active .Process-module__gUgyKG__toggle{background:var(--orange-3);border-color:var(--orange-3);transform:rotate(45deg)}.Process-module__gUgyKG__row.Process-module__gUgyKG__active .Process-module__gUgyKG__toggle:before,.Process-module__gUgyKG__row.Process-module__gUgyKG__active .Process-module__gUgyKG__toggle:after{background:#fff}}@media (prefers-reduced-motion:reduce){.Process-module__gUgyKG__title span{opacity:1;filter:none;transition:none;transform:none}.Process-module__gUgyKG__row,.Process-module__gUgyKG__toggle{transition:none}}
.Projects-module__K3d-Xa__section{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--cream);padding:clamp(64px,9vw,140px) clamp(16px,2vw,32px) clamp(48px,6vw,96px)}.Projects-module__K3d-Xa__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Projects-module__K3d-Xa__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-3)}.Projects-module__K3d-Xa__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.Projects-module__K3d-Xa__title.Projects-module__K3d-Xa__in span{opacity:1;filter:blur();transform:none}.Projects-module__K3d-Xa__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.Projects-module__K3d-Xa__headMeta{color:var(--ink-soft);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;display:flex}.Projects-module__K3d-Xa__range{font:500 13px/1 var(--mono);color:var(--orange-3)}.Projects-module__K3d-Xa__list{list-style:none}.Projects-module__K3d-Xa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.4vw,40px);padding:32px 0;display:grid}.Projects-module__K3d-Xa__reveal{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(48px)}.Projects-module__K3d-Xa__reveal.Projects-module__K3d-Xa__in,.Projects-module__K3d-Xa__title.Projects-module__K3d-Xa__reveal{opacity:1;transform:none}.Projects-module__K3d-Xa__media{background:linear-gradient(160deg, var(--orange-2), var(--orange-3));border-radius:20px;height:120vh;min-height:640px;position:relative;overflow:hidden}.Projects-module__K3d-Xa__parallax{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.Projects-module__K3d-Xa__placeholder{background:radial-gradient(60% 50% at 50% 60%, var(--orange-1), transparent 70%), linear-gradient(160deg, var(--orange-2), var(--orange-4));color:#ffffffe6;font:400 clamp(28px, 3vw, 48px)/1 var(--display);letter-spacing:-.03em;text-align:center;place-items:center;padding:24px;display:grid}.Projects-module__K3d-Xa__info{flex-direction:column;display:flex}.Projects-module__K3d-Xa__infoTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Projects-module__K3d-Xa__name{font:400 clamp(30px, 3.3vw, 52px)/1.05 var(--display);letter-spacing:-.035em}.Projects-module__K3d-Xa__index{font:500 14px/1 var(--mono);color:var(--orange-3);padding-top:10px}.Projects-module__K3d-Xa__stickyTrack{flex:1;margin-top:clamp(32px,5vw,80px);padding-bottom:clamp(96px,16vh,180px)}.Projects-module__K3d-Xa__body{max-width:420px;margin-left:22%;position:sticky;top:160px}.Projects-module__K3d-Xa__industry{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--orange-3)}.Projects-module__K3d-Xa__text{margin-top:14px;font-size:16px;line-height:1.55}.Projects-module__K3d-Xa__tags{flex-wrap:wrap;gap:6px;margin-top:20px;list-style:none;display:flex}.Projects-module__K3d-Xa__tags li{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#5c4a3c;background:#f0e8e0;border-radius:4px;padding:5px 9px}.Projects-module__K3d-Xa__links{flex-wrap:wrap;gap:32px;margin-top:auto;padding-top:32px;display:flex}.Projects-module__K3d-Xa__links a{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;transition:color .2s;display:inline-flex}.Projects-module__K3d-Xa__links a:hover{color:var(--orange-3)}.Projects-module__K3d-Xa__arrow{background:var(--ink);color:#fff;place-items:center;width:18px;height:18px;font-size:10px;transition:background .2s,transform .2s;display:grid}.Projects-module__K3d-Xa__links a:hover .Projects-module__K3d-Xa__arrow{background:var(--orange-3);transform:translate(3px)}@media (max-width:900px){.Projects-module__K3d-Xa__head{flex-direction:column;align-items:flex-start}.Projects-module__K3d-Xa__headMeta{text-align:left;align-items:flex-start}.Projects-module__K3d-Xa__row{grid-template-columns:1fr}.Projects-module__K3d-Xa__media{aspect-ratio:4/5;height:auto;min-height:0}.Projects-module__K3d-Xa__stickyTrack{margin-top:24px;padding-bottom:0}.Projects-module__K3d-Xa__body{margin:0;position:static}.Projects-module__K3d-Xa__links{padding-top:24px}}@media (prefers-reduced-motion:reduce){.Projects-module__K3d-Xa__reveal,.Projects-module__K3d-Xa__title span{opacity:1;filter:none;transition:none;transform:none}}
.Skills-module__P7wDQq__section{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--cream);padding:clamp(64px,9vw,140px) clamp(16px,2vw,32px) clamp(64px,8vw,120px)}.Skills-module__P7wDQq__head{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Skills-module__P7wDQq__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-3)}.Skills-module__P7wDQq__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.Skills-module__P7wDQq__title.Skills-module__P7wDQq__in span{opacity:1;filter:blur();transform:none}.Skills-module__P7wDQq__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.Skills-module__P7wDQq__headMeta{color:var(--ink-soft);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;display:flex}.Skills-module__P7wDQq__range{font:500 13px/1 var(--mono);color:var(--orange-3)}.Skills-module__P7wDQq__reveal{will-change:transform, opacity}.Skills-module__P7wDQq__grid{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;display:grid}.Skills-module__P7wDQq__col{isolation:isolate;background:var(--cream);flex-direction:column;min-height:clamp(360px,32vw,460px);padding:28px clamp(16px,1.7vw,28px) 32px;display:flex;position:relative;overflow:hidden}.Skills-module__P7wDQq__fill{z-index:-1;background:radial-gradient(70% 60% at 40% 90%, var(--orange-1) 0%, transparent 70%), linear-gradient(160deg, var(--orange-2) 0%, var(--orange-3) 100%);clip-path:inset(100% 0 0);transition:clip-path .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.Skills-module__P7wDQq__index{font:500 14px/1 var(--mono);color:var(--orange-3);transition:color .4s}.Skills-module__P7wDQq__name{font:400 clamp(30px, 3.3vw, 52px)/1.05 var(--display);letter-spacing:-.035em;margin-top:20px;transition:color .4s}.Skills-module__P7wDQq__tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:32px;list-style:none;display:flex}.Skills-module__P7wDQq__tags li{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#5c4a3c;background:#f0e8e0;border-radius:4px;padding:5px 9px;transition:background .4s,color .4s}@media (hover:hover){.Skills-module__P7wDQq__col:hover .Skills-module__P7wDQq__fill{clip-path:inset(0)}.Skills-module__P7wDQq__col:hover .Skills-module__P7wDQq__index,.Skills-module__P7wDQq__col:hover .Skills-module__P7wDQq__name{color:#fff}.Skills-module__P7wDQq__col:hover .Skills-module__P7wDQq__tags li{color:#fff;background:#ffffff2e}}@media (max-width:900px){.Skills-module__P7wDQq__head{flex-direction:column;align-items:flex-start}.Skills-module__P7wDQq__headMeta{text-align:left;align-items:flex-start}.Skills-module__P7wDQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Skills-module__P7wDQq__col{min-height:0}}@media (max-width:560px){.Skills-module__P7wDQq__grid{grid-template-columns:1fr}.Skills-module__P7wDQq__col{padding:24px 0 28px}}@media (prefers-reduced-motion:reduce){.Skills-module__P7wDQq__title span{opacity:1;filter:none;transition:none;transform:none}.Skills-module__P7wDQq__fill{transition:none}}
.Stats-module__UZLpCq__band{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--cream);color:var(--ink);padding:5px 0;position:relative}.Stats-module__UZLpCq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Stats-module__UZLpCq__track{will-change:transform;width:max-content;display:flex}.Stats-module__UZLpCq__set{gap:5px;padding-right:5px;display:flex}.Stats-module__UZLpCq__item{border:1px solid var(--line);flex-direction:column;flex:none;justify-content:space-between;gap:28px;width:clamp(240px,19vw,300px);min-height:clamp(150px,12vw,180px);padding:22px 24px 24px;transition:border-color .3s;display:flex}.Stats-module__UZLpCq__item:hover{border-color:var(--orange-2)}.Stats-module__UZLpCq__value{font:400 clamp(30px, 3.3vw, 52px)/1 var(--display);letter-spacing:-.035em;white-space:nowrap;background:linear-gradient(180deg, var(--orange-2), var(--orange-3) 60%, var(--orange-4));color:#0000;-webkit-background-clip:text;background-clip:text}.Stats-module__UZLpCq__caption{font:500 13px/1.35 var(--mono);color:var(--ink-soft);transition:color .3s}.Stats-module__UZLpCq__item:hover .Stats-module__UZLpCq__caption{color:var(--ink)}.Stats-module__UZLpCq__plain{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Stats-module__UZLpCq__marquee{display:none}.Stats-module__UZLpCq__plain{clip-path:none;white-space:normal;width:auto;height:auto;font:500 13px/1.35 var(--mono);color:var(--ink-soft);flex-wrap:wrap;gap:16px 40px;padding:32px clamp(16px,2vw,32px);list-style:none;display:flex;position:static;overflow:visible}.Stats-module__UZLpCq__plain b{font:400 clamp(30px, 3.3vw, 52px)/1 var(--display);letter-spacing:-.035em;color:var(--orange-3);margin-bottom:6px;display:block}}
.Tools-module__DVEvGq__section{--line:#e6ddd4;--cream:#fbf7f3;--mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--cream);padding:clamp(64px,9vw,140px) clamp(16px,2vw,32px) clamp(64px,8vw,120px)}.Tools-module__DVEvGq__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.Tools-module__DVEvGq__title{font:400 clamp(64px, 9vw, 150px)/.9 var(--display);letter-spacing:-.045em;color:var(--orange-3)}.Tools-module__DVEvGq__title span{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translate(-.18em)}.Tools-module__DVEvGq__title.Tools-module__DVEvGq__in span{opacity:1;filter:blur();transform:none}.Tools-module__DVEvGq__count{font:500 14px/1 var(--mono);letter-spacing:0;vertical-align:top;margin-left:8px;position:relative;top:.6em}.Tools-module__DVEvGq__headMeta{color:var(--ink-soft);text-align:right;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;display:flex}.Tools-module__DVEvGq__range{font:500 13px/1 var(--mono);color:var(--orange-3)}.Tools-module__DVEvGq__reveal{will-change:transform, opacity}.Tools-module__DVEvGq__list{list-style:none}.Tools-module__DVEvGq__row{border-bottom:1px solid var(--line);grid-template-columns:26% minmax(0,1fr);align-items:center;gap:24px;padding:26px 0;display:grid}.Tools-module__DVEvGq__label{align-items:baseline;gap:18px;display:flex}.Tools-module__DVEvGq__index{font:500 14px/1 var(--mono);color:var(--orange-3);flex:none}.Tools-module__DVEvGq__group{font:500 13px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft)}.Tools-module__DVEvGq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Tools-module__DVEvGq__track{will-change:transform;width:max-content;display:flex}.Tools-module__DVEvGq__set{display:flex}.Tools-module__DVEvGq__tool{font:400 clamp(30px, 3.3vw, 52px)/1.1 var(--display);letter-spacing:-.035em;white-space:nowrap;align-items:center;transition:color .3s;display:inline-flex}.Tools-module__DVEvGq__tool:after{content:"";background:var(--orange-2);border-radius:50%;width:.16em;height:.16em;margin:0 .55em}.Tools-module__DVEvGq__tool:hover{color:var(--orange-3)}.Tools-module__DVEvGq__plain{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.Tools-module__DVEvGq__head{flex-direction:column;align-items:flex-start}.Tools-module__DVEvGq__headMeta{text-align:left;align-items:flex-start}.Tools-module__DVEvGq__row{grid-template-columns:1fr;gap:14px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.Tools-module__DVEvGq__title span{opacity:1;filter:none;transition:none;transform:none}.Tools-module__DVEvGq__marquee{display:none}.Tools-module__DVEvGq__plain{clip-path:none;white-space:normal;flex-wrap:wrap;gap:4px 0;width:auto;height:auto;list-style:none;display:flex;position:static;overflow:visible}.Tools-module__DVEvGq__plain li{font:400 clamp(30px, 3.3vw, 52px)/1.1 var(--display);letter-spacing:-.035em}.Tools-module__DVEvGq__plain li:not(:last-child):after{content:",";margin-right:.3em}}
