:root{--bg:#faf9f5;--card:#fff;--ink:#0f1013;--soft:#6a6e76;--line:#e8e5dc;--blue:#2438f5;--blue-ink:#1b2bc9;--fd:var(--font-outfit),system-ui,sans-serif;--fb:var(--font-inter),system-ui,sans-serif;--e:cubic-bezier(.2,.7,.2,1);--p1:#ff5b86;--p2:#ffc23d;--p3:#54d6a0;--p4:#7b61ff;--p5:#ff7a3d;--p6:#3d7bff;--p7:#ee4d43;--p8:#26c7c2}*{box-sizing:border-box;margin:0;padding:0}.wmedia img,.aphoto img,.featured .fmedia img,.arow .thumb img,.article .cover img,.rel-card .ph img,.hrow .thumb img{object-fit:cover;width:100%;height:100%;display:block}.aphoto,.arow .thumb,.article .cover,.hrow .thumb{overflow:hidden}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(22px,4vw,56px)}h1,h2,h3{font-family:var(--fd);letter-spacing:-.03em;font-weight:600;line-height:1}.eyebrow{font-family:var(--fd);letter-spacing:.04em;color:var(--soft);font-size:13px;font-weight:600}.btn{font-family:var(--fd);border:1px solid var(--ink);transition:transform .25s var(--e);border-radius:999px;align-items:center;gap:0;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.btn span{padding:12px 20px}.btn .ar{border-left:1px solid var(--ink);justify-content:center;align-self:stretch;align-items:center;width:46px;transition:background .25s,color .25s;display:flex}.btn:hover{transform:translateY(-2px)}.btn:hover .ar{background:var(--ink);color:#fff}.btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.dark .ar{border-color:#ffffff40}.btn.dark:hover .ar{color:var(--ink);background:#fff}.btn.blue{background:var(--blue);color:#fff;border-color:var(--blue)}.btn.blue .ar{border-color:#ffffff4d}.btn.blue:hover .ar{color:var(--blue);background:#fff}header{z-index:60;position:fixed;top:0;left:0;right:0}.bar{transition:padding .3s var(--e);justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,1.8vw,20px) clamp(16px,2.6vw,30px);display:flex}.isl{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border:1px solid var(--line);transition:background .3s var(--e),box-shadow .3s var(--e);background:#ffffffb3;border-radius:999px;align-items:center;display:flex;box-shadow:0 14px 34px -22px #0f101357}.isl.left{padding:12px 24px}.isl.right{gap:24px;padding:8px 8px 8px 26px}header.scrolled .isl{background:#ffffffe0;box-shadow:0 16px 40px -20px #0f10136b}.brand{font-family:var(--fd);letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.brand .bird{width:21px;height:21px;color:var(--blue)}nav.nv{align-items:center;gap:24px;display:flex}nav.nv a.lnk{font-family:var(--fd);color:var(--soft);font-size:15px;font-weight:500;transition:color .2s}nav.nv a.lnk:hover{color:var(--ink)}.menu-btn{font-family:var(--fd);cursor:pointer;color:var(--ink);background:0 0;border:none;padding:6px 4px;font-size:14px;font-weight:600;display:none}.hero{height:100vh;min-height:640px;position:relative;overflow:hidden}#field{z-index:1;touch-action:pan-y;position:absolute;inset:0}.pill{will-change:transform;font-family:var(--fd);white-space:nowrap;color:#15161a;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;padding:11px 20px;font-size:clamp(15px,1.5vw,19px);font-weight:600;line-height:1;position:absolute;top:0;left:0;box-shadow:0 10px 24px -12px #0f101380}.pill:active{cursor:grabbing}.hero-center{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.hero-center .eyebrow{margin-bottom:22px}.hero h1{letter-spacing:-.04em;font-size:clamp(44px,8.5vw,128px);font-weight:600;line-height:.96}.hero h1 em{font-style:italic;font-weight:500}.hero .sub{color:var(--soft);max-width:46ch;margin-top:26px;font-size:clamp(16px,1.6vw,19px)}.hero .actions{pointer-events:auto;margin-top:34px}.hint{z-index:3;font-family:var(--fd);color:var(--soft);opacity:.8;font-size:13px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (max-width:820px){.hero{flex-direction:column;height:auto;min-height:0;padding-top:110px;display:flex}#field{touch-action:auto;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 20px 28px;display:flex;position:static;inset:auto}.pill{cursor:default;position:static!important;transform:none!important}.hero-center{padding:0 20px 60px;position:static}.hint{display:none}}section{padding:clamp(70px,9vw,140px) 0}.lead-statement{font-family:var(--fd);letter-spacing:-.03em;max-width:20ch;font-size:clamp(30px,5vw,68px);font-weight:600;line-height:1.05}.lead-statement .soft{color:var(--soft)}.lead-statement .blue{color:var(--blue)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(40px,6vw,72px);display:flex}.sec-head h1,.sec-head h2{max-width:18ch;font-size:clamp(30px,4.6vw,60px)}.sec-head .eyebrow{padding-bottom:8px}.lu{gap:14px;display:flex}.lu-panel{min-height:clamp(380px,40vw,460px);transition:flex .55s var(--e);cursor:pointer;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;padding:clamp(26px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.lu-panel:hover{flex:2.4}.lu-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lu-num{font-family:var(--fd);letter-spacing:-.04em;font-size:clamp(40px,4.6vw,76px);font-weight:700;line-height:.8}.lu-tag{font-family:var(--fd);letter-spacing:.04em;white-space:nowrap;background:#ffffff8c;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.lu-body h3{font-family:var(--fd);letter-spacing:-.02em;font-size:clamp(23px,2.5vw,34px);font-weight:600;line-height:1.04}.lu-body p{opacity:0;max-height:0;transition:opacity .4s var(--e),transform .5s var(--e),max-height .6s var(--e);margin-top:14px;font-size:16px;line-height:1.55;overflow:hidden;transform:translateY(8px)}.lu-panel:hover .lu-body p{opacity:.82;max-height:240px;transform:none}@media (max-width:820px){.lu{flex-direction:column}.lu-panel{min-height:0}.lu-panel:hover{flex:1}.lu-body p{opacity:.82;max-height:240px;margin-top:12px;transform:none}}.prose h2,.prose h3{margin-top:2em;margin-bottom:.45em;scroll-margin-top:100px}.prose p,.prose ul,.prose ol{margin-bottom:1em}.prose li{margin-bottom:.25em;margin-left:1.4em}.article{max-width:760px;margin:0 auto}.crumbs{font-family:var(--fd);color:var(--soft);margin-bottom:28px;font-size:13px}.crumbs a{color:var(--soft)}.crumbs a:hover{color:var(--ink)}.crumbs .sep{opacity:.5;margin:0 8px}.art-tag{font-family:var(--fd);letter-spacing:.04em;color:var(--blue);text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:600;display:block}.article h1{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(32px,4.4vw,52px)}.byline{font-family:var(--fd);color:var(--soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(28px,3.4vw,40px);padding-bottom:clamp(28px,3.4vw,40px);font-size:14px;display:flex}.byline b{color:var(--ink);font-weight:600}.byline .dot{opacity:.4}.article .cover{aspect-ratio:16/9;border:1px solid var(--line);background-color:var(--card);border-radius:20px;width:100%;margin-bottom:clamp(32px,4vw,48px)}.toc{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:clamp(32px,4vw,48px);padding:20px 24px}.toc .h{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:12px;font-weight:600}.toc a{font-family:var(--fb);color:var(--ink);border-left:2px solid #0000;margin-left:-10px;padding:5px 0 5px 10px;font-size:14.5px;transition:border-color .2s,color .2s;display:block}.toc a:hover{border-color:var(--blue);color:var(--blue)}.article .prose{font-size:17.5px;line-height:1.75}.faq{margin:clamp(40px,5vw,56px) 0}.faq .h{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin-bottom:16px;font-size:12px;font-weight:600}.faq-item{border-top:1px solid var(--line);padding:18px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item .q{font-family:var(--fd);margin-bottom:8px;font-size:16.5px;font-weight:600}.faq-item .a{color:var(--soft);font-size:15.5px;line-height:1.65}.cta-band{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:20px;margin:clamp(40px,5vw,56px) 0;padding:clamp(28px,3.4vw,40px)}.cta-band p{font-family:var(--fd);letter-spacing:-.01em;max-width:44ch;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:clamp(19px,2vw,24px);font-weight:600}.related{margin-top:clamp(48px,6vw,72px)}.related .h2r{letter-spacing:-.02em;border-top:1px solid var(--line);margin-bottom:24px;padding-top:clamp(32px,4vw,44px);font-size:clamp(22px,2.4vw,30px)}.rel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rel-card{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--e),box-shadow .3s var(--e);border-radius:18px;display:block;overflow:hidden}.rel-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #0f101366}.rel-card .ph{aspect-ratio:16/10;background:linear-gradient(130deg,#dfe7ff,#bcd0ff 60%,#9db8ff)}.rel-card .rb{padding:16px 18px}.rel-card .atag{font-family:var(--fd);letter-spacing:.04em;color:var(--blue);text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.rel-card h3{letter-spacing:-.01em;font-size:15.5px}@media (max-width:820px){.rel-grid{grid-template-columns:1fr}}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--e),box-shadow .3s var(--e);border-radius:24px;padding:clamp(26px,3vw,40px)}.card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px #0f101366}.card .tagn{font-family:var(--fd);background:var(--bg);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.card h3{margin:22px 0 12px;font-size:clamp(21px,2.3vw,27px)}.card p{color:var(--soft);font-size:16px}.olist{border-top:1px solid var(--line)}.orow{border-bottom:1px solid var(--line);transition:padding-left .3s var(--e);grid-template-columns:64px 1fr;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(26px,3.4vw,44px) 0;display:grid}.orow:hover{padding-left:12px}.orow .on{font-family:var(--fd);color:var(--blue);font-size:18px;font-weight:600}.orow .ob{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:clamp(12px,3vw,44px);display:grid}.orow h3{letter-spacing:-.02em;font-size:clamp(22px,2.8vw,38px)}.orow p{color:var(--soft);font-size:16.5px}@media (max-width:820px){.orow .ob{grid-template-columns:1fr;gap:10px}}.flow{border-top:2px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fstep{border-right:1px solid var(--line);padding:clamp(30px,3.4vw,52px) clamp(16px,1.6vw,28px) 0;position:relative}.fstep:last-child{border-right:none}.fstep:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:clamp(16px,1.6vw,28px)}.fstep .sn{font-family:var(--fd);letter-spacing:.06em;color:var(--soft);margin-bottom:18px;font-size:13px;font-weight:600;display:block}.fstep h3{margin-bottom:10px;font-size:clamp(20px,2.2vw,28px)}.fstep p{color:var(--soft);font-size:15.5px}@media (max-width:820px){.flow{border-top:none;border-left:2px solid var(--line);grid-template-columns:1fr;margin-left:6px}.fstep{border-right:none;border-bottom:1px solid var(--line);padding:clamp(26px,5vw,38px) 0 clamp(26px,5vw,38px) 26px}.fstep:before{top:clamp(26px,5vw,38px);left:-7px}}.work{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wcard{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--e),box-shadow .3s var(--e);border-radius:24px;overflow:hidden}.wcard:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px #0f101366}.wmedia{aspect-ratio:16/10;background:linear-gradient(130deg,#dfe7ff,#bcd0ff 60%,#9db8ff);justify-content:center;align-items:center;display:flex}.wmedia .pl{font-family:var(--fd);color:#3551d8;background:#ffffffb3;border:1px solid #3551d840;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:500}.wcard .wm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.wcard .wm h3{font-size:clamp(20px,2.2vw,28px)}.wcard .wm .mt{font-family:var(--fd);color:var(--soft);font-size:13.5px;font-weight:500}.worknote{font-family:var(--fd);color:var(--soft);background:var(--card);border:1px dashed var(--line);border-radius:16px;margin-top:26px;padding:18px 22px;font-size:14px;line-height:1.7}.worknote b{color:var(--ink)}.about{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.aphoto{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(130deg,#dfe7ff,#9db8ff);border-radius:24px;justify-content:center;align-items:center;display:flex}.aphoto .pl{font-family:var(--fd);color:#3551d8;background:#ffffffb3;border:1px solid #3551d840;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:500}.about h2{margin-bottom:22px;font-size:clamp(28px,3.6vw,48px);line-height:1.04}.about p{color:var(--soft);max-width:54ch;margin-bottom:16px;font-size:17px}.about p b{color:var(--ink);font-weight:600}.about .blue{color:var(--blue)}.sig{font-family:var(--fd);color:var(--ink);margin-top:22px;font-weight:600}@media (max-width:820px){.about{grid-template-columns:1fr;gap:30px}}.btn.full{justify-content:space-between;width:100%}.pricing-note{background:var(--card);border:1px solid var(--line);font-family:var(--fd);color:var(--soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:clamp(28px,3.4vw,40px);padding:14px 22px;font-size:14px;display:flex}.pricing-note b{color:var(--ink);font-weight:600}.ptiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ptier{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--e),box-shadow .3s var(--e);border-radius:24px;flex-direction:column;gap:20px;padding:clamp(28px,2.8vw,36px);display:flex;position:relative}.ptier:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px #0f101366}.ptier.hi{border-color:var(--blue);box-shadow:0 20px 50px -30px #2438f559}.ptier.hi:hover{box-shadow:0 30px 60px -28px #2438f56b}.ptag{background:var(--blue);color:#fff;font-family:var(--fd);letter-spacing:.03em;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:28px}.ptier .pname{font-family:var(--fd);letter-spacing:.02em;color:var(--soft);text-transform:uppercase;font-size:14px;font-weight:600}.ptier .pprice{font-family:var(--fd);letter-spacing:-.03em;font-size:clamp(34px,3.4vw,44px);font-weight:600;line-height:1}.ptier .pdesc{color:var(--soft);min-height:44px;font-size:15px;line-height:1.5}.pfeat{flex-direction:column;flex:1;gap:11px;font-size:15px;list-style:none;display:flex}.pfeat li{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.pfeat li svg{color:var(--blue);flex:none;margin-top:3px}@media (max-width:900px){.ptiers{grid-template-columns:1fr}.pricing-note{flex-direction:column;align-items:flex-start}}.closing{background:var(--blue);color:#fff;padding:clamp(80px,11vw,150px) 0 0;position:relative;overflow:hidden}.closing .ctas{text-align:center;z-index:2;position:relative}.closing .eyebrow{color:#fffc}.closing h2{color:#fff;letter-spacing:-.04em;max-width:18ch;margin:18px auto 0;font-size:clamp(34px,6vw,82px)}.closing .actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.closing .btn{color:#fff;border-color:#fff}.closing .btn .ar{border-color:#fff6}.closing .btn.wht{color:var(--blue);background:#fff}.closing .btn.wht .ar{border-color:#2438f540}.closing .btn.wht:hover .ar{background:var(--blue);color:#fff}.bigmark{font-family:var(--fd);letter-spacing:-.05em;color:#ffffff24;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:clamp(50px,7vw,90px);font-size:clamp(90px,23vw,360px);font-weight:700;line-height:.72}.footrow{z-index:2;font-family:var(--fd);color:#ffffffd9;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(30px,4vw,50px);padding:26px 0 36px;font-size:14.5px;display:flex;position:relative}.footrow .fnav{gap:22px;display:flex}.footrow a:hover{color:#fff}.site-footer .footrow{border-top-color:var(--line);color:var(--soft);margin-top:0;padding:26px 0}.site-footer .footrow a:hover{color:var(--ink)}.pn-nav{grid-template-columns:1fr 1fr;gap:16px;margin:clamp(40px,5vw,56px) 0;display:grid}.pn-link{background:var(--card);border:1px solid var(--line);transition:border-color .2s var(--e),transform .2s var(--e);border-radius:16px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.pn-link:hover{border-color:var(--blue);transform:translateY(-2px)}.pn-link.next{text-align:right;align-items:flex-end}.pn-label{font-family:var(--fd);letter-spacing:.04em;color:var(--soft);text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.pn-title{font-family:var(--fd);letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.3}@media (max-width:640px){.pn-nav{grid-template-columns:1fr}}.hlist{border-top:1px solid var(--line)}.hrow{border-bottom:1px solid var(--line);transition:padding-left .3s var(--e);grid-template-columns:88px 1fr auto;align-items:center;gap:clamp(16px,2.2vw,28px);padding:clamp(20px,2.2vw,26px) 0;display:grid}.hrow:hover{padding-left:10px}.hrow .thumb{aspect-ratio:4/3;background:linear-gradient(130deg,#dfe7ff,#bcd0ff 60%,#9db8ff);border-radius:12px;flex:none;width:88px}.hrow .atag{font-family:var(--fd);letter-spacing:.04em;color:var(--blue);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.hrow h3{letter-spacing:-.01em;max-width:52ch;font-size:clamp(16px,1.6vw,19px)}.hrow .rd{font-family:var(--fd);color:var(--soft);white-space:nowrap;font-size:12.5px}.hview{text-align:center;margin-top:clamp(28px,3.4vw,40px)}@media (max-width:820px){.hrow{grid-template-columns:60px 1fr;row-gap:6px}.hrow .thumb{width:60px}.hrow .rd{grid-column:2}}.cat-filters{flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,4vw,48px);display:flex}.cat-filters a{font-family:var(--fd);color:var(--soft);background:var(--card);border:1px solid var(--line);transition:all .2s var(--e);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600}.cat-filters a:hover{border-color:var(--ink);color:var(--ink)}.cat-filters a.on{background:var(--ink);border-color:var(--ink);color:#fff}.featured{background:var(--card);border:1px solid var(--line);transition:box-shadow .3s var(--e);border-radius:24px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:clamp(40px,5vw,64px);display:grid;overflow:hidden}.featured:hover{box-shadow:0 30px 50px -34px #0f101366}.featured .fmedia{aspect-ratio:16/11;background:linear-gradient(130deg,#dfe7ff,#bcd0ff 60%,#9db8ff);justify-content:center;align-items:center;display:flex}.featured .fmedia .pl{font-family:var(--fd);color:#3551d8;background:#ffffffb3;border:1px solid #3551d840;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:500}.featured .fbody{flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,3vw,44px);display:flex}.featured .ftag{font-family:var(--fd);letter-spacing:.04em;color:var(--blue);text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.featured .ftag .dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.featured h2{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px)}.featured p{color:var(--soft);font-size:15.5px;line-height:1.6}.featured .fmeta{font-family:var(--fd);color:var(--soft);gap:14px;font-size:13px;display:flex}.alist{border-top:1px solid var(--line)}.arow{border-bottom:1px solid var(--line);transition:padding-left .3s var(--e);grid-template-columns:120px 1fr auto;align-items:center;gap:clamp(16px,2.6vw,32px);padding:clamp(20px,2.4vw,28px) 0;display:grid}.arow:hover{padding-left:10px}.arow .thumb{aspect-ratio:4/3;background:linear-gradient(130deg,#dfe7ff,#bcd0ff 60%,#9db8ff);border-radius:14px;flex:none;width:120px}.arow .abody .atag{font-family:var(--fd);letter-spacing:.04em;color:var(--blue);text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.arow h3{letter-spacing:-.01em;max-width:52ch;font-size:clamp(17px,1.8vw,21px)}.arow .ameta{font-family:var(--fd);color:var(--soft);text-align:right;white-space:nowrap;font-size:12.5px}.arow .ameta .rd{margin-top:4px;display:block}.pager{font-family:var(--fd);justify-content:center;align-items:center;gap:8px;margin-top:clamp(40px,5vw,60px);display:flex}.pager a,.pager span{border:1px solid var(--line);background:var(--card);min-width:38px;height:38px;color:var(--soft);transition:all .2s var(--e);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.pager a.on{background:var(--blue);border-color:var(--blue);color:#fff}.pager a:hover:not(.on){border-color:var(--ink);color:var(--ink)}.pager .nav{width:auto;padding:0 16px}.pager .nav.disabled{opacity:.4;pointer-events:none}@media (max-width:820px){.featured{grid-template-columns:1fr}.arow{grid-template-columns:72px 1fr;row-gap:8px}.arow .thumb{width:72px}.arow .ameta{text-align:left;grid-column:2;gap:10px;display:flex}.arow .ameta .rd{margin-top:0;display:inline}nav.nv#nv{display:none}nav.nv#nv.open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#fffffff7;border-radius:20px;flex-direction:column;align-items:stretch;gap:6px;padding:18px;display:flex;position:absolute;top:74px;left:clamp(16px,2.6vw,30px);right:clamp(16px,2.6vw,30px);box-shadow:0 16px 40px -20px #0f101366}nav.nv#nv.open .lnk{border-bottom:1px solid var(--line);padding:10px 6px;font-size:17px}nav.nv#nv.open .navcta{justify-content:space-between;width:100%;margin-top:10px}.isl.right{padding:0}.menu-btn{padding:13px 20px;display:inline-block}.cards,.work{grid-template-columns:1fr}}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2f140465-module__Ymn_Qq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2f140465-module__Ymn_Qq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_80f90aea-module__gxJKPG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_80f90aea-module__gxJKPG__variable{--font-inter:"Inter", "Inter Fallback"}
