.qc-pg-frame{padding:calc(var(--u) * 16);display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.qc-pg-card{border-radius:var(--qc-r, 12px);background:var(--hp-fog);color:var(--hp-ink);overflow:hidden}@media(max-width:819px){.qc-pg-frame{width:calc(var(--u) * 390);margin:0 auto;padding:calc(var(--u) * 10);gap:calc(var(--u) * 8)}.qc-pg-card{border-radius:var(--qc-r, 12px)}}.qc-pg a{color:inherit}.qc-pg .qc-pg-mono{font-family:var(--hp-m)}.qc-pg .qc-pg-eyebrow{font-family:var(--hp-m);font-size:calc(var(--u) * 13);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.qc-pg .hp-btn{height:calc(var(--u) * 56);padding:0 calc(var(--u) * 44);border:0;-webkit-text-stroke:.035em currentColor;paint-order:stroke fill}.qc-pg .hp-btn:hover{background:#d4dcff}@media(max-width:819px){.qc-pg .qc-pg-eyebrow{font-size:calc(var(--u) * 11)}}.qc-pg-text__head{padding:calc(var(--u) * 84) calc(var(--u) * 64) calc(var(--u) * 56);display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 26)}.qc-pg-text__h{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 120);line-height:.92;letter-spacing:-.05em;color:var(--hp-ink)}.qc-pg-pill{display:inline-block;padding:calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * 9);background:#fff;font-family:var(--hp-m);font-size:calc(var(--u) * 14);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink)}.qc-pg-text__img{width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.qc-pg-tx{width:calc(var(--u) * 760);margin:0 auto;padding:calc(var(--u) * 28) 0 calc(var(--u) * 128);font-family:var(--hp-l);color:var(--hp-ink)}.qc-pg-tx .lede{margin:0 0 calc(var(--u) * 8);font-size:calc(var(--u) * 22);line-height:1.55}.qc-pg-tx h2{display:table;margin:calc(var(--u) * 60) 0 calc(var(--u) * 22);padding:calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * 9);background:#fff;font-family:var(--hp-m);font-weight:400;font-size:calc(var(--u) * 15);line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink)}.qc-pg-tx h3{margin:calc(var(--u) * 34) 0 calc(var(--u) * 12);font-family:var(--hp-l);font-weight:700;font-size:calc(var(--u) * 18);line-height:1.4;letter-spacing:0;color:var(--hp-ink)}.qc-pg-tx p{margin:0 0 calc(var(--u) * 16);font-size:calc(var(--u) * 17);line-height:1.7}.qc-pg-tx strong{font-weight:700}.qc-pg-tx a{text-decoration:underline;text-underline-offset:calc(var(--u) * 3);text-decoration-thickness:calc(var(--u) * 1)}.qc-pg-tx ul{margin:0 0 calc(var(--u) * 20);padding:0;list-style:none}.qc-pg-tx li{position:relative;margin:0 0 calc(var(--u) * 10);padding-left:calc(var(--u) * 24);font-size:calc(var(--u) * 17);line-height:1.65}.qc-pg-tx li:before{content:"";position:absolute;left:calc(var(--u) * 2);top:.82em;width:calc(var(--u) * 10);height:calc(var(--u) * 1.5);background:var(--hp-ink)}.qc-pg-tx .callout{margin:calc(var(--u) * 30) 0;padding:calc(var(--u) * 22) calc(var(--u) * 26);border:calc(var(--u) * 1) solid var(--hp-ink)}.qc-pg-tx .callout p{margin:0}.qc-pg-tx .faq{padding:calc(var(--u) * 22) 0 calc(var(--u) * 8);border-bottom:calc(var(--u) * 1) solid #BFC1C6}.qc-pg-tx h2+.faq{border-top:calc(var(--u) * 1) solid #BFC1C6}.qc-pg-tx .faq h3{margin:0 0 calc(var(--u) * 10)}.qc-pg-tx .faq p{margin:0 0 calc(var(--u) * 14)}@media(max-width:819px){.qc-pg-text__head{padding:calc(var(--u) * 52) calc(var(--u) * 22) calc(var(--u) * 34);gap:calc(var(--u) * 18)}.qc-pg-text__h{font-size:calc(var(--u) * 54);line-height:.95}.qc-pg-text__h--sm{font-size:calc(var(--u) * 46)}.qc-pg-pill{padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 7);font-size:calc(var(--u) * 11);letter-spacing:.1em}.qc-pg-tx{width:auto;padding:calc(var(--u) * 18) calc(var(--u) * 22) calc(var(--u) * 72)}.qc-pg-tx .lede{margin:0 0 calc(var(--u) * 6);font-size:calc(var(--u) * 19);line-height:1.5}.qc-pg-tx h2{margin:calc(var(--u) * 44) 0 calc(var(--u) * 18);padding:calc(var(--u) * 9) calc(var(--u) * 13) calc(var(--u) * 8);font-size:calc(var(--u) * 12.5);line-height:1.4;letter-spacing:.1em}.qc-pg-tx h3{margin:calc(var(--u) * 28) 0 calc(var(--u) * 10);font-size:calc(var(--u) * 16.5)}.qc-pg-tx p{margin:0 0 calc(var(--u) * 14);font-size:calc(var(--u) * 16);line-height:1.65}.qc-pg-tx a{word-break:break-word}.qc-pg-tx ul{margin:0 0 calc(var(--u) * 18)}.qc-pg-tx li{margin:0 0 calc(var(--u) * 9);padding-left:calc(var(--u) * 20);font-size:calc(var(--u) * 16);line-height:1.6}.qc-pg-tx li:before{left:calc(var(--u) * 1);top:.8em;width:calc(var(--u) * 9)}.qc-pg-tx .callout{margin:calc(var(--u) * 24) 0;padding:calc(var(--u) * 18)}.qc-pg-tx .faq{padding:calc(var(--u) * 18) 0 calc(var(--u) * 6)}.qc-pg-tx .faq h3{margin:0 0 calc(var(--u) * 8)}.qc-pg-tx .faq p{margin:0 0 calc(var(--u) * 12)}}.qc-pg-amb__main{padding:calc(var(--u) * 96) calc(var(--u) * 120) calc(var(--u) * 110);display:flex;flex-direction:column;gap:calc(var(--u) * 72)}.qc-pg-amb__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 22)}.qc-pg-amb__h1{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 112);line-height:.92;letter-spacing:-.05em}.qc-pg-amb__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 28);align-items:start}.qc-pg-amb__apply{border-radius:var(--qc-r, 12px);background:#fff;padding:calc(var(--u) * 44) calc(var(--u) * 48);display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.qc-pg-amb__lab{font-family:var(--hp-m);font-size:calc(var(--u) * 12);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.qc-pg-amb__h2{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 56);line-height:.95;letter-spacing:-.05em}.qc-pg-amb__p{font-family:var(--hp-m);font-size:calc(var(--u) * 18);line-height:1.5}.qc-pg-amb__cta{margin-top:calc(var(--u) * 6)}.qc-pg-amb__fine{margin-top:calc(var(--u) * 4)!important;font-family:var(--hp-m);font-size:calc(var(--u) * 12);line-height:1.55;color:#66697a}.qc-pg-amb__tiers{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.qc-pg-amb__tiers>.qc-pg-amb__lab{padding:0 calc(var(--u) * 4) calc(var(--u) * 6)}.qc-pg-tier{border-radius:var(--qc-r, 12px);background:#fff;color:var(--hp-ink);padding:calc(var(--u) * 30) calc(var(--u) * 34) calc(var(--u) * 32)}.qc-pg-tier--dark{background:var(--hp-ink);color:#fff}.qc-pg-tier__top{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 16)}.qc-pg-tier__l{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.qc-pg-tier__r{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * 6)}.qc-pg-tier__k{font-family:var(--hp-m);font-size:calc(var(--u) * 11);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.qc-pg-tier__name{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 32);line-height:1;letter-spacing:-.04em}.qc-pg-tier__pct{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 60);line-height:.9;letter-spacing:-.05em;color:var(--hp-ink)}.qc-pg-tier--dark .qc-pg-tier__pct{color:var(--hp-peri)}.qc-pg-tier__unit{font-family:var(--hp-m);font-size:calc(var(--u) * 10);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.qc-pg-tier__p{margin-top:calc(var(--u) * 16)!important;font-family:var(--hp-m);font-size:calc(var(--u) * 15);line-height:1.55}.qc-pg-tier__badge{margin-top:calc(var(--u) * 18)}.qc-pg-tier__badge span{display:inline-flex;align-items:center;height:calc(var(--u) * 34);padding:0 calc(var(--u) * 16);border:calc(var(--u) * 1) solid rgba(255,255,255,.55);border-radius:999px;font-family:var(--hp-m);font-size:calc(var(--u) * 11);letter-spacing:.14em;text-transform:uppercase}@media(max-width:819px){.qc-pg-amb__main{padding:calc(var(--u) * 48) calc(var(--u) * 14) calc(var(--u) * 22);gap:calc(var(--u) * 36)}.qc-pg-amb__head{gap:calc(var(--u) * 16)}.qc-pg-amb__h1{font-size:calc(var(--u) * 50)}.qc-pg-amb__grid{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 22)}.qc-pg-amb__apply{padding:calc(var(--u) * 30) calc(var(--u) * 22)}.qc-pg-amb__lab{font-size:calc(var(--u) * 11)}.qc-pg-amb__h2{font-size:calc(var(--u) * 40)}.qc-pg-amb__p{font-size:calc(var(--u) * 15)}.qc-pg-amb .qc-pg-amb__cta .hp-btn{display:flex;width:100%}.qc-pg-amb__tiers{gap:calc(var(--u) * 10)}.qc-pg-tier{padding:calc(var(--u) * 24) calc(var(--u) * 22) calc(var(--u) * 26)}.qc-pg-tier__name{font-size:calc(var(--u) * 26)}.qc-pg-tier__pct{font-size:calc(var(--u) * 46)}.qc-pg-tier__p{font-size:calc(var(--u) * 14)}}.qc-pg-inv__hero{background:var(--hp-ink);color:#fff;padding:calc(var(--u) * 120) calc(var(--u) * 64) calc(var(--u) * 112);display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 28)}.qc-pg-inv__eyebrow{font-family:var(--hp-m);font-size:calc(var(--u) * 14);letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.qc-pg-inv__h1{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 120);line-height:.92;letter-spacing:-.05em;color:#fff}.qc-pg-inv__hp{max-width:calc(var(--u) * 620);font-family:var(--hp-m);font-size:calc(var(--u) * 18);line-height:1.5;color:#e3e5ec}.qc-pg .qi-btn{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 56);padding:0 calc(var(--u) * 40);border-radius:999px;background:var(--hp-peri);color:var(--hp-ink);font-family:var(--hp-m);font-size:calc(var(--u) * 14);letter-spacing:.14em;line-height:1;text-transform:uppercase;text-decoration:none;border:calc(var(--u) * 1.5) solid transparent;cursor:pointer;transition:border-color .25s ease;white-space:nowrap}.qc-pg .qi-btn:hover{border-color:var(--hp-ink)}.qc-pg .qi-btn[disabled]{opacity:.6;cursor:progress}.qc-pg-inv__hero .qi-btn{margin-top:calc(var(--u) * 12)}.qc-pg-inv__how{padding:calc(var(--u) * 96) calc(var(--u) * 64) calc(var(--u) * 64);display:flex;flex-direction:column;gap:calc(var(--u) * 56)}.qc-pg-inv__h2{text-align:center;font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 72);line-height:1;letter-spacing:-.045em}.qc-pg-inv__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 20)}.qc-pg-inv__step{border-radius:var(--qc-r, 12px);background:#fff;padding:calc(var(--u) * 40) calc(var(--u) * 36) calc(var(--u) * 44);display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.qc-pg-inv__n{font-family:var(--hp-m);font-size:calc(var(--u) * 14);letter-spacing:.14em;line-height:1.3}.qc-pg-inv__h3{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 36);line-height:1;letter-spacing:-.04em}.qc-pg-inv__sp{font-family:var(--hp-m);font-size:calc(var(--u) * 15);line-height:1.55;color:#3d4354}.qc-pg-inv__claim{padding:calc(var(--u) * 96) calc(var(--u) * 64);display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 22);scroll-margin-top:calc(var(--u) * 16)}.qc-pg-inv__cp{max-width:calc(var(--u) * 520);font-family:var(--hp-m);font-size:calc(var(--u) * 18);line-height:1.5;color:#3d4354}.qc-pg-inv__form{margin-top:calc(var(--u) * 14);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 12)}.qc-pg .qi-in{width:calc(var(--u) * 300);height:calc(var(--u) * 56);border:0;border-radius:999px;background:#fff;padding:0 calc(var(--u) * 24);font-family:var(--hp-m);font-size:calc(var(--u) * 14);letter-spacing:.12em;text-transform:uppercase;color:var(--hp-ink);outline:none}.qc-pg .qi-in[type=email]{text-transform:none;letter-spacing:.04em}.qc-pg .qi-in::placeholder{color:#9a9da8;text-transform:uppercase;letter-spacing:.12em}.qc-pg .qi-in:focus-visible{box-shadow:0 0 0 calc(var(--u) * 2) var(--hp-blue)}.qc-pg-inv__email[hidden]{display:none}.qc-pg-inv__msg{font-family:var(--hp-m);font-size:calc(var(--u) * 14);line-height:1.5}.qc-pg-inv__msg[hidden]{display:none}.qc-pg-inv__q{margin-top:calc(var(--u) * 18);font-family:var(--hp-m);font-size:calc(var(--u) * 13);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.qc-pg-inv__q a{text-decoration:underline;text-underline-offset:calc(var(--u) * 4)}.qc-pg-inv__q br{display:none}@media(max-width:819px){.qc-pg-inv__hero{padding:calc(var(--u) * 72) calc(var(--u) * 22) calc(var(--u) * 64);gap:calc(var(--u) * 20)}.qc-pg-inv__eyebrow{font-size:calc(var(--u) * 11)}.qc-pg-inv__h1{font-size:calc(var(--u) * 52);line-height:.94}.qc-pg-inv__hp{font-size:calc(var(--u) * 15)}.qc-pg-inv__hero .qi-btn{margin-top:calc(var(--u) * 8);height:calc(var(--u) * 50);padding:0 calc(var(--u) * 36);font-size:calc(var(--u) * 12)}.qc-pg-inv__how{padding:calc(var(--u) * 52) calc(var(--u) * 14) calc(var(--u) * 14);gap:calc(var(--u) * 32)}.qc-pg-inv__h2{font-size:calc(var(--u) * 40)}.qc-pg-inv__steps{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 10)}.qc-pg-inv__step{border-radius:var(--qc-r, 12px);padding:calc(var(--u) * 26) calc(var(--u) * 22) calc(var(--u) * 28);gap:calc(var(--u) * 12)}.qc-pg-inv__n{font-size:calc(var(--u) * 12)}.qc-pg-inv__h3{font-size:calc(var(--u) * 28)}.qc-pg-inv__sp{font-size:calc(var(--u) * 13)}.qc-pg-inv__claim{padding:calc(var(--u) * 56) calc(var(--u) * 22);gap:calc(var(--u) * 16)}.qc-pg-inv__cp{font-size:calc(var(--u) * 15)}.qc-pg-inv__form{margin-top:calc(var(--u) * 8);width:100%;flex-direction:column;gap:calc(var(--u) * 10)}.qc-pg .qc-pg-inv__form .qi-in{width:100%;height:calc(var(--u) * 50);font-size:calc(var(--u) * 12)}.qc-pg .qc-pg-inv__form .qi-btn{height:calc(var(--u) * 50);font-size:calc(var(--u) * 12)}.qc-pg-inv__q{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 11);letter-spacing:.1em;line-height:1.6}.qc-pg-inv__q br{display:inline}}.qc-pg-con__main{min-height:calc(var(--u) * 1000);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 16)}.qc-pg-con__photo{position:relative;border-radius:var(--qc-r, 12px);overflow:hidden;background:var(--hp-night)}.qc-pg-con__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.2);transform-origin:50% 100%}.qc-pg-con__over{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--u) * 140) calc(var(--u) * 56) calc(var(--u) * 56);background:linear-gradient(180deg,#06050b00,#06050bb8);color:#fff;display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.qc-pg-con__over .qc-pg-eyebrow{color:#fff}.qc-pg-con__quote{max-width:calc(var(--u) * 520);font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 56);line-height:1;letter-spacing:-.045em;color:#fff}.qc-pg-con__panel{border-radius:var(--qc-r, 12px);background:var(--hp-fog);padding:calc(var(--u) * 76) calc(var(--u) * 80);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 40)}.qc-pg-con__head{display:flex;flex-direction:column;gap:calc(var(--u) * 22)}.qc-pg-con__h1{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 104);line-height:.92;letter-spacing:-.05em}.qc-pg-con__p{max-width:calc(var(--u) * 520);font-family:var(--hp-m);font-size:calc(var(--u) * 18);line-height:1.5}.qc-pg-con__form{display:flex;flex-direction:column;gap:calc(var(--u) * 26);margin:0}.qc-pg-con__row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 20)}.qc-pg .qc-lbl{display:block;margin:0 0 calc(var(--u) * 10);font-family:var(--hp-m);font-size:calc(var(--u) * 12);letter-spacing:.14em;text-transform:uppercase;color:var(--hp-ink);line-height:1.3}.qc-pg .qc-in{display:block;width:100%;height:calc(var(--u) * 56);border:calc(var(--u) * 1) solid transparent;border-radius:calc(var(--u) * 8);background:#fff;padding:0 calc(var(--u) * 18);font-family:var(--hp-m);font-size:calc(var(--u) * 17);color:var(--hp-ink);outline:none;transition:border-color .2s ease;box-shadow:none}.qc-pg .qc-in::placeholder{color:#9a9da8}.qc-pg .qc-in:focus{border-color:var(--hp-ink)}.qc-pg textarea.qc-in{height:calc(var(--u) * 150);padding:calc(var(--u) * 16) calc(var(--u) * 18);resize:vertical;line-height:1.5}.qc-pg-con__consent{display:flex;align-items:center;gap:calc(var(--u) * 12);font-family:var(--hp-m);font-size:calc(var(--u) * 13);line-height:1.4;cursor:pointer}.qc-pg-con__consent a{text-decoration:underline;text-underline-offset:calc(var(--u) * 3)}.qc-pg .qc-chk{width:calc(var(--u) * 20);height:calc(var(--u) * 20);margin:0;flex-shrink:0;accent-color:var(--hp-ink)}.qc-pg-con__note{padding-top:calc(var(--u) * 24);border-top:calc(var(--u) * 1) solid #C9CBD2;font-family:var(--hp-m);font-size:calc(var(--u) * 14);line-height:1.55}.qc-pg-con__status{font-family:var(--hp-m);font-size:calc(var(--u) * 14);line-height:1.5;padding:calc(var(--u) * 14) calc(var(--u) * 18);border-radius:calc(var(--u) * 8);background:#fff}@media(max-width:819px){.qc-pg-con__main{height:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.qc-pg-con__photo{height:calc(var(--u) * 470);border-radius:var(--qc-r, 12px)}.qc-pg-con__over{padding:calc(var(--u) * 110) calc(var(--u) * 24) calc(var(--u) * 28);gap:calc(var(--u) * 10)}.qc-pg-con__quote{font-size:calc(var(--u) * 34)}.qc-pg-con__panel{border-radius:var(--qc-r, 12px);padding:calc(var(--u) * 40) calc(var(--u) * 22) calc(var(--u) * 34);gap:calc(var(--u) * 30)}.qc-pg-con__head{gap:calc(var(--u) * 16)}.qc-pg-con__h1{font-size:calc(var(--u) * 56)}.qc-pg-con__p{font-size:calc(var(--u) * 15)}.qc-pg-con__form{gap:calc(var(--u) * 20)}.qc-pg-con__row{grid-template-columns:minmax(0,1fr)}.qc-pg .qc-pg-con__form .hp-btn{display:flex;width:100%}.qc-pg-con__note{padding-top:calc(var(--u) * 20);font-size:calc(var(--u) * 13)}}.qc-pg-blog__main{padding:calc(var(--u) * 64) calc(var(--u) * 64) calc(var(--u) * 120);display:flex;flex-direction:column;gap:calc(var(--u) * 44)}.qc-pg-blog__h1{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 120);line-height:.9;letter-spacing:-.05em}.qc-pg-blog__bar{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 24);padding-bottom:calc(var(--u) * 26);border-bottom:calc(var(--u) * 1) solid #C9CBD2}.qc-pg-blog__tags{display:flex;gap:calc(var(--u) * 10);flex-wrap:wrap}.qc-pg .qc-pill{display:inline-flex;align-items:center;height:calc(var(--u) * 38);padding:0 calc(var(--u) * 18);border-radius:999px;border:calc(var(--u) * 1) solid #C9CBD2;background:transparent;color:var(--hp-ink);font-family:var(--hp-m);font-size:calc(var(--u) * 12);line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s ease}.qc-pg .qc-pill:hover{border-color:var(--hp-ink)}.qc-pg .qc-pill.on{background:var(--hp-peri);border-color:var(--hp-peri)}.qc-pg-blog__search{position:relative;display:block;width:calc(var(--u) * 320);flex-shrink:0;margin:0}.qc-pg-blog__search svg{position:absolute;left:calc(var(--u) * 16);top:calc(var(--u) * 13);width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.qc-pg-blog__search input{width:100%;height:calc(var(--u) * 42);border:0;border-radius:999px;background:var(--hp-fog);padding:0 calc(var(--u) * 18) 0 calc(var(--u) * 44);font-family:var(--hp-m);font-size:calc(var(--u) * 13);color:var(--hp-ink);outline:none}.qc-pg-blog__search input::placeholder{color:#8a8d99}.qc-pg-blog__search input:focus-visible{box-shadow:0 0 0 calc(var(--u) * 2) var(--hp-blue)}.qc-sr{position:absolute!important;width:calc(var(--u) * 1);height:calc(var(--u) * 1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qc-pg-note{display:flex;flex-direction:column;gap:calc(var(--u) * 14);color:var(--hp-ink);text-decoration:none}.qc-pg-note__img{position:relative;aspect-ratio:3 / 2;border-radius:var(--qc-r, 12px);overflow:hidden;background:var(--hp-fog)}.qc-pg-note__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.qc-pg-note:hover .qc-pg-note__img img{transform:scale(1.03)}.qc-pg-note:hover .qc-pg-t{text-decoration:underline;text-underline-offset:calc(var(--u) * 5);text-decoration-thickness:calc(var(--u) * 2)}.qc-pg-meta{font-family:var(--hp-m);font-size:calc(var(--u) * 11);letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.qc-pg-meta .dot{opacity:.5}.qc-pg-note__t{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 26);line-height:1.05;letter-spacing:-.035em}.qc-pg-feat{display:grid;grid-template-columns:1fr 1fr;min-height:calc(var(--u) * 560);border-radius:var(--qc-r, 12px);overflow:hidden;background:var(--hp-fog);color:var(--hp-ink);text-decoration:none}.qc-pg-feat__text{padding:calc(var(--u) * 64);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 20)}.qc-pg-feat .qc-pg-meta{font-size:calc(var(--u) * 12)}.qc-pg-feat__t{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 52);line-height:.98;letter-spacing:-.045em}.qc-pg-feat__p{font-family:var(--hp-m);font-size:calc(var(--u) * 16);line-height:1.55}.qc-pg-feat__img{position:relative;order:2}.qc-pg-feat__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qc-pg-feat:hover .qc-pg-t{text-decoration:underline;text-underline-offset:calc(var(--u) * 6);text-decoration-thickness:calc(var(--u) * 2)}.qc-pg-blog__body{margin-top:calc(var(--u) * 28);display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 400);gap:calc(var(--u) * 56);align-items:start}.qc-pg-blog__recent{display:flex;flex-direction:column;gap:calc(var(--u) * 28)}.qc-pg .qc-pg-tag{align-self:flex-start;display:table;padding:calc(var(--u) * 9) calc(var(--u) * 14) calc(var(--u) * 8);background:var(--hp-fog);font-family:var(--hp-m);font-weight:400;font-size:calc(var(--u) * 13);line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.qc-pg-blog__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(var(--u) * 28);row-gap:calc(var(--u) * 48)}.qc-pg-blog__empty{font-family:var(--hp-m);font-size:calc(var(--u) * 15);line-height:1.55}.qc-pg-blog__pager{display:flex;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 12)}.qc-pg-ess{position:sticky;top:calc(var(--u) * 24);border-radius:var(--qc-r, 12px);background:var(--hp-fog);padding:calc(var(--u) * 34) calc(var(--u) * 32) calc(var(--u) * 18);display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.qc-pg .qc-pg-ess .qc-pg-tag{background:#fff}.qc-pg-ess__a{display:grid;grid-template-columns:calc(var(--u) * 36) 1fr;gap:calc(var(--u) * 8);padding:calc(var(--u) * 20) 0;border-top:calc(var(--u) * 1) solid #C9CBD2;color:var(--hp-ink);text-decoration:none}.qc-pg-ess__n{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 26);line-height:1;letter-spacing:-.04em;color:#8e9fbc}.qc-pg-ess__c{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.qc-pg-ess .qc-pg-meta{font-size:calc(var(--u) * 10)}.qc-pg-ess__t{font-family:var(--hp-m);font-weight:700;font-size:calc(var(--u) * 15);line-height:1.35}.qc-pg-ess__a:hover .qc-pg-t{text-decoration:underline;text-underline-offset:calc(var(--u) * 4)}@media(max-width:819px){.qc-pg-blog__main{padding:calc(var(--u) * 34) calc(var(--u) * 14) calc(var(--u) * 64);gap:calc(var(--u) * 30)}.qc-pg-blog__h1{font-size:calc(var(--u) * 64)}.qc-pg-blog__bar{flex-direction:column;align-items:stretch;gap:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 20)}.qc-pg-blog__tags{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--u) * -14);padding:0 calc(var(--u) * 14);scrollbar-width:none}.qc-pg-blog__tags::-webkit-scrollbar{display:none}.qc-pg-blog__search{width:100%}.qc-pg-feat{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:var(--qc-r, 12px)}.qc-pg-feat__img{order:0;aspect-ratio:4 / 3}.qc-pg-feat__text{padding:calc(var(--u) * 28) calc(var(--u) * 22) calc(var(--u) * 30);gap:calc(var(--u) * 14)}.qc-pg-feat .qc-pg-meta{font-size:calc(var(--u) * 11)}.qc-pg-feat__t{font-size:calc(var(--u) * 32)}.qc-pg-feat__p{font-size:calc(var(--u) * 14)}.qc-pg-blog__body{margin-top:calc(var(--u) * 10);display:flex;flex-direction:column;gap:calc(var(--u) * 52)}.qc-pg-blog__recent{width:100%}.qc-pg .qc-pg-tag{font-size:calc(var(--u) * 12)}.qc-pg-blog__grid{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--u) * 36)}.qc-pg-note__t{font-size:calc(var(--u) * 24)}.qc-pg-ess{position:static;width:100%;border-radius:var(--qc-r, 12px);padding:calc(var(--u) * 26) calc(var(--u) * 22) calc(var(--u) * 12)}}.qc-pg-feat__p p{margin:0}.qc-hp.qc-pg,.qc-pg-frame,html.qc-pg-fog .qc-hp.qc-hdr{background:var(--hp-fog)}.qc-pg-con__over{display:none}.qc-pg-con__mh{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 56);line-height:.92;letter-spacing:-.05em;color:#fff}@media(max-width:819px){.qc-pg-con__over{display:flex;padding:calc(var(--u) * 110) calc(var(--u) * 24) calc(var(--u) * 28);gap:calc(var(--u) * 10)}.qc-pg-con__head .qc-pg-con__h1{position:absolute!important;width:calc(var(--u) * 1);height:calc(var(--u) * 1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:819px){.qc-pg .qc-pg-inv__form .qi-btn{display:flex;width:100%}}html.qc-pg-white .qc-hp.qc-pg,html.qc-pg-white .qc-pg-frame{background:#fff}body:has(.qc-hdr--ann) .qc-pg-frame--ph{padding-top:calc(var(--u) * 58)}.qc-pg-ph{position:relative;flex-shrink:0;height:calc(var(--u) * 760);border-radius:var(--qc-r, 12px);overflow:hidden;background:var(--hp-night);display:flex;flex-direction:column;color:#fff}.qc-pg-ph__img,.qc-pg-ph__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ph-pos-d, 50% 50%)}.qc-pg-ph__shade{position:absolute;top:0;right:0;bottom:0;left:0}.qc-pg-ph__navspace{position:relative;height:calc(var(--u) * 88);flex-shrink:0}.qc-pg-ph__body{position:relative;flex-grow:1;display:flex}.qc-pg-ph__copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:calc(var(--u) * 22);color:#fff}.qc-pg-ph__h1{font-family:var(--hp-h);font-weight:800;line-height:.9;letter-spacing:-.05em;color:#fff}.qc-pg-ph__p{font-family:var(--hp-m);font-size:calc(var(--u) * 17);line-height:1.5;color:#e3e5ec}.qc-pg-ph__eyebrow{font-family:var(--hp-m);font-size:calc(var(--u) * 13);letter-spacing:.14em;line-height:1.3}.qc-pg-ph__wm{display:block;width:calc(var(--u) * 600);height:auto;margin-top:calc(var(--u) * 10);filter:brightness(0) invert(1)}.qc-pg-ph__copy .qa-btn,.qc-pg-ph__copy .qi-btn{margin-top:calc(var(--u) * 8)}.qc-pg-amb2 .qc-pg-ph__shade{background:linear-gradient(270deg,#06050bd1,#06050b8c 34%,#06050b00 62%),linear-gradient(180deg,#06050b73,#06050b00 22%)}.qc-pg-amb2 .qc-pg-ph__body{align-items:center;justify-content:flex-end;padding:0 calc(var(--u) * 96) calc(var(--u) * 88)}.qc-pg-amb2 .qc-pg-ph__h1{font-size:calc(var(--u) * 128)}.qc-pg-amb2 .qc-pg-ph__p{max-width:calc(var(--u) * 470)}.qc-pg-inv2 .qc-pg-ph__shade{background:linear-gradient(90deg,#06050bd9,#06050b8c 38%,#06050b00 64%),linear-gradient(180deg,#06050b73,#06050b00 22%)}.qc-pg-inv2 .qc-pg-ph__body{align-items:flex-end;padding:0 calc(var(--u) * 72) calc(var(--u) * 80)}.qc-pg-inv2 .qc-pg-ph__copy{max-width:calc(var(--u) * 600)}.qc-pg-inv2 .qc-pg-ph__h1{font-size:calc(var(--u) * 104);line-height:.92}.qc-pg .qa-btn{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--u) * 56);padding:0 calc(var(--u) * 44);border-radius:999px;background:var(--hp-peri);color:var(--hp-ink);font-family:var(--hp-m);font-size:calc(var(--u) * 14);letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;text-decoration:none;-webkit-text-stroke:.035em currentColor;paint-order:stroke fill;border:calc(var(--u) * 1.5) solid transparent;transition:border-color .2s ease}.qc-pg .qa-btn:hover{border-color:var(--hp-ink);color:var(--hp-ink)}.qc-pg-sec{flex-shrink:0;padding:calc(var(--u) * 120) calc(var(--u) * 120) calc(var(--u) * 112);display:flex;flex-direction:column;gap:calc(var(--u) * 48);color:var(--hp-ink);scroll-margin-top:calc(var(--u) * 80)}.qc-pg-inv2 .qc-pg-sec{padding-bottom:calc(var(--u) * 120)}.qc-pg-sec__h2{text-align:center;font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 64);line-height:1;letter-spacing:-.045em}.qc-pg-g3{border:calc(var(--u) * 1) solid var(--hp-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.qc-pg-g3__c{padding:calc(var(--u) * 40) calc(var(--u) * 40) calc(var(--u) * 44);display:flex;flex-direction:column;gap:calc(var(--u) * 16);min-width:0}.qc-pg-g3__c+.qc-pg-g3__c{border-left:calc(var(--u) * 1) solid var(--hp-ink)}.qc-pg-g3__top{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 12)}.qc-pg-g3__k{font-family:var(--hp-m);font-size:calc(var(--u) * 12);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.qc-pg-g3__hd{display:flex;flex-direction:column;gap:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 18);border-bottom:calc(var(--u) * 1) solid #C9CBD2}.qc-pg-g3__t{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 30);line-height:1;letter-spacing:-.035em}.qc-pg-g3--steps .qc-pg-g3__t{line-height:1.05;padding-bottom:calc(var(--u) * 18);border-bottom:calc(var(--u) * 1) solid #C9CBD2}.qc-pg-g3__rate{font-family:var(--hp-m);font-size:calc(var(--u) * 20);line-height:1.2;letter-spacing:.02em;white-space:nowrap}.qc-pg-g3__unit{font-size:calc(var(--u) * 12);letter-spacing:.14em;text-transform:uppercase}.qc-pg-g3__rate--m{display:none}.qc-pg-g3__p{font-family:var(--hp-m);font-size:calc(var(--u) * 15);line-height:1.6}.qc-pg-sec__cta{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 14);text-align:center}.qc-pg-sec__fine{max-width:calc(var(--u) * 460);font-family:var(--hp-m);font-size:calc(var(--u) * 12);line-height:1.55;color:#66697a}@media(max-width:819px){body:has(.qc-hdr--ann) .qc-pg-frame--ph{padding-top:calc(var(--u) * 48)}.qc-pg-ph{height:calc(var(--u) * 720);border-radius:var(--qc-r, 12px)}.qc-pg-ph__img img{object-position:var(--ph-pos-m, 50% 50%)}.qc-pg-ph__navspace{height:calc(var(--u) * 64)}.qc-pg-ph__body{display:block;margin-top:auto;flex-grow:0;padding:0 calc(var(--u) * 22) calc(var(--u) * 26)!important}.qc-pg-ph__copy{gap:calc(var(--u) * 16);max-width:100%!important}.qc-pg-ph__p{font-size:calc(var(--u) * 14)}.qc-pg-ph__eyebrow{font-size:calc(var(--u) * 11)}.qc-pg-ph__wm{width:calc(var(--u) * 300);margin-top:calc(var(--u) * 6)}.qc-pg-ph__copy .qa-btn,.qc-pg-ph__copy .qi-btn{display:flex;width:100%}.qc-pg-amb2 .qc-pg-ph__shade{background:linear-gradient(180deg,#06050b80,#06050b00 22% 42%,#06050bd9 78%)}.qc-pg-amb2 .qc-pg-ph__h1{font-size:calc(var(--u) * 64)}.qc-pg-amb2 .qc-pg-ph__p{max-width:100%}.qc-pg-inv2 .qc-pg-ph__shade{background:linear-gradient(180deg,#06050b80,#06050b00 20% 40%,#06050be0 74%)}.qc-pg-inv2 .qc-pg-ph__h1{font-size:calc(var(--u) * 52)}.qc-pg-inv2 .qi-btn{height:calc(var(--u) * 50);font-size:calc(var(--u) * 12)}.qc-pg-sec{padding:calc(var(--u) * 64) calc(var(--u) * 12) calc(var(--u) * 56);gap:calc(var(--u) * 32)}.qc-pg-inv2 .qc-pg-sec{padding-bottom:calc(var(--u) * 72)}.qc-pg-sec__h2{font-size:calc(var(--u) * 40)}.qc-pg-g3{display:block}.qc-pg-g3__c{padding:calc(var(--u) * 24) calc(var(--u) * 20) calc(var(--u) * 26);gap:calc(var(--u) * 12)}.qc-pg-g3__c+.qc-pg-g3__c{border-left:0;border-top:calc(var(--u) * 1) solid var(--hp-ink)}.qc-pg-g3__k{font-size:calc(var(--u) * 11)}.qc-pg-g3__hd{padding-bottom:0;border-bottom:0}.qc-pg-g3__t{font-size:calc(var(--u) * 26)}.qc-pg-g3--steps .qc-pg-g3__t{line-height:1;padding-bottom:0;border-bottom:0}.qc-pg-g3__rate{font-size:calc(var(--u) * 16)}.qc-pg-g3__unit{font-size:calc(var(--u) * 10)}.qc-pg-g3__rate--m{display:inline}.qc-pg-g3__rate--d{display:none}.qc-pg-g3__p{font-size:calc(var(--u) * 14);line-height:1.55}.qc-pg-sec__cta .qa-btn,.qc-pg-sec__cta .qi-btn{display:flex;width:100%}}.qc-pg-team__main{padding:calc(var(--u) * 112) calc(var(--u) * 48) 0;display:flex;flex-direction:column;color:var(--hp-ink)}.qc-pg-team .qc-pg-frame{padding-bottom:0}.qc-pg-member .qc-pg-frame{padding-top:0}.qc-pg-member__main{padding:0 calc(var(--u) * 48) calc(var(--u) * 120);color:var(--hp-ink)}.qc-pg-member[hidden]{display:none}html:not(.qc-team-ready) .qc-pg-section:has(.qc-pg-member)~.qc-pg-section .qc-pg-member{display:none}.qc-pg-team__head{align-self:center;max-width:calc(var(--u) * 760);display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 26)}.qc-pg-team__h1{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 64);line-height:.95;letter-spacing:-.045em}.qc-pg-team__lede{font-family:var(--hp-m);font-size:calc(var(--u) * 17);line-height:1.6}.qc-pg-team__box{position:relative;display:block;width:100%;aspect-ratio:2 / 3;border:calc(var(--u) * 1) solid var(--hp-ink);background:#fff;overflow:hidden}.qc-pg-team__box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.qc-pg-team__cards{margin-top:calc(var(--u) * 88);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 24)}.qc-hp .qc-pg-team__card{display:flex;flex-direction:column;width:100%;padding:0;margin:0;border:0;background:transparent;text-align:left;color:var(--hp-ink);cursor:pointer;font:inherit}.qc-pg-team__cardrow{width:100%;padding-top:calc(var(--u) * 18);display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 12)}.qc-pg-team__cardtxt{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.qc-pg-team__cardname{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 32);line-height:.95;letter-spacing:-.04em}.qc-pg-team__cardcred{font-family:var(--hp-m);font-size:calc(var(--u) * 12);line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.qc-pg-team__ico{flex-shrink:0;width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin-top:calc(var(--u) * 2);color:var(--hp-ink);transition:transform .4s cubic-bezier(.22,.9,.24,1)}.qc-pg-team__card[aria-expanded=true] .qc-pg-team__ico-v,.qc-pg-team__abtn[aria-expanded=true] .qc-pg-team__ico-v{display:none}.qc-pg-team__card:hover .qc-pg-team__cardname{text-decoration:underline;text-underline-offset:calc(var(--u) * 8);text-decoration-thickness:calc(var(--u) * 2)}.qc-pg-team__card:hover .qc-pg-team__ico{transform:rotate(90deg)}.qc-pg-team__card:focus-visible{outline:calc(var(--u) * 2) solid var(--hp-blue);outline-offset:calc(var(--u) * 4)}.qc-pg-team__picker{display:none}.qc-pg-team__prof{margin-top:calc(var(--u) * 88);padding-top:calc(var(--u) * 24);border-top:calc(var(--u) * 1) solid var(--hp-ink);display:grid;grid-template-columns:calc(var(--u) * 560) minmax(0,1fr);gap:calc(var(--u) * 56);align-items:start}.qc-pg-team__prof[hidden]{display:none}.qc-pg-team__left{display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.qc-pg-team__gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 16)}.qc-pg-team__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;padding:calc(var(--u) * 12);text-decoration:none}.qc-pg-team__play span{display:flex;align-items:center;gap:calc(var(--u) * 7);color:#fff;font-family:var(--hp-m);font-size:calc(var(--u) * 10);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 4) rgba(0,0,0,.6);opacity:.9;transition:opacity .2s ease}.qc-pg-team__play svg{width:calc(var(--u) * 10);height:calc(var(--u) * 11);filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 3) rgba(0,0,0,.55))}.qc-pg-team__play:hover span{opacity:1}.qc-pg-team__right{display:flex;flex-direction:column;min-width:0}.qc-pg-team__ph{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 24)}.qc-pg-team__pt{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.qc-pg-team__name{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 72);line-height:.9;letter-spacing:-.05em}.qc-pg-team__cred{font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 26);line-height:1.1;letter-spacing:-.03em}.qc-pg-team__nav{display:flex;align-items:center;gap:calc(var(--u) * 2);flex-shrink:0}.qc-hp .qc-pg-team__nav .qc-pg-team__arrow--prev,.qc-pg-team__pos{display:none}.qc-hp .qc-pg-team__arrow{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border:0;background:transparent;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--hp-ink)}.qc-pg-team__arrow svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.qc-hp .qc-pg-team__arrow:hover{background:var(--hp-fog)}.qc-pg-team__dl{margin:calc(var(--u) * 32) 0 0;font-family:var(--hp-m);font-size:calc(var(--u) * 13);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;border-bottom:calc(var(--u) * 1) solid var(--hp-ink)}.qc-pg-team__row{display:grid;grid-template-columns:calc(var(--u) * 160) 1fr;gap:calc(var(--u) * 16);padding:calc(var(--u) * 14) 0;border-top:calc(var(--u) * 1) solid var(--hp-ink)}.qc-pg-team__row dt{color:#66697a}.qc-pg-team__row dd{margin:0}.qc-pg-team__row em{font-style:italic}.qc-pg-team__links{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8) calc(var(--u) * 24)}.qc-pg .qc-pg-team__links a{text-decoration:underline;text-underline-offset:calc(var(--u) * 5);text-decoration-thickness:calc(var(--u) * 1)}.qc-pg .qc-pg-team__links a:hover{text-decoration-thickness:calc(var(--u) * 2)}.qc-pg-team__about{margin-top:calc(var(--u) * 36);display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.qc-hp .qc-pg-team__abtn{padding:0;margin:0;border:0;background:transparent;color:#66697a;cursor:default;pointer-events:none;display:flex;justify-content:space-between;align-items:center;text-align:left;font-family:var(--hp-m);font-size:calc(var(--u) * 13);line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.qc-pg-team__abtn svg{display:none;width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--hp-ink)}.qc-pg-team__atext{display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.qc-pg-team__atext p{margin:0;font-family:var(--hp-l);font-size:calc(var(--u) * 20);line-height:1.6}.qc-pg-team__atext em{font-style:italic}@media(max-width:819px){.qc-pg-team__main{padding:calc(var(--u) * 56) 0 0}.qc-pg-member__main{padding:0 0 calc(var(--u) * 64)}.qc-pg-team__head{padding:0 calc(var(--u) * 6);gap:calc(var(--u) * 18);max-width:none}.qc-pg-team__h1{font-size:calc(var(--u) * 46)}.qc-pg-team__lede{font-size:calc(var(--u) * 14)}.qc-pg-team__cards{display:none}.qc-pg-team__picker{margin-top:calc(var(--u) * 40);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 10)}.qc-hp .qc-pg-team__pick{display:flex;flex-direction:column;gap:calc(var(--u) * 8);width:100%;padding:0;margin:0;border:0;background:transparent;color:var(--hp-ink);cursor:pointer;text-align:left;font:inherit}.qc-pg-team__pickname{align-self:flex-start;padding-bottom:calc(var(--u) * 6);border-bottom:calc(var(--u) * 2) solid transparent;white-space:nowrap;font-family:var(--hp-h);font-weight:800;font-size:calc(var(--u) * 14);line-height:1;letter-spacing:-.03em}.qc-pg-team__pick[aria-pressed=true] .qc-pg-team__pickname{border-bottom-color:var(--hp-ink)}.qc-pg-team__prof{margin-top:calc(var(--u) * 24);padding-top:calc(var(--u) * 16);display:flex;flex-direction:column;align-items:stretch;gap:0}.qc-pg-team__left,.qc-pg-team__right{display:contents}.qc-pg-team__ph{order:1;gap:calc(var(--u) * 12)}.qc-pg-team__photo{order:2;margin-top:calc(var(--u) * 22)}.qc-pg-team__dl{order:3}.qc-pg-team__about{order:4}.qc-pg-team__gal{order:5;margin-top:calc(var(--u) * 26);gap:calc(var(--u) * 8)}.qc-pg-team__pt{gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 4)}.qc-pg-team__name{font-size:calc(var(--u) * 44)}.qc-pg-team__cred{font-size:calc(var(--u) * 19);line-height:1.15}.qc-hp .qc-pg-team__nav .qc-pg-team__arrow--prev,.qc-pg-team__pos{display:flex}.qc-pg-team__pos{font-family:var(--hp-m);font-size:calc(var(--u) * 11);letter-spacing:.1em;white-space:nowrap}.qc-hp .qc-pg-team__arrow{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.qc-hp .qc-pg-team__arrow:hover{background:transparent}.qc-pg-team__arrow svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.qc-pg-team__dl{margin-top:calc(var(--u) * 22);font-size:calc(var(--u) * 11)}.qc-pg-team__row{grid-template-columns:calc(var(--u) * 100) 1fr;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) 0}.qc-pg-team__links{gap:calc(var(--u) * 8) calc(var(--u) * 20)}.qc-pg-team__about{margin-top:0;gap:calc(var(--u) * 14)}.qc-hp .qc-pg-team__abtn{width:100%;padding:calc(var(--u) * 12) 0;border-bottom:calc(var(--u) * 1) solid var(--hp-ink);color:var(--hp-ink);cursor:pointer;pointer-events:auto;font-size:calc(var(--u) * 11)}.qc-pg-team__abtn svg{display:block}.qc-pg-team__atext{display:none;gap:calc(var(--u) * 14);padding-top:calc(var(--u) * 4)}.qc-pg-team__about.open .qc-pg-team__atext{display:flex}.qc-pg-team__atext p{font-size:calc(var(--u) * 17)}.qc-pg-team__play{padding:calc(var(--u) * 12)}}@media(prefers-reduced-motion:reduce){.qc-pg-team__ico{transition:none}}.qc-pg-text .qc-pg-pill{line-height:normal}.qc-hp .qc-lg{display:grid;grid-template-columns:660px minmax(0,1fr);min-height:680px;border-radius:var(--qc-r, 12px);overflow:hidden;background:#f1f2f2;color:#4d5061}.qc-hp .qc-lg__img{position:relative;overflow:hidden;background:#c9d6e8}.qc-hp .qc-lg__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--lg-pos, 46% 50%);display:block}.qc-hp .qc-lg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2021286b,#20212800 48%)}.qc-hp .qc-lg__line{position:absolute;left:44px;right:44px;bottom:40px;margin:0;font-family:var(--hp-h);font-weight:800;font-size:40px;line-height:1.02;letter-spacing:-.04em;color:#fff}.qc-hp .qc-lg__form{display:flex;align-items:center;justify-content:center;padding:64px}.qc-hp .qc-lg__box{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center}.qc-hp .qc-lg__h{margin:0 0 30px;font-family:var(--hp-h);font-weight:800;font-size:56px;line-height:.95;letter-spacing:-.045em;color:#4d5061}.qc-hp .qc-lg__p{margin:-8px 0 22px;font-family:var(--hp-m);font-size:14px;line-height:1.55;color:#4d5061}.qc-hp .qc-lg__btn{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:200px;padding:0 44px;border-radius:999px;border:1.5px solid #4D5061;background:linear-gradient(#c2cdff,#c2cdff) no-repeat left / 0% 100%;color:#4d5061;font-family:var(--hp-m);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-text-stroke:.035em currentColor;transition:background-size .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease}.qc-hp .qc-lg__btn:hover,.qc-hp .qc-lg__btn:focus-visible{background-size:100% 100%;border-color:#c2cdff;color:#4d5061}.qc-hp .qc-lg__btn:focus-visible{outline:2px solid #4D5061;outline-offset:3px}.qc-hp .qc-lg__links{margin-top:26px;display:flex;flex-direction:column;gap:10px;font-family:var(--hp-l, Lato, sans-serif);font-size:15px;line-height:1.4;color:#4d5061}.qc-hp .qc-lg__links a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.qc-hp .qc-lg__links a:hover{color:#2f3140}@media(max-width:1100px){.qc-hp .qc-lg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qc-hp .qc-lg__line{font-size:34px}}@media(max-width:760px){.qc-hp .qc-lg{grid-template-columns:1fr;min-height:0;border-radius:var(--qc-r, 12px)}.qc-hp .qc-lg__img{height:420px}.qc-hp .qc-lg__img img{object-position:var(--lg-pos-m, 46% 50%)}.qc-hp .qc-lg__shade{background:linear-gradient(0deg,#2021284d,#20212800 60%)}.qc-hp .qc-lg__line{left:22px;right:22px;bottom:26px;font-size:30px}.qc-hp .qc-lg__form{padding:44px 22px 52px}.qc-hp .qc-lg__h{font-size:44px;margin-bottom:24px}.qc-hp .qc-lg__links{font-size:14px}}@media(prefers-reduced-motion:reduce){.qc-hp .qc-lg__btn{transition:none}}.qc-pg-blog .qc-pg-frame{padding:16px}@media(max-width:760px){.qc-pg-blog .qc-pg-frame{padding:10px}}.qc-hp .qc-chr{padding:64px 64px 120px;display:flex;flex-direction:column;gap:44px;color:#4d5061}.qc-hp .qc-chr sup{font-size:.6em;vertical-align:.6em;line-height:0}.qc-hp .qc-chr a{color:inherit;text-decoration:none}.qc-hp .qc-chr__mast{display:flex;flex-direction:column}.qc-hp .qc-chr__r1{height:1px;background:#4d5061}.qc-hp .qc-chr__r2{height:3px;border-top:3px solid #4D5061;border-bottom:1px solid #4D5061;box-sizing:border-box}.qc-hp .qc-chr__h1{margin:0;padding:22px 0 18px;text-align:center;font-family:Honest,Georgia,serif;font-weight:900;font-size:clamp(60px,8.5vw,122px);line-height:1;letter-spacing:-.01em;white-space:nowrap;color:#4d5061;text-transform:none}.qc-hp .qc-chr__h1 br{display:none}.qc-hp .qc-chr__meta{font-family:var(--hp-m);font-size:11px;letter-spacing:.12em;line-height:normal;text-transform:uppercase}.qc-hp .qc-chr__dot{opacity:.5}.qc-hp .qc-chr__t{margin:0;font-family:var(--hp-h);font-weight:800;letter-spacing:-.035em;color:#4d5061}.qc-hp .qc-chr__feat{display:grid;grid-template-columns:1fr 1fr;min-height:560px;border-radius:var(--qc-r, 12px);overflow:hidden}.qc-hp .qc-chr__feat-tx{padding:64px;display:flex;flex-direction:column;justify-content:center;gap:20px}.qc-hp .qc-chr__feat-tx .qc-chr__meta{font-size:12px}.qc-hp .qc-chr__feat-t{font-size:52px;line-height:.98;letter-spacing:-.045em}.qc-hp .qc-chr__feat-img{position:relative;border-radius:var(--qc-r, 12px);overflow:hidden;background:#e2e4e8}.qc-hp .qc-chr__feat-img img,.qc-hp .qc-chr__card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.qc-hp .qc-chr__feat:hover img,.qc-hp .qc-chr__card:hover img{transform:scale(1.03)}.qc-hp .qc-chr__feat:hover .qc-chr__t,.qc-hp .qc-chr__card:hover .qc-chr__t{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.qc-hp .qc-chr__feat:focus-visible,.qc-hp .qc-chr__card:focus-visible,.qc-hp .qc-chr__ess:focus-visible,.qc-hp .qc-chr__more-btn:focus-visible{outline:2px solid #4D5061;outline-offset:4px}.qc-hp .qc-chr__cols{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:start}.qc-hp .qc-chr__sec-h{margin:0;font-family:var(--hp-h);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.04em;color:#4d5061}.qc-hp .qc-chr__recent{display:flex;flex-direction:column;gap:28px}.qc-hp .qc-chr__recent .qc-chr__sec-h{padding-bottom:18px;border-bottom:1px solid #C9CBD2}.qc-hp .qc-chr__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:48px}.qc-hp .qc-chr__card{display:flex;flex-direction:column;gap:14px}.qc-hp .qc-chr__card-img{position:relative;aspect-ratio:3 / 2;border-radius:var(--qc-r, 12px);overflow:hidden;background:#e2e4e8}.qc-hp .qc-chr__card-t{font-size:26px;line-height:1.05}.qc-hp .qc-chr__empty{margin:0;font-family:var(--hp-l);font-size:17px}.qc-hp .qc-chr__more{display:flex;justify-content:center;padding-top:20px}.qc-hp .qc-chr__more-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;border:1px solid #4D5061;border-radius:6px;background:transparent;color:#4d5061;font-family:var(--hp-m);font-size:12px;line-height:normal;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.qc-hp .qc-chr__more-btn:hover{background:#c2cdff;border-color:#c2cdff}.qc-hp .qc-chr__more-btn[aria-busy=true]{opacity:.6;cursor:progress}.qc-hp .qc-chr__side{position:sticky;top:calc(var(--u) * 96);display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.qc-hp .qc-chr__ess{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:20px 0;border-top:1px solid #C9CBD2}.qc-hp .qc-chr__num{font-family:var(--hp-m);font-size:13px;line-height:1.2;letter-spacing:.12em}.qc-hp .qc-chr__ess-tx{display:flex;flex-direction:column;gap:8px}.qc-hp .qc-chr__ess .qc-chr__meta{font-size:10px}.qc-hp .qc-chr__ess-t{font-family:var(--hp-m);font-weight:700;font-size:15px;line-height:1.35;letter-spacing:0}.qc-hp .qc-chr__ess:hover .qc-chr__t{text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.qc-hp .qc-chr{padding:48px 32px 96px}.qc-hp .qc-chr__feat{min-height:460px}.qc-hp .qc-chr__feat-tx{padding:44px}.qc-hp .qc-chr__feat-t{font-size:40px}.qc-hp .qc-chr__cols{grid-template-columns:1fr;gap:64px}.qc-hp .qc-chr__side{position:static}}@media(max-width:760px){.qc-hp .qc-chr{padding:34px 14px 64px;gap:30px}.qc-hp .qc-chr__h1{padding:16px 0;font-size:60px;line-height:.98;white-space:normal}.qc-hp .qc-chr__h1 br{display:inline}.qc-hp .qc-chr__feat{grid-template-columns:1fr;min-height:0;border-radius:var(--qc-r, 12px)}.qc-hp .qc-chr__feat-img{order:-1;aspect-ratio:4 / 3;border-radius:var(--qc-r, 12px)}.qc-hp .qc-chr__feat-tx{padding:28px 22px 30px;gap:14px}.qc-hp .qc-chr__feat-tx .qc-chr__meta{font-size:11px}.qc-hp .qc-chr__feat-t{font-size:32px}.qc-hp .qc-chr__cols{margin-top:10px;gap:52px}.qc-hp .qc-chr__sec-h{font-size:26px}.qc-hp .qc-chr__grid{grid-template-columns:1fr;row-gap:36px}.qc-hp .qc-chr__card-t{font-size:24px}.qc-hp .qc-chr__more{padding-top:12px}.qc-hp .qc-chr__more-btn{width:100%}.qc-hp .qc-chr__side{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.qc-hp .qc-chr__feat img,.qc-hp .qc-chr__card img{transition:none}.qc-hp .qc-chr__feat:hover img,.qc-hp .qc-chr__card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/qc-pg.css.map */
