.adv-sap{--adv-ink: #1A1916;--adv-paper: #F7F4EF;--adv-green: #1F3A33;--adv-error: #8C3A2B;--adv-serif: "Cormorant Garamond", serif;--adv-sans: "Jost", sans-serif;--adv-sap-header-offset: 74px;background:var(--adv-paper);color:var(--adv-ink);overflow-x:hidden;position:relative}.adv-sap *,.adv-sap *:before,.adv-sap *:after{box-sizing:border-box;margin:0;padding:0}.adv-sap input,.adv-sap textarea,.adv-sap button{-webkit-appearance:none;appearance:none;box-shadow:none;min-height:0;border-radius:0;font:inherit;color:inherit;letter-spacing:inherit}.adv-sap input::-webkit-outer-spin-button,.adv-sap input::-webkit-inner-spin-button{-webkit-appearance:none}.adv-sap a{color:var(--adv-green)}.adv-sap a:hover{color:var(--adv-ink)}.adv-sap .ul-link{position:relative;display:inline-block;text-decoration:none}.adv-sap .ul-link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:currentColor;transition:width .22s ease}.adv-sap .ul-link:hover:after{width:100%}.adv-sap .btn-prim{display:inline-block;text-decoration:none;cursor:pointer;padding:17px 52px;border:1px solid var(--adv-green);background:var(--adv-green);color:var(--adv-paper);font-family:var(--adv-sans);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:normal;transition:background .22s ease,color .22s ease,opacity .22s ease}.adv-sap .btn-prim:hover{background:transparent;color:var(--adv-green)}.adv-sap .btn-prim[disabled]{opacity:.45;pointer-events:none}.adv-sap .btn-prim:focus-visible,.adv-sap .q-back:focus-visible,.adv-sap .q-path:focus-visible{outline:1px solid var(--adv-green);outline-offset:4px}.adv-sap .q-stage{transition:opacity .34s ease,transform .34s ease}.adv-sap .q-stage.q-out{opacity:0;transform:translateY(10px)}.adv-sap .q-sr{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.adv-sap .q-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.adv-sap .q-entry{min-height:calc(100vh - var(--adv-sap-header-offset));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 80px 140px;text-align:center}.adv-sap .q-entry-title{font-family:var(--adv-serif);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2;letter-spacing:.01em;color:var(--adv-green);margin-bottom:20px;outline:none}.adv-sap .q-entry-sub{font-family:var(--adv-serif);font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1.08;letter-spacing:-.01em;color:var(--adv-ink);margin-bottom:22px;text-wrap:balance}.adv-sap .q-entry-q{font-family:var(--adv-serif);font-size:clamp(20px,1.8vw,24px);font-style:italic;font-weight:300;color:#1a19169e;margin-bottom:80px}.adv-sap .q-paths{width:100%;max-width:1000px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.adv-sap .q-path{width:100%;padding:56px 48px;display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;border:1px solid var(--adv-green);border-radius:0;cursor:pointer;color:var(--adv-ink);transition:background .22s ease,color .22s ease}.adv-sap .q-path:hover,.adv-sap .q-path:active{background:var(--adv-green);color:var(--adv-paper)}.adv-sap .q-path-label{font-family:var(--adv-serif);font-size:clamp(24px,2.3vw,32px);font-weight:300;line-height:1.3;max-width:340px;text-wrap:balance}.adv-sap .q-grid{max-width:1320px;margin:0 auto;padding:112px 80px 160px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px;align-items:start}.adv-sap .q-aside{position:sticky;top:calc(var(--adv-sap-header-offset) + 64px);display:flex;flex-direction:column}.adv-sap .q-progress{display:flex;align-items:center;gap:20px;margin-bottom:28px;max-width:320px}.adv-sap .q-count{font-family:var(--adv-sans);font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--adv-green);white-space:nowrap}.adv-sap .q-count-total{color:#1a191652}.adv-sap .q-bars{flex:1;display:flex;gap:6px}.adv-sap .q-bar{flex:1;height:1px;background:#1a191624;transition:background .4s ease}.adv-sap .q-bar.on{background:var(--adv-green)}.adv-sap .q-step-title{font-family:var(--adv-serif);font-size:clamp(34px,3.6vw,52px);font-weight:300;font-style:italic;line-height:1.1;color:var(--adv-ink);letter-spacing:-.005em;text-wrap:balance}.adv-sap .q-switch{align-self:flex-start;margin-top:36px;font-family:var(--adv-sans);font-size:12px;font-weight:300;letter-spacing:.02em;color:#1a191685;padding:0}.adv-sap .q-aside-foot{margin-top:96px;font-family:var(--adv-serif);font-size:15px;font-style:italic;font-weight:300;line-height:1.7;color:#1a191675;max-width:300px}.adv-sap .q-aside-foot a{color:var(--adv-green);text-decoration:none}.adv-sap .q-form{max-width:640px;width:100%}.adv-sap .q-intro{font-family:var(--adv-serif);font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.42;color:#1a1916d1;margin-bottom:72px;text-wrap:pretty;outline:none}.adv-sap .q-field{margin-bottom:64px}.adv-sap .q-field.q-gap-48{margin-bottom:48px}.adv-sap .q-field.q-gap-20{margin-bottom:20px}.adv-sap .q-label-wrap{margin-bottom:6px}.adv-sap .q-label{font-family:var(--adv-serif);font-size:clamp(21px,1.9vw,26px);font-weight:400;line-height:1.3;color:var(--adv-ink);text-wrap:pretty}.adv-sap .q-optional{font-family:var(--adv-sans);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#1a191666;margin-left:14px;white-space:nowrap;vertical-align:.35em}.adv-sap .q-help{font-family:var(--adv-serif);font-size:16px;font-style:italic;font-weight:300;line-height:1.55;color:#1a19168a;margin-bottom:8px;text-wrap:pretty}.adv-sap .q-legal{font-family:var(--adv-sans);font-size:12px;font-weight:300;font-style:italic;line-height:1.7;color:#1a191680;max-width:440px}.adv-sap .q-input{width:100%;margin-top:4px;background:none;border:none;border-bottom:1px solid rgba(26,25,22,.18);border-radius:0;padding:12px 0 14px;font-family:var(--adv-sans);font-size:16px;font-weight:300;color:var(--adv-ink);outline:none;transition:border-color .22s ease;letter-spacing:.01em;line-height:1.6}.adv-sap .q-input:focus{border-bottom-color:var(--adv-green)}.adv-sap .q-input::placeholder{color:#1a19165c;font-weight:300;font-style:italic;font-family:var(--adv-serif);font-size:18px;opacity:1}.adv-sap textarea.q-input{resize:none;display:block}.adv-sap .q-err .q-input{border-bottom-color:var(--adv-error)}.adv-sap .q-opts{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin-top:10px;border-top:1px solid transparent}.adv-sap .q-err .q-opts{border-top-color:var(--adv-error)}.adv-sap .q-opt{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid rgba(26,25,22,.1);cursor:pointer;font-family:var(--adv-sans);font-size:15px;font-weight:300;color:#1a1916c7;letter-spacing:.01em;transition:color .18s ease;position:relative}.adv-sap .q-opt:hover{color:var(--adv-green)}.adv-sap .q-mark{flex-shrink:0;width:13px;height:13px;border:1px solid rgba(26,25,22,.38);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.adv-sap .q-mark.q-round{border-radius:50%}.adv-sap .q-opt:hover .q-mark{border-color:var(--adv-green)}.adv-sap .q-opt.on{color:var(--adv-green)}.adv-sap .q-opt.on .q-mark{background:var(--adv-green);border-color:var(--adv-green);box-shadow:inset 0 0 0 2px var(--adv-paper)}.adv-sap .q-sr:focus-visible+.q-mark{outline:1px solid var(--adv-green);outline-offset:3px}.adv-sap .q-consent{border-bottom:none;padding:4px 0;align-items:flex-start;font-size:14px}.adv-sap .q-consent .q-mark{margin-top:4px}.adv-sap .q-consent a{color:var(--adv-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.adv-sap .q-files{margin-top:22px;display:flex;flex-direction:column;gap:14px}.adv-sap .q-files-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;position:relative}.adv-sap .q-filelist{display:contents}.adv-sap .q-attach{cursor:pointer;font-family:var(--adv-sans);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--adv-green)}.adv-sap .q-sr:focus-visible+.q-attach{outline:1px solid var(--adv-green);outline-offset:4px}.adv-sap .q-files-hint{font-family:var(--adv-sans);font-size:12px;font-weight:300;color:#1a19166b}.adv-sap .q-file{display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid rgba(26,25,22,.1);min-width:0}.adv-sap .q-file-tag{font-family:var(--adv-sans);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-green);flex-shrink:0}.adv-sap .q-file-name{font-family:var(--adv-sans);font-size:14px;font-weight:300;color:var(--adv-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv-sap .q-file-size{font-family:var(--adv-sans);font-size:12px;font-weight:300;color:#1a19166b;flex-shrink:0}.adv-sap .q-file-remove{font-family:var(--adv-sans);font-size:12px;font-weight:300;color:#1a19168f;padding:0;flex-shrink:0}.adv-sap .q-error{margin-top:12px;font-family:var(--adv-sans);font-size:12px;font-weight:300;letter-spacing:.02em;color:var(--adv-error)}.adv-sap .q-actions{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-top:16px;padding-top:40px;border-top:1px solid rgba(26,25,22,.1)}.adv-sap .q-back{background:none;border:none;cursor:pointer}.adv-sap .q-back-step{font-family:var(--adv-sans);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#1a19168f;padding:0}.adv-sap .q-done{min-height:calc(100vh - var(--adv-sap-header-offset));display:flex;align-items:center;justify-content:center;padding:140px 80px 160px}.adv-sap .q-done-inner{max-width:640px;text-align:center}.adv-sap .q-done-title{font-family:var(--adv-serif);font-size:clamp(38px,4.6vw,62px);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:var(--adv-ink);margin-bottom:36px;text-wrap:balance;outline:none}.adv-sap .q-done-body{font-family:var(--adv-sans);font-size:16px;font-weight:300;line-height:1.85;color:#1a1916ad;text-wrap:pretty}.adv-sap .q-done-body a{color:var(--adv-green);text-decoration:none;font-weight:400}.adv-sap .q-done-rule{width:32px;height:1px;background:var(--adv-green);margin:48px auto 28px}.adv-sap .q-done-closing{font-family:var(--adv-serif);font-size:17px;font-style:italic;font-weight:300;color:#1a191685;line-height:1.6}@media(max-width:900px){.adv-sap .q-entry{padding:72px 24px calc(140px + env(safe-area-inset-bottom))}.adv-sap .q-paths{grid-template-columns:1fr;gap:16px}.adv-sap .q-path{padding:36px 24px}.adv-sap .q-grid{grid-template-columns:1fr;gap:40px;padding:56px 24px calc(150px + env(safe-area-inset-bottom))}.adv-sap .q-aside{position:static}.adv-sap .q-aside-foot{display:none}.adv-sap .q-opts{grid-template-columns:1fr}.adv-sap .q-done{padding:96px 24px calc(150px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.adv-sap .q-stage,.adv-sap .q-bar,.adv-sap .q-path,.adv-sap .btn-prim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/adv-start-a-project.css.map */
