#pim-proposal{--pim-bg: #0b1114;--pim-fg: #f1f4ef;--pim-muted: #a1b1b7;--pim-line: #2b393e;--pim-accent: #65e4d4;--pim-accent-ink: #0c2425;--pim-soft: #142126;color-scheme:dark;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--pim-fg);background:var(--pim-bg);font-size:15px;line-height:1.5;isolation:isolate;min-width:0}#pim-proposal *,#pim-proposal *:before,#pim-proposal *:after{box-sizing:border-box}#pim-proposal h1,#pim-proposal h2,#pim-proposal h3,#pim-proposal p{margin:0}#pim-proposal button,#pim-proposal a,#pim-proposal summary{-webkit-tap-highlight-color:transparent}#pim-proposal button{font:inherit;color:inherit}#pim-proposal button,#pim-proposal a,#pim-proposal summary{touch-action:manipulation}#pim-proposal button,#pim-proposal summary{cursor:pointer}#pim-proposal a{color:inherit;text-decoration:none}#pim-proposal button{border:0;background:none}#pim-proposal button:focus-visible,#pim-proposal a:focus-visible,#pim-proposal summary:focus-visible{outline:2px solid var(--pim-accent);outline-offset:5px}#pim-proposal [hidden]{display:none!important}#pim-proposal .pim-wrap{padding-left:5%;padding-right:5%}#pim-proposal .pim-nav{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--pim-line)}#pim-proposal .pim-wordmark{font-family:Space Grotesk,sans-serif;font-size:39px;font-weight:700;letter-spacing:-3px;display:flex;gap:12px;align-items:center;line-height:1}#pim-proposal .pim-mark{display:inline-block;width:23px;height:23px;position:relative;transform:rotate(-10deg)}#pim-proposal .pim-mark:before,#pim-proposal .pim-mark:after{content:"";position:absolute;background:var(--pim-accent);width:7px;height:24px;left:8px;border-radius:1px}#pim-proposal .pim-mark:after{transform:rotate(90deg)}#pim-proposal .pim-brand-sub{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:500;line-height:1.3;margin-left:8px;max-width:65px}#pim-proposal .pim-nav-links{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:500}#pim-proposal .pim-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:12px 0}#pim-proposal .pim-nav-links a:last-child{border-bottom:1px solid var(--pim-fg)}#pim-proposal .pim-nav-links a:hover{color:var(--pim-accent)}#pim-proposal .pim-menu{display:none;min-height:44px;min-width:44px}#pim-proposal .pim-hero{padding-top:65px;padding-bottom:50px;position:relative}#pim-proposal .pim-overline{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:600}#pim-proposal .pim-overline:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pim-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pim-accent) 12%,transparent)}#pim-proposal .pim-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px;margin-top:29px}#pim-proposal h1{font-family:Space Grotesk,sans-serif;font-size:clamp(48px,7.6vw,84px);line-height:.99;letter-spacing:-4.9px;font-weight:500}#pim-proposal h1 em{font-family:"Instrument Serif",serif;font-weight:400;color:var(--pim-accent);letter-spacing:-2px;font-size:1.14em}#pim-proposal .pim-pitch{max-width:325px;padding-bottom:6px}#pim-proposal .pim-pitch p{font-size:15px;line-height:1.8;color:var(--pim-muted)}#pim-proposal .pim-pitch strong{color:var(--pim-fg);font-weight:500}#pim-proposal .pim-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px}#pim-proposal .pim-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;padding:13px 19px;border-radius:4px;background:var(--pim-accent);color:var(--pim-accent-ink);font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s}#pim-proposal .pim-button:hover{transform:translateY(-3px);box-shadow:0 8px color-mix(in srgb,var(--pim-accent) 15%,transparent)}#pim-proposal .pim-link{font-size:12px;display:inline-flex;align-items:center;gap:12px;min-height:44px}#pim-proposal .pim-link:hover{text-decoration:underline;text-underline-offset:5px}#pim-proposal .pim-hero-foot{display:flex;justify-content:space-between;gap:20px;margin-top:50px;color:var(--pim-muted);font-size:10px;letter-spacing:1.1px;text-transform:uppercase}#pim-proposal .pim-hero-foot span:last-child{color:var(--pim-fg)}#pim-proposal .pim-showcase{margin:0 3%;background:#1a2d30;border-radius:8px;padding:32px 6% 36px;position:relative}#pim-proposal .pim-showcase-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}#pim-proposal .pim-demo-caption{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:10px}#pim-proposal .pim-demo-caption b{font-weight:500;border:1px solid var(--pim-muted);border-radius:3px;padding:3px 5px;font-size:9px}#pim-proposal .pim-view-switch{display:flex;padding:3px;background:color-mix(in srgb,var(--pim-bg) 75%,transparent);border:1px solid var(--pim-line);border-radius:5px;gap:2px}#pim-proposal .pim-view-switch button{font-size:11px;padding:7px 11px;border-radius:3px;min-height:44px;min-width:44px}#pim-proposal .pim-view-switch button[aria-pressed=true]{background:var(--pim-fg);color:var(--pim-bg)}#pim-proposal .pim-app{background:#f9faf7;color:#172620;border-radius:8px;box-shadow:0 26px 48px #0003;overflow:hidden;display:grid;grid-template-columns:136px 1fr;min-height:342px;position:relative;transform:perspective(1800px) rotateX(2deg);transition:transform .4s}#pim-proposal .pim-app:hover{transform:perspective(1800px) rotateX(0)}#pim-proposal .pim-app-aside{padding:23px 16px;background:#102a26;color:#b5c8c1;display:flex;flex-direction:column;gap:7px;font-size:11px}#pim-proposal .pim-app-logo{color:#f1f6eb;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;letter-spacing:-1px;margin-bottom:24px;display:flex;align-items:center;gap:8px}#pim-proposal .pim-app-logo i{color:#8cce99}#pim-proposal .pim-app-aside span{padding:8px;border-radius:4px;display:flex;align-items:center;gap:9px}#pim-proposal .pim-app-aside .pim-active{background:#26493f;color:#f0f7ef}#pim-proposal .pim-app-bottom{margin-top:auto!important;border-top:1px solid #315047;padding-top:14px!important}#pim-proposal .pim-app-main{padding:21px 25px 24px;min-width:0}#pim-proposal .pim-app-breadcrumb{display:flex;justify-content:space-between;font-size:11px;color:#65786e;align-items:center;padding-bottom:17px;border-bottom:1px solid #e0e6df}#pim-proposal .pim-avatar{display:inline-grid;place-items:center;width:25px;height:25px;background:#dce6cc;border-radius:50%;font-size:9px;color:#385134}#pim-proposal .pim-app-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 18px;gap:12px}#pim-proposal .pim-app-heading h2{font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.15;letter-spacing:-.7px;font-weight:500}#pim-proposal .pim-app-heading p{font-size:11px;color:#64786c;margin-top:6px}#pim-proposal .pim-app-badge{font-size:11px;border:1px solid #d6dfd4;border-radius:4px;padding:5px 8px;color:#5b6f60;white-space:nowrap}#pim-proposal .pim-filters{display:flex;gap:6px;border-bottom:1px solid #dfe7dc;margin-bottom:4px;flex-wrap:wrap}#pim-proposal .pim-filters button{font-size:11px;min-height:44px;min-width:44px;padding:7px 10px 9px;color:#65776a;border-bottom:2px solid transparent}#pim-proposal .pim-filters button[aria-pressed=true]{color:#1e543b;border-color:#2f7953}#pim-proposal .pim-task{display:grid;grid-template-columns:minmax(0,1fr) 88px 25px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #e3e8df;font-size:12px}#pim-proposal .pim-task-title{display:flex;gap:10px;align-items:center}#pim-proposal .pim-task-title:before{content:"";width:12px;height:12px;border:1px solid #c7d2c3;border-radius:3px;flex-shrink:0}#pim-proposal .pim-task[data-status=done] .pim-task-title:before{background:#85b58d;border-color:#85b58d}#pim-proposal .pim-task-status{font-size:11px;padding:3px 6px;border-radius:4px;width:max-content;background:#e4eddd;color:#456440}#pim-proposal .pim-task[data-status=progress] .pim-task-status{background:#f2e8cf;color:#80611e}#pim-proposal .pim-task[data-status=pending] .pim-task-status{background:#e9eae6;color:#62685d}#pim-proposal .pim-task .pim-avatar{width:23px;height:23px;font-size:10px;background:#e7ddd0}#pim-proposal .pim-tasks.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:12px}#pim-proposal .pim-board-col{background:#eff2eb;border-radius:5px;padding:8px;min-height:125px}#pim-proposal .pim-board-title{font-size:11px;color:#647362;margin-bottom:9px}#pim-proposal .pim-tasks.board .pim-task{display:flex;flex-wrap:wrap;background:#fff;padding:10px 8px;border:1px solid #e1e7dc;border-radius:4px;margin-bottom:7px;gap:9px;font-size:11px}#pim-proposal .pim-tasks.board .pim-task-title{width:100%}#pim-proposal .pim-tasks.board .pim-task-title:before{display:none}#pim-proposal .pim-tasks.board .pim-avatar{margin-left:auto}#pim-proposal .pim-showcase-note{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:26px;color:var(--pim-muted);font-size:11px}#pim-proposal .pim-showcase-note strong{color:var(--pim-fg);font-weight:500}#pim-proposal .pim-showcase-note .pim-arrow-note{display:flex;align-items:center;gap:8px}#pim-proposal .pim-capabilities{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;padding-bottom:28px;margin-top:20px;border-bottom:1px solid var(--pim-line);font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--pim-muted)}#pim-proposal .pim-capabilities>span{display:flex;align-items:center;gap:9px}#pim-proposal .pim-capabilities .pim-icon{width:24px;height:24px;color:var(--pim-accent)}#pim-proposal .pim-section{padding-top:74px;padding-bottom:74px}#pim-proposal .pim-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}#pim-proposal .pim-eyebrow{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--pim-muted);margin-bottom:17px}#pim-proposal h2{font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.7vw,47px);font-weight:500;letter-spacing:-2px;line-height:1.08}#pim-proposal h2 em{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.12em}#pim-proposal .pim-section-head>p{max-width:240px;color:var(--pim-muted);font-size:13px;line-height:1.7}#pim-proposal .pim-projects{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:23px;align-items:start}#pim-proposal .pim-project:nth-child(2){margin-top:55px}#pim-proposal .pim-project-visual{height:280px;border-radius:5px;overflow:hidden;position:relative;background:#d9e6dc;padding:30px 25px 0;display:flex;align-items:flex-start;justify-content:center;transition:background .3s}#pim-proposal .pim-project-visual.commerce{background:#dcdccf;align-items:center;padding:23px}#pim-proposal .pim-mini-app{background:#fafbf7;color:#223c2e;box-shadow:0 18px 30px #1c3b3324;width:100%;border-radius:6px;padding:19px;transform:translateY(7px) rotate(-3deg);transition:transform .4s}#pim-proposal .pim-project:hover .pim-mini-app{transform:translateY(0) rotate(0)}#pim-proposal .pim-mini-header{display:flex;justify-content:space-between;font-size:9px;border-bottom:1px solid #dce5d9;padding-bottom:12px;font-weight:600}#pim-proposal .pim-mini-app h3{font-family:Space Grotesk,sans-serif;font-size:23px;margin-top:15px;letter-spacing:-.8px;font-weight:500}#pim-proposal .pim-mini-app p{font-size:9px;margin-top:4px;color:#64765c}#pim-proposal .pim-mini-row{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:11px 0;border-bottom:1px solid #e3e9df}#pim-proposal .pim-mini-row small{font-size:8px;background:#e8efe3;padding:3px 5px;border-radius:3px}#pim-proposal .pim-mini-row:last-child small{background:#eee5d1}#pim-proposal .pim-shop{background:#f8f4eb;width:100%;box-shadow:0 16px 30px #514e3d25;border-radius:5px;color:#393f30;padding:17px;transform:rotate(4deg);transition:transform .4s}#pim-proposal .pim-project:hover .pim-shop{transform:rotate(0)}#pim-proposal .pim-shop-brand{font-family:"Instrument Serif",serif;font-size:26px;letter-spacing:-1px;border-bottom:1px solid #dddcd0;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}#pim-proposal .pim-shop-brand span{font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:1px}#pim-proposal .pim-shop-product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:15px 0}#pim-proposal .pim-lamp-stage{height:125px;background:#e9e2d4;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#pim-proposal .pim-lamp{height:83px;width:78px;position:relative;filter:drop-shadow(8px 10px 5px #443d3725)}#pim-proposal .pim-lamp:before{content:"";position:absolute;width:78px;height:47px;background:linear-gradient(110deg,#c66d41,#a7502a);border-radius:70px 70px 6px 6px;top:0;z-index:2}#pim-proposal .pim-lamp:after{content:"";position:absolute;top:43px;left:34px;width:10px;height:38px;background:#a65530;border-radius:0 0 3px 3px;box-shadow:0 33px 0 -1px #a65530}#pim-proposal .pim-shop-product h4{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;line-height:1.05;margin:0 0 9px}#pim-proposal .pim-shop-product p{font-size:9px;line-height:1.5;color:#757462}#pim-proposal .pim-shop-action{background:#333f30;color:#fff;padding:9px;font-size:8px;margin-top:13px;text-align:center}#pim-proposal .pim-project-meta{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--pim-muted)}#pim-proposal .pim-project h3.pim-project-title{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.7px;margin-top:10px}#pim-proposal .pim-project-description{color:var(--pim-muted);font-size:12px;line-height:1.8;margin-top:10px;max-width:370px}#pim-proposal .pim-project details{border-bottom:1px solid var(--pim-line);margin-top:15px}#pim-proposal .pim-project summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;list-style:none;padding:12px 0;min-height:44px}#pim-proposal .pim-project summary::-webkit-details-marker{display:none}#pim-proposal .pim-project summary:after{content:"+";font-size:22px;font-weight:400}#pim-proposal .pim-project details[open] summary:after{content:"\2212"}#pim-proposal .pim-project-detail{font-size:12px;color:var(--pim-muted);line-height:1.8;padding-bottom:17px}#pim-proposal .pim-project-detail strong{color:var(--pim-fg);font-weight:500}#pim-proposal .pim-services{background:color-mix(in srgb,var(--pim-soft) 82%,transparent)}#pim-proposal .pim-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:38px}#pim-proposal .pim-service{border-top:1px solid var(--pim-line);padding-top:25px}#pim-proposal .pim-service-number{font-family:"Instrument Serif",serif;font-size:33px;color:var(--pim-muted)}#pim-proposal .pim-service h3{font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1.15;letter-spacing:-.8px;margin-top:15px;font-weight:500}#pim-proposal .pim-service p{color:var(--pim-muted);font-size:13px;line-height:1.8;margin-top:14px;max-width:350px}#pim-proposal .pim-service ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:23px 0 25px}#pim-proposal .pim-service li{font-size:10px;border:1px solid var(--pim-line);padding:5px 8px;border-radius:3px}#pim-proposal .pim-service a{font-weight:500}#pim-proposal .pim-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:50px;align-items:center}#pim-proposal .pim-about-art{min-height:240px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--pim-soft);border-radius:5px;overflow:hidden}#pim-proposal .pim-monogram{font-family:"Instrument Serif",serif;font-size:170px;line-height:1;color:#2c4e4c;font-style:italic;letter-spacing:-16px;margin-left:-12px}#pim-proposal .pim-about-signature{position:absolute;bottom:23px;left:23px;font-size:10px;letter-spacing:1px;text-transform:uppercase;line-height:1.7}#pim-proposal .pim-about-text p{font-size:14px;line-height:1.8;color:var(--pim-muted);margin-top:22px}#pim-proposal .pim-about-text h2{font-size:36px}#pim-proposal .pim-process{display:flex;gap:15px;flex-wrap:wrap;margin-top:22px;font-size:10px;color:var(--pim-muted)}#pim-proposal .pim-process span{display:flex;gap:6px;align-items:center}#pim-proposal .pim-about-github{margin-top:14px}#pim-proposal .pim-github-link .pim-icon{width:18px;height:18px}#pim-proposal .pim-contact{border-top:1px solid var(--pim-line);padding-top:60px;padding-bottom:55px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px}#pim-proposal .pim-contact h2{font-size:clamp(37px,5.5vw,60px);letter-spacing:-2.7px}#pim-proposal .pim-contact h2 em{color:var(--pim-accent)}#pim-proposal .pim-contact-copy p{font-size:13px;color:var(--pim-muted);line-height:1.8;margin-bottom:20px}#pim-proposal .pim-email{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid var(--pim-fg);padding:10px 0;font-size:16px;font-weight:500;word-break:break-word}#pim-proposal .pim-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--pim-line);padding-top:25px;padding-bottom:25px;font-size:10px;color:var(--pim-muted)}#pim-proposal .pim-footer .pim-wordmark{font-size:25px;letter-spacing:-2px;color:var(--pim-fg)}#pim-proposal .pim-footer-right{display:flex;gap:22px;align-items:center;flex-wrap:wrap}#pim-proposal .pim-motion-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--pim-line);border-radius:4px;color:var(--pim-muted)}#pim-proposal .pim-motion-toggle:is(:hover,:focus-visible){color:var(--pim-fg);border-color:var(--pim-accent)}#pim-proposal .pim-motion-indicator{width:5px;height:5px;border-radius:50%;background:var(--pim-muted)}#pim-proposal .pim-motion-toggle[aria-pressed=true] .pim-motion-indicator{background:var(--pim-accent);box-shadow:0 0 8px #65e4d440}#pim-proposal .pim-icon{display:inline-block;width:15px;height:15px;flex-shrink:0}#pim-proposal .pim-icon svg{width:100%;height:100%}@media(min-width:1100px){#pim-proposal h1{font-size:88px}#pim-proposal .pim-hero-grid{gap:65px}#pim-proposal .pim-app{min-height:365px}}@media(max-width:760px){#pim-proposal .pim-app{display:block}#pim-proposal .pim-app-aside{display:none}#pim-proposal .pim-nav{padding-right:5%;min-height:75px}#pim-proposal .pim-nav-links{gap:16px}#pim-proposal .pim-brand-sub{display:none}#pim-proposal .pim-hero{padding-top:45px}#pim-proposal .pim-hero-grid{grid-template-columns:1fr;gap:27px}#pim-proposal h1{font-size:70px;letter-spacing:-4px}#pim-proposal .pim-pitch{max-width:490px}#pim-proposal .pim-actions{margin-top:20px}#pim-proposal .pim-hero-foot{margin-top:28px}#pim-proposal .pim-app{grid-template-columns:128px minmax(0,1fr)}#pim-proposal .pim-app-aside{padding:20px 10px}#pim-proposal .pim-app-main{padding:18px}#pim-proposal .pim-section-head{align-items:start;gap:23px}#pim-proposal .pim-section-head>p{max-width:210px}#pim-proposal .pim-projects{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}#pim-proposal .pim-project-visual{height:235px;padding:23px 15px 0}#pim-proposal .pim-project-visual.commerce{padding:16px}#pim-proposal .pim-mini-app{padding:14px}#pim-proposal .pim-shop{padding:12px}#pim-proposal .pim-shop-product{gap:10px}#pim-proposal .pim-project-meta{font-size:8px}#pim-proposal .pim-about{gap:30px}#pim-proposal .pim-about-text h2{font-size:30px}#pim-proposal .pim-contact{gap:30px}}@media(max-width:540px){#pim-proposal .pim-wrap{padding-left:6%;padding-right:6%}#pim-proposal .pim-nav{padding-right:6%;gap:12px}#pim-proposal .pim-wordmark{font-size:34px}#pim-proposal .pim-brand-sub{display:block;font-size:9px}#pim-proposal .pim-overline{font-size:8px;letter-spacing:1.3px;gap:10px}#pim-proposal h1{font-size:clamp(48px,10.75vw,58px);letter-spacing:-3.7px}#pim-proposal .pim-hero{padding-top:40px;padding-bottom:30px}#pim-proposal .pim-hero-grid{margin-top:25px;gap:24px}#pim-proposal .pim-pitch p{font-size:14px}#pim-proposal .pim-hero-foot{font-size:8px;letter-spacing:.7px;gap:15px}#pim-proposal .pim-hero-foot span:first-child{max-width:150px}#pim-proposal .pim-showcase{margin:0 3%;padding:22px 4% 23px}#pim-proposal .pim-showcase-top{align-items:start;flex-direction:column;gap:13px;margin-bottom:16px}#pim-proposal .pim-demo-caption{font-size:9px;letter-spacing:1px}#pim-proposal .pim-view-switch button{padding:7px 15px}#pim-proposal .pim-app{display:block;min-height:0;transform:none!important}#pim-proposal .pim-app-aside{display:none}#pim-proposal .pim-app-main{padding:16px 13px 18px}#pim-proposal .pim-app-heading{margin:17px 0 13px}#pim-proposal .pim-app-heading h2{font-size:21px}#pim-proposal .pim-app-badge{display:none}#pim-proposal .pim-filters button{padding:9px 8px}#pim-proposal .pim-task{grid-template-columns:minmax(0,1fr) 74px 23px;font-size:11px;gap:5px;padding:13px 0}#pim-proposal .pim-task-status{padding:3px 4px}#pim-proposal .pim-task-title{gap:7px}#pim-proposal .pim-task-title:before{display:none}#pim-proposal .pim-tasks.board{grid-template-columns:1fr}#pim-proposal .pim-board-col{min-height:0}#pim-proposal .pim-tasks.board .pim-task-title{width:auto;flex:1}#pim-proposal .pim-tasks.board .pim-task{font-size:11px}#pim-proposal .pim-showcase-note{font-size:10px;align-items:start;gap:12px}#pim-proposal .pim-showcase-note>span:first-child{max-width:175px}#pim-proposal .pim-arrow-note{max-width:100px}#pim-proposal .pim-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;font-size:11px;padding-top:24px;padding-bottom:24px}#pim-proposal .pim-section{padding-top:50px;padding-bottom:50px}#pim-proposal .pim-section-head{flex-direction:column;gap:20px;margin-bottom:27px}#pim-proposal .pim-section-head>p{max-width:none;font-size:13px}#pim-proposal h2{font-size:35px;letter-spacing:-1.6px}#pim-proposal .pim-projects{grid-template-columns:1fr;gap:35px}#pim-proposal .pim-project:nth-child(2){margin-top:0}#pim-proposal .pim-project-visual{height:265px;padding:27px 25px 0}#pim-proposal .pim-project-visual.commerce{padding:28px}#pim-proposal .pim-project-meta{font-size:9px}#pim-proposal .pim-service-grid{grid-template-columns:1fr;gap:35px;margin-top:25px}#pim-proposal .pim-service p{max-width:none}#pim-proposal .pim-service h3{font-size:25px}#pim-proposal .pim-about{grid-template-columns:1fr;gap:28px}#pim-proposal .pim-about-art{min-height:190px}#pim-proposal .pim-about-text h2{font-size:34px}#pim-proposal .pim-contact{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:45px}#pim-proposal .pim-contact h2{font-size:45px}#pim-proposal .pim-footer{align-items:flex-start}#pim-proposal .pim-footer-right{flex-direction:column;align-items:flex-end;gap:5px}}@media(prefers-reduced-motion:reduce){#pim-proposal *,#pim-proposal *:before,#pim-proposal *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#pim-proposal .pim-nav{position:relative;z-index:5}#pim-proposal .pim-wordmark{flex-shrink:0;min-height:44px}#pim-proposal .pim-header-actions{display:flex;align-items:center;gap:8px}#pim-proposal .pim-language{position:relative;font-size:12px}#pim-proposal .pim-language>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:58px;padding:8px 10px;border:1px solid var(--pim-line);border-radius:4px;list-style:none}#pim-proposal .pim-language>summary::-webkit-details-marker{display:none}#pim-proposal .pim-language>summary:after{content:"\2304";color:var(--pim-muted)}#pim-proposal .pim-language[open]>summary{border-color:var(--pim-accent)}#pim-proposal .pim-language-options{position:absolute;top:calc(100% + 8px);right:0;z-index:8;min-width:156px;padding:6px;border:1px solid var(--pim-line);border-radius:5px;background:var(--pim-soft);box-shadow:0 12px 24px #0004}#pim-proposal .pim-language-options>:is(button,a){display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border-radius:3px;text-align:left;font-size:12px}#pim-proposal .pim-language-options>:is(button,a):hover,#pim-proposal .pim-language-options>[aria-current=true]{background:var(--pim-bg);color:var(--pim-accent)}#pim-proposal .pim-language-options>[aria-current=true]:after{content:"\2713";margin-left:auto}#pim-proposal .pim-menu{align-items:center;justify-content:center;border:1px solid var(--pim-line);border-radius:4px}#pim-proposal .pim-skip-link{position:absolute;top:8px;left:5%;z-index:20;padding:12px 18px;min-height:44px;border-radius:4px;background:var(--pim-accent);color:var(--pim-accent-ink);font-weight:600;transform:translateY(-200%)}#pim-proposal .pim-skip-link:focus{transform:translateY(0)}#pim-proposal :is(section,main)[id]{scroll-margin-top:24px}#pim-proposal main:focus{outline:none}#pim-proposal .pim-app :is(button,a):focus-visible{outline-color:#1e543b;outline-offset:2px}#pim-proposal .pim-task-title{min-width:0;overflow-wrap:anywhere}#pim-proposal .pim-app-breadcrumb{gap:12px}#pim-proposal .pim-app-breadcrumb>.pim-avatar{flex-shrink:0}#pim-proposal .pim-footer-brand{font-size:11px;letter-spacing:0;font-weight:400;margin-left:4px}@media(max-width:900px){#pim-proposal .pim-nav{min-height:76px}#pim-proposal .pim-header-actions{margin-left:auto}#pim-proposal .pim-menu{display:flex}#pim-proposal .pim-nav-links{display:none}#pim-proposal .pim-nav-links.is-open{display:flex;position:absolute;top:100%;left:0;right:0;padding:12px 5%;border-bottom:1px solid var(--pim-line);background:var(--pim-bg);box-shadow:0 12px 16px #0002;gap:16px;flex-wrap:wrap}}@media(max-width:540px){#pim-proposal .pim-nav-links.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 6%;gap:4px 16px}#pim-proposal .pim-nav-links a{padding:10px 0}#pim-proposal .pim-nav-links a:last-child{border-bottom:0;color:var(--pim-accent)}}@media(max-width:380px){#pim-proposal .pim-nav .pim-brand-sub{display:none}#pim-proposal .pim-project-visual{padding-right:16px;padding-left:16px}#pim-proposal .pim-project-visual.commerce{padding:18px}#pim-proposal .pim-mini-row{gap:6px}#pim-proposal .pim-project-meta{font-size:8px;letter-spacing:.5px}#pim-proposal .pim-footer-right{align-items:flex-start}}#pim-proposal{--pim-ease-out: cubic-bezier(.22, 1, .36, 1);--pim-motion-fast: .18s;--pim-motion: .36s}#pim-proposal .pim-button{position:relative;isolation:isolate;overflow:hidden;transition:transform var(--pim-motion) var(--pim-ease-out),background-color var(--pim-motion-fast),box-shadow var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-button:before{content:"";position:absolute;inset:-100% -50%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff70 50%,transparent 62%);opacity:0;transform:translate(-80%);transition:transform .65s var(--pim-ease-out),opacity var(--pim-motion-fast)}#pim-proposal :is(.pim-button,.pim-link,.pim-email)>[aria-hidden=true],#pim-proposal .pim-nav-links a>[aria-hidden=true]{display:inline-block;transition:transform var(--pim-motion) var(--pim-ease-out)}#pim-proposal :is(.pim-link,.pim-email),#pim-proposal .pim-nav-links a{position:relative;transition:color var(--pim-motion-fast),border-color var(--pim-motion-fast)}#pim-proposal .pim-link:hover{text-decoration:none}#pim-proposal .pim-link:after,#pim-proposal .pim-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:var(--pim-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--pim-motion) var(--pim-ease-out);pointer-events:none}#pim-proposal .pim-nav-links a:last-child:after{bottom:-1px}#pim-proposal .pim-mark{transition:transform var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-project-visual{--pim-project-glow: var(--pim-accent);isolation:isolate;transition:box-shadow var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-project-visual.commerce{--pim-project-glow: #d7ba92}#pim-proposal .pim-project-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--pim-project-glow) 48%,transparent),transparent 75%);opacity:0;transition:opacity var(--pim-motion) var(--pim-ease-out)}#pim-proposal :is(.pim-mini-app,.pim-shop){position:relative;transition:transform .5s var(--pim-ease-out),box-shadow .5s var(--pim-ease-out)}#pim-proposal .pim-project details{transition:border-color var(--pim-motion-fast)}#pim-proposal .pim-project summary{transition:color var(--pim-motion-fast)}#pim-proposal .pim-project summary:after{transition:transform var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-service{position:relative;isolation:isolate;transition:border-color var(--pim-motion)}#pim-proposal .pim-service:before{content:"";position:absolute;inset:0 -14px -14px;z-index:-1;border-radius:0 0 8px 8px;pointer-events:none;background:radial-gradient(ellipse at 12% 0%,#65e4d414,transparent 75%);opacity:0;transition:opacity var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-service-number{display:inline-block;transition:color var(--pim-motion),transform var(--pim-motion) var(--pim-ease-out)}#pim-proposal .pim-service li{transition:border-color var(--pim-motion)}#pim-proposal :is(.pim-view-switch,.pim-filters) button,#pim-proposal .pim-menu,#pim-proposal .pim-language summary,#pim-proposal .pim-language-options>:is(button,a){transition:color var(--pim-motion-fast),background-color var(--pim-motion-fast),border-color var(--pim-motion-fast),box-shadow var(--pim-motion-fast),transform var(--pim-motion-fast) var(--pim-ease-out)}#pim-proposal .pim-view-switch button[aria-pressed=true]{box-shadow:0 2px 8px #0003}#pim-proposal .pim-filters button[aria-pressed=true]{background:#e7eee2}#pim-proposal .pim-app:focus-within{transform:perspective(1800px) rotateX(0)}#pim-proposal .pim-button:focus-visible{transform:translateY(-3px);background-color:#82ecdf;box-shadow:0 8px #65e4d41c,0 12px 28px #65e4d41a}#pim-proposal .pim-button:focus-visible:before{opacity:1;transform:translate(80%)}#pim-proposal :is(.pim-button,.pim-link,.pim-email):focus-visible>[aria-hidden=true],#pim-proposal .pim-nav-links a:focus-visible>[aria-hidden=true]{transform:translate(3px,-2px)}#pim-proposal .pim-actions>.pim-link[href="#pim-work"]:focus-visible>[aria-hidden=true]{transform:translateY(3px)}#pim-proposal :is(.pim-link,.pim-email):focus-visible,#pim-proposal .pim-nav-links a:focus-visible{color:var(--pim-accent);border-color:var(--pim-accent)}#pim-proposal .pim-link:focus-visible:after,#pim-proposal .pim-nav-links a:focus-visible:after{transform:scaleX(1)}#pim-proposal .pim-wordmark:focus-visible .pim-mark{transform:rotate(0) scale(1.12)}#pim-proposal .pim-project:focus-within .pim-project-visual{box-shadow:0 0 0 1px color-mix(in srgb,var(--pim-project-glow) 45%,transparent),0 16px 40px color-mix(in srgb,var(--pim-project-glow) 10%,transparent)}#pim-proposal .pim-project:focus-within .pim-project-visual:before,#pim-proposal .pim-service:focus-within:before{opacity:1}#pim-proposal .pim-project:focus-within .pim-mini-app{transform:translateY(-4px) rotate(-1deg) scale(1.015);box-shadow:0 24px 34px #1c3b3338}#pim-proposal .pim-project:focus-within .pim-shop{transform:translateY(-4px) rotate(1deg) scale(1.025);box-shadow:0 23px 34px #514e3d38}#pim-proposal .pim-project details:focus-within,#pim-proposal .pim-service:focus-within{border-color:var(--pim-accent)}#pim-proposal .pim-project summary:focus-visible,#pim-proposal .pim-service:focus-within .pim-service-number{color:var(--pim-accent)}#pim-proposal .pim-project summary:focus-visible:after{transform:translate(-3px)}#pim-proposal .pim-service:focus-within .pim-service-number{transform:translate(6px)}#pim-proposal .pim-service:focus-within li{border-color:#47625f}#pim-proposal .pim-view-switch button:not([aria-pressed=true]):focus-visible,#pim-proposal .pim-menu:focus-visible,#pim-proposal .pim-language summary:focus-visible{background-color:#24423f;color:var(--pim-accent)}#pim-proposal .pim-filters button:focus-visible{background-color:#e7eee2;color:#1e543b;border-color:#2f7953}#pim-proposal .pim-language-options>:is(button,a):focus-visible{background-color:var(--pim-bg);color:var(--pim-accent)}@media(hover:hover)and (pointer:fine){#pim-proposal .pim-button:hover{transform:translateY(-3px);background-color:#82ecdf;box-shadow:0 8px #65e4d41c,0 12px 28px #65e4d41a}#pim-proposal .pim-button:hover:before{opacity:1;transform:translate(80%)}#pim-proposal :is(.pim-button,.pim-link,.pim-email):hover>[aria-hidden=true],#pim-proposal .pim-nav-links a:hover>[aria-hidden=true]{transform:translate(3px,-2px)}#pim-proposal .pim-actions>.pim-link[href="#pim-work"]:hover>[aria-hidden=true]{transform:translateY(3px)}#pim-proposal :is(.pim-link,.pim-email):hover,#pim-proposal .pim-nav-links a:hover{color:var(--pim-accent);border-color:var(--pim-accent)}#pim-proposal .pim-link:hover:after,#pim-proposal .pim-nav-links a:hover:after{transform:scaleX(1)}#pim-proposal .pim-wordmark:hover .pim-mark{transform:rotate(0) scale(1.12)}#pim-proposal .pim-project:hover .pim-project-visual{box-shadow:0 0 0 1px color-mix(in srgb,var(--pim-project-glow) 45%,transparent),0 16px 40px color-mix(in srgb,var(--pim-project-glow) 10%,transparent)}#pim-proposal .pim-project:hover .pim-project-visual:before,#pim-proposal .pim-service:hover:before{opacity:1}#pim-proposal .pim-project:hover .pim-mini-app{transform:translateY(-4px) rotate(-1deg) scale(1.015);box-shadow:0 24px 34px #1c3b3338}#pim-proposal .pim-project:hover .pim-shop{transform:translateY(-4px) rotate(1deg) scale(1.025);box-shadow:0 23px 34px #514e3d38}#pim-proposal .pim-project details:hover,#pim-proposal .pim-service:hover{border-color:var(--pim-accent)}#pim-proposal .pim-project summary:hover,#pim-proposal .pim-service:hover .pim-service-number{color:var(--pim-accent)}#pim-proposal .pim-project summary:hover:after{transform:translate(-3px)}#pim-proposal .pim-service:hover .pim-service-number{transform:translate(6px)}#pim-proposal .pim-service:hover li{border-color:#47625f}#pim-proposal .pim-view-switch button:not([aria-pressed=true]):hover,#pim-proposal .pim-menu:hover,#pim-proposal .pim-language summary:hover{background-color:#24423f;color:var(--pim-accent)}#pim-proposal .pim-filters button:not([aria-pressed=true]):hover{background-color:#eef3ea;color:#1e543b;border-color:#9ab69c}}@media(hover:none),(pointer:coarse){#pim-proposal .pim-button:hover:not(:focus-visible){transform:none;box-shadow:none}#pim-proposal .pim-app,#pim-proposal .pim-app:hover{transform:none}#pim-proposal .pim-project:hover:not(:focus-within) .pim-mini-app{transform:translateY(7px) rotate(-3deg)}#pim-proposal .pim-project:hover:not(:focus-within) .pim-shop{transform:rotate(4deg)}}#pim-proposal .pim-button:active{transform:translateY(0);background-color:#54cbbb;box-shadow:0 2px #65e4d425}#pim-proposal :is(.pim-link,.pim-email):active,#pim-proposal .pim-nav-links a:active,#pim-proposal .pim-project summary:active{color:var(--pim-accent)}#pim-proposal :is(.pim-view-switch,.pim-filters) button:active,#pim-proposal .pim-menu:active,#pim-proposal .pim-language summary:active,#pim-proposal .pim-language-options>:is(button,a):active{transform:translateY(1px);box-shadow:inset 0 0 0 1px currentColor}@media(prefers-reduced-motion:reduce){#pim-proposal :is(.pim-button,.pim-app,.pim-mark),#pim-proposal .pim-button:is(:hover,:focus-visible,:active),#pim-proposal .pim-app:is(:hover,:focus-within),#pim-proposal .pim-wordmark:is(:hover,:focus-visible) .pim-mark,#pim-proposal .pim-project:is(:hover,:focus-within) :is(.pim-mini-app,.pim-shop),#pim-proposal .pim-project:hover:not(:focus-within) :is(.pim-mini-app,.pim-shop),#pim-proposal :is(.pim-mini-app,.pim-shop),#pim-proposal .pim-service:is(:hover,:focus-within) .pim-service-number,#pim-proposal :is(.pim-view-switch,.pim-filters) button:active,#pim-proposal .pim-menu:active,#pim-proposal .pim-language summary:active,#pim-proposal .pim-language-options>:is(button,a):active,#pim-proposal .pim-project summary:is(:hover,:focus-visible):after,#pim-proposal :is(.pim-button,.pim-link,.pim-email):is(:hover,:focus-visible)>[aria-hidden=true],#pim-proposal .pim-nav-links a:is(:hover,:focus-visible)>[aria-hidden=true],#pim-proposal .pim-actions>.pim-link[href="#pim-work"]:is(:hover,:focus-visible)>[aria-hidden=true]{transform:none}#pim-proposal .pim-button:before,#pim-proposal .pim-button:is(:hover,:focus-visible):before{display:none}}@media(prefers-reduced-motion:no-preference){html:has(#pim-proposal){scroll-snap-type:y proximity}#pim-proposal .pim-nav,#pim-proposal .pim-showcase,#pim-proposal .pim-section,#pim-proposal .pim-contact{scroll-snap-align:start;scroll-snap-stop:normal}#pim-proposal .pim-showcase{scroll-margin-block-start:24px}#pim-proposal .pim-footer{scroll-snap-align:end}}#pim-proposal #pim-top{scroll-margin-block-start:90px}@media(max-width:900px){#pim-proposal #pim-top{scroll-margin-block-start:76px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-white\/20{border-color:#fff3}.bg-signal-cyan{--tw-bg-opacity: 1;background-color:rgb(33 199 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-20{padding-top:5rem;padding-bottom:5rem}.font-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-ink-500{--tw-text-opacity: 1;color:rgb(82 96 113 / var(--tw-text-opacity, 1))}.text-ink-950{--tw-text-opacity: 1;color:rgb(6 10 15 / var(--tw-text-opacity, 1))}.text-signal-cyan{--tw-text-opacity: 1;color:rgb(33 199 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--color-background: #0b1114;--color-foreground: #f1f4ef;--color-muted: #a1b1b7;--color-border: #2b393e;--color-panel: #142126;--color-accent: #65e4d4}html{scroll-behavior:smooth}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}*{box-sizing:border-box}::selection{background:#65e4d447}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.hover\:bg-ink-100:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 242 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-signal-cyan:focus-visible{outline-color:#21c7d9}.dark\:text-ink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(167 180 194 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}}
