:root{--bg: #fafafa;--surface: #ffffff;--text: #0f172a;--muted: #64748b;--primary: #5b9bff;--primary-600: #3f82f0;--border: #e8edf5;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .04);--shadow-hover: 0 8px 28px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .04);--space-section: 5.5rem;--accent-1: #5b9bff;--accent-2: #8b7cf6;--tint-1: #f3f7ff;--tint-2: #f6f4ff;--radius: 14px;--font-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.65;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(91,155,255,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 95% 5%,rgba(139,124,246,.1),transparent 50%),linear-gradient(180deg,#fff,#fafbfd 45%,#f4f7fb);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-600)}img{max-width:100%;display:block}.container{max-width:1080px;margin:0 auto;padding:0 1.25rem}.app-shell{min-height:100%;display:flex;flex-direction:column}.app-shell main{flex:1}.not-found-page{position:relative;min-height:min(78vh,680px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.not-found-grid{position:absolute;inset:0;z-index:-1;opacity:.55;background-image:linear-gradient(rgba(91,155,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(91,155,255,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black,transparent 75%);mask-image:linear-gradient(90deg,black,transparent 75%)}.not-found-content{position:relative;max-width:760px;padding-top:5rem;padding-bottom:5rem}.not-found-content:before{content:"404";position:absolute;top:50%;left:.5rem;z-index:-1;color:#5b9bff14;font-family:var(--font-display);font-size:clamp(10rem,28vw,19rem);font-weight:700;line-height:.8;transform:translateY(-50%);pointer-events:none}.not-found-code{margin:0 0 .85rem;color:var(--primary-600);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.not-found-content h1{max-width:12ch;margin:0 0 1rem;color:var(--text);font-family:var(--font-display);font-size:clamp(2.7rem,7vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:.98}.not-found-description{max-width:43ch;margin:0;color:var(--muted);font-size:1.05rem}.not-found-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.header{position:sticky;top:0;z-index:20;background:#ffffffb8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid rgba(232,237,245,.9)}.header .container{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem}.logo{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.03em;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.nav{display:flex;align-items:center;gap:1.5rem}.nav a{color:#334155;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.nav a:hover,.nav a.nav-active{color:var(--text)}.hero-marketing{position:relative;min-height:min(78vh,680px);display:flex;align-items:center;padding:6.5rem 0 5rem;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 70% 35%,rgba(91,155,255,.22),transparent 60%),radial-gradient(ellipse 50% 45% at 15% 70%,rgba(139,124,246,.16),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 40%,rgba(244,247,251,.85) 100%);pointer-events:none;animation:atmosphereDrift 14s ease-in-out infinite alternate}.hero-marketing-copy{position:relative;z-index:1;max-width:640px}.hero-marketing .hero-eyebrow{opacity:0;animation:fadeUp .75s ease .05s forwards}.hero-marketing h1{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0 0 1rem;color:var(--text);max-width:none;opacity:0;animation:fadeUp .75s ease .14s forwards}.hero-marketing .description{color:var(--muted);max-width:44ch;font-size:1.05rem;margin:0;opacity:0;animation:fadeUp .75s ease .22s forwards}.cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero-marketing .cta{justify-content:center;opacity:0;animation:fadeUp .75s ease .3s forwards}.social-link{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--text);background:#fffc;box-shadow:var(--shadow-soft);transition:transform .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.social-link:hover{transform:translateY(-2px);border-color:#5b9bff73;color:var(--primary-600);box-shadow:var(--shadow-hover)}.social-link:focus-visible{outline:3px solid rgba(91,155,255,.35);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.25rem;border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--font-body);font-size:.92rem;font-weight:600;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.btn.primary{background:linear-gradient(105deg,var(--accent-1),var(--accent-2));border-color:transparent;color:#fff}.btn.primary:hover{color:#fff}.btn.small{padding:.55rem .9rem;font-size:.85rem}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);color:var(--text)}.hero-eyebrow{display:inline-block;font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 .85rem}.section{padding:var(--space-section) 0;position:relative}.section.alt{background:linear-gradient(180deg,transparent,var(--tint-1) 40%,var(--tint-2) 100%)}.section-head{margin-bottom:2.25rem}.section-head h2,.section h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .5rem}.section-head p{color:var(--muted);margin:0;max-width:48ch}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.service-card{position:relative;padding:1.4rem 1.3rem 1.5rem;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,#fffffff5,#f8faffe6);box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-1),var(--accent-2));opacity:.85}.service-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:#d7e3f8}.service-index{display:block;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.06em;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.75rem}.service-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.service-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.approach-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.approach-item h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .45rem}.approach-item p{color:var(--muted);margin:0;font-size:.95rem}.approach-step{display:block;font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.06em;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.65rem}.about-page{padding-top:4rem}.about-page-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;margin-bottom:4.5rem}.about-page-copy h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 1rem}.about-lead{color:var(--muted);margin:0 0 1rem;max-width:52ch}.about-page-photo{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.about-photo-frame{position:relative;width:min(100%,340px);padding-bottom:.35rem}.about-photo-glow{position:absolute;inset:8% -5% 12% 8%;border-radius:28px;background:linear-gradient(145deg,#5b9bff47,#8b7cf633);z-index:0;pointer-events:none}.about-photo-frame img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;border:1px solid rgba(255,255,255,.85);box-shadow:0 1px 2px #0f172a0a,0 12px 28px #5b9bff24}.about-photo-caption{position:relative;z-index:2;margin-top:0;width:min(100%,340px);text-align:right;display:flex;flex-direction:column;gap:.15rem}.about-photo-caption strong{font-family:var(--font-display);font-size:1rem;letter-spacing:-.02em}.about-photo-caption span{color:var(--muted);font-size:.85rem}.about-focus{margin-bottom:4.5rem}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.focus-card{position:relative;padding:1.35rem 1.25rem 1.4rem;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,#fffffff2,#f8faffe0);box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.focus-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-1),var(--accent-2));opacity:.85}.focus-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:#d7e3f8}.focus-step{display:block;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.06em;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.7rem}.focus-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .45rem}.focus-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.about-skills{padding:1.75rem;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffffbf,#f3f7ffe6);box-shadow:var(--shadow-soft)}.about-skills .section-head{margin-bottom:1.5rem}.skill-panel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.skill-panel{padding:1.05rem 1.1rem 1.15rem;border-radius:14px;border:1px solid rgba(228,235,248,.95);background:#fffc}.skill-panel h3{font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0 0 .7rem}.skill-groups{display:grid;gap:1.5rem}.skill-group h3{font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem}.chip-group{display:flex;flex-wrap:wrap;gap:.45rem}.chip{background:#ffffffd9;border:1px solid #e4ebf8;color:#3d5a80;padding:.35rem .7rem;border-radius:999px;font-size:.84rem;font-weight:500;box-shadow:0 1px 2px #0f172a08}.work-section{background:linear-gradient(180deg,transparent,var(--tint-1) 35%,transparent 100%)}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.work-card{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#fffffffa,#f8faffeb);box-shadow:var(--shadow-soft);overflow:hidden;cursor:pointer;min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.work-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#d7e3f8}.work-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch}.work-card-featured .work-media{margin:.7rem 0 .7rem .7rem;aspect-ratio:auto;min-height:260px;height:calc(100% - 1.4rem)}.work-card-featured .work-body{justify-content:center;padding:1.5rem 1.5rem 1.5rem 1.25rem}.work-card-featured .work-body h3{font-size:1.35rem}.work-card-featured .work-body>p{-webkit-line-clamp:3}.work-media{position:relative;margin:.7rem .7rem 0;border-radius:14px;overflow:hidden;background:#e8eef8;aspect-ratio:16 / 10}.work-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.work-view{position:absolute;left:50%;bottom:.9rem;transform:translate(-50%,8px);padding:.4rem .85rem;border-radius:999px;background:#ffffffeb;color:var(--text);font-size:.78rem;font-weight:600;letter-spacing:-.01em;box-shadow:var(--shadow-soft);opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.work-card:hover .work-media img{transform:scale(1.04)}.work-card:hover .work-view{opacity:1;transform:translate(-50%)}.work-body{padding:1.05rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.work-index{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.06em;background:linear-gradient(90deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.work-body h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;margin:0}.work-body>p{color:var(--muted);font-size:.9rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.work-tags .chip{font-size:.75rem;padding:.25rem .55rem}.card-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.card-tags .chip{font-size:.75rem;padding:.25rem .55rem}.contact-intro{color:var(--muted);margin:0;max-width:46ch}.contact-links{display:flex;flex-wrap:wrap;gap:.65rem}.contact-link{display:inline-flex;flex-direction:column;gap:.15rem;padding:.85rem 1.15rem;border-radius:12px;border:1px solid var(--border);background:#fffc;color:var(--text);box-shadow:var(--shadow-soft);min-width:160px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.contact-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);color:var(--text);border-color:#d5e0f5}.contact-link span{color:var(--muted);font-size:.75rem;font-weight:500}.contact-link strong{font-size:.9rem;font-weight:600}.footer{position:relative;top:-8px;border-top:1px solid var(--border);padding:.85rem 0 .55rem;color:var(--muted);text-align:center;font-size:.88rem;line-height:1.4;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(91,155,255,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 95% 5%,rgba(139,124,246,.1),transparent 50%),linear-gradient(180deg,#fff,#fafbfd 45%,#f4f7fb)}.footer p{margin:0;transform:translateY(4px)}.modal-overlay{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50;animation:fadeIn .2s ease}.modal{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;max-width:960px;width:100%;box-shadow:var(--shadow-hover);animation:scaleIn .25s ease}.modal-body{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem}.modal-close{position:absolute;right:.75rem;top:.55rem;z-index:2;border:0;background:transparent;color:#64748b;font-size:1.6rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.modal-close:hover{color:var(--text)}.modal-media img{width:100%;height:300px;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.carousel{position:relative}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;width:36px;height:36px;border-radius:999px;background:#ffffffeb;color:#0f172a;cursor:pointer;box-shadow:var(--shadow-soft);font-size:1.2rem}.carousel-btn.left{left:.5rem}.carousel-btn.right{right:.5rem}.carousel-btn:disabled{opacity:.35;cursor:default}.carousel-dots{display:flex;gap:.4rem;justify-content:center;margin-top:.65rem}.dot{width:7px;height:7px;border-radius:999px;background:#d1d5db;border:0;padding:0;cursor:pointer}.dot.active{background:var(--primary-600)}.modal-info{display:flex;flex-direction:column;gap:.65rem;padding-top:.25rem}.modal-info h3{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em;margin:0}.modal-desc{color:var(--muted);margin:0;font-size:.95rem}.modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes atmosphereDrift{0%{transform:scale(1) translate(0)}to{transform:scale(1.04) translate(-1.5%,1%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-marketing .hero-eyebrow,.hero-marketing h1,.hero-marketing .description,.hero-marketing .cta{opacity:1}}@media(max-width:960px){.hero-marketing{min-height:auto;padding:5rem 0 3.5rem}.approach-list,.about-page-hero,.focus-grid,.services-grid,.skill-panel-grid,.modal-body{grid-template-columns:1fr}.about-page-photo{align-items:center}.about-photo-caption{text-align:center}.card-grid,.work-grid,.work-card-featured{grid-template-columns:1fr}.work-card-featured .work-media{margin:.7rem .7rem 0;aspect-ratio:16 / 10;min-height:0;height:auto}.work-card-featured .work-body{padding:1.05rem 1.2rem 1.3rem}.modal-media img{height:220px}}@media(max-width:640px){.nav{gap:.85rem}.nav a{font-size:.82rem}.hero-marketing{padding:3.5rem 0 3rem}.not-found-page{min-height:auto}.not-found-content{padding-top:4.5rem;padding-bottom:4.5rem}.not-found-content:before{top:2.75rem;left:1.25rem;font-size:9rem;transform:none}.section{padding:3.5rem 0}.approach-list{gap:1.5rem}.meta-row{grid-template-columns:88px 1fr}.contact-link{min-width:calc(50% - .35rem);flex:1}}#root{max-width:none}main{display:block}.fs7l7sbxf{fill:currentColor;fill-rule:evenodd;d:path("M12 2C6.475 2 2 6.475 2 12a9.99 9.99 0 0 0 6.838 9.488c.5.087.687-.213.687-.476c0-.237-.013-1.024-.013-1.862c-2.512.463-3.162-.612-3.362-1.175c-.113-.288-.6-1.175-1.025-1.413c-.35-.187-.85-.65-.013-.662c.788-.013 1.35.725 1.538 1.025c.9 1.512 2.338 1.087 2.912.825c.088-.65.35-1.087.638-1.337c-2.225-.25-4.55-1.113-4.55-4.938c0-1.088.387-1.987 1.025-2.687c-.1-.25-.45-1.275.1-2.65c0 0 .837-.263 2.75 1.024a9.3 9.3 0 0 1 2.5-.337c.85 0 1.7.112 2.5.337c1.912-1.3 2.75-1.024 2.75-1.024c.55 1.375.2 2.4.1 2.65c.637.7 1.025 1.587 1.025 2.687c0 3.838-2.337 4.688-4.562 4.938c.362.312.675.912.675 1.85c0 1.337-.013 2.412-.013 2.75c0 .262.188.574.688.474A10.02 10.02 0 0 0 22 12c0-5.525-4.475-10-10-10")}.ft5dv1b6b{fill:none}.gfgwycbvf{width:256px;height:256px;fill:var(--svg-color--5865f2, #5865f2);rx:60px}.qrjy62zvv{fill:var(--svg-color--fff, #fff);d:path("M197.308 64.797a165 165 0 0 0-40.709-12.627a.62.62 0 0 0-.654.31c-1.758 3.126-3.706 7.206-5.069 10.412c-15.373-2.302-30.666-2.302-45.723 0c-1.364-3.278-3.382-7.286-5.148-10.412a.64.64 0 0 0-.655-.31a164.5 164.5 0 0 0-40.709 12.627a.6.6 0 0 0-.268.23c-25.928 38.736-33.03 76.52-29.546 113.836a.7.7 0 0 0 .26.468c17.106 12.563 33.677 20.19 49.94 25.245a.65.65 0 0 0 .702-.23c3.847-5.254 7.276-10.793 10.217-16.618a.633.633 0 0 0-.347-.881c-5.44-2.064-10.619-4.579-15.601-7.436a.642.642 0 0 1-.063-1.064a86 86 0 0 0 3.098-2.428a.62.62 0 0 1 .646-.088c32.732 14.944 68.167 14.944 100.512 0a.62.62 0 0 1 .655.08a80 80 0 0 0 3.106 2.436a.642.642 0 0 1-.055 1.064a102.6 102.6 0 0 1-15.609 7.428a.64.64 0 0 0-.339.889a133 133 0 0 0 10.208 16.61a.64.64 0 0 0 .702.238c16.342-5.055 32.913-12.682 50.02-25.245a.65.65 0 0 0 .26-.46c4.17-43.141-6.985-80.616-29.571-113.836a.5.5 0 0 0-.26-.238M94.834 156.142c-9.855 0-17.975-9.047-17.975-20.158s7.963-20.158 17.975-20.158c10.09 0 18.131 9.127 17.973 20.158c0 11.111-7.962 20.158-17.973 20.158m66.456 0c-9.855 0-17.974-9.047-17.974-20.158s7.962-20.158 17.974-20.158c10.09 0 18.131 9.127 17.974 20.158c0 11.111-7.884 20.158-17.974 20.158")}.b-xdjsx7h{fill:var(--svg-color--fff, #fff);d:path("M28 51h200v154.93H28z")}.ca84dfbhs{fill:currentColor;d:path("M17.318.077c1.218.056 2.06.235 2.838.537a5.4 5.4 0 0 1 1.956 1.274a5.4 5.4 0 0 1 1.274 1.956c.302.779.481 1.62.537 2.838C23.992 8.192 24 8.724 24 12s-.008 3.808-.077 5.318c-.056 1.218-.235 2.06-.537 2.839a5.4 5.4 0 0 1-1.274 1.955a5.4 5.4 0 0 1-1.956 1.274c-.779.302-1.62.481-2.838.537c-1.51.069-2.041.077-5.318.077s-3.809-.008-5.318-.077c-1.218-.056-2.06-.235-2.839-.537a5.4 5.4 0 0 1-1.955-1.274a5.4 5.4 0 0 1-1.274-1.956c-.302-.779-.481-1.62-.537-2.838C.008 15.81 0 15.278 0 12s.008-3.81.077-5.318c.056-1.218.235-2.06.537-2.838a5.4 5.4 0 0 1 1.274-1.956A5.4 5.4 0 0 1 3.843.614C4.623.312 5.464.133 6.682.077C8.19.008 8.722 0 12 0s3.81.008 5.318.077M12 2.667c-3.24 0-3.736.007-5.197.074c-.927.042-1.483.16-1.994.359c-.435.17-.712.35-1.036.673S3.27 4.374 3.1 4.81c-.198.51-.317 1.067-.359 1.994c-.067 1.46-.074 1.956-.074 5.196s.007 3.736.074 5.197c.042.927.16 1.483.359 1.993c.17.436.35.713.673 1.037s.601.504 1.036.673c.51.198 1.067.317 1.994.359c1.462.067 1.958.074 5.197.074c3.24 0 3.735-.007 5.197-.074c.927-.042 1.483-.16 1.994-.359c.435-.17.712-.35 1.036-.673s.504-.601.673-1.036c.198-.51.317-1.067.359-1.994c.067-1.462.074-1.958.074-5.197s-.007-3.735-.074-5.197c-.042-.927-.16-1.483-.359-1.993a2.7 2.7 0 0 0-.673-1.037A2.7 2.7 0 0 0 19.19 3.1c-.51-.198-1.067-.317-1.994-.359c-1.461-.067-1.957-.074-5.197-.074m0 15.555a6.222 6.222 0 1 1 0-12.444a6.222 6.222 0 0 1 0 12.444m0-2.666a3.556 3.556 0 1 0 0-7.112a3.556 3.556 0 0 0 0 7.112m6.222-8.445a1.333 1.333 0 1 1 0-2.667a1.333 1.333 0 0 1 0 2.667")}.rwlqrq5ch{fill:currentColor;d:path("M424 80H88a56.06 56.06 0 0 0-56 56v240a56.06 56.06 0 0 0 56 56h336a56.06 56.06 0 0 0 56-56V136a56.06 56.06 0 0 0-56-56m-14.18 92.63l-144 112a16 16 0 0 1-19.64 0l-144-112a16 16 0 1 1 19.64-25.26L256 251.73l134.18-104.36a16 16 0 0 1 19.64 25.26")}
