.a-body{--a-ink:#30332d;--a-muted:#5f6258;--a-accent:#80610c;--a-line:#dcd8cc}.a-site{font-size:16px;line-height:1.65}.a-site .a-eyebrow,.a-site .a-small,.a-site .a-tag,.a-site .a-index,.a-site .a-form-note,.a-site .a-demo-note,.a-site .a-demo-badge,.a-site .a-example-disclaimer{color:var(--a-muted);font-size:14px;line-height:1.65}.a-site .a-eyebrow{letter-spacing:.09em;color:#786126}.a-site p,.a-site li,.a-site dd{overflow-wrap:anywhere}.a-site p{line-height:1.75}.a-site small,.a-site figcaption,.a-footer,.a-nav{font-size:14px;line-height:1.6}.a-site .a-accent-text,.a-site .a-text-link,.a-source-button{color:#7a5c09}.a-process-timeline .a-process>li>span,.a-path-stages>div>small,.a-format-flow li>span,.a-format-free{color:#786126}.a-record-tabs button,.a-output-excerpt>div>span{color:#5f6258}.a-wizard-progress li>span{color:#635d50}.a-site .a-button,.a-nav .a-button{min-height:48px;font-size:16px}.a-site button:disabled{cursor:wait}.a-site [hidden],.a-motion-controls[hidden]{display:none!important}.a-site .a-section-heading>p{max-width:700px}.a-hero-record .a-preview,.a-hero-record .a-preview .a-recommendation{animation:none}.a-hero{grid-template-columns:1.05fr 1fr;align-items:start;gap:58px;padding-block:80px}.a-hero h1{font-size:clamp(44px,4.4vw,64px);line-height:1.08}.a-hero-record{min-width:0}.a-hero-record .a-specimen-label,.a-hero-record .a-specimen-footer{color:#5f6258;font-size:14px}.a-preview-body{padding:28px}.a-preview-body h2{font-size:22px;line-height:1.4}.a-preview-body h3{font-size:18px;line-height:1.5}.a-preview-body blockquote{min-height:148px;font-size:18px;line-height:1.7}.a-hero-decision{min-height:254px}.a-recommendation{margin-block:24px;padding:18px}.a-recommendation p{font-size:17px}.a-record-bar{gap:16px;padding:18px 24px}.a-record-brand small,.a-preview-foot{color:#5f6258;font-size:14px}.a-preview-foot{align-items:center;gap:20px}.a-decision-controls{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.a-decision-controls>div:first-child{gap:8px;display:flex}.a-decision-controls>div:first-child button{cursor:pointer;border:1px solid #cdc7b7;border-radius:50%;width:38px;height:38px;font-size:14px}.a-decision-controls button[aria-pressed=true]{background:var(--a-ink);color:#fff;border-color:var(--a-ink)}.a-motion-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.a-motion-controls button{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #b7b5a7;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;line-height:1.4;display:inline-flex}.a-motion-controls button:hover{background:#bca35614}.a-decision-controls .a-motion-controls{margin:0}.a-highlight{color:inherit;background:linear-gradient(#f6e7a8,#f6e7a8)no-repeat left 85%/var(--highlight-size,100%)80%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}.a-type-on{vertical-align:top;max-width:100%;display:inline-grid;position:relative}.a-type-reserve,.a-type-visible{white-space:normal;grid-area:1/1}.a-type-reserve{visibility:hidden;pointer-events:none}.a-type-visible{position:relative}.a-type-cursor{color:#80610c;font-weight:400}.a-pop-in{min-width:0}.a-logo-wall{border-top:1px solid var(--a-line);padding-block:34px 40px}.a-logo-wall>p{color:var(--a-muted);max-width:760px;margin-bottom:28px;font-size:14px}.a-logo-wall ul{grid-template-columns:repeat(14,minmax(0,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}.a-logo-wall li,.a-logo-wall li>div{justify-content:center;align-items:center;min-width:0;height:44px;display:flex}.a-logo-wall img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:min(120px,100%);height:32px}.a-judge-brands{border:0;padding:42px 0 30px}.a-judge-brands>p{color:var(--a-muted);margin-bottom:30px;font-size:16px}.a-judge-brands ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 28px;max-width:1060px;display:grid}.a-judge-brands li,.a-judge-brands li>div{justify-content:center;align-items:center;min-width:0;height:52px;display:flex}.a-judge-brands li>div{width:100%;overflow:hidden}.a-judge-brands img{object-fit:contain;width:auto;max-width:140px;height:32px}.a-judge-brands img.a-padded-firm{max-width:155px;height:64px;max-height:64px}.a-judge-brands small{color:var(--a-muted);margin-top:30px;font-size:14px}.a-hire-brand{gap:20px;min-width:0}.a-hire-brand img{image-rendering:auto;width:130px;height:130px}.a-hire-brand>span,.a-hire-outcome .a-small{color:var(--a-muted);font-size:14px}.a-hire-outcome .a-eyebrow{font-size:14px}.a-hire-outcome h3{font-size:42px}.a-hire-outcome .a-case-story{font-size:18px}.a-case{grid-template-columns:230px minmax(0,1fr)}.a-product-section .a-tour-heading{align-items:end;gap:36px}.a-product-section .a-tour-heading>div>p:not(.a-eyebrow),.a-product-section .a-tour-caption{color:#cdd2c2;font-size:16px}.a-product-section .a-eyebrow{color:#dec88c}.a-product-section .a-motion-controls{color:#f6f3e7}.a-product-section .a-motion-controls button{border-color:#858b79}.a-tour-tabs{gap:16px;margin-bottom:25px}.a-product-section .a-tour-tabs>button{color:#c7cdbd;min-height:78px;padding-bottom:20px;font-size:16px;line-height:1.5;position:relative;overflow:hidden}.a-product-section .a-tour-tabs>button>span:first-child{color:#cfbf92;font-size:14px}.a-tour-tabs .a-tab-progress{transform-origin:0;background:#dfc783;width:100%;height:3px;transition:transform 40ms linear;animation:none;position:absolute;bottom:0;left:0}.a-tour-stage{outline-offset:7px;border-radius:12px;scroll-margin-top:100px}.a-tour-caption{max-width:100%;margin:22px 0 0;display:block}.a-workspace-demo{color:var(--a-ink);background:#fffdf8;border:1px solid #6f7163;border-radius:12px;overflow:hidden;box-shadow:0 24px 65px #0002}.a-workspace-bar{color:#4d5148;background:#f4f1e8;border-bottom:1px solid #ded9cd;justify-content:space-between;align-items:center;gap:20px;padding:16px 23px;font-size:14px;display:flex}.a-workspace-bar .a-official-logo{flex-shrink:0;width:90px}.a-demo-badge{white-space:nowrap;border:1px solid #cfc8b5;border-radius:4px;padding:4px 9px}.a-workspace-layout{grid-template-columns:235px minmax(0,1fr);min-height:660px;display:grid}.a-workspace-nav{color:#555b4d;background:#f7f5ee;border-right:1px solid #ded9cd;padding:28px 22px}.a-workspace-nav p{margin:0 0 20px;font-size:14px;line-height:1.8}.a-workspace-nav>p:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.a-workspace-nav h3{margin-bottom:24px;font-family:inherit;font-size:19px;line-height:1.5}.a-workspace-nav hr{border-color:#dcd8cb;margin:28px 0}.a-workspace-nav>span{color:#625b45;margin-bottom:16px;font-size:14px;display:block}.a-workspace-editor{min-width:0;padding:34px 38px}.a-workspace-demo .a-eyebrow{color:#75602b;margin:0 0 14px;font-size:14px}.a-workspace-editor h3{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;margin:0 0 24px;font-size:32px;line-height:1.2}.a-workspace-editor p{color:#40463a;margin:0 0 20px;font-size:16px;line-height:1.8}.a-workspace-editor .a-editor-answer{margin-bottom:28px;font-size:20px;line-height:1.7}.a-mobile-case-fact{display:none}.a-case-table{border:1px solid #dcd7c9;border-radius:6px;margin-bottom:26px;overflow:hidden}.a-case-table>div{border-bottom:1px solid #e4dfd2;grid-template-columns:1fr 1fr;gap:20px;padding:17px 20px;font-size:16px;display:grid}.a-case-table>div:first-child{background:#f1eee4;font-size:14px;line-height:1.5}.a-case-table>div:last-child{border:0}.a-workspace-foot{color:#606456;background:#f8f6f0;border-top:1px solid #dcd7c9;padding:15px 24px;font-size:14px;line-height:1.6}.a-ai-revision{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;display:grid}.a-ai-conversation{gap:16px;display:grid}.a-chat-question,.a-chat-answer,.a-verification-note{background:#fff;border:1px solid #dcd7c9;border-radius:8px;padding:18px}.a-chat-question{background:#f1eee5}.a-chat-question>span,.a-chat-answer>span,.a-verification-note>span{color:#555e4a;align-items:center;gap:7px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.a-workspace-editor .a-ai-conversation p,.a-ai-conversation p{margin:0;font-size:16px;line-height:1.7}.a-verification-note{background:#f6efd9;border-color:#d3c395}.a-number-revision{text-align:center;border-block:1px solid #d2c8ad;padding:24px 20px}.a-number-revision>span{color:#5d6253;margin-bottom:24px;font-size:14px;line-height:1.6;display:block}.a-number-revision>div:not(.a-pop-in){font-family:var(--font-fraunces),Georgia,serif;justify-content:center;align-items:center;gap:17px;font-size:45px;display:flex}.a-number-revision mark{min-width:85px}.a-rejected-number{color:#656a5e;text-decoration:line-through;text-decoration-thickness:2px}.a-verified-number{color:#55400a}.a-verified-tag{justify-content:center;align-items:center;gap:8px;display:flex;color:#4c5a37!important;margin:18px 0 0!important;font-size:14px!important}.a-ai-revision>.a-demo-note{color:#616858;grid-column:1/-1;margin:0;font-size:14px}.a-decision-popup{background:#fff;border:1px solid #cfc5a7;border-radius:10px;margin:30px 0 0 24px;padding:25px 28px;box-shadow:0 18px 45px #4c43201c}.a-decision-popup h4{margin:0 0 18px;font-size:21px;line-height:1.4}.a-decision-popup blockquote{border-left:2px solid #af8b2e;margin:0;padding-left:18px;font-size:19px;line-height:1.75}.a-decision-popup .a-verified-tag{justify-content:start}.a-record-assembly{background:#f0ede3;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:660px;padding:38px;display:grid}.a-evidence-piece{background:#fffdf8;border:1px solid #d5cbb4;border-radius:6px;align-items:start;gap:14px;margin-bottom:18px;padding:20px;display:flex;box-shadow:0 8px 20px #6b5b3212}.a-evidence-piece>span{color:#766031;padding-top:2px;font-size:14px}.a-evidence-piece p{margin:0;font-size:16px;line-height:1.75}.a-assembled-record{background:#fff;border:1px solid #cfc5aa;border-radius:9px;padding:30px;box-shadow:0 20px 50px #6c5b2820}.a-assembled-record>.a-eyebrow{align-items:center;gap:8px;display:flex}.a-assembled-record h3{font-family:var(--font-fraunces),Georgia,serif;margin:18px 0 26px;font-size:29px;line-height:1.35}.a-assembled-record dl>div{border-top:1px solid #e2dccd;padding:16px 0}.a-assembled-record dt{color:#63583a;margin-bottom:7px;font-size:14px}.a-assembled-record dd{margin:0;font-size:16px;line-height:1.75}.a-assembled-record .a-demo-note{color:#5f6258;font-size:14px}.a-assembled-record .a-text-link{color:#735507;font-size:16px}.a-student-proof{grid-template-columns:1fr;gap:45px}.a-student-proof>div:first-child{max-width:800px}.a-student-workspace{min-width:0;max-width:100%}.a-student-workspace .a-workspace-layout{min-height:570px}.a-student-workspace .a-workspace-editor h3{font-size:34px}.a-companies-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}.a-companies-hero h1{font-size:clamp(42px,4vw,58px)}.a-reach-visual{min-width:0;margin-top:26px}.a-reach-visual.is-plan{background:#f6f2e7;border:1px solid #d9d0bb;border-radius:12px;margin-top:0;padding:28px;box-shadow:0 15px 40px #76602b0c}.a-reach-topline{color:#5b6052;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.a-reach-topline>span:last-child{color:#6a603f;font-size:14px}.a-reach-orbit{isolation:isolate;max-width:450px;height:265px;margin:18px auto;position:relative}.a-reach-orbit:before{content:"";border:1px dashed #ccc2a6;border-radius:50%;position:absolute;inset:35px 45px}.a-reach-centre{text-align:center;color:#4b431f;background:#fbf1ce;border:1px solid #b69b51;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:124px;height:124px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a-reach-node{background:#fff;border:1px solid #dfd9c9;border-radius:7px;justify-content:center;align-items:center;width:90px;height:60px;padding:10px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .32s;display:flex;position:absolute;box-shadow:0 7px 15px #66572b0b}.a-reach-node img{object-fit:contain;width:auto;max-width:100%;height:35px}.a-node-0{top:3%;left:2%;transform:translate(-12px,-10px)}.a-node-1{top:3%;right:2%;transform:translate(12px,-10px)}.a-node-2{top:40%;left:0;transform:translate(-16px)}.a-node-3{top:40%;right:0;transform:translate(16px)}.a-node-4{bottom:0;left:5%;transform:translate(-12px,10px)}.a-node-5{bottom:0;right:5%;transform:translate(12px,10px)}.a-reach-orbit[data-complete=true] .a-reach-node{transform:translate(0)}.a-reach-check{color:#fff;background:#596648;border:2px solid #f6f2e7;border-radius:50%;place-items:center;width:23px;height:23px;transition:opacity .18s;display:grid;position:absolute;top:-6px;right:-6px}.a-reach-estimate{border-top:1px solid #d6ccb4;padding-top:22px}.a-reach-estimate>span{color:#63614f;font-size:14px}.a-reach-estimate>strong{font-family:var(--font-fraunces),Georgia,serif;margin:5px 0 10px;font-size:28px;line-height:1.4;display:block}.a-reach-estimate p{color:#5d6052;margin:0;font-size:14px;line-height:1.7}.a-mini-record{background:#fff;border:1px solid #d9d0bb;border-radius:7px;margin:28px 0;padding:24px;box-shadow:0 12px 26px #65542310}.a-mini-record blockquote{font-family:var(--font-fraunces),Georgia,serif;margin:0 0 18px;font-size:23px;line-height:1.5}.a-mini-record>p:last-child{margin:0;font-size:16px}.a-community-flow{background:#f6f2e7;border:1px solid #d9d0bb;border-radius:12px;min-width:0;padding:30px}.a-community-step{border-top:1px solid #ddd2b8;gap:20px;padding:24px 0;display:flex}.a-community-step>span{color:#665322;background:#fff8df;border:1px solid #cfbc85;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.a-community-step h3{margin:0 0 8px;font-family:inherit;font-size:18px;line-height:1.5}.a-community-step p{color:#5f6258;margin:0;font-size:16px}.a-value-grid>div{min-width:0}.a-value-grid article{height:100%}.a-value-grid p{font-size:16px;line-height:1.8}.a-value-icon{color:#80610c;margin-bottom:22px}.a-evidence-cards{gap:22px;display:grid}.a-evidence-card{background:#fff;border:1px solid #dcd6c7;border-radius:9px;overflow:hidden}.a-evidence-card>h3{font-family:var(--font-fraunces),Georgia,serif;border-bottom:1px solid #e3dccb;margin:0;padding:23px 28px;font-size:29px;line-height:1.4}.a-evidence-columns{grid-template-columns:1fr 1.5fr;display:grid}.a-evidence-today{color:#5f6258;background:#f1f0e9;padding:26px 28px}.a-evidence-record{padding:26px 28px}.a-evidence-record>button{text-align:left;cursor:pointer;justify-content:space-between;gap:20px;width:100%;min-height:32px;font-size:16px;font-weight:600;display:flex}.a-evidence-record>button svg{transition:transform .18s}.a-evidence-record>button[aria-expanded=true] svg{transform:rotate(180deg)}.a-evidence-record>div>div>p{margin-top:18px;font-size:16px}.a-evidence-example{border-left:2px solid #b29347;margin-top:23px;padding-left:22px}.a-evidence-example>p:last-child{font-size:17px;line-height:1.8}.a-ai-revision.is-compact{grid-template-columns:1fr;gap:20px}.a-ai-revision.is-compact .a-number-revision{padding:20px}.a-ai-revision.is-compact .a-chat-question{background:#efeee7}.a-industry-tabs{border-bottom:1px solid #d8cfb9;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding-bottom:23px;display:flex}.a-industry-tabs button{cursor:pointer;text-align:left;background:#fcfaf5;border:1px solid #c9c3b5;border-radius:5px;min-height:46px;padding:11px 16px;font-size:16px;line-height:1.5}.a-industry-tabs button[aria-selected=true]{background:var(--a-ink);color:#fff;border-color:var(--a-ink)}.a-industry-panel{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;display:grid}.a-industry-context>div{border-top:1px solid #d7ceb8;padding:24px 0}.a-industry-context p{font-size:18px;line-height:1.8}.a-industry-example{background:#fff;border:1px solid #d5c9ac;border-radius:8px;padding:32px;box-shadow:0 12px 30px #6453270b}.a-industry-example h3{align-items:start;gap:12px;margin-bottom:27px;font-family:inherit;font-size:20px;line-height:1.6;display:flex}.a-industry-example svg{color:#80610c;flex-shrink:0;margin-top:4px}.a-industry-example blockquote{font-family:var(--font-fraunces),Georgia,serif;border-left:2px solid #b79a4a;margin:0 0 30px;padding-left:20px;font-size:27px;line-height:1.5}.a-industry-example>p:last-child{gap:12px;font-size:16px;line-height:1.8;display:flex}.a-industry-example>p strong{margin-bottom:7px;display:block}.a-service-grid{grid-template-columns:1fr 1fr;gap:0 40px;margin:35px 0 0;padding:0;list-style:none;display:grid}.a-service-grid li{border-bottom:1px solid #dbd5c5;align-items:start;gap:14px;padding:17px 0;font-size:16px;display:flex}.a-service-grid svg{color:#80610c;flex-shrink:0;margin-top:4px}.a-submission-comparison{background:#fffdf8;border:1px solid #d8d0bc;border-radius:10px;padding:30px;overflow:hidden}.a-same-conclusion{text-align:center;grid-template-columns:1fr 1fr;gap:28px;padding-top:12px;display:grid}.a-same-conclusion span{color:#5f6258;font-size:14px;display:block}.a-same-conclusion strong{font-family:var(--font-fraunces),Georgia,serif;margin-top:12px;font-size:42px;font-weight:500;line-height:1.2;display:block}.a-diverging-lines{color:#bfa45d;width:100%;height:50px;margin:18px 0 8px}.a-submission-row{border-top:1px solid #ded7c7;padding:24px 0}.a-submission-row h3{margin:0 0 18px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.a-submission-row>div{grid-template-columns:1fr 1fr;gap:36px;display:grid}.a-submission-row p{margin:0;font-size:17px;line-height:1.9}.a-submission-row p:last-child{border-left:1px solid #ded7c7;padding-left:30px}.a-submission-label{display:none}.a-process-timeline{position:relative}.a-process-rail{background:#d6d0bf;height:2px;position:absolute;top:24px;left:22px;right:22px}.a-process-rail>span{transform-origin:0;background:#ae8c32;height:100%;display:block}.a-process-timeline .a-process{gap:28px;position:relative}.a-process-timeline .a-process>li>span{background:#fbf9f2;border:1px solid #bfb49a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid;position:relative}.a-process-timeline .a-process p{margin-top:22px;font-size:16px;line-height:1.9}.a-role-chip{white-space:nowrap;border-radius:4px;padding:0 8px;font-size:14px;font-weight:550;line-height:1.7;display:inline-block}.a-role-chip.is-you{color:#fff;background:#30332d}.a-role-chip.is-arete{color:#584712;background:#fffaf0;border:1px solid #b29341}.a-time-commitment{border-top:1px solid #ddd7c8;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:25px;padding:30px 0 0;font-size:16px;display:flex}.a-time-commitment>span{background:#fffdf7;border:1px solid #d3c8ad;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;display:flex}.a-source-inline{outline-offset:5px;background:#f5efdf;border:1px solid #c9ba91;border-radius:7px;margin-bottom:30px;padding:26px;scroll-margin-top:110px}.a-source-inline>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.a-source-inline h3{margin:0 0 15px!important;font-size:24px!important}.a-source-inline blockquote{white-space:pre-wrap;border-left:2px solid #a7842d;margin:18px 0;padding-left:20px;font-size:18px;line-height:1.85}.a-source-inline button{cursor:pointer;border:1px solid #bcb194;border-radius:4px;min-height:42px;padding:9px 12px;font-size:14px}.a-source-inline p{color:#555b4d;font-size:16px}.a-example-main{min-height:0;padding:38px}.a-example-main p,.a-output-excerpt p,.a-observation-list p,.a-example-coverage p,.a-interview-item p{color:#555e4c;font-size:16px;line-height:1.8}.a-example-main h4,.a-output-excerpt h4,.a-observation-list h4{font-size:18px;line-height:1.6}.a-record-tabs button{padding:20px 12px;font-size:16px;line-height:1.5}.a-record-tabs button>span{color:#665b3d;font-size:14px}.a-example-context h2{font-size:20px}.a-example-context :is(p,dd){color:#555e4c;font-size:16px!important}.a-example-context dt,.a-example-topbar>div>span,.a-example-topbar>div>strong,.a-example-status,.a-example-bottom,.a-source-button,.a-source-kind{color:#625b43;font-size:14px}.a-example-main .a-eyebrow{color:#786126;font-size:14px}.a-example-bottom{align-items:start;line-height:1.7}.a-example-bottom>a{color:#735507;font-size:14px}.a-revision-pair p{font-size:16px}.a-revision-pair>div>span{color:#665a36;font-size:14px}.a-quoted-decision blockquote{font-size:24px}.a-plan .a-plan-footnote{color:#d4d6c9;font-size:14px}.a-plan-member .a-eyebrow,.a-plan-member .a-plan-price>span{color:#ded6bd}.a-access-notes p,.a-access-notes strong,.a-membership-principle{color:#5f6258;font-size:16px}.a-request-review dd,.a-request-review dt,.a-wizard-help,.a-form-note{font-size:16px}.a-request-review dt{color:#625b43}.a-wizard-progress small{color:#625b43;font-size:14px}.a-form input,.a-form textarea,.a-form select{font-size:16px}.a-goal-option small,.a-request-deliverables small{color:#5f6258;font-size:16px}.a-request-success .a-success-plan li{font-size:16px;line-height:1.8}.a-request-success .a-next-step{align-items:start;gap:12px;padding:12px 0;display:flex}.a-next-step>svg{color:#5e6b43;flex-shrink:0;margin-top:5px}.a-submit-spinner{animation:.9s linear infinite a-submit-spin}@keyframes a-submit-spin{to{transform:rotate(360deg)}}.a-footer :is(p,a){color:#575c50;font-size:14px}.a-footer .a-footer-top p{font-size:20px}.a-archive-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.a-archive-projects article{background:#fffdf7;border:1px solid #dcd4c1;border-radius:7px;overflow:hidden}.a-archive-projects img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.a-archive-projects article>div{padding:20px}.a-archive-projects h3{margin:0 0 12px;font-family:inherit;font-size:18px;line-height:1.55}.a-archive-projects p{color:#5f6258;font-size:16px}.a-archive-projects a{color:#735507;align-items:center;gap:7px;margin-top:5px;font-size:14px;display:inline-flex}.a-edition .a-judges figcaption{font-size:16px}.a-edition .a-judges small,.a-edition-headerline .a-small{color:#5f6258;font-size:14px}.a-edition-description{font-size:16px}.a-archive-criteria{color:#5f6258;margin-top:26px;font-size:16px}.a-edition-gallery{grid-template-columns:1fr 1fr;gap:28px;margin-top:35px;display:grid}.a-edition-gallery figure{background:#fffdf8;border:1px solid #d8d0bb;border-radius:9px;margin:0;overflow:hidden}.a-edition-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.a-edition-gallery figcaption{flex-direction:column;gap:10px;padding:23px;font-size:16px;display:flex}.a-edition-gallery figcaption span{color:#5f6258;font-size:14px}.a-edition-gallery figcaption a{color:#735507;align-items:center;gap:8px;font-size:16px;display:flex}@media (max-width:1100px){.a-hero,.a-companies-hero{gap:30px}.a-logo-wall ul{grid-template-columns:repeat(7,minmax(0,1fr))}.a-workspace-layout{grid-template-columns:190px minmax(0,1fr)}.a-workspace-editor{padding:28px}.a-workspace-nav{padding:25px 18px}.a-ai-revision{grid-template-columns:1fr 1fr;gap:18px}.a-number-revision>div:not(.a-pop-in){gap:10px;font-size:36px}.a-record-assembly{gap:25px;padding:30px}.a-example-layout{grid-template-columns:220px minmax(0,1fr)}.a-example-main{padding:30px}.a-record-tabs button{font-size:14px}.a-judge-brands ul{gap:28px 20px}.a-judge-brands img{max-width:115px}}@media (max-width:800px){.a-hero{flex-direction:column;gap:36px;padding-block:48px;display:flex}.a-hero-copy{width:100%}.a-hero h1{font-size:48px}.a-hero-record{width:100%;display:block}.a-hero-record .a-specimen-label{margin-bottom:14px}.a-hero-record .a-specimen-footer{display:none}.a-hero-record .a-preview{max-width:600px;margin:auto}.a-preview-body blockquote{min-height:0}.a-hero-decision{min-height:245px}.a-companies-hero{grid-template-columns:1fr;gap:40px}.a-companies-hero h1{font-size:44px}.a-reach-visual.is-plan{width:100%;max-width:600px;margin:auto}.a-product-section .a-tour-heading{grid-template-columns:1fr;gap:20px}.a-product-section .a-tour-tabs>button{min-height:76px;font-size:14px}.a-tour-tabs{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.a-workspace-layout{grid-template-columns:1fr;min-height:0}.a-workspace-nav{display:none}.a-workspace-editor{padding:26px}.a-workspace-editor h3{font-size:30px}.a-mobile-case-fact{display:block;font-size:14px!important}.a-workspace-bar{flex-wrap:wrap;gap:12px;padding:15px 18px}.a-workspace-bar .a-official-logo{width:76px}.a-workspace-bar>span:nth-child(2){margin-left:auto}.a-demo-badge{font-size:14px}.a-workspace-editor .a-editor-answer{font-size:18px}.a-case-table>div{gap:15px;padding:16px;font-size:16px}.a-case-table>div:first-child{font-size:14px}.a-ai-revision{grid-template-columns:1fr}.a-number-revision>div:not(.a-pop-in){font-size:44px}.a-number-revision{margin-top:5px}.a-decision-popup{margin-left:0;padding:23px}.a-decision-popup blockquote{padding-left:14px;font-size:18px}.a-record-assembly{grid-template-columns:1fr;gap:22px;min-height:0;padding:24px}.a-assembly-pieces{gap:12px;display:grid}.a-evidence-piece{margin:0;padding:16px}.a-assembled-record{padding:24px}.a-assembled-record h3{font-size:28px}.a-workspace-foot{padding:16px 20px;font-size:14px}.a-student-workspace .a-workspace-layout{min-height:0}.a-student-workspace .a-workspace-editor h3{font-size:30px}.a-judge-brands ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.a-judge-brands img{max-width:110px}.a-judge-brands img.a-padded-firm{max-width:120px}.a-case{grid-template-columns:1fr}.a-hire-brand{flex-direction:row;justify-content:space-between}.a-hire-brand img{width:90px;height:90px}.a-hire-brand>span{max-width:140px;font-size:14px}.a-hire-outcome h3{font-size:36px}.a-hire-outcome .a-case-story{font-size:16px}.a-evidence-columns{grid-template-columns:1fr}.a-evidence-card>h3{padding:22px;font-size:27px}.a-evidence-today,.a-evidence-record{padding:23px}.a-industry-panel{grid-template-columns:1fr;gap:18px}.a-industry-tabs{gap:8px}.a-industry-tabs button{flex:1 0 42%;min-height:60px;padding:12px;font-size:14px}.a-industry-example{padding:26px}.a-industry-example blockquote{font-size:25px}.a-industry-context p{font-size:16px}.a-service-grid{grid-template-columns:1fr;gap:0}.a-submission-comparison{padding:23px}.a-same-conclusion{gap:16px}.a-same-conclusion strong{font-size:35px}.a-submission-row>div{gap:22px}.a-submission-row p{font-size:16px}.a-submission-row p:last-child{padding-left:22px}.a-process-timeline .a-process{grid-template-columns:1fr 1fr;gap:30px}.a-process-rail{display:none}.a-time-commitment{justify-content:start}.a-time-commitment>strong{width:100%}.a-community-flow{padding:26px}.a-community-step{gap:16px}.a-community-step h3{font-size:18px}.a-society-hero{gap:36px}.a-example-layout{grid-template-columns:1fr}.a-example-context,.a-example-main{padding:26px}.a-example-main h3{font-size:29px}.a-record-tabs{grid-template-columns:1fr 1fr;gap:0}.a-record-tabs button{min-height:68px;font-size:14px}.a-record-tabs button>span{font-size:14px}.a-example-topbar{gap:15px;padding:18px}.a-example-topbar>div>span,.a-example-topbar>div>strong{font-size:14px}.a-example-topbar>div>strong{max-width:240px}.a-example-bottom{font-size:14px}.a-output-excerpt{padding:20px}.a-source-inline{padding:22px}.a-source-inline>header{flex-direction:column;gap:10px}.a-archive-projects{grid-template-columns:1fr}.a-archive-projects article{grid-template-columns:180px minmax(0,1fr);display:grid}.a-archive-projects img{height:100%;min-height:160px}.a-request-layout{gap:32px}.a-wizard-progress small{font-size:14px}.a-goal-option{padding:20px}.a-plan .a-plan-footnote{font-size:14px}}@media (max-width:500px){.a-edition-gallery{grid-template-columns:1fr}.a-hero h1{font-size:42px}.a-hero-record .a-specimen-label{font-size:14px}.a-preview-body{padding:23px}.a-record-bar{flex-wrap:wrap;padding:16px 20px}.a-decision-controls{flex-direction:column;align-items:start;gap:14px}.a-hero-decision{min-height:280px}.a-preview-foot{align-items:start}.a-logo-wall ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.a-logo-wall img{max-width:70px;height:32px}.a-judge-brands img{max-width:90px;height:32px}.a-judge-brands img.a-padded-firm{max-width:110px;height:58px}.a-workspace-editor{padding:23px 20px}.a-workspace-bar>span:nth-child(2){font-size:14px}.a-workspace-editor h3{font-size:27px}.a-case-table>div{grid-template-columns:1fr;gap:8px}.a-case-table>div:first-child{display:none}.a-case-table>div>span:first-child{font-weight:600}.a-reach-visual.is-plan{padding:22px}.a-reach-node{width:73px;height:53px;padding:8px}.a-reach-centre{width:108px;height:108px;font-size:14px}.a-reach-estimate>strong{font-size:25px}.a-submission-row>div{grid-template-columns:1fr;gap:15px}.a-submission-row p:last-child{border:0;padding:0}.a-submission-label{text-align:center;border:1px solid #cbbd99;border-radius:50%;width:27px;height:27px;margin-right:10px;font-size:14px;line-height:25px;display:inline-block}.a-process-timeline .a-process{grid-template-columns:1fr}.a-time-commitment>span{width:100%}.a-source-button{font-size:14px}.a-archive-projects article{display:block}.a-archive-projects img{height:auto}.a-example-topbar{align-items:start}.a-example-topbar .a-official-logo{width:70px}.a-example-topbar>div>strong{max-width:170px}.a-wizard-progress{gap:7px}.a-wizard-progress small{font-size:14px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.a-site *{scroll-behavior:auto!important}.a-highlight,.a-reach-node,.a-reach-check,.a-tab-progress{transition:none!important}.a-submit-spinner{animation:none}.a-reach-node{transform:none}.a-process-rail>span{transform:scaleX(1)!important}}.arete-landing :is(p,li,dd,td){font-size:16px;line-height:1.75}.arete-landing [class*="text-[11px]"],.arete-landing [class*="text-[12px]"],.arete-landing [class*="text-[13px]"],.arete-landing [class*="text-[9.5px]"]{font-size:14px}.arete-landing [class*="text-[#9B6E00]"]{color:#785700}.arete-landing [class*="text-[#a89e88]"],.arete-landing [class*="text-[#8a816d]"]{color:#625d50}.a-entrance.a-entered{animation:a-section-enter .32s cubic-bezier(.2,.7,.2,1)var(--entrance-delay,0s)both}@keyframes a-section-enter{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.a-entrance.a-entered{animation:none!important}}.a-type-cursor.is-complete{animation:.8s steps(2,end) a-cursor-finish}@keyframes a-cursor-finish{50%{opacity:0}}.a-record-assembly{position:relative;overflow:hidden}.a-evidence-transfers{pointer-events:none;z-index:2;flex-direction:column;gap:25px;display:flex;position:absolute;inset:20% 35% 20% 25%}.a-evidence-transfers span{opacity:0;background:#f5e6b1;border:1px solid #b49b53;border-radius:5px;align-self:start;padding:8px 14px;font-size:14px}.a-record-assembly[data-collected=true] .a-evidence-transfers span{animation:.6s cubic-bezier(.2,.7,.2,1) a-evidence-join}.a-evidence-transfers span:nth-child(2){animation-delay:.12s!important}.a-evidence-transfers span:nth-child(3){animation-delay:.24s!important}@keyframes a-evidence-join{0%{opacity:0;transform:translate(0)scale(.9)}35%{opacity:1}to{opacity:0;transform:translate(200px)scale(.65)}}@media (max-width:800px){.a-evidence-transfers{inset:20% 20% 25% 15%}@keyframes a-evidence-join{0%{opacity:0;transform:translateY(0)scale(.9)}35%{opacity:1}to{opacity:0;transform:translateY(160px)scale(.65)}}}@media (prefers-reduced-motion:reduce){.a-evidence-transfers{display:none}.a-type-cursor{animation:none!important}}
.a-stories-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:35px;display:flex}.a-stories-heading>div{max-width:680px}.a-stories-heading h2{margin-bottom:18px}.a-stories-heading p:not(.a-eyebrow){color:var(--a-muted);max-width:580px}.a-story-playback{white-space:nowrap;cursor:pointer;border:1px solid #b7b9a9;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-bottom:18px;padding:9px 12px;font-size:14px;display:inline-flex}.a-story-playback:disabled{opacity:.5}.a-story-rows--static{grid-template-columns:1fr 1fr;gap:25px;display:grid}.a-story-row{min-width:0}.a-story-rows--static .a-story-row{flex-direction:column;display:flex}.a-story-row-title{color:#626759;letter-spacing:.02em!important;margin:0 0 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important}.a-story-window{min-width:0;padding:3px 0 5px;overflow:hidden}.a-story-track{width:max-content;display:flex}.a-story-group{align-items:stretch;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;display:flex}.a-story-group>li{flex-shrink:0;width:390px;max-width:calc(100vw - 48px);display:flex}.a-story-card{background:#fffef9;border:1px solid #d8d8c8;border-radius:12px;flex-direction:column;width:100%;margin:0;padding:28px 30px;display:flex}.a-story-card-top{color:#806525;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.a-story-card-top>span{color:#666b60;font-size:14px;line-height:1.5}.a-story-card blockquote{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;margin:0 0 30px;font-size:23px;font-weight:400;line-height:1.5}.a-story-card blockquote p{margin:0}.a-story-card figcaption{border-top:1px solid #e4e2d6;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.a-story-card figcaption>span{gap:3px;display:grid}.a-story-card figcaption strong{font-weight:550}.a-story-card figcaption span>span{color:var(--a-muted)}.a-story-card figcaption img{object-fit:contain;flex-shrink:0;width:52px;height:42px}.a-story-card[data-pending=true]{border-style:dashed}.a-story-card[data-pending=true] .a-story-card-top>span{color:#755b1d}.a-story-rows--static .a-story-window,.a-story-rows--static .a-story-track,.a-story-rows--static .a-story-group{flex:1;width:100%;height:100%;padding:0;display:flex}.a-story-rows--static .a-story-group>li{width:100%;max-width:none}.a-story-rows--static .a-story-card{min-height:335px}.a-story-rows--static .a-story-row:last-child blockquote{font-size:32px;line-height:1.35}.a-story-rows--flowing{gap:27px;display:grid}.a-story-row[data-animated=true] .a-story-track{animation:65s linear infinite paused arete-stories-flow}.a-story-row--reverse[data-animated=true] .a-story-track{animation-duration:58s;animation-direction:reverse}.a-stories[data-ready=true][data-paused=false] .a-story-row[data-animated=true] .a-story-track{animation-play-state:running}.a-story-window:hover .a-story-track,.a-stories:focus-within .a-story-track{animation-play-state:paused!important}.a-stories[data-ready=false] .a-story-group[aria-hidden=true]{display:none}.a-membership-journey{border-block:1px solid #d7d1c2;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin:0 0 33px;padding:23px 0;list-style:none;display:grid}.a-membership-journey>li{align-items:flex-start;gap:13px;min-width:0;display:flex}.a-membership-journey svg{color:#896d28;flex-shrink:0;margin-top:3px}.a-membership-journey strong{font-size:16px;font-weight:550}.a-membership-journey p{color:#626759;margin:6px 0 0;font-size:14px;line-height:1.7}.a-membership--opportunities .a-plan-free .a-plan-footnote{color:#626759}.a-membership--opportunities .a-plan li{line-height:1.65}.a-membership--opportunities .a-plan li svg{flex-shrink:0;margin-top:4px}.a-membership--opportunities .a-plan-footnote{max-width:100%;line-height:1.75}@keyframes arete-stories-flow{to{transform:translate(-50%)}}@media (max-width:800px){.a-stories-heading{align-items:flex-start;gap:18px}.a-story-rows--static{grid-template-columns:1fr;gap:26px}.a-story-rows--static .a-story-card{min-height:0}.a-story-card{padding:25px}.a-story-rows--static .a-story-row:last-child blockquote{font-size:29px}.a-membership-journey{gap:20px}.a-membership-journey>li{display:block}.a-membership-journey svg{margin-bottom:9px}}@media (max-width:500px){.a-stories-heading{display:block}.a-story-playback{margin-bottom:5px}.a-story-card blockquote{font-size:22px}.a-story-rows--static .a-story-row:last-child blockquote{font-size:28px}.a-membership-journey{grid-template-columns:1fr;gap:21px}.a-membership-journey>li{display:flex}.a-membership-journey svg{margin-bottom:0}.a-membership--opportunities .a-plan-price{flex-wrap:wrap;gap:8px 14px}}@media (prefers-reduced-motion:reduce){.a-story-playback{display:none}.a-story-row[data-animated=true] .a-story-track{width:100%;animation:none!important;transform:none!important}.a-story-window{overflow:visible}.a-story-group[aria-hidden=true]{display:none}.a-story-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.a-story-group>li{width:100%;max-width:none}.a-story-card{height:100%}}@media (prefers-reduced-motion:reduce) and (max-width:800px){.a-story-group{grid-template-columns:1fr}}
.v2-site{--a-yellow:#e8c45a;--a-paper:#faf8f3;--a-cream:#f1eee6;--a-ink:#1e211c;--a-muted:#62665d;--a-line:#dcd8ce;background:var(--a-paper);color:var(--a-ink)}.v2-site :is(h1,h2,h3){text-wrap:balance}.v2-site .a-section{padding-block:88px}.v2-site .a-eyebrow{letter-spacing:.14em;font-size:12px}.v2-site .a-lead{font-size:18px;line-height:1.65}.v2-site .a-button{background:var(--a-yellow);color:var(--a-ink)}.v2-site .a-button:hover{background:#dfb748}.v2-site .a-button-secondary{background:0 0;border-color:currentColor}.v2-site .a-section-heading{max-width:770px}.v2-site .a-section-heading h2{margin-bottom:22px}.v2-site .a-section-heading p{max-width:660px}.a-nav[data-brand=career]{background:#faf8f3f5}.a-nav[data-brand=career] .a-button{background:#e8c45a}.a-nav .v2-solve-logo{width:205px;max-width:none;height:auto}.v2-solve-logo{object-fit:contain;width:260px;height:auto;display:block}.a-nav[data-brand=solve]{--a-ink:#111;--a-muted:#5f5b55;--a-line:#ded8cc;background:#faf8f3f5}.a-nav[data-brand=solve] .a-button{color:#f4f1ea;background:#111;font-size:14px}.a-nav[data-brand=solve] .a-desktop-nav{gap:19px}.a-nav[data-brand=solve] .a-desktop-nav a{white-space:nowrap;font-size:14px}.a-nav[data-brand=solve] nav{gap:18px}.a-nav[data-brand=solve] .a-nav-actions{gap:17px}.v2-home-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);align-items:start;column-gap:42px;padding-block:38px 44px;display:grid}.v2-home-intro{grid-area:1/1}.v2-home-intro .a-eyebrow{margin-bottom:12px}.v2-home-intro h1{margin-bottom:18px;font-size:clamp(46px,4.6vw,68px);line-height:1.02}.v2-home-intro .a-lead{max-width:680px;margin-bottom:22px;font-size:16px;line-height:1.6}.v2-home-portfolio{grid-area:1/2/span 2;align-self:center;min-width:0}.v2-home-portfolio .v2-screen-window{background:#fffef9;border:1px solid #ded7c9;border-radius:12px;box-shadow:0 28px 70px -35px #44381e69}.v2-home-portfolio img{width:100%;height:auto}.v2-home-portfolio figcaption{font-size:11px;line-height:1.6}.v2-doors{grid-column:1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.v2-door{border:1px solid #d9d5c9;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.v2-career-door{background:#f0ecdf}.v2-door-brand{font-family:var(--font-fraunces),Georgia,serif;align-items:center;height:44px;font-size:26px;font-weight:500;display:flex}.v2-door .v2-solve-logo{object-position:left center;width:210px;max-width:100%;height:44px}.v2-door .v2-audience{letter-spacing:.07em;text-transform:uppercase;color:#656458;margin:13px 0 9px;font-size:11px}.v2-door h2{letter-spacing:-.025em;margin:0 0 16px;font-size:25px;line-height:1.15}.v2-door ul{gap:7px;margin:0 0 18px;padding:0 0 0 15px;font-size:13px;line-height:1.55;display:grid}.v2-door .v2-door-price{border-top:1px solid #d7d1c1;margin:auto 0 17px;padding-top:10px;font-size:12px;line-height:1.6}.v2-door .a-button{justify-content:space-between;gap:7px;width:100%;min-height:46px;padding:10px 13px;font-size:13px}.v2-door .a-button svg{flex-shrink:0}.v2-company-door{color:#f4f1ea;background:#111;border-color:#111}.v2-company-door h2{font-family:var(--font-bodoni),Georgia,serif}.v2-company-door .v2-audience{color:#c5b796}.v2-company-door .v2-door-price{color:#d9d3c6;border-color:#494334}.v2-company-door .a-button{color:#111;background:#f4f1ea}.v2-company-door .a-button:hover{background:#e6ddcc}.v2-society-link{text-align:center;text-underline-offset:4px;grid-column:1/-1;margin-top:23px;font-size:13px;text-decoration:underline}.v2-product-screen{min-width:0;margin:0}.v2-product-screen figcaption{color:var(--a-muted);margin-top:12px;font-size:12px;line-height:1.6}.v2-screen-window{background:#fff;border:1px solid #d9d4c8;border-radius:12px;position:relative;overflow:hidden}.v2-screen-window img{width:100%;height:auto;display:block}.v2-screen-reasoning .v2-screen-window{aspect-ratio:1440/796}.v2-screen-reasoning img{position:absolute;top:-6.78392%;left:0}.v2-screen-public .v2-screen-window{aspect-ratio:1080/900}.v2-screen-public img{width:133.333%;max-width:none;position:absolute;top:-5.55556%;left:-16.6667%}.v2-proof{border-top:1px solid var(--a-line)}.v2-metrics{border-block:1px solid var(--a-line);grid-template-columns:2fr 1fr 1fr;gap:30px;margin-bottom:36px;padding-block:30px;display:grid}.v2-metrics>div{border-right:1px solid var(--a-line);padding-right:25px}.v2-metrics>div:last-child{border-right:0}.v2-metrics strong{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.05em;font-size:64px;font-weight:450;line-height:1.1}.v2-metrics p{color:var(--a-muted);max-width:260px;margin:9px 0 0;font-size:14px;line-height:1.5}.v2-blackmont{border:1px solid var(--a-line);background:#efede5;border-radius:14px;grid-template-columns:1fr 2fr;gap:45px;margin-bottom:35px;padding:35px;display:grid}.v2-blackmont>div:first-child{flex-direction:column;justify-content:center;gap:18px;display:flex}.v2-blackmont img{object-fit:contain;object-position:left;mix-blend-mode:multiply;width:180px;height:70px}.v2-blackmont span{color:var(--a-muted);max-width:210px;font-size:11px;line-height:1.6}.v2-blackmont h3{margin:0 0 12px;font-size:36px}.v2-blackmont p{max-width:650px;margin:0;font-size:17px;line-height:1.7}.v2-judges-history{text-align:center;max-width:680px;font-size:15px;margin:35px auto!important}.v2-judges{padding-block:30px}.v2-judges>p,.v2-universities>p{text-align:center;color:var(--a-muted);margin-bottom:25px;font-size:13px}.v2-judges ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.v2-judges li{border:1px solid var(--a-line);background:#fffefb;border-radius:8px;justify-content:center;align-items:center;height:80px;padding:12px;display:flex}.v2-judges img{object-fit:contain;mix-blend-mode:multiply;width:125px;max-width:100%;height:45px}.v2-judges .a-padded-firm{width:150px;height:60px}.v2-judges small{text-align:center;color:var(--a-muted);margin-top:18px;font-size:11px;display:block}.v2-universities{border-top:1px solid var(--a-line);margin-top:30px;padding-top:35px}.v2-universities ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:23px 25px;margin:0;padding:0;list-style:none;display:grid}.v2-universities li{justify-content:center;align-items:center;height:54px;display:flex}.v2-universities img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:115px;height:45px}.v2-career-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:32px;display:grid}.v2-career-features article{border:1px solid var(--a-line);background:var(--a-paper);border-radius:12px;padding:28px}.v2-career-features article>div{color:var(--a-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.v2-career-features svg{color:#77705f}.v2-career-features h3{margin:27px 0 15px;font-size:29px}.v2-career-features p{color:var(--a-muted);margin-bottom:0;font-size:15px;line-height:1.75}.v2-apply-banner{color:#f4f1ea;background:#111}.v2-apply-banner>.a-container{grid-template-columns:1fr 2fr auto;align-items:center;gap:40px;display:grid}.v2-apply-banner .v2-solve-logo{width:230px;max-width:100%}.v2-apply-banner h2{font-family:var(--font-bodoni),Georgia,serif;font-size:35px}.v2-apply-banner p{color:#d6d0c4;max-width:560px;margin:0;font-size:15px}.v2-apply-banner .a-button{color:#111;white-space:nowrap;background:#f4f1ea}.v2-apply-banner .a-button:hover{background:#e6ddcc}.v2-career-price{grid-template-columns:1.3fr 1fr;align-items:center;gap:90px;display:grid}.v2-career-price h2{max-width:550px;font-size:42px}.v2-career-price>div:last-child{border-left:1px solid var(--a-line);padding-left:80px}.v2-career-price strong{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.06em;font-size:100px;font-weight:450;line-height:1.15}.v2-career-price strong span{letter-spacing:-.02em;font-family:inherit;font-size:25px}.v2-career-price p{color:var(--a-muted);margin-bottom:8px;font-size:16px}.v2-pricing-principle{text-align:center;border-top:1px solid var(--a-line);padding-top:30px;font-size:14px;margin:40px 0 0!important}.v2-student-quotes{grid-template-columns:1.5fr 1fr;gap:26px;display:grid}.v2-student-quotes figure{border:1px solid var(--a-line);background:var(--a-paper);border-radius:12px;flex-direction:column;justify-content:space-between;margin:0;padding:35px;display:flex}.v2-student-quotes blockquote{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.025em;margin:0 0 30px;font-size:27px;line-height:1.55}.v2-student-quotes figcaption{color:var(--a-muted);font-size:12px}.sh-site{--a-yellow:#9c7a3c;--a-paper:#faf8f3;--a-cream:#f4f1ea;--a-ink:#111;--a-muted:#5f5b55;--a-line:#e1dbce;color:#111;background:#faf8f3}.sh-site h1,.sh-site h2,.sh-site h3{font-family:var(--font-bodoni),Georgia,serif;letter-spacing:-.035em;font-weight:500}.sh-site .a-eyebrow{color:#80622e}.sh-site .a-button{color:#f4f1ea;background:#111}.sh-site .a-button:hover{background:#373128}.sh-site .a-button-secondary{color:#111;background:0 0;border-color:#aaa191}.sh-site .a-highlight{background-image:linear-gradient(#0000 48%,#e8dcc1 48% 88%,#0000 88%)}.sh-site .a-accent-text{color:#80622e}.sh-site :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#9c7a3c}.sh-site .a-recommendation,.sh-site .a-output-excerpt,.sh-site .a-example-context,.sh-site .a-data-table td:last-child{background:#f4f1ea}.sh-site .a-preview :is(h2,h3),.sh-site .a-workspace-window :is(h2,h3){font-family:inherit}.sh-site .a-preview{color:#111}.sh-site .a-preview .a-tag{font-size:11px}.sh-site .a-record-bar{padding:17px}.sh-site .a-preview .a-small{font-size:12px}.sh-site .a-preview-body{padding:22px}.sh-site .a-preview-body .a-eyebrow,.sh-site .a-preview-foot{font-size:11px}.sh-site .a-recommendation{margin-block:18px}.sh-site .a-hero-decision blockquote{font-size:15px;line-height:1.6}.sh-site .a-preview-body h3{font-size:15px}.v2-hiring-hero{color:#f4f1ea;background:#111;padding-block:70px}.v2-hiring-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:66px;display:grid}.v2-hiring-hero h1{font-size:clamp(44px,4.6vw,66px);line-height:1.04}.v2-hiring-hero .a-eyebrow{color:#c2a56a}.v2-hiring-hero .a-lead{color:#d1cdc4;font-size:17px;line-height:1.75}.v2-hiring-hero .a-button{color:#111;background:#f4f1ea}.v2-hiring-hero .a-button:hover{background:#e1d7c3}.v2-hiring-hero .a-call-link{color:#d1c6b0;font-size:13px}.v2-hiring-hero .a-text-link{font-size:13px}.v2-hiring-hero .a-actions{gap:18px}.v2-hiring-record{min-width:0}.v2-hiring-record .a-preview{border-color:#4c463d;box-shadow:0 30px 80px #0006}.sh-site .v2-metrics strong{font-family:var(--font-bodoni),Georgia,serif}.v2-hiring-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.v2-hiring-steps li{border-top:1px solid #b9a77e;padding-top:22px}.v2-step-number{color:#8d713e;font-size:13px}.v2-hiring-steps h3{margin-top:23px;font-size:25px}.v2-hiring-steps p{color:var(--a-muted);font-size:15px;line-height:1.75}.v2-time-note{border-top:1px solid var(--a-line);text-align:center;padding-top:25px;font-size:14px;margin:32px 0 0!important}.v2-real-screens{grid-template-columns:1fr 1fr;gap:25px;margin-top:75px;display:grid}.v2-real-screens>div:first-child{grid-column:1/-1;max-width:650px}.v2-real-screens h3{font-size:35px}.v2-real-screens .v2-screen-window{border-radius:8px;box-shadow:0 12px 28px -24px #443d28}.v2-hiring-pricing{background:#eae3d5}.v2-price-facts{grid-template-columns:1fr auto 1fr;align-items:center;gap:50px;max-width:850px;margin-block:40px;display:grid}.v2-price-facts>span{color:#90713b;font-size:30px}.v2-price-facts>div{gap:9px;display:grid}.v2-price-facts strong{font-family:var(--font-bodoni),Georgia,serif;letter-spacing:-.04em;font-size:96px;font-weight:500;line-height:1}.v2-price-facts span{font-size:15px}.v2-pricing-copy{max-width:850px;font-size:17px;line-height:1.8}.v2-small-print{color:#5f5b55;max-width:800px;font-size:13px;line-height:1.8;margin-bottom:28px!important}.v2-commitments{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.v2-commitments li{border:1px solid var(--a-line);border-radius:10px;padding:23px 20px}.v2-commitments span{color:#8d713e;font-size:12px}.v2-commitments p{margin:22px 0 0;font-size:15px;line-height:1.65}.v2-request-price{border-block:1px solid var(--a-line);margin-block:30px;padding-block:25px}.v2-request-price strong{font-size:20px;font-weight:500}.v2-request-price p{margin:10px 0 0;font-size:14px}.sh-site .a-request-layout{align-items:start;padding-block:70px}.sh-site .a-form{background:#fffefa}.sh-site .a-goal-option[aria-pressed=true]{background:#f2eadb;border-color:#9c7a3c}.sh-site .a-choice-dot{background:0 0}.sh-site .a-goal-option[aria-pressed=true] .a-choice-dot{background:#9c7a3c;border-color:#9c7a3c}.sh-site .a-wizard-progress li[aria-current]{border-color:#9c7a3c}.sh-site .a-wizard-title{font-family:var(--font-bodoni),Georgia,serif}.sh-site .a-wizard-aside,.sh-site .a-request-review{background:#f4f1ea}.sh-site .a-wizard-progress li[aria-current]{color:#6f5429}.sh-site .a-form :is(input,textarea,select):focus{border-color:#9c7a3c;box-shadow:0 0 0 3px #9c7a3c18}.v2-record-limits{border:1px solid var(--a-line);background:#f4f1ea;border-left:3px solid #9c7a3c;max-width:760px;margin-top:30px;padding:20px 25px}.v2-record-limits h2{letter-spacing:0;margin-bottom:8px;font-family:inherit;font-size:16px}.v2-record-limits p{margin:0;font-size:15px}.v2-student-hiring-hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.v2-student-hiring-hero h1{font-size:52px}.v2-student-hiring-hero .v2-product-screen{max-width:550px}.v2-portfolio-preview{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.v2-portfolio-preview h3{font-size:36px}.v2-challenge-state{text-align:center;max-width:750px}.v2-challenge-state p{color:var(--a-muted)}.v2-challenge-state .a-button{margin-top:20px}.v2-competition-list{gap:65px;display:grid}.v2-competition-list>article{border-top:1px solid var(--a-line);grid-template-columns:145px 1fr;gap:50px;padding-top:40px;display:grid}.v2-event-date{flex-direction:column;font-size:13px;line-height:1.5;display:flex}.v2-event-date strong{font-family:var(--font-fraunces),Georgia,serif;font-size:42px;font-weight:450}.v2-competition-list h2{max-width:760px;font-size:36px}.v2-competition-list .v2-blackmont{background:var(--a-paper);grid-template-columns:1fr 2fr;gap:25px;margin-top:22px;padding:26px}.v2-competition-list .v2-blackmont h3{font-size:29px}.v2-competition-list .v2-blackmont p{font-size:15px}.v2-competition-list .v2-blackmont img{width:140px;max-width:100%}.v2-event-facts{flex-wrap:wrap;gap:25px;margin-block:20px;display:flex}.v2-event-facts span{font-size:14px}.v2-event-facts strong{font-size:24px;font-weight:550}.v2-event-video{color:#fff;background:linear-gradient(#1113,#1119),url(https://img.youtube.com/vi/Jp-8QYlevZ8/sddefault.jpg) 50% 38%/cover;border-radius:12px;justify-content:space-between;align-items:center;min-height:240px;margin-top:28px;padding:28px;display:flex}.v2-event-video span:first-child{margin-top:auto;font-size:17px}.v2-event-video span:last-child{color:#111;background:#faf8f3;border-radius:50%;align-self:flex-end;padding:12px 20px}.v2-next-competition{border-top:1px solid var(--a-line);align-items:center;gap:15px;margin-top:65px;padding-top:35px;display:flex}.v2-next-competition h2{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:21px}.v2-status-dot{background:#9c7a3c;border-radius:50%;width:8px;height:8px}.v2-societies-hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:80px;display:grid}.v2-societies-hero aside{background:#ede7d8;border:1px solid #d8ceb8;border-radius:16px;padding:45px}.v2-societies-hero aside>span{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.v2-societies-hero aside>strong{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.04em;margin:25px 0;font-size:75px;font-weight:450;line-height:1.15;display:block}.v2-societies-hero aside>p{margin-bottom:0;font-size:14px}.v2-society-benefits{grid-template-columns:1fr 1.1fr;gap:65px;display:grid}.v2-society-benefits ul{margin:0;padding:0;list-style:none}.v2-society-benefits li{border-top:1px solid var(--a-line);gap:25px;padding-block:22px;font-size:17px;display:flex}.v2-society-benefits li>span{color:var(--a-muted);font-size:12px}.v2-society-price{border-block:1px solid var(--a-line);grid-template-columns:1fr 2fr;gap:35px;margin-top:45px;padding-block:28px;display:grid}.v2-society-price h3{margin:0;font-size:25px}.v2-society-price p{margin:0;font-size:16px;line-height:1.8}.v2-society-asks{gap:60px;margin-bottom:35px;display:flex}.v2-footer{background:#eeeadf}.v2-footer .a-footer-top{align-items:center}.v2-footer .a-copyright{font-size:12px;line-height:1.8}.v2-footer-compare{opacity:.85;margin-top:10px;border-top:0!important;font-size:12px!important}.v2-footer[data-brand=solve]{color:#f4f1ea;background:#111}.v2-footer[data-brand=solve] nav{border-color:#3c3932}.v2-footer[data-brand=solve] :is(p,a){color:#ded7c9}.v2-footer[data-brand=solve] .a-copyright{color:#bfb8a9}.v2-footer .a-brand .v2-solve-logo{width:250px;height:auto}.sh-site .a-tour-tabs button[aria-selected=true],.sh-site .a-record-tabs button[aria-selected=true]{color:#111;background:#ede4d3;border-color:#9c7a3c}.sh-site .a-tab-progress{background:#9c7a3c}.sh-site .a-tour-stage{border-color:#b5aa94}.sh-site .a-source-button{color:#765b2d}.sh-site .a-source-inline{background:#f3ead9;border-color:#bca67b}.sh-site .a-highlight{color:inherit}.sh-site .a-ink-highlight{background:#eadfc8}.sh-site .a-decision-controls button[aria-pressed=true]{background:#dccba8}.sh-site .a-workspace-step.is-active{background:#f1e5cd}.sh-site .a-notebook,.sh-site .a-workspace-assistant{background:#faf8f3}.v2-fee-terms{max-width:850px;margin:25px 0 30px}.v2-fee-terms>div{border-top:1px solid #c9beaa;grid-template-columns:1fr 2fr;gap:30px;padding-block:16px;font-size:13px;line-height:1.8;display:grid}.v2-fee-terms dt{font-weight:600}.v2-fee-terms dd{color:#5f5b55;margin:0}@media (max-width:600px){.v2-fee-terms>div{grid-template-columns:1fr;gap:5px}}@media (min-width:1500px){.v2-home-hero{padding-top:50px}.v2-door{padding:27px}.v2-door h2{font-size:28px}.v2-door ul{font-size:14px}}@media (max-width:1150px){.a-nav[data-brand=solve] .a-desktop-nav{gap:13px}.a-nav[data-brand=solve] .a-login{display:none}.a-nav .v2-solve-logo{width:175px}.a-nav[data-brand=solve] .a-nav-actions .a-button{padding:10px;font-size:12px}.v2-home-hero{grid-template-columns:1fr;max-width:900px}.v2-home-portfolio{display:none}.v2-home-intro{grid-column:auto}.v2-home-intro h1 br{display:none}.v2-home-intro h1{max-width:780px}.v2-doors{grid-column:auto}.v2-door{padding:27px}.v2-door h2{font-size:30px}.v2-door ul,.v2-door .a-button{font-size:15px}.v2-hiring-hero-grid{gap:35px}.v2-hiring-hero h1{font-size:48px}.v2-hiring-hero .a-lead{font-size:16px}.v2-commitments{grid-template-columns:repeat(3,1fr)}.v2-universities ul{grid-template-columns:repeat(7,minmax(0,1fr))}.v2-apply-banner>.a-container{grid-template-columns:1fr 2fr}.v2-apply-banner .a-button{grid-column:2;justify-self:start}.v2-societies-hero{gap:40px}.v2-student-hiring-hero{gap:35px}}@media (max-width:900px){.v2-site .a-container{width:calc(100% - 40px)}.a-nav[data-brand=solve] .a-desktop-nav,.a-nav[data-brand=solve] .a-nav-actions{display:none}.a-nav[data-brand=solve] .a-menu-toggle{display:flex}.a-nav[data-brand=solve] .a-mobile-nav:not([hidden]){background:#faf8f3;border-bottom:1px solid #ded8cc;flex-direction:column;gap:24px;padding:25px;display:flex;position:absolute;top:100%;left:0;right:0}.v2-hiring-hero-grid,.v2-student-hiring-hero{grid-template-columns:1fr}.v2-hiring-record{width:100%;max-width:620px;margin:0 auto}.v2-hiring-hero{padding-block:50px}.v2-hiring-hero h1,.v2-hiring-hero .a-lead{max-width:700px}.v2-hiring-steps{grid-template-columns:1fr 1fr;gap:32px}.v2-judges ul{grid-template-columns:repeat(3,1fr)}.v2-universities ul{grid-template-columns:repeat(6,1fr)}.v2-career-features{gap:15px}.v2-career-features article{padding:23px}.v2-career-features h3{font-size:26px}.v2-career-price{gap:35px}.v2-career-price>div:last-child{padding-left:35px}.v2-career-price strong{font-size:80px}.v2-portfolio-preview{gap:35px}.v2-societies-hero{grid-template-columns:1fr 1fr;gap:30px}.v2-societies-hero aside{padding:30px}.v2-societies-hero aside>strong{font-size:60px}.v2-society-benefits{gap:30px}.v2-competition-list>article{grid-template-columns:100px 1fr;gap:28px}.v2-competition-list .v2-blackmont{grid-template-columns:1fr}.sh-site .a-request-layout{padding-block:40px}}@media (max-width:600px){.v2-site .a-section{padding-block:54px}.v2-site h1{font-size:41px;line-height:1.08}.v2-site h2{font-size:32px}.v2-site .a-lead{font-size:16px}.v2-home-hero{gap:0;padding-block:27px 35px}.v2-home-intro .a-eyebrow{letter-spacing:.1em;margin-bottom:12px;font-size:9px}.v2-home-intro h1{max-width:350px;margin-bottom:15px;font-size:40px}.v2-home-intro .a-lead{margin-bottom:23px;font-size:14px;line-height:1.6}.v2-doors{grid-template-columns:1fr;gap:14px}.v2-door{padding:22px}.v2-door-brand{height:30px;font-size:24px}.v2-door .v2-solve-logo{width:220px;height:32px}.v2-door .v2-audience{margin:12px 0 8px}.v2-door h2{margin-bottom:13px;font-size:29px}.v2-door ul{gap:5px;margin-bottom:14px;font-size:13px;line-height:1.6}.v2-door .v2-door-price{margin-bottom:14px;font-size:12px}.v2-door .a-button{min-height:47px;font-size:14px}.v2-society-link{text-align:left;margin-top:22px;font-size:12px;line-height:1.7}.v2-metrics{grid-template-columns:1fr 1fr;gap:22px;padding-block:24px}.v2-metrics>div:first-child{border-right:0;border-bottom:1px solid var(--a-line);grid-column:1/-1;align-items:center;gap:23px;padding-bottom:20px;display:flex}.v2-metrics>div:first-child p{max-width:170px;margin:0}.v2-metrics strong{font-size:52px}.v2-metrics p{font-size:12px}.v2-blackmont{grid-template-columns:1fr;gap:24px;margin-bottom:30px;padding:25px}.v2-blackmont>div:first-child{flex-direction:row;justify-content:start;align-items:center;gap:20px}.v2-blackmont img{width:125px;height:50px}.v2-blackmont span{font-size:10px}.v2-blackmont h3{font-size:32px}.v2-blackmont p{font-size:15px}.v2-judges-history{font-size:13px}.v2-judges ul{gap:10px}.v2-judges li{height:64px;padding:10px}.v2-judges img{height:35px}.v2-judges .a-padded-firm{height:45px}.v2-judges small{font-size:10px;line-height:1.6}.v2-universities ul{grid-template-columns:repeat(4,1fr);gap:17px}.v2-universities img{height:38px}.v2-universities>p{font-size:12px;line-height:1.7}.v2-career-features{grid-template-columns:1fr;gap:16px}.v2-career-features h3{margin-top:18px;font-size:28px}.v2-career-features p{font-size:15px}.v2-apply-banner>.a-container{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.v2-apply-banner .v2-solve-logo{width:230px}.v2-apply-banner h2{font-size:34px}.v2-career-price{grid-template-columns:1fr;gap:30px}.v2-career-price h2{font-size:34px}.v2-career-price>div:last-child{border-left:0;border-top:1px solid var(--a-line);padding:27px 0 0}.v2-career-price strong{font-size:86px}.v2-career-price strong span{font-size:24px}.v2-pricing-principle{font-size:12px}.v2-student-quotes{grid-template-columns:1fr;gap:18px}.v2-student-quotes figure{padding:26px}.v2-student-quotes blockquote{font-size:25px}.v2-hiring-hero h1{font-size:42px}.v2-hiring-hero-grid{gap:40px}.v2-hiring-hero .a-actions{flex-direction:column;align-items:flex-start;gap:20px}.sh-site .a-preview-body{padding:20px}.sh-site .a-record-bar{padding:15px}.sh-site .a-preview .a-tag{font-size:10px}.v2-hiring-steps{grid-template-columns:1fr;gap:24px}.v2-hiring-steps li{gap:20px;padding-top:20px;display:flex}.v2-step-number{padding-top:4px}.v2-hiring-steps h3{margin:0 0 12px;font-size:26px}.v2-hiring-steps p{margin-bottom:0}.v2-time-note{font-size:13px;line-height:1.8}.v2-real-screens{grid-template-columns:1fr;gap:28px;margin-top:45px}.v2-real-screens h3{font-size:29px}.v2-product-screen figcaption{font-size:11px}.v2-price-facts{grid-template-columns:1fr;gap:19px;margin-block:30px}.v2-price-facts strong{font-size:77px}.v2-price-facts>span{font-size:22px}.v2-price-facts span{font-size:14px}.v2-pricing-copy{font-size:15px}.v2-small-print{font-size:12px}.v2-commitments{grid-template-columns:1fr;gap:12px}.v2-commitments li{align-items:start;gap:18px;padding:21px;display:flex}.v2-commitments span{padding-top:3px}.v2-commitments p{margin:0;font-size:15px}.v2-record-limits{padding:20px}.v2-record-limits h2{font-size:16px}.v2-portfolio-preview{grid-template-columns:1fr;gap:32px}.v2-student-hiring-hero{gap:35px}.v2-student-hiring-hero h1{font-size:42px}.v2-competition-list>article{grid-template-columns:1fr;gap:18px;padding-top:28px}.v2-event-date{flex-direction:row;align-items:center;gap:15px}.v2-event-date strong{font-size:24px}.v2-competition-list h2{font-size:30px}.v2-competition-list .v2-blackmont{padding:22px}.v2-event-facts{gap:14px}.v2-event-facts span{font-size:12px}.v2-event-facts strong{font-size:23px}.v2-event-video{min-height:200px;padding:22px}.v2-next-competition h2{font-size:19px}.v2-societies-hero{grid-template-columns:1fr;gap:30px}.v2-societies-hero aside>strong{margin:15px 0;font-size:68px}.v2-society-benefits{grid-template-columns:1fr;gap:20px}.v2-society-benefits li{font-size:15px}.v2-society-price{grid-template-columns:1fr;gap:16px}.v2-society-asks{display:block}.v2-society-asks h2{font-size:32px}.v2-footer .a-footer-top{align-items:flex-start}.v2-footer nav{gap:16px 20px;font-size:13px}.v2-footer .a-brand .v2-solve-logo{width:215px}.v2-footer .a-footer-top p{font-size:14px}.a-nav .v2-solve-logo{width:205px}.v2-site .a-page-hero{padding-block:40px}.v2-site .a-data-table td,.v2-site .a-data-table th{overflow-wrap:anywhere}}.v2-door-details{display:none}.v2-hiring-hero .a-text-link{color:#e1d3b7}.v2-hiring-hero .a-text-link:hover{color:#fff}@media (max-width:600px){.v2-home-hero{padding-top:18px}.v2-home-intro .a-eyebrow{margin-bottom:9px;font-size:9px}.v2-home-intro h1{margin-bottom:12px;font-size:34px;line-height:1.06}.v2-home-intro .a-lead{margin-bottom:17px;font-size:12.5px;line-height:1.55}.v2-doors{gap:12px}.v2-door{padding:15px 17px}.v2-door-brand{height:26px;font-size:21px}.v2-door .v2-solve-logo{width:185px;height:28px}.v2-door .v2-audience{margin:8px 0 6px;font-size:9px;line-height:1.4}.v2-door h2{margin-bottom:9px;font-size:23px;line-height:1.13}.v2-door h2 br,.v2-door-benefits-desktop{display:none}.v2-door-details{border-top:1px solid #d7d1c1;margin-bottom:8px;font-size:11px;display:block}.v2-door-details summary{cursor:pointer;justify-content:space-between;padding:8px 0;list-style:none;display:flex}.v2-door-details summary::-webkit-details-marker{display:none}.v2-door-details summary>span{font-size:15px;line-height:1}.v2-door-details[open] summary>span{transform:rotate(45deg)}.v2-door-details ul{margin:6px 0 13px;padding-left:15px;font-size:12px;line-height:1.6}.v2-door .v2-door-price{border-top:0;margin:0 0 11px;padding-top:0;font-size:11px;line-height:1.45}.v2-door .v2-door-price small{font-size:11px}.v2-door .a-button{min-height:44px;padding:10px 12px;font-size:12px}.v2-company-door .v2-door-details{border-color:#494334}.v2-society-link{margin-top:19px}}@media (prefers-reduced-motion:reduce){.v2-site *,.v2-site :before,.v2-site :after{scroll-behavior:auto!important;transition-duration:0s!important}}
.a-home-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;display:grid}.a-home-intro h1{max-width:760px}.a-home-intro .a-lead{max-width:660px}.a-home-portfolio{justify-self:end;min-width:0;max-width:390px}.a-home-portfolio .v2-screen-window{border:1px solid #ded7c9;border-radius:11px;box-shadow:0 22px 55px -25px #74603d33}.a-home-doors{margin-top:40px}.a-home-door{background:#fdf9ec;border:1px solid #e0d7c3;border-radius:10px;flex-direction:column;min-width:0;padding:30px 33px;display:flex}.a-home-door-company{background:#f4f1ea;border-color:#d8ceba}.a-home-door .a-index{color:#6d6557;margin:0 0 16px;font-size:14px}.a-home-door h2{margin:0 0 18px;font-size:32px;line-height:1.2}.a-home-door .v2-solve-logo{object-position:left;width:240px;height:39px;margin:0 0 18px}.a-home-door h3{margin:0 0 18px;font-size:24px;line-height:1.35}.a-home-door-company h3{font-family:var(--font-bodoni),Georgia,serif}.a-home-door ul{color:var(--a-muted);gap:8px;margin:0 0 23px;padding-left:19px;font-size:15px;line-height:1.75;display:grid}.a-home-door .a-door-price{color:#5f5b55;border-top:1px solid #ded6c5;max-width:none;margin:auto 0 22px;padding-top:18px;font-size:14px;line-height:1.8}.a-home-door .a-button{align-self:flex-start;font-size:16px}.a-home-door-company .a-button{color:#f4f1ea;background:#111}.a-home-door-company .a-button:hover{background:#373128}.a-home-society-link{margin-top:25px;font-size:16px;line-height:1.7;display:inline-flex}.a-career-values{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.a-restored-metrics{grid-template-columns:2fr 1fr 1fr}.a-ui-restored .a-case{margin-top:32px;margin-bottom:35px}.a-ui-restored .a-hire-brand>span{letter-spacing:.04em;text-align:center;font-size:13px;line-height:1.7}.a-process-timeline .a-process h3{letter-spacing:-.01em;margin:25px 0 12px;font-family:inherit;font-size:18px;font-weight:550;line-height:1.6}.a-process-timeline .a-process p,.a-ui-restored .v2-real-screens{margin-top:0}.a-ui-restored .v2-product-screen figcaption{font-size:14px;line-height:1.7}.a-ui-restored.sh-site .a-hero-emphasis{color:#80622e}.a-ui-restored.sh-site .a-preview-body{padding:25px}.a-ui-restored.sh-site .a-preview-body .a-eyebrow,.a-ui-restored.sh-site .a-preview-foot,.a-ui-restored.sh-site .a-preview .a-small{font-size:14px}.a-ui-restored.sh-site .a-preview-body h3,.a-ui-restored.sh-site .a-hero-decision blockquote{font-size:16px}.a-ui-restored.sh-site .a-specimen-footer a{color:#765b2d}.a-ui-restored.sh-site .a-story-card{background:#fffef9}.a-ui-restored.sh-site .a-story-card blockquote{font-family:var(--font-fraunces),Georgia,serif}.a-ui-restored.sh-site .a-industry-tabs button[aria-selected=true],.a-ui-restored.sh-site .a-evidence-record{background:#f4f1ea}.a-ui-restored.sh-site .a-process-rail>span{background:#9c7a3c}@media (max-width:1000px){.a-home-intro{grid-template-columns:1.5fr 1fr;gap:35px}.a-home-intro h1{font-size:48px}.a-home-door{padding:27px}.a-home-door h3{font-size:23px}}@media (max-width:800px){.a-home-intro{grid-template-columns:1fr;gap:0}.a-home-portfolio{display:none}.a-home-intro h1{font-size:44px}.a-home-doors{grid-template-columns:1fr;gap:22px;margin-top:32px}.a-home-door{padding:27px}.a-home-door h2{font-size:30px}.a-home-door h3{font-size:25px}.a-home-door ul{font-size:16px}.a-home-door .a-door-price{font-size:14px}.a-home-door .a-button{justify-content:space-between;width:100%}.a-home-society-link{font-size:15px}.a-career-values{grid-template-columns:1fr}.a-restored-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.a-restored-metrics>div:first-child{grid-column:1/-1}.a-ui-restored .a-hire-brand>span{text-align:right;max-width:150px}.a-ui-restored.sh-site .a-preview-body{padding:23px}}.a-home-hero{padding-block:24px 40px}.a-home-intro{grid-template-columns:1.8fr 1fr;gap:40px}.a-home-intro h1{margin-bottom:16px;font-size:clamp(44px,4.3vw,60px);line-height:1.05}.a-home-intro .a-eyebrow{margin-bottom:14px}.a-home-intro .a-lead{max-width:650px;margin-bottom:0;font-size:17px;line-height:1.65}.a-home-portfolio{max-width:250px}.a-home-portfolio figcaption{max-width:280px;margin-top:8px;font-size:11px!important}.a-home-doors{gap:24px;margin-top:18px}.a-home-door{padding:22px 27px}.a-home-door .a-index{margin-bottom:10px;font-size:13px}.a-home-door h2{margin-bottom:10px;font-size:27px}.a-home-door .v2-solve-logo{width:220px;height:32px;margin-bottom:10px}.a-home-door h3{margin-bottom:12px;font-size:21px}.a-home-door ul{gap:3px;margin-bottom:15px;font-size:14px;line-height:1.6}.a-home-door .a-door-price{margin-bottom:14px;padding-top:12px;font-size:13px;line-height:1.6}.a-home-door .a-button{min-height:44px;font-size:14px}.a-home-society-link{margin-top:18px;font-size:14px}.a-screen-story>h3{margin:12px 0;font-size:27px}.a-screen-story>p{color:var(--a-muted);max-width:520px;margin:0 0 20px;font-size:15px;line-height:1.7}.a-screen-open{text-align:left;width:100%;color:var(--a-ink);cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;display:block;position:relative}.a-screen-open .v2-screen-window{transition:box-shadow .2s;display:block}.a-screen-open:hover .v2-screen-window{box-shadow:0 15px 40px -18px #30291d55}.a-screen-expand{color:#403b33;font:500 11px var(--font-inter),sans-serif;background:#fffdf7f5;border:1px solid #d8d0c1;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 5px #0001}.a-product-lightbox{color:#111;background:#faf8f3;border:1px solid #d9d4c8;border-radius:12px;width:min(1360px,95vw);max-width:none;max-height:92dvh;margin:auto;padding:22px;box-shadow:0 30px 90px #0004}.a-product-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b}.a-lightbox-heading{z-index:1;background:#faf8f3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-block:8px;display:flex;position:sticky;top:0}.a-product-lightbox .a-lightbox-heading h2{font-family:var(--font-inter),sans-serif;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.4}.a-lightbox-heading button{color:#111;cursor:pointer;background:#fff;border:1px solid #d9d4c8;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.a-product-lightbox>p{color:#5f5b55;margin:14px 0 0;font-size:12px}html:has(.a-product-lightbox[open]){overflow:hidden}.a-hiring-model{background:#eee8dc}.a-hiring-model>.a-container{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.a-hiring-model h2{font-size:clamp(38px,4vw,52px)}.a-hiring-model p{color:#5f5b55;max-width:560px;font-size:16px;line-height:1.8}.a-hiring-model ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.a-hiring-model li{border-bottom:1px solid #d8cebb;align-items:start;gap:22px;padding-bottom:22px;display:flex}.a-hiring-model li:last-child{border-bottom:0;padding-bottom:0}.a-hiring-model li>span{color:#80622e;padding-top:3px;font-size:13px}.a-hiring-model li strong{font-size:17px;font-weight:550}.a-hiring-model li p{margin:6px 0 0;font-size:14px}.a-request-next{gap:17px;max-width:380px;margin:30px 0;padding:0;list-style:none;display:grid}.a-request-next li{align-items:baseline;gap:15px;font-size:15px;line-height:1.7;display:flex}.a-request-next span{white-space:nowrap;color:#80622e;flex:0 0 20px;font-size:12px}.a-request-principle{font-size:20px;font-family:var(--font-bodoni),Georgia,serif;border-top:1px solid #ded6c5;padding-top:22px}@media (max-width:1100px) and (min-width:801px){.a-home-intro{grid-template-columns:2fr 1fr;gap:28px}.a-home-intro h1{font-size:44px}.a-home-intro .a-lead{font-size:15px}.a-home-portfolio{max-width:210px}.a-home-door{padding:20px}.a-home-door h3{font-size:20px}}@media (max-width:800px){.a-home-intro{display:block}.a-home-hero{padding-block:32px}.a-home-intro .a-lead{font-size:16px}.a-home-doors{gap:18px}.a-home-door{padding:26px}.a-home-door h3{font-size:24px}.a-home-door ul{gap:5px;font-size:15px}.a-home-door .a-door-price{font-size:14px}.a-home-door .a-button{font-size:15px}.a-hiring-model>.a-container{grid-template-columns:1fr;gap:36px}.a-product-lightbox{padding:14px}.a-product-lightbox .a-lightbox-heading h2{font-size:17px}.a-lightbox-heading{gap:12px}.a-screen-story>h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.a-screen-open .v2-screen-window{transition:none}}.a-request-loading{min-height:390px;color:var(--a-muted);justify-content:center;align-items:center;gap:12px;display:flex}.a-request-success{scroll-margin-top:105px}.sh-site .a-line-dot{background:#9c7a3c}
