.Home_page__Ht1JO{--bg:#f4f4f2;--ink:#0b0b0c;--muted:#5f5f5c;--line:rgba(11,11,12,.14);--blue:#0b0b0c;--accent:#0b0b0c;--on-accent:#f4f4f2;--block:#a3a3a0;--spark:#0b0b0c;--frost:hsla(0,0%,100%,.42);--frost-edge:hsla(0,0%,100%,.75);--cube-top:#ef7a5f;--cube-left:#5fb3cb;--cube-right:#3fae7a;--word-coral:#c9502f;--word-blue:#237f9b;--word-green:#1f8656;--stripes:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-grotesk);font-weight:400;transition:background .3s ease,color .3s ease}.Home_page__Ht1JO[data-theme=dark]{--bg:#0b0b0c;--ink:#ececea;--muted:#8d8d89;--line:hsla(60,5%,92%,.13);--blue:#151516;--accent:#ececea;--on-accent:#0b0b0c;--block:#4a4a49;--spark:#ececea;--frost:rgba(11,11,12,.2);--frost-edge:hsla(0,0%,100%,.22);--cube-top:#ef7a5f;--cube-left:#5fb3cb;--cube-right:#3fae7a;--word-coral:#ef7a5f;--word-blue:#5fb3cb;--word-green:#3fae7a;--stripes:0}@media (prefers-color-scheme:dark){.Home_page__Ht1JO:not([data-theme=light]){--bg:#0b0b0c;--ink:#ececea;--muted:#8d8d89;--line:hsla(60,5%,92%,.13);--blue:#151516;--accent:#ececea;--on-accent:#0b0b0c;--block:#4a4a49;--spark:#ececea;--frost:rgba(11,11,12,.2);--frost-edge:hsla(0,0%,100%,.22);--cube-top:#ef7a5f;--cube-left:#5fb3cb;--cube-right:#3fae7a;--word-coral:#ef7a5f;--word-blue:#5fb3cb;--word-green:#3fae7a;--stripes:0}}.Home_page__Ht1JO ::selection{background:var(--accent);color:var(--on-accent)}.Home_label__i92Ym{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.Home_bar__uwWxQ{display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.Home_wordmark__xfERZ{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-grotesk);font-weight:700;font-size:26px;letter-spacing:-.045em;line-height:1}.Home_wordStack__YNhRL{display:flex;flex-direction:column;gap:5px}.Home_wordSub__oJ1K4{font-size:10px;letter-spacing:.2em;line-height:1}.Home_wordText__AqyT8 span{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:.01em}.Home_cube__tJ_J8.Home_logo__b_pgx{width:30px;height:auto;margin:0;flex:none}.Home_bar__uwWxQ .Home_cta__wcWGM{justify-self:end}.Home_cta__wcWGM{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-family:var(--font-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:999px;text-decoration:none;box-shadow:0 0 0 rgba(239,122,95,0),0 0 0 rgba(95,179,203,0);transition:transform .2s ease,color .6s ease,box-shadow .7s ease}.Home_cta__wcWGM:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#ef7a5f,#5fb3cb,#3fae7a,#5fb3cb,#ef7a5f);background-size:300% 100%;opacity:0;animation:Home_skillMagic__o_3Jj 4s linear infinite;transition:opacity .6s ease}.Home_cta__wcWGM:hover{color:#0b0b0c;text-decoration:none;box-shadow:0 0 14px rgba(239,122,95,.45),0 0 28px rgba(95,179,203,.35)}.Home_cta__wcWGM:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.Home_cta__wcWGM:before{animation:none}}.Home_copy__iEepg:focus-visible,.Home_cta__wcWGM:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Home_cta__wcWGM:active{transform:scale(.97)}.Home_note__RcfO1{font-size:15px;color:var(--muted)}.Home_hero__k0Wiz{position:relative;min-height:calc(100vh - var(--bar-h, 85px));min-height:calc(100lvh - var(--bar-h, 85px));display:flex;align-items:flex-end;border-bottom:1px solid var(--line);overflow:hidden}.Home_field__CYhgA{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 57%,#000 82%),linear-gradient(0deg,transparent 62%,#000 88%);mask-image:linear-gradient(90deg,transparent 57%,#000 82%),linear-gradient(0deg,transparent 62%,#000 88%);-webkit-mask-composite:source-over;mask-composite:add}.Home_heroText__xXfJk{position:relative;padding:clamp(24px,5vw,64px) clamp(16px,4vw,48px) calc(clamp(24px, 5vw, 64px) + 72px);max-width:max(900px,58vw)}.Home_headline__U3_tn{margin-top:16px;max-width:13ch;font-family:var(--font-grotesk);font-weight:300;font-size:clamp(40px,6.8vw,136px);line-height:1;letter-spacing:-.02em}.Home_offer__AGG4z{margin-top:28px;max-width:44ch;font-size:clamp(15px,1.2vw,17px);line-height:1.45}.Home_contactActions__ZM0_g,.Home_heroActions__jccz5{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.Home_guide__BxPLW{position:fixed;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.Home_guideRow__kV6Py{display:flex;align-items:center;gap:4px}.Home_guideBody__VANa7{position:relative;width:76px;height:84px;padding:0;border:none;background:none;cursor:pointer;touch-action:manipulation;--lx:0px;--ly:0px;--lr:0deg}.Home_guideBody__VANa7:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:16px}.Home_guideSpin__5An9x{position:absolute;inset:0 0 12px;display:grid;place-items:center;transform:translate(var(--lx),var(--ly)) rotate(var(--lr));transition:transform .5s cubic-bezier(.2,.8,.3,1)}.Home_cube__tJ_J8.Home_guideCube__Zh4KU{width:60px;margin:0;animation:Home_guide-float__u83ok 4s ease-in-out infinite;filter:drop-shadow(0 6px 10px rgb(0 0 0/.08));transition:scale .2s ease}.Home_guideSpin__5An9x[data-spin] .Home_guideCube__Zh4KU{animation:Home_guide-twist__O8gR0 .6s cubic-bezier(.3,1.4,.5,1),Home_guide-float__u83ok 4s ease-in-out .6s infinite}.Home_guideBody__VANa7:hover .Home_guideCube__Zh4KU{scale:1.08}.Home_guideCube__Zh4KU polygon{transition:fill-opacity .4s ease,stroke .4s ease}.Home_guideShadow__QWIdr{position:absolute;left:50%;bottom:4px;width:40px;height:7px;margin-left:-20px;border-radius:50%;background:var(--ink);opacity:.12;animation:Home_guide-shadow__PHb12 4s ease-in-out infinite}@keyframes Home_guide-float__u83ok{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes Home_guide-shadow__PHb12{0%,to{transform:scaleX(1);opacity:.12}50%{transform:scaleX(.75);opacity:.07}}@keyframes Home_guide-twist__O8gR0{0%{rotate:-120deg}to{rotate:0deg}}.Home_guideBubble__ZcMzU{display:grid;grid-gap:2px;gap:2px;margin:0 0 14px;max-width:min(260px,calc(100vw - 110px));padding:10px 14px;border-radius:16px 16px 4px 16px;background:var(--ink);color:var(--bg);opacity:0;transform:translateX(8px) scale(.92);transform-origin:right bottom;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.3,1.4,.5,1)}.Home_guideRow__kV6Py:focus-within .Home_guideBubble__ZcMzU,.Home_guideRow__kV6Py:hover .Home_guideBubble__ZcMzU{opacity:1;transform:none}.Home_guideBubble__ZcMzU b{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.Home_guideBubble__ZcMzU span{font-size:14px;line-height:1.35;opacity:.8}.Home_guidePanel__xOAV8{width:min(300px,calc(100vw - 24px));padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--bg);box-shadow:0 12px 40px rgba(0,0,0,.14);animation:Home_panel-in__Bqd4v .22s cubic-bezier(.3,1.3,.5,1) both;transform-origin:bottom right}@keyframes Home_panel-in__Bqd4v{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:none}}.Home_guidePanel__xOAV8 ol{list-style:none;margin:0 0 8px;padding:0}.Home_guidePanel__xOAV8 ol a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 12px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:16px}.Home_guidePanel__xOAV8 ol a i{font-style:normal;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.Home_guidePanel__xOAV8 ol a:focus-visible,.Home_guidePanel__xOAV8 ol a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);outline:none}.Home_guidePanel__xOAV8 ol a[aria-current]{background:var(--ink);color:var(--bg)}.Home_guidePanel__xOAV8 ol a[aria-current] i{color:inherit}.Home_guidePanel__xOAV8 .Home_cta__wcWGM{width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){.Home_cube__tJ_J8.Home_guideCube__Zh4KU,.Home_guidePanel__xOAV8,.Home_guideShadow__QWIdr,.Home_guideSpin__5An9x[data-spin] .Home_guideCube__Zh4KU{animation:none}.Home_guideBubble__ZcMzU,.Home_guideCube__Zh4KU polygon,.Home_guideSpin__5An9x{transition:none}}.Home_statement__2_nbZ{margin-top:24px;font-family:var(--font-grotesk);font-weight:300;font-size:clamp(24px,2.6vw,40px);line-height:1.15;letter-spacing:-.02em;max-width:32ch;text-wrap:balance}.Home_wordCoral__z7rIi{color:var(--word-coral)}.Home_wordBlue__rMARg{color:var(--word-blue)}.Home_wordGreen__mq86b{color:var(--word-green)}.Home_work__lojQm{padding:clamp(48px,8vw,112px) clamp(16px,4vw,48px);border-bottom:1px solid var(--line)}.Home_workSection__OneDN{padding-bottom:calc(clamp(48px, 8vw, 112px) + 72px)}.Home_page__Ht1JO[data-theme=dark] .Home_workSection__OneDN .Home_tileFrame___B8Gs{border-color:color-mix(in srgb,var(--ink) 10%,transparent);background:transparent}@media (prefers-color-scheme:dark){.Home_page__Ht1JO:not([data-theme=light]) .Home_workSection__OneDN .Home_tileFrame___B8Gs{border-color:color-mix(in srgb,var(--ink) 10%,transparent);background:transparent}}.Home_pixelBlur__OQCi6{isolation:isolate;color:#0b0b0c}.Home_pixelBlur__OQCi6:before{inset:0}@property --hue{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes Home_iridesce__mrmmG{to{--hue:360deg}}.Home_pixelBlur__OQCi6:before{content:"";position:absolute;z-index:-1;background:radial-gradient(ellipse 45% 35% at 20% 25%,var(--cube-top),transparent),radial-gradient(ellipse 45% 40% at 80% 50%,var(--cube-left),transparent),radial-gradient(ellipse 50% 35% at 35% 85%,var(--cube-right),transparent),linear-gradient(var(--hue),var(--cube-top),var(--cube-left),var(--cube-right));background:radial-gradient(ellipse 45% 35% at 20% 25%,var(--cube-top),transparent),radial-gradient(ellipse 45% 40% at 80% 50%,var(--cube-left),transparent),radial-gradient(ellipse 50% 35% at 35% 85%,var(--cube-right),transparent),linear-gradient(var(--hue) in oklab,var(--cube-top) 0 22%,var(--cube-left) 40% 60%,var(--cube-right) 78% 100%);-webkit-mask:var(--dither,linear-gradient(#000,#000)) 0 0 /100% 100% no-repeat;mask:var(--dither,linear-gradient(#000,#000)) 0 0 /100% 100% no-repeat;animation:Home_iridesce__mrmmG 40s linear infinite}@media (prefers-reduced-motion:reduce){.Home_pixelBlur__OQCi6:before{animation:none}}.Home_exampleList__cLzAu{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;max-width:44rem}.Home_exampleLink__UrN8Z,.Home_exampleSoon__EXyiG{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1.5px solid;border-radius:999px;font-size:15px;font-weight:500}.Home_exampleLink__UrN8Z{color:inherit;text-decoration:none;transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out}.Home_exampleLink__UrN8Z:hover{background:#0b0b0c;border-color:#0b0b0c;color:#f4f4f2;text-decoration:none}.Home_exampleLink__UrN8Z:active{transform:scale(.97)}.Home_exampleLink__UrN8Z:focus-visible{outline:2px solid #0b0b0c;outline-offset:3px}.Home_exampleSoon__EXyiG{color:var(--muted);border-style:dashed}.Home_workList__xC_p7{list-style:none;margin-top:32px;border-top:1px solid var(--line)}.Home_workItem__PcxC3{display:grid;grid-template-columns:64px minmax(200px,1fr) 2fr;grid-gap:24px;gap:24px;padding:32px 0;border-bottom:1px solid var(--line)}.Home_workTitle__s8HpF{font-family:var(--font-grotesk);font-weight:400;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.02em;line-height:1.1}.Home_workTag__u6BXT{margin-top:8px;font-size:15px;color:var(--muted)}.Home_hand__dAOjR{display:flex;align-items:flex-start;gap:4px;margin-top:24px;font-family:var(--font-hand),cursive;font-size:clamp(28px,4vw,40px);line-height:1;transform:rotate(-4deg);transform-origin:left center}.Home_handArrow__AMkSV{width:clamp(72px,9vw,104px);height:auto;margin-top:10px}@media (min-width:901px){.Home_handArrow__AMkSV{transform:rotate(-45deg);transform-origin:20% 40%}}.Home_workBody__L9cvG{font-size:17px;line-height:1.55;max-width:44rem}.Home_facts__ns62Z{list-style:none;margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.Home_facts__ns62Z li{font-size:14px;padding:6px 14px;border:1.5px solid var(--muted);border-radius:999px;color:var(--muted)}.Home_workTitleLink__kigBn{color:inherit;text-decoration:none}.Home_workTitleLink__kigBn:hover{text-decoration:none;color:var(--muted)}.Home_workLink__0sI4E{display:inline-flex;align-items:center;gap:8px;margin-top:20px;min-height:44px;padding:10px 18px;border-radius:999px;background:#0b0b0c;color:#f4f4f2;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s ease-out,background-color .15s ease-out}.Home_workLink__0sI4E:hover{background:#2a2a2e;text-decoration:none}.Home_workLink__0sI4E:active{transform:scale(.97)}.Home_workLink__0sI4E:focus-visible{outline:2px solid #0b0b0c;outline-offset:3px}.Home_bodyShort___Fu35{display:none}@media (min-width:701px) and (max-width:1100px){.Home_exampleLink__UrN8Z,.Home_exampleSoon__EXyiG{padding:8px 14px;font-size:14px}}@media (max-width:700px){.Home_bodyShort___Fu35{display:inline}.Home_bodyFull__1RsHI{display:none}.Home_workItem__PcxC3{padding:28px 0}.Home_workItem__PcxC3 .Home_workBody__L9cvG{font-size:17px}.Home_workFacts___aFTj{gap:6px;margin-top:14px}.Home_workFacts___aFTj li{font-size:13px;padding:3px 10px;border-width:1px}.Home_workFacts___aFTj li:nth-child(n+4){display:none}}.Home_teamSection__cKrBk{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(48px,6vw,88px)}.Home_teamGrid__ngEIa{margin-top:32px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:40px clamp(40px,5vw,88px);gap:40px clamp(40px,5vw,88px);align-items:start}.Home_teamStatement__s9VH8{font-family:var(--font-grotesk);font-weight:300;font-size:clamp(24px,2.4vw,34px);line-height:1.2;max-width:18ch}.Home_teamSummary__Tkw3S{margin-top:20px;max-width:34ch;color:var(--muted);line-height:1.6}.Home_team__4kBes{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px clamp(24px,3vw,40px);gap:40px clamp(24px,3vw,40px);width:100%;max-width:860px;justify-self:center}@media (max-width:1100px){.Home_teamGrid__ngEIa{grid-template-columns:minmax(0,1fr)}}.Home_member__nFmD1{min-width:0}.Home_member__nFmD1 .Home_portrait__F7v7a{width:100%;max-width:200px;margin:0 0 24px}.Home_member__nFmD1 .Home_workTitle__s8HpF{font-size:clamp(26px,2.4vw,34px)}.Home_portrait__F7v7a{--tint:var(--cube-top);--tint-2:var(--cube-left);position:relative;display:flex;align-items:flex-end;justify-content:center;width:200px;aspect-ratio:4/5;margin:0 0 24px;overflow:visible;color:#0b0b0c}.Home_portrait__F7v7a img{display:block;width:100%;height:auto;image-rendering:auto;border-radius:6px;transform:rotate(var(--tilt,0deg));transform-origin:50% 100%}.Home_member__nFmD1:first-child .Home_portrait__F7v7a img{--tilt:-3deg}.Home_member__nFmD1:nth-child(2) .Home_portrait__F7v7a img{--tilt:2.5deg}.Home_member__nFmD1:nth-child(3) .Home_portrait__F7v7a img{--tilt:-2deg}.Home_member__nFmD1:nth-child(4) .Home_portrait__F7v7a img{--tilt:3deg}.Home_portrait__F7v7a svg{width:78%!important;display:block;margin-bottom:-2px}.Home_member__nFmD1 .Home_workBody__L9cvG{margin-top:16px;color:var(--muted);max-width:30ch}.Home_process__5_QeC{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,8vw,112px) clamp(16px,4vw,48px) clamp(40px,5vw,72px);border-bottom:1px solid var(--line)}.Home_steps__Iw2VP{list-style:none;margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.Home_step__odAzq{padding:24px 24px 24px 0;border-right:1px solid var(--line)}.Home_step__odAzq+.Home_step__odAzq{padding-left:24px}.Home_step__odAzq:last-child{border-right:none}.Home_stepNumber__iBL49{font-family:var(--font-mono);font-size:16px;color:var(--ink)}.Home_stepTitle___Eyer{margin-top:40px;font-family:var(--font-grotesk);font-weight:400;letter-spacing:-.02em;font-size:30px}.Home_stepBody__Z4ngk{margin-top:12px;font-size:17px;line-height:1.5;color:var(--muted);max-width:30ch}.Home_contact__K7p8Q{position:relative;isolation:isolate;overflow:hidden;background:#0b0b0c;color:#fff;padding:clamp(48px,8vw,112px) clamp(16px,4vw,48px)}.Home_contactGrid__RbDCv{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}@media (max-width:900px){.Home_contactGrid__RbDCv{grid-template-columns:1fr}}.Home_contact__K7p8Q:before{content:"";position:absolute;inset:-30%;z-index:-2;background:radial-gradient(circle at 70% 40%,var(--cube-top),transparent 32%),radial-gradient(circle at 30% 70%,var(--cube-left),transparent 34%),radial-gradient(circle at 85% 80%,var(--cube-right),transparent 32%),conic-gradient(from var(--hue),var(--cube-top),var(--cube-left),var(--cube-right),var(--cube-top));opacity:.6;animation:Home_iridesce__mrmmG 40s linear infinite}.Home_contact__K7p8Q:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 30%),linear-gradient(90deg,rgba(11,11,12,.72),rgba(11,11,12,.25) 75%)}@media (prefers-reduced-motion:reduce){.Home_contact__K7p8Q:before{animation:none}}.Home_contact__K7p8Q .Home_label__i92Ym{color:#fff;opacity:.8}.Home_contact__K7p8Q .Home_note__RcfO1{color:#fff;opacity:.85}.Home_copy__iEepg{min-height:44px;padding:0 20px;font-family:var(--font-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:none;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;cursor:pointer}.Home_copy__iEepg:hover{border-color:#fff}.Home_contact__K7p8Q .Home_copy__iEepg:focus-visible{outline-color:#fff}.Home_mail__wrTKJ{display:inline-block;margin-top:16px;font-family:var(--font-grotesk);font-weight:300;font-size:clamp(32px,6vw,80px);line-height:1.05;color:inherit;text-decoration:none;overflow-wrap:anywhere}.Home_mail__wrTKJ:focus-visible,.Home_mail__wrTKJ:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.Home_contactTitle__dwHPU{margin-top:16px;font-family:var(--font-grotesk);font-weight:300;font-size:clamp(36px,4.4vw,64px);line-height:1.05;letter-spacing:-.01em;max-width:14ch}.Home_footer__RlBjm{--ink:#ececea;--muted:#8d8d89;--line:hsla(60,5%,92%,.13);position:relative;padding:64px clamp(16px,4vw,48px) 128px;color:var(--ink);background:#0b0b0c;border-top:1px solid var(--line)}.Home_footBrand__fy7VJ{position:relative;z-index:1;margin-bottom:56px}.Home_footTop__BsqEg{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px}.Home_footAside__q_ALa{width:min(100%,380px)}.Home_footCols__E2rYW{display:flex;flex-wrap:wrap;gap:32px clamp(40px,6vw,88px)}.Home_footHead__xudXK{margin-bottom:16px;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.Home_footCols__E2rYW ul{display:grid;grid-gap:10px;gap:10px;list-style:none;font-size:15px;color:var(--muted)}.Home_footSub__TH_aK{margin-bottom:8px;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.Home_footCols__E2rYW .Home_footNest___YOBa{gap:6px;padding-left:14px}.Home_footCols__E2rYW a{color:var(--muted);text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}.Home_footCols__E2rYW a:hover{color:var(--ink)}.Home_footBase__GC0_R{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.Home_footLegal__Sqyuk{display:flex;flex-wrap:wrap;gap:20px}.Home_footLegal__Sqyuk a{color:var(--muted);text-decoration:none;transition:color .15s ease}.Home_footLegal__Sqyuk a:hover{color:var(--ink)}.Home_cube__tJ_J8{display:block;width:72px;height:auto;margin:0 0 20px -4px;overflow:visible}.Home_cube__tJ_J8 polygon{stroke:var(--bg);stroke-width:2.4;transform-box:fill-box;transform-origin:center}.Home_cube__tJ_J8 polygon[data-s=empty],.Home_cube__tJ_J8 polygon[data-s=next]{fill-opacity:0;stroke:var(--line);stroke-width:1.2}.Home_cube__tJ_J8.Home_logo__b_pgx polygon[data-s=empty],.Home_cube__tJ_J8.Home_logo__b_pgx polygon[data-s=next]{fill:#1c1c1f;fill-opacity:1;stroke:var(--bg);stroke-width:2.4}.Home_cube__tJ_J8.Home_logo__b_pgx[data-lab] polygon[data-s=empty][data-face="0"]{fill:#b68fde}.Home_cube__tJ_J8.Home_logo__b_pgx[data-lab] polygon[data-s=empty][data-face="1"]{fill:#34b3ac}.Home_cube__tJ_J8.Home_logo__b_pgx[data-lab] polygon[data-s=empty][data-face="2"]{fill:#b49b12}.Home_cube__tJ_J8[data-mode=armed] polygon[data-s=set]{opacity:0}.Home_cube__tJ_J8[data-mode=on] polygon[data-s=set]{animation:Home_piece-in__10Xwm .32s cubic-bezier(.3,1.5,.5,1) both}.Home_cube__tJ_J8[data-mode=on] polygon[data-s=next]{animation:Home_piece-flicker__84hRR 2.6s ease-in-out infinite both}@keyframes Home_piece-in__10Xwm{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes Home_piece-flicker__84hRR{0%,70%,to{fill-opacity:0}80%{fill-opacity:.45}}@media (max-width:760px){.Home_footCols__E2rYW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 20px;gap:40px 20px;width:100%}.Home_footTop__BsqEg{gap:40px}.Home_footAside__q_ALa{width:100%}.Home_footBase__GC0_R{flex-direction:column;align-items:center;text-align:center}.Home_footLegal__Sqyuk{justify-content:center}.Home_heroText__xXfJk{padding-bottom:32px}.Home_hero__k0Wiz{flex-direction:column;align-items:stretch;justify-content:flex-end}.Home_workItem__PcxC3{gap:12px}.Home_team__4kBes,.Home_workItem__PcxC3{grid-template-columns:1fr}.Home_member__nFmD1{display:grid;grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:20px;column-gap:20px;align-content:start;padding:24px 0;border-bottom:1px solid var(--line)}.Home_member__nFmD1 .Home_portrait__F7v7a{grid-row:1/span 3;width:140px;margin:0;align-self:start}.Home_member__nFmD1 .Home_workTitle__s8HpF{font-size:24px}.Home_member__nFmD1 .Home_workTag__u6BXT{margin-top:4px;font-size:13px}.Home_member__nFmD1 .Home_workBody__L9cvG{margin-top:10px;font-size:15px;line-height:1.45}.Home_steps__Iw2VP{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.Home_step__odAzq,.Home_step__odAzq+.Home_step__odAzq{min-width:0;padding:24px 0;border-right:none;border-bottom:1px solid var(--line)}.Home_step__odAzq .Home_cube__tJ_J8{width:48px;margin:0 0 12px -2px}.Home_step__odAzq .Home_stepNumber__iBL49{font-size:12px;color:var(--muted)}.Home_stepTitle___Eyer{margin-top:12px;font-size:21px}.Home_step__odAzq .Home_stepBody__Z4ngk{margin-top:6px;font-size:15px;line-height:1.45}.Home_hero__k0Wiz{padding-top:220px}.Home_guideBody__VANa7{width:60px;height:68px}.Home_cube__tJ_J8.Home_guideCube__Zh4KU{width:46px}.Home_guideBubble__ZcMzU span{display:none}.Home_field__CYhgA{bottom:auto;height:48%;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 30%);mask-image:linear-gradient(0deg,transparent 0,#000 30%)}.Home_bar__uwWxQ .Home_cta__wcWGM{min-height:40px;padding:0 16px;font-size:12px}}.Home_serif__8Yj4v{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:.01em;color:inherit}.Home_contact__K7p8Q:after,.Home_contact__K7p8Q:before{content:none}.Home_member__nFmD1 .Home_workTag__u6BXT,.Home_member__nFmD1 .Home_workTitle__s8HpF{max-width:200px;text-align:center}.Home_member__nFmD1 .Home_workTag__u6BXT{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:16px;letter-spacing:.01em;text-transform:none}.Home_teamGrid__ngEIa{margin-top:0}.Home_teamLabel__o47Su{margin-bottom:32px}.Home_skills__zsI30{gap:6px;margin-top:12px}.Home_skills__zsI30 li{padding:2px 8px;font-size:13px;border-width:1px;white-space:nowrap}@media (min-width:1101px){.Home_teamGrid__ngEIa{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.Home_member__nFmD1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 0}.Home_member__nFmD1:first-child{padding-top:0}.Home_member__nFmD1:last-child{border-bottom:0}.Home_member__nFmD1 .Home_portrait__F7v7a{width:180px;margin:-40px auto 16px}.Home_member__nFmD1 .Home_workBody__L9cvG,.Home_member__nFmD1 .Home_workTag__u6BXT,.Home_member__nFmD1 .Home_workTitle__s8HpF{max-width:340px;margin-left:auto;margin-right:auto}.Home_member__nFmD1 .Home_skills__zsI30{justify-content:center;margin-top:16px}}@media (min-width:701px){.Home_teamIntro__c6Cth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(32px,5vw,64px);column-gap:clamp(32px,5vw,64px);align-items:end}.Home_teamIntro__c6Cth .Home_teamLabel__o47Su{grid-column:1/-1}.Home_teamIntro__c6Cth .Home_teamStatement__s9VH8{max-width:none}.Home_teamIntro__c6Cth .Home_teamSummary__Tkw3S{margin-top:0;max-width:56ch}.Home_skillBank__UcF3D,.Home_teamIntro__c6Cth,.Home_team__4kBes{width:100%;max-width:1200px;justify-self:center}.Home_team__4kBes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.Home_member__nFmD1 .Home_skills__zsI30{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding-top:28px}.Home_member__nFmD1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;border-bottom:0}.Home_member__nFmD1 .Home_portrait__F7v7a{width:100%;max-width:clamp(200px,calc(20vw + 40px),260px);margin:0 auto 24px}.Home_member__nFmD1 .Home_workTag__u6BXT,.Home_member__nFmD1 .Home_workTitle__s8HpF{max-width:none}.Home_member__nFmD1 .Home_workBody__L9cvG{margin-left:auto;margin-right:auto;font-size:clamp(16px,calc(.25vw + 14px),17px);max-width:34ch;text-wrap:pretty}.Home_member__nFmD1 .Home_skills__zsI30{justify-content:center}}.Home_portrait__F7v7a img{mix-blend-mode:multiply}@media (max-width:700px){.Home_team__4kBes{margin-top:32px}}.Home_page__Ht1JO[data-theme=dark] .Home_portrait__F7v7a img{mix-blend-mode:normal;filter:brightness(.92);box-shadow:0 8px 24px rgba(0,0,0,.45)}@media (prefers-color-scheme:dark){.Home_page__Ht1JO:not([data-theme=light]) .Home_portrait__F7v7a img{mix-blend-mode:normal;filter:brightness(.92);box-shadow:0 8px 24px rgba(0,0,0,.45)}}.Home_process__5_QeC{padding-top:calc(clamp(48px, 8vw, 112px) + 64px)}.Home_cube__tJ_J8 polygon[data-s=empty],.Home_cube__tJ_J8 polygon[data-s=next]{stroke:color-mix(in srgb,var(--ink) 30%,transparent)}.Home_heroText__xXfJk .Home_label__i92Ym{display:inline-block;padding:2px 6px;margin-left:-6px;background:var(--bg);color:var(--ink)}@media (max-width:900px){.Home_offer__AGG4z{max-width:36ch}}@media (min-width:701px){.Home_member__nFmD1 .Home_skills__zsI30{padding-top:20px}}.Home_contact__K7p8Q .Home_note__RcfO1{opacity:1;font-size:16px}.Home_workGrid__4ZtBG{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px 24px;gap:40px 24px}.Home_tile__Md8J4{min-width:0}.Home_tileInner__kAARx{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}a.Home_tileInner__kAARx:hover{text-decoration:none}a.Home_tileInner__kAARx:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.Home_tileFrame___B8Gs{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:6px;isolation:isolate;background:hsla(60,8%,95%,.55);border:1px solid var(--line)}.Home_tileImg__EBkEn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .5s ease}.Home_tileMeta__svmpI{margin-top:16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Home_tileTitle__7NWS6{margin-top:6px;font-family:var(--font-grotesk);font-weight:400;font-size:clamp(22px,2vw,28px);letter-spacing:-.02em;line-height:1.15}.Home_tileBody__kfGiC{margin-top:6px;max-width:52ch;font-size:16px;line-height:1.45;color:var(--muted)}.Home_cardStage__4_N58{display:flex;align-items:flex-end;justify-content:center;border:0}.Home_devicePhone___5OBy{position:relative;height:88%;aspect-ratio:585/1266;margin-bottom:-6%;padding:2.2%;border-radius:14%/6.5%;background:#0b0b0c;box-shadow:0 24px 48px rgba(0,0,0,.28);overflow:hidden;transition:transform .5s ease}.Home_devicePhone___5OBy .Home_deviceImg__aqvCz{border-radius:12%/5.5%}.Home_deviceBrowser__S4NjV{position:relative;width:84%;height:84%;display:flex;flex-direction:column;border-radius:8px 8px 0 0;background:#f4f4f2;box-shadow:0 24px 48px rgba(0,0,0,.28);overflow:hidden;transition:transform .5s ease}.Home_cardStageCenter__l_ie_{align-items:center}.Home_cardStageWithPhone__GHkqR{justify-content:flex-start;padding-left:6%}.Home_cardStageWithPhone__GHkqR .Home_deviceBrowser__S4NjV{width:74%}.Home_phoneOverlay__eYQ5W{position:absolute;right:7%;bottom:0;height:76%;margin-bottom:-5%;padding:.7%;box-shadow:-12px 20px 40px rgba(0,0,0,.38)}.Home_phoneOverlay__eYQ5W .Home_deviceImg__aqvCz{object-position:top center}.Home_deviceTablet__NJ3hq{position:relative;width:64%;aspect-ratio:4/3;padding:2.6%;border-radius:18px;background:#1c1c1e;box-shadow:inset 0 0 0 1px #3a3a3c,0 24px 48px rgba(0,0,0,.3);transition:transform .5s ease}.Home_deviceTablet__NJ3hq .Home_deviceImg__aqvCz{border-radius:6px;height:100%}.Home_deviceLaptop__cjPZg{width:76%;margin-top:1%;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 24px 32px rgba(0,0,0,.3));transition:transform .5s ease}.Home_laptopScreen__xrh8M{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:10px 10px 0 0;background:#1c1c1e;box-shadow:inset 0 0 0 1px #3a3a3c}.Home_laptopScreen__xrh8M .Home_deviceImg__aqvCz{position:absolute;top:3%;left:1.8%;width:96.4%;height:93%;border-radius:2px}.Home_deviceMonitor__9pAkF{width:58%;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 24px 32px rgba(0,0,0,.28));transition:transform .5s ease}.Home_monitorScreen__ey0qX{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px 8px 0 0;background:#111113}.Home_monitorScreen__ey0qX .Home_deviceImg__aqvCz{position:absolute;top:2.6%;left:1.6%;width:96.8%;height:94.8%;border-radius:2px}.Home_monitorChin___icvH{display:block;width:100%;aspect-ratio:100/8;border-radius:0 0 8px 8px;background:linear-gradient(#e9e9ec,#c9c9ce)}.Home_monitorNeck__N9fZ3{display:block;width:16%;aspect-ratio:16/13;background:linear-gradient(90deg,#b9b9be,#e2e2e5 50%,#b9b9be);-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.Home_monitorFoot__znMh5{display:block;width:30%;height:5px;border-radius:3px;background:linear-gradient(#d4d4d8,#a9a9ae)}.Home_laptopBase__V_4z9{position:relative;width:116%;height:10px;border-radius:0 0 12px 12px/0 0 8px 8px;background:linear-gradient(#d9d9dc,#a9a9ae)}.Home_laptopBase__V_4z9:before{content:"";position:absolute;left:50%;top:0;width:16%;height:4px;transform:translateX(-50%);border-radius:0 0 6px 6px;background:#8e8e93}.Home_browserBar__i_Siq{display:flex;gap:6px;padding:9px 12px;background:#e4e4e1;flex:none}.Home_browserBar__i_Siq i{width:9px;height:9px;border-radius:50%;background:var(--dot,#c4c4c0)}.Home_deviceImg__aqvCz{display:block;width:100%;height:100%;min-height:0;flex:1 1;object-fit:cover;object-position:top left}.Home_cardTitle__fQXQi{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,3vw,32px);border:0}.Home_cardKicker__TIrZp{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.Home_cardHead__wtZK7{display:block;max-width:14ch;transition:transform .5s ease}.Home_cardTitle_grotesk___hy1S .Home_cardHead__wtZK7{font-family:var(--font-grotesk);font-weight:600;font-size:clamp(32px,4.2vw,60px);line-height:1;letter-spacing:-.035em}.Home_cardTitle_serif__vKLlO .Home_cardHead__wtZK7{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em}.Home_cardTitle_poster__rx2XE .Home_cardHead__wtZK7{font-family:Georgia,Times New Roman,serif;font-weight:900;text-transform:uppercase;font-size:clamp(36px,4.8vw,68px);line-height:.92;letter-spacing:-.02em}.Home_cardTitle_poster__rx2XE .Home_cardHead__wtZK7:after{content:".";color:var(--accent)}.Home_cardTitle_poster__rx2XE{box-shadow:inset 0 -6px 0 var(--accent)}@media (hover:hover) and (pointer:fine){.Home_tileFrame___B8Gs{filter:grayscale(1);transition:filter .4s ease}a.Home_tileInner__kAARx:focus-visible .Home_tileFrame___B8Gs,a.Home_tileInner__kAARx:hover .Home_tileFrame___B8Gs{filter:none}a.Home_tileInner__kAARx:focus-visible .Home_tileImg__EBkEn,a.Home_tileInner__kAARx:hover .Home_tileImg__EBkEn{transform:scale(1.03)}a.Home_tileInner__kAARx:hover :is(.Home_devicePhone___5OBy,.Home_deviceBrowser__S4NjV,.Home_deviceLaptop__cjPZg,.Home_deviceMonitor__9pAkF,.Home_deviceTablet__NJ3hq,.Home_cardHead__wtZK7){transform:translateY(-6px)}a.Home_tileInner__kAARx:hover .Home_tileTitle__7NWS6{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.Home_cardHead__wtZK7,.Home_deviceBrowser__S4NjV,.Home_deviceLaptop__cjPZg,.Home_deviceMonitor__9pAkF,.Home_devicePhone___5OBy,.Home_deviceTablet__NJ3hq,.Home_tileFrame___B8Gs,.Home_tileImg__EBkEn{transition:none}a.Home_tileInner__kAARx:hover :is(.Home_devicePhone___5OBy,.Home_deviceBrowser__S4NjV,.Home_deviceLaptop__cjPZg,.Home_deviceMonitor__9pAkF,.Home_deviceTablet__NJ3hq,.Home_cardHead__wtZK7){transform:none}a.Home_tileInner__kAARx:focus-visible .Home_tileImg__EBkEn,a.Home_tileInner__kAARx:hover .Home_tileImg__EBkEn{transform:none}}@media (min-width:701px){.Home_workGrid__4ZtBG{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}.Home_pendingStart__MOmPx{grid-column-start:1}}@media (max-width:700px){.Home_step__odAzq .Home_cube__tJ_J8,.Home_step__odAzq .Home_stepNumber__iBL49{display:none}.Home_step__odAzq .Home_stepTitle___Eyer{margin-top:0;font-size:24px}.Home_step__odAzq .Home_stepBody__Z4ngk{margin-top:8px;font-size:16px}.Home_memberBody__5rmOz,.Home_member__nFmD1 .Home_skills__zsI30{display:none}.Home_member__nFmD1{padding:24px 0}}.Home_skillBank__UcF3D{min-width:0}.Home_skillTags__aboOh{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Home_skillTags__aboOh li{font-family:var(--font-grotesk);font-size:clamp(14px,1.2vw,17px);line-height:1.2;padding:.35em .85em;border:1.5px solid;border-radius:999px;white-space:nowrap}.Home_skillTags__aboOh .Home_skillFill_blue__15uMi,.Home_skillTags__aboOh .Home_skillFill_coral__D9ijX,.Home_skillTags__aboOh .Home_skillFill_green__guBfF{color:#0b0b0c}.Home_skillTags__aboOh .Home_skillFill_coral__D9ijX{background:#ef7a5f;border-color:#ef7a5f}.Home_skillTags__aboOh .Home_skillFill_blue__15uMi{background:#5fb3cb;border-color:#5fb3cb}.Home_skillTags__aboOh .Home_skillFill_green__guBfF{background:#3fae7a;border-color:#3fae7a}@media (max-width:700px){.Home_skillTags__aboOh .Home_skillExtra__sndfl{display:none}}.Home_skillQuiet___Kj0h{color:inherit;text-decoration:none}.Home_skillQuiet___Kj0h:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:999px}@media (min-width:1101px){.Home_team__4kBes{grid-template-columns:repeat(4,minmax(0,1fr))}.Home_member__nFmD1{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0;justify-items:center;align-content:start}.Home_member__nFmD1 .Home_skills__zsI30{margin-top:0;align-self:start}}.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h){position:relative;isolation:isolate;box-shadow:0 0 0 rgba(239,122,95,0),0 0 0 rgba(95,179,203,0);transition:transform .2s ease,color .6s ease,border-color .6s ease,box-shadow .7s ease}.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h):before{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#ef7a5f,#5fb3cb,#3fae7a,#5fb3cb,#ef7a5f);background-size:300% 100%;opacity:0;animation:Home_skillMagic__o_3Jj 4s linear infinite;transition:opacity .6s ease}.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h:focus-visible),.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h:hover){color:#0b0b0c;border-color:transparent;box-shadow:0 0 14px rgba(239,122,95,.45),0 0 28px rgba(95,179,203,.35)}.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h:focus-visible):before,.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h:hover):before{opacity:1}.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h:active){transform:scale(.97)}.Home_skillQuiet___Kj0h:focus-visible,.Home_skillQuiet___Kj0h:hover{color:inherit;text-decoration:none}@keyframes Home_skillMagic__o_3Jj{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.Home_skillTags__aboOh li:has(.Home_skillQuiet___Kj0h):before{animation:none}}@media (min-width:901px){.Home_hero__k0Wiz{align-items:center}.Home_heroText__xXfJk{max-width:58%;padding-bottom:clamp(24px,5vw,64px)}.Home_field__CYhgA{left:0;width:100%;-webkit-mask-image:radial-gradient(ellipse 34% 42% at 17% 50%,transparent 65%,#000 100%);mask-image:radial-gradient(ellipse 34% 42% at 17% 50%,transparent 65%,#000 100%)}.Home_headline__U3_tn{font-size:clamp(40px,5.4vw,116px)}}@media (min-width:901px) and (max-width:1199px){.Home_field__CYhgA{-webkit-mask-image:radial-gradient(ellipse 40% 42% at 17% 50%,transparent 65%,#000 100%);mask-image:radial-gradient(ellipse 40% 42% at 17% 50%,transparent 65%,#000 100%)}}.Home_work__lojQm .Home_tileBody__kfGiC{display:block}.Home_groupHead__wQxpd{margin-top:48px}.Home_groupHead__wQxpd+.Home_workGrid__4ZtBG{margin-top:24px}.Home_labGroup__xwYEA{margin-top:clamp(64px,8vw,112px);padding-top:clamp(32px,4vw,48px);border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.Home_labGroup__xwYEA .Home_groupHead__wQxpd{margin-top:0}.Home_labGroup__xwYEA .Home_tileFrame___B8Gs{border:1px dashed color-mix(in srgb,var(--ink) 45%,transparent);background:hsla(60,8%,95%,.3)}.Home_cardStage__4_N58{transition:filter .4s ease,background .4s ease}a.Home_tileInner__kAARx:focus-visible .Home_cardStage__4_N58,a.Home_tileInner__kAARx:hover .Home_cardStage__4_N58{background:var(--hover-bg,hsla(60,8%,95%,.55))}.Home_labBand__l4jH_{--bg:#f4f4f2;--ink:#0b0b0c;--muted:#5f5f5c;--line:rgba(11,11,12,.14);--block:#a3a3a0;padding-top:clamp(48px,8vw,112px);background:linear-gradient(#fff,#fff 160px,var(--bg) 320px);color:var(--ink)}.Home_labBand__l4jH_ .Home_labGroup__xwYEA{margin-top:0;padding-top:0;border-top:0}.Home_labBand__l4jH_ .Home_groupHead__wQxpd{margin-top:0}.Home_labBand__l4jH_ .Home_labGroup__xwYEA .Home_tileFrame___B8Gs{border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent)}.Home_cardText__21sJC{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Home_labBand__l4jH_ .Home_labGroup__xwYEA .Home_cardPattern__7Lh3v{flex-direction:row;gap:0;padding:0;border-style:solid;background:#f4f4f2}.Home_cardPattern__7Lh3v .Home_cardText__21sJC{flex:1 1 50%;min-width:0;padding:clamp(14px,2.4vw,28px)}.Home_cardPattern__7Lh3v .Home_cardHead__wtZK7{font-size:clamp(22px,2.6vw,38px)}.Home_labPatternGrid__tBnp7{flex:0 0 50%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(10,1fr)}.Home_labPatternStripes__gvrBZ{flex:0 0 50%;display:flex}.Home_labPatternStripes__gvrBZ>span{flex:1 1;display:flex;flex-direction:column}.Home_labPatternGrid__tBnp7 i,.Home_labPatternStripes__gvrBZ i{display:block;min-height:0}@media (hover:hover) and (pointer:fine){.Home_labBand__l4jH_ .Home_labGroup__xwYEA .Home_cardPattern__7Lh3v{filter:none}}@media (min-width:701px){.Home_member__nFmD1 .Home_skills__zsI30{max-width:218px;margin-left:auto;margin-right:auto}}.Home_bar__uwWxQ .Home_back__uBNPZ{justify-self:end}.Home_back__uBNPZ{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1px solid var(--ink);border-radius:999px;transition:background .15s ease,color .15s ease}.Home_back__uBNPZ:hover{color:var(--bg);background:var(--ink);text-decoration:none}.Home_back__uBNPZ:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Home_bookNote__F9PIq{margin-top:24px;max-width:32ch;line-height:1.5}.Home_bookNote__F9PIq a{color:inherit;text-underline-offset:.18em}