body.landing-showcase-body{background:#f7f2e9}.showcase-page{--showcase-bg:#f7f2e9;--showcase-card:#fffdf7;--showcase-ink:#23281f;--showcase-muted:#5e6660;--showcase-peach:#f4ddcc;--showcase-pale-sage:#e4e9db;--showcase-butter:#f1e3c8;--showcase-sage:#7a8b6f;--showcase-sage-deep:#4f5e45;--showcase-terra:#b5683c;--showcase-espresso:#241d15;--showcase-cream:#f3eee1;--showcase-line:#23281f14;--showcase-line-strong:#23281f29;--showcase-ease:cubic-bezier(.22, 1, .36, 1);--showcase-spring:cubic-bezier(.34, 1.35, .64, 1);min-height:100vh;color:var(--showcase-ink);background:var(--showcase-bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.65;position:relative;overflow:clip}.showcase-page *,.showcase-page :before,.showcase-page :after{box-sizing:border-box}.showcase-page h1,.showcase-page h2,.showcase-page h3,.showcase-page p,.showcase-page figure,.showcase-page blockquote{margin:0}.showcase-page h1,.showcase-page h2,.showcase-page h3{color:var(--showcase-ink);font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.014em;font-weight:600;line-height:1.08}.showcase-page button,.showcase-page a{font:inherit}.showcase-page a{color:inherit;text-decoration:none}.showcase-page button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.showcase-page svg{display:block}.showcase-page :focus-visible{outline:3px solid var(--showcase-terra);outline-offset:3px;border-radius:6px}.showcase-page ::selection{color:var(--showcase-ink);background:var(--showcase-peach)}.showcase-container{width:min(1160px,100% - clamp(40px,7vw,96px));margin-inline:auto}.showcase-section{padding-block:clamp(76px,9vw,120px);scroll-margin-top:70px;position:relative}.showcase-grain{z-index:120;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.showcase-skip-link{z-index:300;color:#fdf9ef;background:var(--showcase-ink);transition:inset-block-start .25s var(--showcase-ease);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;position:fixed;inset-block-start:-70px;inset-inline-start:16px}.showcase-skip-link:focus-visible{inset-block-start:14px}.showcase-page .reveal.reveal-pending:not(.is-visible){opacity:0;transform:translateY(22px)scale(.97)}.showcase-page .reveal.is-visible{animation:showcase-pop-in .75s var(--showcase-spring) both;animation-delay:var(--showcase-delay,0s)}@keyframes showcase-pop-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}.showcase-header{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);transition-property:background-color,border-color,box-shadow;transition-duration:.35s;transition-timing-function:var(--showcase-ease);background:#f7f2e9c7;border-bottom:1px solid #23281f0a;position:sticky;inset-block-start:0}.showcase-header.is-scrolled{background:#f7f2e9f0;border-bottom-color:#23281f0a;box-shadow:0 12px 34px -22px #23281f47}.showcase-nav{align-items:center;gap:clamp(14px,2.4vw,30px);height:64px;display:flex}.showcase-page .showcase-brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.showcase-footer p span{color:var(--showcase-terra)}.showcase-nav-main{align-items:center;gap:clamp(16px,2.2vw,28px);margin-inline:auto;display:flex}.showcase-nav-main>a,.showcase-nav-main summary,.showcase-nav-login{white-space:nowrap;opacity:.8;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding-inline:2px;font-size:14.5px;font-weight:600;transition-property:opacity,border-color;transition-duration:.2s;display:inline-flex}.showcase-nav-main>a[aria-current=page],.showcase-nav-main>a:hover,.showcase-nav-main summary[data-active],.showcase-nav-main summary:hover,.showcase-nav-login:hover{border-bottom-color:var(--showcase-terra);opacity:1}.showcase-nav-login{opacity:.62}.showcase-nav-disclosure{position:relative}.showcase-nav-disclosure>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.showcase-nav-disclosure>summary::-webkit-details-marker{display:none}.showcase-nav-disclosure>summary svg{flex-shrink:0}.showcase-nav-disclosure[open]>summary svg{transform:rotate(180deg)}.showcase-nav-dropdown{border:1px solid var(--showcase-line-strong);background:var(--showcase-card);border-radius:10px;min-width:190px;padding:6px;position:absolute;inset:calc(100% + 8px) auto auto -12px;box-shadow:0 4px 8px #0000000a,0 12px 28px #00000017}.showcase-nav-dropdown a{border-radius:4px;align-items:center;min-height:44px;padding:8px 12px;font-size:14.5px;font-weight:500;display:flex}.showcase-nav-dropdown a:hover,.showcase-nav-dropdown a:focus-visible,.showcase-nav-dropdown a[aria-current=page]{background:var(--showcase-pale-sage)}.showcase-nav-dropdown a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}@media (width>=769px) and (width<=1180px){.showcase-nav-main,.showcase-nav-login{display:none}.showcase-nav-cta{margin-inline-start:auto}.showcase-page .showcase-burger{place-items:center;display:grid}}.showcase-page .showcase-button{min-height:44px;transition-property:transform,box-shadow,background-color,color;transition-duration:.3s;transition-timing-function:var(--showcase-spring);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 21px;font-weight:650;line-height:1;display:inline-flex}.showcase-page .showcase-button:active{transform:scale(.96)}.showcase-page .showcase-button svg{width:16px;height:16px;transition:transform .3s var(--showcase-ease)}.showcase-page .showcase-button:hover svg{transform:translate(3px)}.showcase-page .showcase-button-ink{color:#fdf9ef;background:var(--showcase-ink)}.showcase-page .showcase-button-ink:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #23281f80}.showcase-page .showcase-button-sage{color:#fbf7ec;background:var(--showcase-sage-deep)}.showcase-page .showcase-button-sage:hover{background:#43503a;transform:translateY(-2px);box-shadow:0 18px 38px -14px #4f5e458c}.showcase-page .showcase-button-cream{color:var(--showcase-ink);background:#fdf9ef}.showcase-page .showcase-button-cream:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #0000008c}.showcase-page .showcase-button-lg{min-height:56px;padding:18px 34px;font-size:17.5px}.showcase-burger{border-radius:13px;width:44px;height:44px;display:none;position:relative;border:1px solid var(--showcase-line-strong)!important;background:var(--showcase-card)!important}.showcase-static-menu{display:none}.showcase-static-menu summary{cursor:pointer;list-style:none}.showcase-static-menu summary::-webkit-details-marker{display:none}@media (width<=1180px){.showcase-static-menu{display:block}.showcase-static-menu .showcase-burger{place-items:center;display:grid}}.showcase-burger span{background:var(--showcase-ink);border-radius:2px;width:19px;height:2px;margin:0;transition-property:transform,opacity;transition-duration:.3s;display:block;position:absolute;inset:50% auto auto 50%}.showcase-burger span:first-child{transform:translate(-50%,-7px)}.showcase-burger span:nth-child(2){transform:translate(-50%,-1px)}.showcase-burger span:nth-child(3){transform:translate(-50%,5px)}.showcase-burger.is-open span:first-child{transform:translate(-50%,-1px)rotate(45deg)}.showcase-burger.is-open span:nth-child(2){opacity:0}.showcase-burger.is-open span:nth-child(3){transform:translate(-50%,-1px)rotate(-45deg)}.showcase-mobile-menu{border-bottom:1px solid var(--showcase-line);overscroll-behavior:contain;background:#f7f2e9fa;max-height:calc(100dvh - 64px);padding:10px clamp(20px,6vw,40px) 26px;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 30px 50px -30px #23281f4d}.showcase-mobile-menu.is-open{display:block}.showcase-mobile-menu a,.showcase-mobile-menu nav>button:not(.showcase-button){border-bottom:1px solid var(--showcase-line);align-items:center;width:100%;min-height:52px;font-weight:600;display:flex}.showcase-mobile-menu .showcase-button{width:100%;margin-top:18px}.showcase-mobile-menu .showcase-nav-disclosure>summary{border-bottom:1px solid var(--showcase-line);justify-content:space-between;min-height:52px;font-weight:600}.showcase-mobile-menu .showcase-nav-disclosure>summary[data-active]{text-underline-offset:5px;text-decoration:underline}.showcase-mobile-menu .showcase-nav-dropdown{border:0;border-left:1px solid var(--showcase-line-strong);box-shadow:none;background:0 0;border-radius:0;margin-block:6px;padding:0 0 0 12px;position:static}.showcase-mobile-menu .showcase-nav-dropdown a{border-bottom:0;min-height:44px;font-weight:500}.showcase-hero{padding-block:clamp(56px,7.5vw,104px) clamp(48px,6vw,84px);position:relative}.showcase-blob{z-index:0;pointer-events:none;opacity:.68;position:absolute}.showcase-blob-peach{background:var(--showcase-peach);border-radius:53% 47% 62% 38%/48% 60% 40% 52%;width:min(500px,46vw);height:min(430px,40vw);inset:-140px auto auto max(-200px,-18vw)}.showcase-blob-sage{background:var(--showcase-pale-sage);border-radius:42% 58% 37% 63%/57% 41% 59% 43%;width:min(420px,38vw);height:min(380px,34vw);inset:2% max(-190px,-16vw) auto auto}.showcase-blob-butter{background:var(--showcase-butter);border-radius:60% 40% 55% 45%/45% 58% 42% 55%;width:min(360px,32vw);height:min(320px,30vw);inset:auto auto -200px max(-160px,-13vw)}.showcase-hero-grid{z-index:1;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(36px,5vw,76px);width:min(1320px,100% - clamp(40px,7vw,96px));display:grid;position:relative}.showcase-hero-copy{max-width:580px}.showcase-eyebrow{border:1px solid var(--showcase-line);color:var(--showcase-sage-deep);background:var(--showcase-card);border-radius:999px;align-items:center;gap:10px;padding:9px 18px;display:inline-flex;box-shadow:0 6px 18px -12px #23281f40}.showcase-pulse-dot{background:var(--showcase-sage);border-radius:50%;width:8px;height:8px}.showcase-hero-title{text-wrap:balance;max-width:13ch;font-size:clamp(38px,4.5vw,64px);margin-top:0!important;line-height:1.06!important}.showcase-hero-title>span:last-child{color:var(--showcase-terra)}.showcase-highlight{font-style:italic;display:inline-block;position:relative}.showcase-highlight-line{pointer-events:none;width:106%;height:auto;position:absolute;inset:auto auto -.22em 50%;overflow:visible;transform:translate(-50%)}.showcase-highlight-line path{fill:none;stroke:var(--showcase-terra);stroke-width:6.5px;stroke-linecap:round;opacity:.9}.showcase-lede{max-width:46ch;color:var(--showcase-muted);text-wrap:pretty;font-size:clamp(17px,1.7vw,19.5px);line-height:1.62;margin-top:20px!important}.showcase-cta-row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.showcase-link-arrow{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--showcase-terra);text-decoration-color:var(--showcase-terra);text-underline-offset:7px;transition:gap .25s var(--showcase-ease);align-items:center;gap:8px;font-size:16px;font-weight:650;text-decoration-thickness:2.5px;display:inline-flex}.showcase-link-arrow:hover{gap:13px}.showcase-link-arrow svg{width:16px;height:16px}.showcase-microtrust{color:var(--showcase-muted);font-family:var(--font-mono);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:0 11px;font-size:11.5px;display:flex;margin-top:26px!important}.showcase-microtrust span:nth-child(2n){color:#b5683c99}.showcase-gdpr-badge{color:var(--showcase-sage-deep);background:#4f5e4512;border:1px solid #4f5e4547;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.showcase-gdpr-badge:hover,.showcase-gdpr-badge:focus-visible{background:#4f5e451f;border-color:#4f5e4580}.showcase-gdpr-badge svg{flex:none;width:14px;height:14px}.showcase-desk-wrap{aspect-ratio:520/460;width:min(676px,100%);margin-inline:auto;position:relative}.showcase-proof-cluster{z-index:8;pointer-events:none;height:84px;position:absolute;inset:auto 0 -46px}.showcase-social-proof,.showcase-jobs-proof{align-items:center;width:max-content;margin:0;display:inline-flex;position:absolute}.showcase-social-proof{color:#fff8ee;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(105deg,#b5683c,#c57648);border:1px solid #8d4a2729;border-radius:999px;gap:8px;padding:14px 24px;font-size:12.5px;font-weight:700;line-height:1;inset:18px auto auto 9%;transform:rotate(2deg);box-shadow:0 16px 30px -14px #8d4a278c,inset 0 1px #fff3}.showcase-social-proof svg{flex:none;width:17px;height:17px}.showcase-jobs-proof{color:var(--showcase-ink);background:#fffdf7f0;border:1px solid #4f5e452e;border-radius:18px;gap:10px;padding:10px 16px 11px 12px;inset:auto 0 0 auto;inset-inline-end:clamp(0px,40% - 208px,64px);transform:rotate(-2deg);box-shadow:0 16px 30px -16px #4f5e4566,inset 0 1px #ffffffb3}.showcase-jobs-proof>span:first-child{width:32px;height:32px;color:var(--showcase-sage-deep);background:var(--showcase-pale-sage);border-radius:11px;flex:none;place-items:center;display:grid}.showcase-jobs-proof svg{width:16px;height:16px}.showcase-jobs-proof>span:last-child{gap:2px;display:grid}.showcase-jobs-proof strong{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.showcase-jobs-proof small{color:var(--showcase-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:650;line-height:1}.showcase-desk{width:520px;height:460px;transform:translateX(-50%) scale(var(--desk-scale,1));transform-origin:top;position:absolute;inset:0 auto auto 50%}.showcase-desk-slot{position:absolute}.showcase-desk-slot-cv{z-index:2;width:318px;height:414px;inset:10px 42px auto auto}.showcase-desk-slot-letter{z-index:3;width:304px;height:336px;inset:70px auto auto 24px}.showcase-desk.focus-cv .showcase-desk-slot-cv{z-index:4}.showcase-desk.focus-cv .showcase-desk-slot-letter{z-index:1}.showcase-cv-sheet,.showcase-letter{text-align:start;width:100%;height:100%;transition-property:transform,box-shadow,opacity;transition-duration:.72s;transition-timing-function:var(--showcase-ease);flex-direction:column;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffa6,0 2px 4px #23281f17,0 16px 30px -16px #23281f47,0 36px 64px -32px #23281f66;background:linear-gradient(178deg, #fffef9, var(--showcase-card) 55%, #fbf6ea)!important;border:1px solid #23281f12!important;border-radius:6px!important}.showcase-cv-sheet{transform-origin:50%;overflow:visible;transform:translate(7px,3px)rotate(3deg)scale(.93);padding:24px 22px 20px!important}.showcase-letter{transform:rotate(-2deg);padding:24px 24px 18px!important}.showcase-desk.focus-cv .showcase-cv-sheet{z-index:4;transform:translate(-62px,-7px)rotate(.7deg);box-shadow:inset 0 1px #ffffffb3,0 4px 8px #23281f1a,0 24px 44px -18px #23281f52,0 48px 82px -34px #23281f6b}.showcase-desk.focus-cv .showcase-letter{z-index:1;opacity:.72;transform:translate(-16px,17px)rotate(-4deg)scale(.96)}.showcase-cv-tab{z-index:3;color:var(--showcase-sage-deep);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#f3f5ed;border:1px solid #7a8b6f52;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;inset:-17px auto auto 22px;transform:rotate(-1.2deg);box-shadow:0 9px 20px -12px #23281f73}.showcase-cv-tab svg{width:12px;color:var(--showcase-terra)}.showcase-cv-header{align-items:center;gap:11px;display:flex}.showcase-cv-monogram{color:#fffaf0;background:var(--showcase-sage-deep);width:36px;height:36px;font-family:var(--font-serif);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.showcase-cv-identity{display:grid}.showcase-cv-name{font-family:var(--font-serif);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.05}.showcase-cv-role{color:var(--showcase-terra);letter-spacing:.03em;margin-top:4px;font-size:8.5px;font-weight:700}.showcase-cv-meta{color:var(--showcase-muted);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:6.4px;overflow:hidden}.showcase-cv-rule{background:linear-gradient(90deg, var(--showcase-sage) 0 31%, #23281f1a 31%);height:1px;margin:11px 0 13px}.showcase-cv-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr);min-height:275px;display:grid}.showcase-cv-main,.showcase-cv-side{min-width:0;display:block}.showcase-cv-main{padding-right:15px}.showcase-cv-side{border-left:1px solid #23281f17;padding:1px 0 0 14px}.showcase-cv-section{display:block;position:relative}.showcase-cv-section-title{color:var(--showcase-sage-deep);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:6.5px;font-weight:700;display:block}.showcase-cv-copy{color:#4f574e;margin-top:7px;font-size:7.4px;line-height:1.52;display:block}.showcase-cv-summary{border-bottom:1px solid #23281f12;padding-bottom:11px}.showcase-cv-summary+.showcase-cv-section{margin-top:11px}.showcase-cv-job{margin-top:9px;display:block}.showcase-cv-job-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.showcase-cv-job-head strong{white-space:nowrap;font-size:7.8px;line-height:1.2}.showcase-cv-job-head small{color:var(--showcase-muted);font-family:var(--font-mono);white-space:nowrap;flex:none;font-size:5.8px}.showcase-cv-company{color:var(--showcase-terra);margin-top:2px;font-size:6.4px;font-weight:650;display:block}.showcase-cv-job-copy{color:var(--showcase-muted);margin-top:2px;font-size:6.2px;line-height:1.35;display:block}.showcase-cv-expertise{border-bottom:1px solid #23281f14;padding-bottom:13px}.showcase-cv-keys{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.showcase-cv-key{color:#41503a;font-family:var(--font-mono);transition-property:background-color,border-color,color,opacity;transition-duration:.35s;transition-timing-function:var(--showcase-ease);background:#e4e9db9e;border:1px solid #7a8b6f4d;border-radius:4px;padding:3px 5px;font-size:5.8px;font-weight:600;position:relative}.showcase-cv-key:after{content:"";transform-origin:0;height:1.2px;transition:transform .26s var(--showcase-ease);background:#a23a2ac7;border-radius:1px;position:absolute;inset:50% 4px auto;transform:scaleX(0)}.showcase-cv-key.is-swap{color:#a23a2a;opacity:.82;border-color:#a23a2a52}.showcase-cv-key.is-swap:after{transform:scaleX(1)}.showcase-cv-key.is-done{color:var(--showcase-sage-deep);background:#7a8b6f3d;border-color:#7a8b6f80}.showcase-cv-expertise:after{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity .5s var(--showcase-ease);background:#7a8b6f21;border-radius:7px;position:absolute;inset:-7px -8px 6px;box-shadow:inset 0 0 0 1px #7a8b6f6b}.showcase-cv-expertise>*{z-index:1;position:relative}.showcase-desk.focus-cv .showcase-cv-expertise:after{opacity:1;transition-delay:.85s}.showcase-cv-education,.showcase-cv-languages{gap:2px;margin-top:13px;display:grid}.showcase-cv-education strong{margin-top:4px;font-size:7px;line-height:1.25}.showcase-cv-education small,.showcase-cv-languages>span:last-child{color:var(--showcase-muted);font-size:6.1px;line-height:1.35}.showcase-tape{z-index:4;clip-path:polygon(3% 8%,97% 0%,100% 90%,0 100%);background:#e4e9db99;width:124px;height:30px;position:absolute;inset:-13px auto auto 50%;transform:translate(-50%)rotate(-2.5deg);box-shadow:0 5px 10px -6px #23281f47}.showcase-letter-head{border-bottom:1px solid var(--showcase-line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.showcase-letter-avatar{background:var(--showcase-peach);width:38px;height:38px;font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.showcase-letter-head strong,.showcase-letter-head small{display:block}.showcase-letter-head strong{font-family:var(--font-serif);font-size:15px}.showcase-letter-head small{color:var(--showcase-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:9px}.showcase-letter-greet{font-family:var(--font-serif);margin-top:22px;font-size:14px}.showcase-letter-body{font-family:var(--font-serif);margin-top:12px;font-size:13px;line-height:1.55}.showcase-letter-body>span:first-child{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .55s var(--showcase-ease);border-radius:4px}.showcase-letter-body>span.is-selected{background:#7a8b6f4d}.showcase-caret{background:var(--showcase-terra);vertical-align:-.12em;opacity:0;width:1.5px;height:1em;margin-inline-start:2px;display:inline-block}.showcase-letter-body.is-typing:not(.is-done) .showcase-caret{opacity:1;animation:.95s linear infinite showcase-caret}@keyframes showcase-caret{50%{opacity:0}}.showcase-letter-signoff{color:var(--showcase-muted);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;font-size:11px;display:flex}.showcase-letter-signoff svg{width:86px;color:var(--showcase-ink)}.showcase-ai-chip{z-index:5;background:var(--showcase-pale-sage);font-family:var(--font-mono);border:1px solid #7a8b6f59;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;inset:auto -8px -12px auto;box-shadow:0 10px 20px -10px #23281f66}.showcase-ai-chip svg{width:12px;color:var(--showcase-terra)}.showcase-desk-ai-chip{z-index:8;color:var(--showcase-sage-deep);white-space:nowrap;transition-property:color,background-color,border-color,transform;transition-duration:.45s;transition-timing-function:var(--showcase-spring);background:#f7f8f1;inset:auto auto 48px 50%;transform:translate(-50%)}.showcase-desk-spark{color:var(--showcase-terra);opacity:.55;filter:drop-shadow(0 0 7px #f4ddccf2);pointer-events:none;position:absolute}.showcase-desk-spark.one{inset:34px auto auto 16px}.showcase-desk-spark.two{inset:198px 17px auto auto}.showcase-desk-spark.one svg{width:15px}.showcase-desk-spark.two svg{width:11px}.showcase-desk-ripple{z-index:6;border:2.5px solid var(--showcase-terra);opacity:0;pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.showcase-desk-ripple.is-active{animation:showcase-desk-ripple .75s var(--showcase-ease) forwards}.showcase-desk-cursor{z-index:9;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 4px #23281f59);width:24px;height:24px;transition-property:left,top,opacity;transition-duration:var(--cursor-duration,0s), var(--cursor-duration,0s), .45s;transition-timing-function:var(--showcase-ease);position:absolute}.showcase-desk-cursor.is-visible{opacity:1}.showcase-desk-cursor svg{width:100%;height:100%;transition:transform .16s var(--showcase-ease)}.showcase-desk-cursor polygon{fill:var(--showcase-ink);stroke:#fdf9ef;stroke-width:1.4px;stroke-linejoin:round}.showcase-desk-cursor.is-clicking svg{transform:scale(.78)translate(1px,1px)}@keyframes showcase-desk-ripple{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(2.8)}}.showcase-sticky-note{z-index:4;background:linear-gradient(#f6ead0, var(--showcase-butter));color:#54492f;width:116px;height:94px;font-family:var(--font-serif);text-align:center;transition-property:opacity,transform;transition-duration:.55s;transition-timing-function:var(--showcase-ease);place-items:center;padding:14px 12px;font-size:15px;font-style:italic;font-weight:500;line-height:1.25;display:grid;position:absolute;inset:330px 26px auto auto;transform:rotate(5deg);box-shadow:0 2px 4px #23281f1a,0 18px 32px -16px #23281f61}.showcase-desk.focus-cv .showcase-sticky-note{z-index:1;opacity:.55;transform:translate(28px,18px)rotate(7deg)}.showcase-footer{border-top:1px solid var(--showcase-line);padding-block:30px 38px}.showcase-footer .showcase-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}.showcase-footer p,.showcase-footer a{color:var(--showcase-muted);font-family:var(--font-mono);letter-spacing:.03em;font-size:11.5px}.showcase-footer a{text-underline-offset:5px;align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition-property:color,text-decoration-color;transition-duration:.2s;display:inline-flex}.showcase-footer a:hover{color:var(--showcase-ink);-webkit-text-decoration-color:var(--showcase-terra);text-decoration-color:var(--showcase-terra)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.showcase-highlight-line path{stroke-dasharray:100 100;stroke-dashoffset:101px;transition:stroke-dashoffset 1.1s var(--showcase-ease) .55s}.showcase-hero-title.is-visible .showcase-highlight-line path{stroke-dashoffset:0}.showcase-blob{animation:24s ease-in-out infinite alternate showcase-morph,28s ease-in-out infinite alternate showcase-drift}.showcase-blob-sage{--blob-x:-28px;--blob-y:22px;animation-duration:20s,25s;animation-delay:-6s,-3s}.showcase-blob-butter{--blob-x:24px;--blob-y:-18px;animation-duration:26s,31s;animation-delay:-12s,-8s}.showcase-pulse-dot{animation:showcase-pulse 2.6s var(--showcase-ease) infinite}.showcase-desk-slot-letter{animation:6.8s ease-in-out infinite showcase-desk-float-letter}.showcase-desk-slot-cv{animation:7.8s ease-in-out -2.6s infinite showcase-desk-float-cv}.showcase-social-proof{animation:5.8s ease-in-out infinite showcase-proof-float}.showcase-social-proof svg{animation:2.9s ease-in-out infinite showcase-proof-star}.showcase-jobs-proof{animation:6.4s ease-in-out -2.2s infinite showcase-jobs-proof-float}.showcase-desk-spark.one{animation:5.6s ease-in-out infinite showcase-twinkle}.showcase-desk-spark.two{animation:5.6s ease-in-out 2.8s infinite showcase-twinkle}.showcase-ai-chip.is-pulsing{animation:showcase-chip-pulse 1s var(--showcase-ease) 2}@keyframes showcase-morph{0%{border-radius:53% 47% 62% 38%/48% 60% 40% 52%}to{border-radius:41% 59% 44% 56%/58% 43% 57% 42%}}@keyframes showcase-drift{to{transform:translate(var(--blob-x,30px), var(--blob-y,-22px))}}@keyframes showcase-desk-float-letter{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes showcase-desk-float-cv{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes showcase-proof-float{0%,to{transform:rotate(2deg)}50%{transform:translateY(-5px)rotate(0)}}@keyframes showcase-jobs-proof-float{0%,to{transform:rotate(-2deg)}50%{transform:translateY(5px)rotate(0)}}@keyframes showcase-proof-star{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes showcase-chip-pulse{0%{box-shadow:0 0 #7a8b6f73}70%{box-shadow:0 0 0 9px #7a8b6f00}to{box-shadow:0 0 #7a8b6f00}}@keyframes showcase-pulse{70%{box-shadow:0 0 0 10px #7a8b6f00}}@keyframes showcase-twinkle{0%,to{opacity:.45}50%{opacity:1;transform:scale(1.08)}}}@media (width>=1021px){.showcase-hero{padding-block:clamp(50.4px,6.75vw,93.6px) clamp(43.2px,5.4vw,75.6px)}.showcase-hero .showcase-blob{scale:.9}.showcase-hero-grid{gap:clamp(32.4px,4.5vw,68.4px);width:min(1188px,90% - clamp(36px,6.3vw,86.4px))}.showcase-hero-copy{max-width:522px}.showcase-hero-title{font-size:clamp(34.2px,4.05vw,57.6px)}.showcase-hero .showcase-lede{font-size:clamp(16px,1.53vw,17.55px);margin-top:18px!important}.showcase-hero .showcase-cta-row{gap:12.6px 21.6px;margin-top:28.8px}.showcase-hero .showcase-button-lg{gap:8.1px;min-height:50.4px;padding:16.2px 30.6px;font-size:15.75px}.showcase-hero .showcase-link-arrow{gap:7.2px;font-size:14.85px}.showcase-hero .showcase-link-arrow:hover{gap:11.7px}.showcase-hero .showcase-cta-row svg{width:14.4px;height:14.4px}.showcase-hero .showcase-microtrust{gap:0 9.9px;margin-top:23.4px!important}.showcase-desk-wrap{width:min(608.4px,100%)}.showcase-proof-cluster{height:75.6px;inset-block-end:-41.4px}.showcase-social-proof{transform-origin:0 0;inset-block-start:16.2px;scale:.9}.showcase-jobs-proof{transform-origin:100% 100%;inset-inline-end:clamp(0px,40% - 187.2px,57.6px);scale:.9}}@media (width<=1020px){.showcase-hero-grid{grid-template-columns:1fr;gap:54px}.showcase-hero-copy{max-width:620px}}@media (width<=768px){.showcase-nav-main,.showcase-nav-login{display:none}.showcase-nav-cta{margin-inline-start:auto}.showcase-burger{place-items:center;display:grid}.showcase-button-lg{width:100%;max-width:420px}}@media (width<=640px){.showcase-page{font-size:16px}.showcase-container{width:min(100% - 40px,1160px)}.showcase-hero{padding-top:44px}.showcase-hero-title{font-size:clamp(38px,12vw,52px)}.showcase-proof-cluster{height:88px;inset-block-end:-52px}.showcase-social-proof{padding:12px 18px;font-size:10.5px;inset-inline-start:0}.showcase-jobs-proof{padding:8px 12px 9px 9px;inset-inline-end:0}.showcase-jobs-proof>span:first-child{width:28px;height:28px}.showcase-jobs-proof strong{font-size:17px}.showcase-jobs-proof small{font-size:8.5px}}@media (width<=480px){.showcase-nav{height:60px}.showcase-page .showcase-brand{--brand-logo-width:156px}.showcase-burger{margin-inline-start:auto}.showcase-page .showcase-nav-cta{display:none}.showcase-cta-row{flex-direction:column;align-items:stretch}.showcase-link-arrow{justify-content:center}.showcase-microtrust{gap:4px 8px}.showcase-desk-wrap{margin-block-end:120px}.showcase-proof-cluster{flex-direction:column;align-items:center;gap:16px;height:auto;padding-block-start:16px;display:flex;inset-block:100% auto}.showcase-social-proof,.showcase-jobs-proof{position:static}.showcase-footer .showcase-container{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.showcase-page *,.showcase-page :before,.showcase-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.showcase-page .reveal{opacity:1;transform:none}.showcase-desk-cursor,.showcase-desk-ripple,.showcase-caret{display:none}}.showcase-demo-pause{border:1px solid var(--showcase-line);background:var(--showcase-card);color:var(--showcase-ink);border-radius:999px;margin:12px auto 0;padding:8px 14px;font-size:12px;display:block}.showcase-upload-hero{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);position:relative}.showcase-upload{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.showcase-nowrap{white-space:nowrap}.showcase-upload .showcase-hero-title{max-width:none;font-size:clamp(36px,4.1vw,54px)}.showcase-choice{--choice-radius:36px;border-radius:var(--choice-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7db;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);width:100%;max-width:740px;margin-top:clamp(24px,7.03vw,90px);display:grid;box-shadow:0 0 0 1px #23281f0d,0 2px 4px #23281f08,0 24px 48px -28px #23281f47,0 60px 100px -60px #23281f59}.showcase-pocket{width:100%;max-width:740px;margin-top:clamp(16px,2.4vw,32px);padding-top:112px;position:relative}.showcase-pocket-back{background:linear-gradient(#ebe3d3,#e1d8c5);border-radius:24px 24px 0 0;height:150px;position:absolute;top:62px;left:34px;right:34px;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #23281f0d}.showcase-page .showcase-pocket-sheet,.showcase-page .showcase-pocket-jobs{background:#fff;border-radius:4px;width:184px;height:172px;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px #23281f14,0 18px 30px -18px #241d1573}.showcase-page .showcase-pocket-sheet{object-fit:cover;object-position:top;max-width:none}.showcase-page .showcase-pocket-sheet-left{width:160px;top:30px;transform:translate(-124%)rotate(-10deg)}.showcase-pocket-sheet-mid{transform:translate(-50%)rotate(-2deg)}.showcase-page .showcase-pocket-jobs{width:160px;display:block;top:18px;transform:translate(24%)rotate(8deg)}.showcase-pocket-jobs text{fill:var(--showcase-ink);font-size:10.5px;font-weight:600}.showcase-pocket-jobs .showcase-pocket-jobs-total{font-family:var(--font-serif);letter-spacing:-.01em;font-size:21px;font-weight:500}.showcase-pocket-jobs .showcase-pocket-jobs-kicker{fill:var(--showcase-muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:500}.showcase-pocket .showcase-choice{z-index:1;background:#fffdf7;margin-top:0;position:relative;box-shadow:0 -18px 24px -20px #241d1566,0 0 0 1px #23281f0d,0 2px 4px #23281f08,0 24px 48px -28px #23281f47,0 60px 100px -60px #23281f59}.showcase-page .showcase-drop,.showcase-choice-alt{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:36px 26px 22px;display:flex;position:relative}.showcase-choice-title{color:var(--showcase-ink);letter-spacing:-.012em;margin-top:14px;font-size:19px;font-weight:700;line-height:1.2;display:block}.showcase-choice-sub{color:var(--showcase-muted);margin-top:5px;font-size:13.5px;line-height:1.4;display:block}.showcase-page .showcase-drop{border-radius:var(--choice-radius) 0 0 var(--choice-radius);background:radial-gradient(70% 60% at 50% 0,#ffffffbf,#0000 70%),radial-gradient(60% 55% at 100% 100%,#f4ddcc80,#0000 70%),linear-gradient(170deg,#eef2e6 0%,#e3e9d8 100%);border:0}.showcase-page .showcase-drop-field:focus-visible,.showcase-choice-skip:focus-visible{outline:3px solid var(--showcase-sage-deep);outline-offset:3px}.showcase-page .showcase-drop-field{width:auto;color:var(--showcase-ink);text-align:left;cursor:pointer;transition:border-color .25s, background-color .25s, box-shadow .3s var(--showcase-ease), transform .35s var(--showcase-spring);background:#fff9;border:1.5px dashed #4f5e4573;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:12px 24px 12px 12px;display:flex}.showcase-page .showcase-drop-field:hover{border-color:var(--showcase-sage-deep);background:#fff;box-shadow:0 14px 28px -20px #4f5e4599}.showcase-choice.is-over .showcase-drop-field{border-style:solid;border-color:var(--showcase-sage-deep);background:#f7faf2;transform:scale(1.03);box-shadow:0 0 0 4px #4f5e4524}.showcase-page .showcase-drop-field.is-bad{border-color:var(--showcase-terra)}.showcase-drop-field-icon{background:var(--showcase-sage-deep);color:#fbf7ec;width:42px;height:42px;transition:transform .35s var(--showcase-spring);border-radius:50%;flex:none;place-items:center;display:grid}.showcase-page .showcase-drop-field-icon svg{width:18px;height:18px}.showcase-page .showcase-drop-field:hover .showcase-drop-field-icon{transform:translateY(-2px)}.showcase-drop-field-text{min-width:0;line-height:1.3;display:grid}.showcase-drop-field-text>span{font-size:15px;font-weight:650}.showcase-drop-field-touch{display:none}.showcase-drop-field-text small{color:var(--showcase-muted);margin-top:3px;font-size:11.5px}.showcase-drop-picked{justify-items:center;width:100%;max-width:380px;margin-top:18px;display:grid}.showcase-drop-picked .showcase-drop-file{margin-top:0}.showcase-drop-notice{color:var(--showcase-muted);text-align:left;margin:12px 0 0;padding:0 4px;font-size:12.5px;line-height:1.4}.showcase-drop-notice a{color:var(--showcase-sage-deep);text-underline-offset:2px;font-weight:650;text-decoration:underline}.showcase-drop-file{text-align:left;background:#fff;border:1.5px solid #4f5e4547;border-radius:18px;align-items:center;gap:12px;width:100%;max-width:380px;margin-top:18px;padding:10px 10px 10px 12px;display:flex;box-shadow:0 14px 28px -20px #4f5e458c}.showcase-drop-file-icon{color:#3f6b3a;background:#e2ecd9;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.showcase-page .showcase-drop-file-icon svg{width:18px;height:18px}.showcase-drop-file-text{flex:1;min-width:0;line-height:1.3;display:grid}.showcase-drop-file-text strong{color:var(--showcase-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.showcase-drop-file-text small{color:var(--showcase-muted);margin-top:2px;font-size:12px}.showcase-page .showcase-drop-file-swap{color:var(--showcase-sage-deep);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.showcase-page .showcase-drop-file-go{flex:none;min-height:44px;padding:0 18px;font-size:15px}.showcase-page .showcase-drop-file-go:focus-visible,.showcase-page .showcase-drop-file-swap:focus-visible{outline:3px solid var(--showcase-sage-deep);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.showcase-drop-file{animation:showcase-file-in .45s var(--showcase-spring) both}.showcase-drop-file-icon{animation:showcase-file-check .5s var(--showcase-spring) .12s both}}@keyframes showcase-file-in{0%{opacity:0;transform:scale(.94)translateY(4px)}}@keyframes showcase-file-check{0%{transform:scale(.4)}}@media (prefers-reduced-motion:no-preference){.showcase-choice.is-over .showcase-drop-field-icon{animation:.7s ease-in-out infinite alternate showcase-nudge}}@keyframes showcase-nudge{0%{translate:0 1px}to{translate:0 -4px}}@media (hover:none){.showcase-drop-field-desk{display:none}.showcase-drop-field-touch{display:inline}}.showcase-drop-badge{background:var(--showcase-sage-deep);color:#fbf7ec;letter-spacing:.02em;white-space:nowrap;border:2px solid #fdfbf4;border-radius:999px;align-items:center;gap:6px;padding:5px 13px 5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #23281f99}.showcase-drop-badge svg{width:11px;height:11px;color:var(--showcase-peach)}.showcase-page .showcase-art{flex:none;width:92px;height:78px;display:block;overflow:visible}.showcase-art-back,.showcase-art-front,.showcase-art-badge{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--showcase-spring)}.showcase-art-back{transform:rotate(9deg)}.showcase-choice-alt .showcase-art-back{transform:rotate(-8deg)}.showcase-art-front{filter:drop-shadow(0 6px 8px #23281f24);transform:rotate(-3deg)}.showcase-art-badge{filter:drop-shadow(0 5px 7px #23281f38)}.showcase-art-scan{opacity:0}.showcase-page .showcase-drop:hover .showcase-art-front,.showcase-choice.is-over .showcase-art-front,.showcase-choice-alt:hover .showcase-art-front{transform:rotate(0)translateY(-3px)}.showcase-page .showcase-drop:hover .showcase-art-back,.showcase-choice.is-over .showcase-drop .showcase-art-back{transform:rotate(13deg)translate(3px)}.showcase-choice-alt:hover .showcase-art-back{transform:rotate(-12deg)translate(-3px)}.showcase-page .showcase-drop:hover .showcase-art-badge,.showcase-choice.is-over .showcase-drop .showcase-art-badge,.showcase-choice-alt:hover .showcase-art-badge{transform:translateY(-3px)scale(1.06)}.showcase-choice-alt{transition:opacity .25s}.showcase-choice.is-over .showcase-choice-alt{opacity:.4}.showcase-choice-or{width:38px;height:38px;color:var(--showcase-muted);font-family:var(--font-serif);background:#fdfbf4;border:1px solid #23281f1a;border-radius:50%;place-items:center;font-size:14px;font-style:italic;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 4px 12px -6px #23281f4d}.showcase-choice-skip{width:100%;max-width:210px;min-height:48px;color:var(--showcase-ink);white-space:nowrap;transition:border-color .25s, box-shadow .3s var(--showcase-ease), transform .3s var(--showcase-spring);background:#fff;border:1.5px solid #23281f29;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex}.showcase-choice-skip:hover{border-color:#23281f57;transform:translateY(-1px);box-shadow:0 12px 24px -16px #23281f73}.showcase-choice-skip svg{width:15px;height:15px;transition:transform .3s var(--showcase-ease)}.showcase-choice-skip:hover svg{transform:translate(3px)}.showcase-page .showcase-upload-error{color:#96461c;margin-top:14px;font-size:13px;font-weight:650;line-height:1.4}@media (width<=720px){.showcase-upload-hero{padding-top:16px}.showcase-upload .showcase-hero-title{max-width:13ch;font-size:clamp(34px,10vw,44px)}.showcase-choice{--choice-radius:30px;grid-template-columns:minmax(0,1fr)}.showcase-pocket{padding-top:92px}.showcase-pocket-back{top:50px;left:14px;right:14px}.showcase-page .showcase-pocket-sheet,.showcase-page .showcase-pocket-jobs{width:132px;height:128px}.showcase-page .showcase-pocket-sheet-left,.showcase-page .showcase-pocket-jobs{width:116px}.showcase-page .showcase-drop{border-radius:var(--choice-radius) var(--choice-radius) 0 0;padding:30px 18px 18px}.showcase-page .showcase-drop-field{justify-content:center;width:100%}.showcase-choice-alt{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:28px 18px 18px;display:grid}.showcase-choice-alt .showcase-art{display:none}.showcase-choice-or{width:34px;height:34px;font-size:13.5px;top:0;left:50%}.showcase-choice-alt .showcase-choice-title{grid-column:1;margin-top:0;font-size:16px}.showcase-choice-alt .showcase-choice-sub{grid-column:1;margin-top:2px;font-size:13px}.showcase-choice-skip{grid-area:1/2/span 2;width:auto;min-height:46px;margin-top:0;padding:0 14px;font-size:14px}}@media (width<=420px){.showcase-drop-file{flex-wrap:wrap}.showcase-page .showcase-drop-file-go{width:100%}.showcase-choice-alt{text-align:center;padding:28px 16px 18px;display:block}.showcase-choice-alt .showcase-choice-title,.showcase-choice-alt .showcase-choice-sub{font-size:15px;display:inline}.showcase-choice-alt .showcase-choice-sub{font-size:14px}.showcase-choice-skip{width:100%;max-width:none;margin-top:12px;display:flex}}@media (prefers-reduced-motion:no-preference){.showcase-upload .showcase-highlight-line path{animation:showcase-draw 1.1s var(--showcase-ease) .4s both}.showcase-art-scan{animation:3s ease-in-out 1.2s infinite showcase-scan}}@media (prefers-reduced-motion:reduce){.showcase-art-back,.showcase-art-front,.showcase-art-badge,.showcase-choice-skip{transition:none}}@keyframes showcase-scan{0%{opacity:0;transform:translateY(0)}15%,60%{opacity:1}75%,to{opacity:0;transform:translateY(70px)}}@keyframes showcase-draw{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}
