.vq-hero .vb-hero-media::after{background:linear-gradient(270deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.9) 105%)}.vq-hero .vb-hero-tx{top:100.3px;bottom:59.9px;width:748.4px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vq-hero .vb-h1{width:569.6px;max-width:none}.vq-hero .vb-h1.is-wide{width:748.4px}.vq-hero .vb-lead{width:419.9px;margin-top:39.7px}.vq-hero .vb-lead.is-wide{width:600.2px}.vq-hero .vb-hero-acts{margin-top:39.7px}@media (max-width:1023.98px){.vq-hero{min-height:625px;height:auto;padding:220px 0 60px;justify-content:flex-start}.vq-hero .vb-hero-tx{position:relative;top:auto;bottom:auto;width:auto;display:block;padding:0 50px 0 20px}.vq-hero .vb-h1,.vq-hero .vb-h1.is-wide{width:auto}.vq-hero .vb-lead,.vq-hero .vb-lead.is-wide{width:auto;margin-top:24px}.vq-hero .vb-hero-acts{margin-top:24px}}.vq-walk{position:relative;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vq-walk-m{grid-column:2;grid-row:1;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--black)}.vq-walk-m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--e),transform 1.2s var(--e)}.vq-walk-m img.is-on{opacity:1;transform:none}.vq-walk-s{grid-column:1;grid-row:1}.vq-step{height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:145.9px 40px 80.1px}.vq-step + .vq-step{border-top:1px solid var(--vb-line)}.vq-walk-s{box-shadow:inset -1px 0 0 var(--vb-line)}.vq-step h3{font:var(--fw-serif) 40px/1.1 var(--serif);letter-spacing:var(--ls-serif);width:680.3px;max-width:100%}.vq-step .vb-t{margin-top:19.5px;width:568.8px;max-width:100%;color:rgba(16,22,32,.72)}@media (max-width:1023.98px){.vq-walk{display:block}.vq-walk-m{height:100svh}.vq-walk-s{margin-top:-100svh;position:relative;z-index:1;box-shadow:none}.vq-step{height:auto;min-height:100svh;justify-content:flex-end;padding:0 20px 40px}.vq-step + .vq-step{border-top:0}.vq-step > *{background:var(--cream)}.vq-step .vq-step-c{border-radius:10px;padding:22px 20px 24px}.vq-step .vb-idx{border-radius:10px 10px 0 0;padding:20px 20px 0;margin-bottom:-1px}.vq-step .vb-idx + .vq-step-c{border-radius:0 0 10px 10px}.vq-step h3{font-size:28px;line-height:31px;width:auto}.vq-step .vb-t{width:auto;margin-top:12px}}@media (min-width:1024px){.vq-step .vb-idx{order:0}}.vq-kit{position:relative;min-height:100vh;color:var(--cream);background:var(--black);display:flex;align-items:center;justify-content:space-between;gap:39.7px;padding:100.3px 40px 59.9px}.vq-kit .vq-gf{width:539.6px}.vq-kit .vq-gf-t{font-size:39.67px;line-height:1;margin-bottom:29.9px}.vq-kit .vq-f > span{font-size:10.03px}.vq-kit-tx{width:748.4px}.vq-kit-tx .vb-lead{margin-top:29.9px;color:rgba(244,241,234,.86)}.vq-kit-tx .vb-lead a{text-decoration:underline;text-underline-offset:.2em}@media (max-width:1023.98px){.vq-kit{display:block;min-height:0;padding:72px 20px 40px}.vq-kit-tx{width:auto}.vq-kit-tx .vb-lead{margin-top:20px}.vq-kit .vq-gf{width:100%;margin-top:36px}.vq-kit .vq-gf-t{font-size:30px}.vq-kit .vq-f > span{font-size:10px;letter-spacing:1.5px}}.vq-gf{position:relative;width:800.1px;max-width:100%;padding:39.7px;border-radius:9.7px;color:var(--cream);background:rgba(16,22,32,.30);-webkit-backdrop-filter:blur(20.2px);backdrop-filter:blur(20.2px)}.vq-gf-t{font:var(--fw-serif) 28px/1.4 var(--serif);letter-spacing:var(--ls-serif);margin-bottom:23.9px}.vq-gf-g{display:grid;grid-template-columns:1fr 1fr;gap:12px 23.9px}.vq-gf-c{display:grid;gap:12px;align-content:start}.vq-gf-c--r{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.vq-gf-full{grid-column:1 / -1}.vq-f{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3.7px;min-height:56.1px;padding:9px 12px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(244,241,234,.16);transition:box-shadow .3s var(--e),background .3s var(--e);cursor:text}.vq-f:focus-within{box-shadow:inset 0 0 0 1px rgba(244,241,234,.5)}.vq-f > span{font:var(--fw-l) var(--fs-l)/1 var(--sans);letter-spacing:var(--ls-l);text-transform:uppercase;color:rgba(244,241,234,.55)}.vq-f :is(input,textarea,select){width:100%;background:transparent;border:0;outline:0;padding:0;margin:0;color:var(--cream);font:var(--fw-t) var(--fs-t)/1.25 var(--sans);letter-spacing:var(--ls-t);border-radius:0}.vq-f :is(input,textarea)::placeholder{color:rgba(244,241,234,.4)}.vq-f textarea{resize:vertical;flex:1;min-height:119.8px}.vq-f--tall{justify-content:flex-start;height:100%}.vq-gf-c--r .vq-f--tall{height:auto}.vq-f select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:23.9px}.vq-f select:invalid,.vq-f select option[value=""]{color:rgba(244,241,234,.45)}.vq-f select option{color:#101620;background:#F4F1EA}.vq-f--sel::after{content:"";position:absolute;right:15px;top:50%;width:6.7px;height:6.7px;margin-top:-4.5px;border:solid rgba(244,241,234,.7);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}.vq-f:has(:user-invalid){box-shadow:inset 0 0 0 1px rgba(236,150,128,.85)}.vq-gf-q{font:var(--fw-l) var(--fs-l)/1 var(--sans);letter-spacing:var(--ls-l);text-transform:uppercase;color:rgba(244,241,234,.55)}.vq-gf-h{margin-top:6px;font:var(--fw-s) var(--fs-s)/1.3 var(--sans);color:rgba(244,241,234,.6);letter-spacing:var(--ls-s)}.vq-gf-h a{color:var(--cream);text-decoration:underline;text-underline-offset:.2em}.vq-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10.5px}.vq-chip{position:relative;cursor:pointer}.vq-chip input{position:absolute;opacity:0;width:1px;height:1px}.vq-chip span{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(244,241,234,.16);transition:all .3s var(--e);min-height:56.1px}.vq-chip b{font:var(--fw-btn) var(--fs-t)/1.2 var(--sans);letter-spacing:var(--ls-t)}.vq-chip i{font:var(--fw-sans) 11.73px/1.2 var(--sans);font-style:normal;color:rgba(244,241,234,.55);letter-spacing:var(--ls-sans)}@media (hover:hover){.vq-chip:hover span{box-shadow:inset 0 0 0 1px rgba(244,241,234,.45)}}.vq-chip input:checked + span{background:var(--cream);color:#1b1a19;box-shadow:inset 0 0 0 1px var(--cream)}.vq-chip input:checked + span i{color:rgba(27,26,25,.6)}.vq-chip input:focus-visible + span{outline:2px solid var(--gold);outline-offset:2px}.vq-send{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:23.9px;border-radius:5px;background:var(--cream);color:#1b1a19;font:var(--fw-btn) var(--fs-btn)/1 var(--sans);letter-spacing:var(--ls-btn);box-shadow:inset 0 0 0 1px var(--cr-4);transition:all .3s var(--e)}@media (hover:hover){.vq-send:hover{background:transparent;color:var(--cream)}}.vq-send[disabled]{opacity:.6;pointer-events:none}.vq-gf-fine{margin-top:12px;text-align:center;font:var(--fw-sans) 11.04px/1.17 var(--sans);letter-spacing:var(--ls-sans);color:rgba(244,241,234,.5)}.vq-gf-fine a{color:var(--cream)}.vq-gf .hp{display:none}.vq-gf-ok,.vq-gf-err{display:none;text-align:center}.vq-gf-ok{font:var(--fw-serif) 28px/1.25 var(--serif);letter-spacing:var(--ls-serif);padding:39.7px 0}.vq-gf-err{margin-top:12px;font:var(--fw-s) var(--fs-s)/1.3 var(--sans);color:#f1b9a8;letter-spacing:var(--ls-s)}.vq-gf-err a{text-decoration:underline}.vq-gf.sent > :not(.vq-gf-ok){display:none}.vq-gf.sent .vq-gf-ok{display:block}.vq-gf.failed .vq-gf-err{display:block}@media (max-width:1023.98px){.vq-gf{width:100%;padding:24px 20px;border-radius:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vq-gf-t{font-size:28px;line-height:39.2px;margin-bottom:20px}.vq-gf-g{grid-template-columns:1fr;gap:12px}.vq-gf-c{gap:12px}.vq-f{min-height:56px;padding:10px 12px;gap:4px;border-radius:5px}.vq-f > span,.vq-gf-q{font-size:11px}.vq-f :is(input,textarea,select){font-size:16px}.vq-f textarea{min-height:140px}.vq-f--sel::after{right:16px;width:8px;height:8px}.vq-gf-h{font-size:13px}.vq-chips{grid-template-columns:1fr 1fr;gap:8px}.vq-chip span{min-height:56px;padding:10px 12px;border-radius:5px}.vq-chip b{font-size:calc(15px * .922)}.vq-chip i{font-size:calc(12px * .922)}.vq-send{min-height:52px;border-radius:5px;font-size:var(--fs-btn);margin-top:20px}.vq-gf-fine{font-size:calc(12px * .922);line-height:14px}.vq-gf-ok{font-size:24px;padding:32px 0}.vq-gf-err{font-size:var(--fs-s)}}.vq-kit{background:var(--cream);color:var(--ink);min-height:0;align-items:flex-start;box-shadow:inset 0 1px 0 var(--vb-line)}.vq-kit-tx .vb-lead{color:rgba(16,22,32,.75)}.vq-kit .vq-gf{color:var(--ink);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(16,22,32,.14)}.vq-kit .vq-f{box-shadow:inset 0 0 0 1px rgba(16,22,32,.18)}.vq-kit .vq-f:focus-within{box-shadow:inset 0 0 0 1px rgba(16,22,32,.55)}.vq-kit .vq-f > span{color:rgba(16,22,32,.76)}.vq-kit .vq-f :is(input,textarea,select){color:var(--ink)}.vq-kit .vq-f :is(input,textarea)::placeholder{color:rgba(16,22,32,.62);opacity:1}.vq-kit .vq-f select:invalid{color:rgba(16,22,32,.62)}.vq-kit .vq-f--sel::after{border-color:rgba(16,22,32,.7)}.vq-kit .vq-f:has(:user-invalid){box-shadow:inset 0 0 0 1px rgba(170,60,40,.8)}.vq-kit .vq-send{background:var(--ink);color:var(--cream);box-shadow:inset 0 0 0 1px var(--ink)}@media (hover:hover){.vq-kit .vq-send:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}.vq-kit .vq-gf-fine{color:rgba(16,22,32,.55)}.vq-kit .vq-gf-fine a{color:var(--ink)}.vq-kit .vq-gf-err{color:#a1402a}@media (max-width:1023.98px){.vq-kit .vq-gf{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1024px){.vq-kit .vq-gf{flex:none;width:clamp(600px,calc(50vw - 140px),800px)}.vq-kit-tx{flex:1;min-width:0;max-width:748.4px}}@media (min-width:1680px){.vq-kit .vq-gf-c{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.vq-kit .vq-gf-c .vq-f--tall{grid-column:1 / -1}}.vq-hero.vb-hero .vb-hero-media::after{background:linear-gradient(90deg,rgba(0,0,0,.6) 0px,rgba(0,0,0,.48) 640px,rgba(0,0,0,.16) 1000px,rgba(0,0,0,0) 1300px)}@media (min-width:810px) and (max-width:1023.98px){.vq-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.46) 60%,rgba(0,0,0,.16) 100%)}}@media (max-width:809.98px){.vq-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.42) 60%,rgba(0,0,0,.14) 100%)}}.vq-ix{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(460px,calc(100vh - 250px),660px);border-top:1px solid var(--vb-line);border-bottom:1px solid var(--vb-line)}.vq-ix-l{display:flex;flex-direction:column;min-height:0;box-shadow:inset -1px 0 0 var(--vb-line)}.vq-ix-i{position:relative;display:flex;flex-direction:column;flex:0 0 auto;transition:flex-grow .6s var(--e)}.vq-ix-i + .vq-ix-i{border-top:1px solid var(--vb-line)}.vq-ix-i.is-on{flex:1 1 auto}.vq-ix-i h3{margin:0;font:inherit}.vq-ix-b{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%;padding:30px 40px 28px;text-align:left;color:inherit;background:none;cursor:pointer}.vq-ix-b .vb-idx{color:rgba(16,22,32,.55);transition:color .3s var(--e)}.vq-ix-h{font:var(--fw-serif) 40px/1.1 var(--serif);letter-spacing:var(--ls-serif);color:rgba(16,22,32,.5);transition:color .3s var(--e)}.vq-ix-i.is-on .vq-ix-h{color:var(--ink)}.vq-ix-i.is-on .vq-ix-b .vb-idx{color:var(--ink)}@media (hover:hover){.vq-ix-b:hover .vq-ix-h{color:var(--ink)}}.vq-ix-b:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.vq-ix-p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--e)}.vq-ix-p > div{overflow:hidden;min-height:0}.vq-ix-i.is-on .vq-ix-p{grid-template-rows:1fr}.vq-ix-p .vb-t{padding:0 40px 32px;width:608px;max-width:100%;color:rgba(16,22,32,.72);opacity:0;transform:translateY(8px);transition:opacity .5s var(--e),transform .6s var(--e)}.vq-ix-i.is-on .vq-ix-p .vb-t{opacity:1;transform:none;transition-delay:.15s}.vq-ix-bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;z-index:1}.vq-ix-i.is-on .vq-ix-bar{animation:vqIxBar var(--ix-t,7s) linear forwards}.vq-ix.is-held .vq-ix-bar,.vq-ix.is-paused .vq-ix-i.is-on .vq-ix-bar{animation-play-state:paused}.vq-ix.is-held .vq-ix-i.is-on .vq-ix-bar{animation:none;transform:scaleX(1);opacity:.6}@keyframes vqIxBar{to{transform:scaleX(1)}}.vq-ix-m{position:relative;overflow:hidden;background:var(--black)}.vq-ix-m picture{position:absolute;inset:0;display:block}.vq-ix-m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--e),transform 1.2s var(--e)}.vq-ix-m img.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vq-ix-i,.vq-ix-p,.vq-ix-p .vb-t,.vq-ix-m img{transition:none}.vq-ix-bar{display:none}}@media (min-width:1024px) and (max-width:1439.98px){.vq-ix-h{font-size:34px}}@media (max-width:1023.98px){.vq-ix{display:flex;flex-direction:column;height:auto}.vq-ix-m{order:-1;height:clamp(200px,28svh,360px)}.vq-ixs .vt-head{padding-top:48px;padding-bottom:28px}.vq-ix-l{box-shadow:none}.vq-ix-b{gap:10px;padding:16px 20px 14px}.vq-ix-h{font-size:24px;line-height:1.15}.vq-ix-p .vb-t{padding:0 20px 20px;width:auto}}.vq-kit.vq-kit--ph{position:relative;isolation:isolate;overflow:hidden;background:var(--black);color:var(--cream);min-height:100vh;align-items:center;box-shadow:none}.vq-kit-bg{position:absolute;inset:0;z-index:-1;background:#1b1a19}.vq-kit-bg picture{position:absolute;inset:0;display:block}.vq-kit-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 55%}.vq-kit-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,12,10,.74) 0%,rgba(14,12,10,.5) 38%,rgba(14,12,10,.34) 55%,rgba(14,12,10,.5) 100%)}.vq-kit--ph .vq-kit-tx .vb-lead{color:rgba(245,241,237,.9)}.vq-kit--ph .vq-kit-tx .vb-lead a{color:var(--cream)}.vq-kit--ph .vq-gf{color:var(--cream);background:rgba(16,14,12,.56);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgba(245,241,237,.16)}.vq-kit--ph .vq-f{box-shadow:inset 0 0 0 1px rgba(245,241,237,.24)}.vq-kit--ph .vq-f:focus-within{box-shadow:inset 0 0 0 1px rgba(245,241,237,.6)}.vq-kit--ph .vq-f > span{color:rgba(245,241,237,.78)}.vq-kit--ph .vq-f :is(input,textarea,select){color:var(--cream)}.vq-kit--ph .vq-f :is(input,textarea)::placeholder{color:rgba(245,241,237,.6);opacity:1}.vq-kit--ph .vq-f select:invalid{color:rgba(245,241,237,.6)}.vq-kit--ph .vq-f--sel::after{border-color:rgba(245,241,237,.75)}.vq-kit--ph .vq-f:has(:user-invalid){box-shadow:inset 0 0 0 1px rgba(236,150,128,.9)}.vq-kit--ph .vq-send{background:var(--cream);color:#1b1a19;box-shadow:inset 0 0 0 1px var(--cream)}@media (hover:hover){.vq-kit--ph .vq-send:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}.vq-kit--ph .vq-gf-fine{color:rgba(245,241,237,.7)}.vq-kit--ph .vq-gf-fine a{color:var(--cream)}.vq-kit--ph .vq-gf-err{color:#f1b9a8}@media (max-width:1023.98px){.vq-kit.vq-kit--ph{min-height:0}.vq-kit-bg::after{background:linear-gradient(0deg,rgba(14,12,10,.7) 0%,rgba(14,12,10,.56) 60%,rgba(14,12,10,.62) 100%)}.vq-kit--ph .vq-gf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (max-width:809.98px){.vq-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.3)}.vq-hero .vb-hero-tx{text-shadow:0 1px 14px rgba(0,0,0,.42),0 0 2px rgba(0,0,0,.22)}.vq-hero .vb-hero-tx :is(.vb-btn,button){text-shadow:none}}#principles .vt-cols-h .vb-h2{margin-top:0}#introduce .vt-head .vb-h2{grid-column:1 / -1;padding-left:0;text-wrap:balance}