.qexplorer{padding:clamp(70px,12vh,140px) 0 0}.q-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:clamp(26px,4vh,44px)}.q-tabs{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--fg) 18%,transparent)}.q-tab{position:relative;display:flex;align-items:center;gap:18px;min-height:72px;padding:14px 6px;border:0;border-bottom:1px solid color-mix(in srgb,var(--fg) 18%,transparent);background:transparent;color:var(--fg);text-align:left;cursor:pointer;overflow:hidden;font:inherit}.q-tab:before{content:"";position:absolute;inset:0;background:var(--fg);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:0}.q-tab>*{position:relative;z-index:1}.q-tab b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--quiet);transition:color .3s}.q-tab span{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(24px,2.6vw,40px);line-height:.95;letter-spacing:-.03em}.q-tab:hover:before,.q-tab[aria-pressed=true]:before{transform:scaleY(1)}.q-tab:hover,.q-tab[aria-pressed=true],.q-tab:hover b,.q-tab[aria-pressed=true] b{color:#050505}.q-panel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:clamp(22px,3vw,40px)}.q-q{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.q-belief{margin:0;font-size:clamp(20px,1.8vw,26px);color:var(--accent);transform:rotate(-1deg);transform-origin:left}.q-copy{margin:0;max-width:48ch;color:color-mix(in srgb,var(--fg) 86%,transparent)}.q-read{width:100%}.q-read b{display:block;margin-bottom:6px;font-size:15px;font-weight:600;color:var(--mute)}.q-read ul{list-style:none;margin:0;padding:0}.q-read a{display:flex;align-items:center;min-height:48px;border-top:1px solid color-mix(in srgb,var(--fg) 14%,transparent);text-decoration:none}.q-read a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px}.feature-essay{padding:clamp(80px,14vh,160px) 0}.fe-inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:900px}.fe-kicker{margin:0;font-family:var(--serif);font-style:italic;font-size:24px;color:var(--quiet)}.fe h2{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(48px,9vw,150px);line-height:.86;letter-spacing:-.04em}.fe h2 em{font-family:var(--serif);font-weight:400;text-transform:none;letter-spacing:-.01em;color:var(--accent)}.fe-line{margin:8px 0 0;max-width:34ch;font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.6vw,36px);line-height:1.18}.fe-meta{margin:0;font-size:15px;color:color-mix(in srgb,var(--fg) 72%,transparent)}.fe-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.reading{padding-top:clamp(40px,6vh,70px)}.shaping{padding:clamp(80px,14vh,160px) 0 0}.shape-grid{list-style:none;margin:clamp(24px,4vh,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.scard{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(20px,2vw,28px);transition:border-color .3s}.scard:hover{border-color:color-mix(in srgb,var(--fg) 42%,transparent)}.s-status{margin:0;font-size:14px;font-weight:600;color:var(--quiet)}.scard h3{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(20px,1.8vw,26px);line-height:.95;letter-spacing:-.03em;overflow-wrap:anywhere}.scard p{margin:0;font-size:16px;color:color-mix(in srgb,var(--fg) 82%,transparent)}.scard .v-link{margin-top:auto}.qpage-hero{padding-top:clamp(110px,17vh,180px);padding-bottom:clamp(30px,6vh,70px)}.qpage-hero .back{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.qp-no{margin:22px 0 10px;font-family:var(--serif);font-style:italic;font-size:26px;color:var(--quiet)}.qp-name{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(46px,10vw,160px);line-height:.86;letter-spacing:-.04em;overflow-wrap:break-word}.qp-question{margin:22px 0 0;max-width:30ch;font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.2vw,46px);line-height:1.12;color:color-mix(in srgb,var(--fg) 86%,transparent)}.qbody{padding-top:clamp(40px,7vh,80px);border-top:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.qbody-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,72px);align-items:start}.qbody-grid>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.qbody p{margin:0;max-width:56ch;color:color-mix(in srgb,var(--fg) 86%,transparent)}.qbody .belief{margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);color:var(--accent);transform:rotate(-1.5deg);transform-origin:left}.qbody .copy{font-family:var(--serif);font-size:clamp(24px,2.2vw,32px);line-height:1.25;color:var(--fg)}.sidecard{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2.4vw,30px)}.sidecard h2{font-family:var(--serif);font-style:italic;font-weight:400;font-size:28px;color:var(--fg)}.sidecard ul{list-style:none;margin:0;padding:0;width:100%}.sidecard li a{display:flex;align-items:center;min-height:50px;border-top:1px solid color-mix(in srgb,var(--fg) 14%,transparent);text-decoration:none}.sidecard li a:hover{color:var(--accent)}.territory{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:6px 0 0;padding:0}.territory li{padding:8px 14px;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:999px;font-size:15px}.qnav{padding-top:clamp(70px,12vh,130px)}.qnav-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--fg) 18%,transparent)}.qnav-row a{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:46%;text-decoration:none}.qnav-row small{font-size:15px;color:var(--mute)}.qnav-row b{font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(24px,2.8vw,40px);line-height:.9;letter-spacing:-.03em}.qnav-row a:hover b{color:var(--accent)}.qnav-row .next{margin-left:auto;text-align:right}@media(max-width:980px){.q-grid,.qbody-grid{grid-template-columns:minmax(0,1fr)}.shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shape-grid{grid-template-columns:minmax(0,1fr)}.qnav-row a{max-width:100%}.qnav-row .next{margin-left:0;text-align:left}}.c-head.qpage-hero .back{display:inline-flex;gap:8px;margin:0 0 30px;font-size:15px;color:var(--quiet);text-decoration:none}.c-head.qpage-hero .back:hover{color:var(--fg)}.c-head .qp-no{margin:0 0 22px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.c-head .qp-name{margin:0;font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(54px,9.6vw,168px);line-height:.84;letter-spacing:-.045em;max-width:12ch}.c-head .qp-question{margin:28px 0 0;max-width:30ch;font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.8vw,42px);line-height:1.15;color:var(--accent)}html.cine .c-head .qp-name,html.cine .c-head .qp-question{animation:cRise 1.1s cubic-bezier(.2,.8,.2,1) both}html.cine .c-head .qp-question{animation-delay:.2s}@media(max-width:760px){.c-head .qp-name{font-size:clamp(40px,12.6vw,66px)}}
