:root{--ink:#1a1a1a;--bone:#f4f1ea;--off-white:#fbfaf6;--warm-grey:#8a857b;--oxblood:#6e1423;--oxblood-deep:#5a0f1c;--hairline:rgba(26,26,26,0.18);--hairline-soft:rgba(26,26,26,0.1);--danger:#8e2c24;--font-headline:var(--font-space-grotesk),"Helvetica Neue",Arial,sans-serif;--headline-tighten:-0.03em;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text:var(--ink);--muted:var(--warm-grey);--border:var(--hairline);--bg:var(--off-white);--bg-subtle:var(--bone);--accent:var(--oxblood);--shell-max:1280px;--shell-gutter:40px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-subtle);color:var(--text);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rule{display:inline-block;flex:none;width:2px;height:1em;background:var(--oxblood);border-radius:1px;vertical-align:-.12em}.wordmark{font-family:var(--font-headline);font-weight:600;letter-spacing:var(--headline-tighten);color:var(--text);line-height:1}.wordmark .stop{color:var(--oxblood)}.monogram{font-family:var(--font-headline);font-weight:600;letter-spacing:-.08em;color:var(--text);line-height:1;white-space:nowrap;display:inline-block}.monogram .stop{display:inline-block;width:.15em;height:.15em;border-radius:50%;background:var(--oxblood);margin-left:-.27em;vertical-align:-.06em}.page{width:min(100%,calc(var(--shell-max) + 2 * var(--shell-gutter)));margin:0 auto;padding:0 var(--shell-gutter) 80px}.masthead{--warm-grey:#6b665c;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:124px;padding-block:18px;border-bottom:1px solid var(--hairline)}.masthead-brand{display:inline-flex;align-items:center;gap:14px;min-width:44px;min-height:44px;text-decoration:none;color:inherit}.masthead-brand .monogram{font-size:48px}.masthead-lockup{display:inline-flex;flex-direction:column;padding-left:14px;border-left:1px solid var(--hairline);color:#6b665c;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.masthead-descriptor{display:block;font:inherit}.masthead-actions{flex-wrap:wrap}.masthead-actions,.masthead-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px}.crumb{margin-top:22px}.masthead-language{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;padding:10px 12px;overflow:hidden;border:1px solid var(--hairline);border-radius:2px;background:transparent;color:var(--ink);font:600 13px/1 var(--font-body);cursor:pointer}.masthead-language>span:first-child{visibility:hidden}.masthead-language-code{display:none}.masthead-language select{position:absolute;inset:-1px 0;width:100%;min-height:44px;padding:10px 30px 10px 12px;border:0;border-radius:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--ink);font:inherit;opacity:1;cursor:pointer}.masthead-language:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1px solid var(--warm-grey);border-bottom:1px solid var(--warm-grey);transform:translateY(-60%) rotate(45deg);pointer-events:none}.masthead-language:focus-within{outline:3px solid var(--oxblood);outline-offset:3px}h2{margin:40px 0 4px;font-family:var(--font-headline);font-weight:600;font-size:20px;letter-spacing:-.005em}.subtitle{margin:0 0 18px;font-size:13px}.state,.subtitle{color:var(--muted)}.state{padding:26px 0;font-size:14px}.state.error{color:var(--danger)}.board{display:flex;flex-direction:column;gap:28px}.stage-head{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--hairline);padding-bottom:6px;margin-bottom:12px}.stage-head h3{margin:0;font-family:var(--font-headline);font-weight:600;font-size:16px}.count{color:var(--muted);font-size:12px;letter-spacing:.02em}.stage ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.card{background:var(--bg);border:1px solid var(--hairline);border-radius:10px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease}.card:hover{border-color:var(--hairline);box-shadow:0 1px 0 var(--hairline-soft),0 8px 24px -18px rgba(26,26,26,.5)}.card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.title{font-family:var(--font-headline);color:var(--text);text-decoration:none;font-weight:600;font-size:17px;letter-spacing:-.005em}.title:hover{color:var(--oxblood)}.meta{font-size:13px;margin-top:4px}.apply-link,.meta{color:var(--muted)}.apply-link{display:inline-block;margin-top:12px;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.02em}.apply-link:hover{color:var(--oxblood)}.fit,.liveness,.match{flex:none;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}button.fit{font-family:inherit;line-height:inherit;border:none;cursor:pointer}button.fit:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}.fit-breakdown{margin-top:12px;padding:12px 14px;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-radius:8px;gap:12px}.fit-breakdown,.fit-row{display:flex;flex-direction:column}.fit-row{gap:2px}.fit-row-heading{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fit-row-head{font-size:13px;font-weight:600}.fit-row-explain{font-size:13px;color:var(--muted)}.fit-detail{margin-top:22px}.fit-detail-heading{margin:0 0 8px;font-family:var(--font-headline);font-weight:600;font-size:16px}.chips{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.liveness-note{margin:14px 0 0;color:var(--muted);font-size:13px}.hidden{margin-top:30px;color:var(--muted);font-size:12px}.userbox{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.btn{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em;padding:9px 16px;border-radius:8px;border:1px solid var(--ink);border-left:3px solid var(--oxblood);background:var(--ink);color:var(--off-white);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.btn:hover:not(:disabled){border-left-color:var(--oxblood-deep)}.btn:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}.btn:disabled{opacity:.55;cursor:default}.btn.ghost{background:var(--bg)}.btn.ghost,.masthead .masthead-actions a,.masthead .masthead-actions button{color:var(--ink);border:1px solid var(--hairline);border-left:3px solid var(--oxblood)}.masthead .masthead-actions a,.masthead .masthead-actions button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:2px;background:transparent;font:600 13px/1 var(--font-body);text-decoration:none;cursor:pointer}.btn.danger{background:var(--danger);border:1px solid var(--danger);color:#fff}.auth-card{max-width:400px;margin:64px auto 0;display:flex;flex-direction:column;gap:16px;background:var(--bg);border:1px solid var(--hairline);border-top:3px solid var(--oxblood);border-radius:12px;padding:32px 30px;box-shadow:0 24px 60px -40px rgba(26,26,26,.6)}.auth-card h2{margin:0;font-size:22px}.auth-intro{margin:-6px 0 4px;color:var(--muted);font-size:13px}.legal-acceptance-gate{display:flex;flex-direction:column;gap:8px}.legal-acceptance{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-size:13px;line-height:1.5}.legal-acceptance input{flex:0 0 auto;margin:3px 0 0;accent-color:var(--oxblood)}.legal-acceptance a{color:var(--oxblood);text-underline-offset:2px}.legal-acceptance-gate .state{margin:0;padding:0}.gated-action{display:flex;flex-direction:column}.gated-action>.btn{width:100%}.gated-action.gate-blocked>.btn{pointer-events:none}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.field input{font:inherit;font-size:15px;letter-spacing:normal;text-transform:none;color:var(--text);padding:10px 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--off-white)}.field input:focus-visible{outline:2px solid var(--oxblood);outline-offset:1px;border-color:var(--oxblood)}.back{color:var(--oxblood);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.02em}.back:hover{text-decoration:underline}.detail{margin-top:28px}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.detail-title{margin:0;font-family:var(--font-headline);font-weight:600;font-size:28px;letter-spacing:-.01em;line-height:1.1}.detail-sub{margin:6px 0 0;color:var(--muted);font-size:14px}.stage-control{margin:26px 0 0;padding:16px 18px;background:var(--bg);border:1px solid var(--hairline);border-radius:10px}.stage-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stage-row{display:flex;align-items:center;gap:12px;margin-top:8px}.stage-select{font:inherit;font-size:14px;font-weight:600;color:var(--text);padding:9px 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--off-white);cursor:pointer}.stage-select:disabled{opacity:.6;cursor:default}.stage-saving{color:var(--muted);font-size:12px}.stage-error{margin:8px 0 0;padding:0;font-size:13px}.lint-panel{padding:22px 24px;background:var(--bg);border:1px solid var(--hairline);border-radius:12px}.lint-desc{margin:0 0 14px;color:var(--muted);font-size:13px}.lint-textarea{display:block;width:100%;font:inherit;font-size:14px;color:var(--text);padding:12px 14px;border:1px solid var(--hairline);border-radius:8px;background:var(--off-white);resize:vertical;min-height:120px}.lint-textarea:focus-visible{outline:2px solid var(--oxblood);outline-offset:1px;border-color:var(--oxblood)}.lint-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.lint-actions .btn{flex:none}.lint-result{margin-top:16px}.lint-empty{padding:8px 0 0}.lint-overall{display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.lint-verdict .fit-breakdown{margin-top:12px}.lint-missing{margin-top:8px;display:flex;flex-direction:column;gap:4px}.lint-missing-count{font-size:13px;font-weight:600}.lint-missing-hint{font-size:12px;color:var(--muted)}.lint-keywords{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lint-keyword{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--bg-subtle);border:1px solid var(--hairline-soft);color:var(--text)}.lint-note{margin:16px 0 0;color:var(--muted);font-size:12px}.facts{display:flex;flex-wrap:wrap;gap:28px;margin:26px 0 0;padding:16px 18px;background:var(--bg);border:1px solid var(--hairline);border-radius:10px}.fact{margin:0}.fact dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fact dd{margin:4px 0 0;font-size:14px;font-weight:600}.section{margin-top:30px}.section h2{margin:0 0 8px;font-size:16px}.section p{margin:0;font-size:14px}.posting-body{white-space:pre-wrap;max-height:460px;overflow-y:auto;color:var(--text)}.btn.apply{display:inline-block;margin-top:30px;text-decoration:none}.notfound{margin-top:36px}.notfound h2{margin:0 0 6px}.data-panel{margin-top:44px;padding:22px 24px;background:var(--bg);border:1px solid var(--hairline);border-radius:12px}.data-panel h2{margin:0 0 14px;font-size:18px}.data-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.data-row+.data-row{border-top:1px solid var(--hairline-soft)}.data-desc{margin:0;color:var(--muted);font-size:13px}.data-row .btn{flex:none}.data-note{margin:0;padding:4px 0 8px;font-size:13px}.data-confirm{margin-top:8px;padding:18px;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-radius:10px}.data-confirm h3{margin:0 0 6px;font-family:var(--font-headline);font-weight:600;font-size:16px}.data-confirm p{margin:0;font-size:13px;color:var(--muted)}.data-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.prefs-panel .data-desc{margin:0 0 16px}.prefs-form{gap:18px}.prefs-field,.prefs-form{display:flex;flex-direction:column}.prefs-field{gap:5px}.prefs-label{font-size:13px;font-weight:600;color:var(--text)}.prefs-input{font:inherit;font-size:15px;color:var(--text);padding:10px 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--off-white);max-width:320px}.prefs-input:focus-visible{outline:2px solid var(--oxblood);outline-offset:1px;border-color:var(--oxblood)}.prefs-input:disabled{opacity:.6}.prefs-help{font-size:12px;color:var(--muted)}.prefs-check{flex-direction:row;align-items:flex-start;gap:10px}.prefs-check input{margin-top:3px;flex:none;accent-color:var(--oxblood)}.prefs-check-text{display:flex;flex-direction:column;gap:4px}.prefs-actions{display:flex;align-items:center;gap:12px}.prefs-actions .btn{flex:none}.prefs-actions .data-note{padding:0}select.prefs-input{padding-right:32px;background-color:var(--off-white)}.prefs-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end}.prefs-sub{display:flex;flex-direction:column;gap:4px}.prefs-sublabel{font-size:12px;color:var(--muted)}.prefs-input-amount{max-width:140px}.prefs-empty{font-size:13px;color:var(--muted);margin:2px 0}.prefs-add-action,.prefs-add-row{display:flex;margin-top:2px}.prefs-add-row{flex-wrap:wrap;align-items:center;gap:8px}.prefs-add-row .prefs-input{flex:1 1 200px;min-width:0}.prefs-worksites{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:2px}.prefs-worksite{display:flex;align-items:center;gap:8px}.prefs-worksite .prefs-check-text{gap:0}.prefs-worksite input{margin-top:0}.prefs-derived{margin:-8px 0 0}.greeting{margin:18px 0 0;font-size:15px;color:var(--warm-grey)}.account-section{margin-top:24px;padding:22px 24px;background:var(--bg);border:1px solid var(--hairline);border-radius:12px}.account-section>h2{margin:0 0 16px;font-size:18px}.account-facts{display:flex;flex-wrap:wrap;gap:24px 40px;margin:0}.account-fact{margin:0;display:flex;flex-direction:column;gap:4px}.account-fact dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.account-fact dd{margin:0;font-size:14px;font-weight:600}.account-block+.account-block{margin-top:22px;padding-top:22px;border-top:1px solid var(--hairline-soft)}.account-block h3{margin:0 0 6px;font-family:var(--font-headline);font-weight:600;font-size:15px}.account-desc{margin:0 0 14px;color:var(--muted);font-size:13px}.account-note{margin:0;font-size:13px}.account-note.error{color:var(--danger)}.password-cta{margin-top:12px}.password-form{margin-top:14px;display:flex;flex-direction:column;gap:12px;max-width:360px}.field-hint{text-transform:none;letter-spacing:normal;font-size:12px;color:var(--muted)}.passkey-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.passkey{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-radius:8px}.passkey-info{display:flex;flex-direction:column;gap:3px;min-width:0}.passkey-label{font-size:14px;font-weight:600}.passkey-meta{font-size:12px;color:var(--muted)}.passkey-rowerror{margin-top:2px;font-size:12px;color:var(--danger)}.passkey .btn{flex:none}.passkey-add{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.social-row{display:flex;align-items:center;gap:12px}.social-btn{min-width:140px;text-align:center}.social-soon{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.social-soon.error{text-transform:none;letter-spacing:normal}.social-connected{font-size:13px;color:var(--muted)}.passkey-signin,.social-signin{display:flex;flex-direction:column;gap:10px}.auth-links{display:flex;flex-direction:column;gap:8px}.auth-alt{margin:0;font-size:13px;color:var(--muted)}.verify-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px;padding:10px 14px;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-left:3px solid var(--oxblood);border-radius:8px}.verify-banner-message{font-size:13px;color:var(--text)}.verify-banner .btn{flex:none;padding:5px 12px;font-size:12px}.verify-banner-note{font-size:12px;color:var(--muted)}.verify-banner-note.error{color:var(--danger)}.matching-tiers{margin:0 0 16px;display:flex;flex-direction:column;gap:14px}.matching-tier{margin:0}.matching-tier dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.matching-tier dd{margin:6px 0 0;font-size:14px}.matching-angles{margin:0;padding-left:18px}.matching-angles li+li{margin-top:4px}.check-matches{margin:0 0 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.check-matches-result{margin:0;font-size:13px;color:var(--muted)}.check-matches-result.error{color:var(--danger)}@media (max-width:700px){:root{--shell-gutter:20px}.masthead{min-height:68px;align-items:center;flex-wrap:wrap;gap:4px 12px;padding-block:12px}.masthead-brand .monogram{font-size:29px}.masthead-lockup{display:none}.masthead-actions,.masthead-nav{gap:6px}.masthead .masthead-actions a,.masthead .masthead-actions button,.masthead-language{position:relative;padding-inline:12px;border-color:transparent;font-size:13px;line-height:1.5}.masthead .masthead-actions a:before,.masthead .masthead-actions button:before,.masthead-language:before{content:"";position:absolute;inset:7px 0;border:1px solid var(--hairline);border-radius:2px;pointer-events:none}.masthead .masthead-actions a:before,.masthead .masthead-actions button:before{border-left:3px solid var(--oxblood)}.masthead-language{min-width:46px}.masthead-language>span:first-child{display:none}.masthead-language-code{visibility:visible;display:inline-flex;align-items:center;padding-right:20px;color:var(--ink);font:inherit;letter-spacing:.04em}.masthead-language select{padding-right:24px;color:transparent}}@media (max-width:560px){.page{padding-bottom:64px}.page .masthead:has(.userbox){flex-direction:column;align-items:flex-start;gap:14px}.page .masthead-actions:has(.userbox){justify-content:flex-start}.passkey{flex-direction:column;align-items:flex-start}.passkey .btn{align-self:flex-start}.card-row,.detail-head{flex-direction:column}.chips{flex-direction:row;flex-wrap:wrap}.chips,.data-row{align-items:flex-start}.data-row{flex-direction:column}}@media (max-width:340px){:root{--shell-gutter:14px}.masthead-brand .monogram{font-size:26px}}@media (max-width:700px) and (forced-colors:active){.masthead-language{min-width:140px}.masthead-language-code{display:none}.masthead-language select{color:CanvasText}}.tailor-template-recommendation{margin:-4px 0 12px;color:var(--muted);font-size:12px;line-height:1.45}.tailor-template-card-copy{display:flex;flex-direction:column;align-items:center;gap:5px}.tailor-template-hint{color:var(--muted);font-size:11px;line-height:1.35;text-align:center}.tailor-template-recommended{display:inline-flex;align-self:center;padding:2px 7px;color:var(--oxblood);background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.3}.tailor-template-keep-preview{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;aspect-ratio:210/297;padding:18%;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-radius:6px}.tailor-template-keep-preview span{display:block;width:100%;height:4px;background:var(--hairline);border-radius:2px}.tailor-template-keep-preview span:nth-child(2),.tailor-template-keep-preview span:nth-child(4){width:68%}.tailor-format-curation{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.cv-gallery{--gallery-gap:12px;container:cvGallery/inline-size;width:100%;max-width:100%;min-width:0;margin:18px 0 20px}.cv-gallery-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;max-width:100%;min-width:0;margin-bottom:14px}.cv-gallery-heading-copy{min-width:0}.cv-gallery-heading{margin:0}.cv-gallery-carousel{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.cv-gallery-track{--gallery-visible:1;display:flex;gap:var(--gallery-gap);width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.cv-gallery-next{position:absolute;top:50%;right:0;z-index:1;display:none;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;font-size:24px;line-height:1;border-radius:50%;transform:translateY(-50%)}.cv-gallery-item{flex:0 0 calc((100% - (var(--gallery-visible) - 1) * var(--gallery-gap)) / var(--gallery-visible));flex-direction:column;gap:8px;scroll-snap-align:start}.cv-gallery-item,.cv-gallery-tile{display:flex;box-sizing:border-box;max-width:100%;min-width:0}.cv-gallery-tile{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:9px;width:100%;padding:9px;overflow:hidden;color:var(--text);text-align:left;background:var(--bg);border:1px solid var(--hairline);border-radius:8px;cursor:pointer}.cv-gallery-tile:hover:not(:disabled){border-color:var(--muted)}.cv-gallery-tile-selected{border-color:var(--oxblood);box-shadow:0 0 0 1px var(--oxblood)}.cv-gallery-tile:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}.cv-gallery-tile:disabled{cursor:default;opacity:.68}.cv-gallery-image,.cv-gallery-preview-placeholder{display:flex;box-sizing:border-box;width:100%;max-width:100%;aspect-ratio:210/297;overflow:hidden;background:var(--bg-subtle);border:1px solid var(--hairline-soft);border-radius:6px}.cv-gallery-image{display:block;height:auto;object-fit:cover;object-position:top center}.cv-gallery-preview-placeholder{align-items:center;justify-content:center;padding:12px;color:var(--muted);font-size:11px;line-height:1.4;text-align:center}.cv-gallery-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.cv-gallery-desc,.cv-gallery-name,.cv-gallery-state{max-width:100%;overflow-wrap:anywhere}.cv-gallery-name{font-size:14px;font-weight:600}.cv-gallery-desc{color:var(--muted);font-size:12px;line-height:1.4}.cv-gallery-state{margin-top:auto;color:var(--oxblood);font-size:12px;font-weight:600}.cv-gallery-tile:disabled .cv-gallery-state{color:var(--muted)}.cv-gallery-error{margin:10px 0 0;padding:0;font-size:13px}@container cvGallery (min-width: 400px){.cv-gallery-track{--gallery-visible:2}}@container cvGallery (min-width: 600px){.cv-gallery-track{--gallery-visible:3}}@container cvGallery (min-width: 880px){.cv-gallery-track{--gallery-visible:4}}@media (hover:hover) and (pointer:fine){.cv-gallery-carousel{padding-right:42px}.cv-gallery-next{display:inline-flex}}@media (max-width:767px){.cv-gallery{--gallery-gap:9px}.cv-gallery-heading-row{align-items:flex-start;flex-direction:column}}@media (max-width:479px){.cv-gallery-heading-row,.cv-gallery-item,.cv-gallery-tile,.cv-gallery-track{max-width:100%;min-width:0}.cv-gallery-tile{padding:8px}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}