body:has(.pq-root),html:has(.pq-root){overflow-x:clip;background:var(--pq-bg)}.pq-root{--pq-bg:#faf9f7;--pq-bg-elevated:hsla(40,23%,97%,.82);--pq-ink:#1a1917;--pq-ink-soft:#6b6862;--pq-hairline:rgba(26,25,23,.08);--pq-accent:#b8663a;--pq-accent-hover:#a2582f;--pq-dark:#0b0b0d;--pq-black:var(--pq-dark);--pq-on-dark:#f6f4f1;--pq-on-dark-soft:hsla(36,22%,95%,.68);--pq-on-dark-hairline:hsla(36,22%,95%,.14);--pq-screen:100vh;--pq-nav-h:84px;--pq-container:1360px;--pq-gutter:clamp(1.25rem,5vw,3.5rem);--pq-ease:cubic-bezier(0.4,0,0.2,1);--pq-font-body:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pq-font-title:var(--font-orbit),Georgia,serif;--pq-font-accent:var(--pq-font-body);--pq-font-label:var(--pq-font-body);--pq-font-numeral:var(--font-belwe-gotisch),Georgia,"Times New Roman",serif;font-family:var(--pq-font-body);background:var(--pq-bg);color:var(--pq-ink);width:100%;max-width:100%;min-height:var(--pq-screen);overflow:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@supports (height:100svh){.pq-root{--pq-screen:100svh}}.pq-root :where(section,article,header,footer,div,form,fieldset){min-width:0}.pq-root :where(h1,h2,h3,p,a,button,label,li,figcaption){max-width:100%;overflow-wrap:anywhere}.pq-root :where(img,svg,video,canvas){max-width:100%}.pq-root :where(.pq-hero-title,.pq-title-spacer,.pq-rd-heading){font-family:var(--pq-font-title);text-wrap:balance}.pq-root :where(.pq-ab-card-title,.pq-rd-round-title){font-family:var(--pq-font-accent);text-wrap:balance}.pq-root .pq-inst-name,.pq-root .pq-rd-learning-title{font-family:var(--pq-font-body);font-weight:600;text-wrap:balance}.pq-root :where(.pq-eyebrow,.pq-organized,.pq-stat-label){font-family:var(--pq-font-label)}.pq-root :where(.pq-btn,.pq-rd-brochure-button){font-family:var(--pq-font-accent)}.pq-root :where(.pq-stat-figure,.pq-rd-index){font-family:var(--pq-font-numeral)}.pq-container{width:100%;max-width:var(--pq-container);margin-inline:auto;padding-inline:var(--pq-gutter)}.pq-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--pq-nav-h);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:background .3s var(--pq-ease),border-color .3s var(--pq-ease),height .3s var(--pq-ease),-webkit-backdrop-filter .3s var(--pq-ease);transition:background .3s var(--pq-ease),border-color .3s var(--pq-ease),backdrop-filter .3s var(--pq-ease),height .3s var(--pq-ease);transition:background .3s var(--pq-ease),border-color .3s var(--pq-ease),backdrop-filter .3s var(--pq-ease),height .3s var(--pq-ease),-webkit-backdrop-filter .3s var(--pq-ease)}.pq-nav[data-elevated=true]{background:var(--pq-bg-elevated);border-bottom-color:var(--pq-hairline);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.pq-nav-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;width:100%}.pq-wordmark{justify-self:start;font-weight:600;font-size:1.02rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pq-ink);text-decoration:none;white-space:nowrap;transition:opacity .2s var(--pq-ease)}.pq-wordmark:hover{opacity:.7}.pq-links{justify-self:center;display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.75rem)}.pq-link{position:relative;font-size:.9rem;font-weight:500;letter-spacing:.01em;color:var(--pq-ink-soft);text-decoration:none;padding:.25rem 0;transition:color .2s var(--pq-ease)}.pq-link:hover{color:var(--pq-ink)}.pq-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--pq-ease)}.pq-link:hover:after{transform:scaleX(1)}.pq-actions{display:flex;gap:.75rem;min-height:1px}.pq-actions,.pq-burger{justify-self:end;align-items:center}.pq-burger{display:none;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;justify-content:center}.pq-burger span{display:block;position:relative;width:22px;height:1.5px;background:var(--pq-ink);transition:transform .3s var(--pq-ease),opacity .2s var(--pq-ease)}.pq-burger span:after,.pq-burger span:before{content:"";position:absolute;left:0;width:22px;height:1.5px;background:var(--pq-ink);transition:transform .3s var(--pq-ease)}.pq-burger span:before{top:-7px}.pq-burger span:after{top:7px}.pq-burger.open span{background:transparent}.pq-burger.open span:before{transform:translateY(7px) rotate(45deg)}.pq-burger.open span:after{transform:translateY(-7px) rotate(-45deg)}.pq-mobile{position:fixed;top:var(--pq-nav-h);left:0;right:0;z-index:49;background:var(--pq-bg-elevated);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--pq-hairline);display:flex;flex-direction:column;padding:.5rem var(--pq-gutter) 1.25rem;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .25s var(--pq-ease),transform .25s var(--pq-ease)}.pq-mobile.open{transform:translateY(0);opacity:1;pointer-events:auto}.pq-mobile .pq-link{padding:.85rem 0;font-size:1rem;border-bottom:1px solid var(--pq-hairline)}.pq-mobile .pq-link:last-child{border-bottom:none}.pq-hero{position:relative;background:var(--pq-black);--pq-hero-scroll:calc(var(--pq-screen) * 4.6);--pq-end-offset:calc(var(--pq-screen) * 0.5)}.pq-hero-scroll{height:calc(var(--pq-hero-scroll) - var(--pq-end-offset))}.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.42);position:-webkit-sticky;position:sticky;top:0;height:var(--pq-screen);overflow:hidden;background:transparent}.pq-stage-ground{background-color:var(--pq-black);background-image:radial-gradient(120% 80% at 50% 8%,hsla(0,0%,100%,.045) 0,hsla(0,0%,100%,0) 60%),radial-gradient(100% 70% at 50% 100%,rgba(184,102,58,.05) 0,rgba(184,102,58,0) 65%)}.pq-atmos,.pq-stage-ground{position:absolute;inset:0;pointer-events:none}.pq-atmos{overflow:hidden}.pq-atmos-glow{position:absolute;left:50%;bottom:-28vh;width:min(180vh,150vw);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(214,158,74,.14) 0,rgba(184,102,58,.07) 34%,rgba(184,102,58,.02) 58%,rgba(184,102,58,0) 74%)}.pq-atmos-particles{position:absolute;inset:0}.pq-particle{position:absolute;border-radius:50%;background:rgba(255,246,230,.9);box-shadow:0 0 4px 1px rgba(255,238,210,.45),0 0 12px 3px rgba(214,158,74,.22);opacity:var(--pq-particle-o,.35);animation-name:pq-particle-breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:opacity,transform}@keyframes pq-particle-breathe{0%,to{opacity:calc(var(--pq-particle-o, .35) * .35);transform:translateY(2px) scale(.85)}50%{opacity:var(--pq-particle-o,.35);transform:translateY(-2px) scale(1)}}.pq-atmos-grain{position:absolute;inset:0;opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.pq-hero-content-layer,.pq-logo-rest,.pq-title-layer{position:absolute;inset:0;display:flex;justify-content:center;will-change:transform}.pq-hero-content-layer{align-items:center}.pq-logo-rest{align-items:flex-end}.pq-title-layer{align-items:center;pointer-events:none}.pq-title-mirror{padding-bottom:var(--pq-zone-gap);text-align:center;display:flex;flex-direction:column;align-items:center}.pq-mirror-ghost{visibility:hidden;pointer-events:none}.pq-stage-ground{z-index:0}.pq-atmos{z-index:1}.pq-hero-content-layer{z-index:2}.pq-logo-rest{z-index:3}.pq-panel{z-index:4}.pq-titlecard-layer{z-index:5}.pq-panel{--pq-edge-h:clamp(28px,5vh,64px);height:var(--pq-screen);pointer-events:none}.pq-panel,.pq-panel-body{position:absolute;left:0;right:0;top:0}.pq-panel-body{bottom:var(--pq-edge-h);background:#ffda4b}.pq-panel-edge{position:absolute;bottom:0;left:0;width:100%;height:var(--pq-edge-h);display:block;margin-bottom:-1px}.pq-titlecard-layer{pointer-events:none}.pq-titlecard-layer,.pq-titlecard-shift{position:absolute;inset:0;will-change:transform}.pq-institution{position:absolute;left:0;right:0;top:52%;display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--pq-gutter)}.pq-organized{margin:0 0 clamp(.5rem,1.4vh,.9rem);font-size:clamp(.7rem,1.5vw,.85rem);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:rgba(20,19,26,.62);will-change:transform,opacity}.pq-inst-slot{position:relative;display:block;width:100%;height:clamp(3.2rem,9vh,6.5rem);overflow:hidden}.pq-inst-name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:clamp(2.4rem,8vw,6.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;padding-inline:var(--pq-gutter);white-space:normal;overflow-wrap:anywhere;color:#14131a;will-change:transform,opacity}.pq-about{position:relative;z-index:1;overflow:hidden;background:var(--pq-black);color:var(--pq-on-dark);padding-block:clamp(4rem,10vw,7rem)}.pq-about,.pq-stats{--ab-card:#111;--ab-card-2:#171717;--ab-accent:#f5c542;--ab-text:#f5f1e8;--ab-muted:hsla(42,39%,94%,.7);--ab-border:hsla(0,0%,100%,.08);--ab-hover:rgba(245,197,66,.18);--ab-radius:28px;--ab-ease:cubic-bezier(0.22,0.61,0.36,1);--ab-dur:620ms;--ab-serif:var(--pq-font-accent)}.pq-ab-container{position:relative;max-width:1540px}.pq-ab-bento{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:clamp(1.25rem,2vw,1.75rem);gap:clamp(1.25rem,2vw,1.75rem)}.pq-ab-card{position:relative;border-radius:var(--ab-radius);background:var(--ab-card);border:1px solid var(--ab-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color var(--ab-dur) var(--ab-ease),background-color var(--ab-dur) var(--ab-ease),box-shadow var(--ab-dur) var(--ab-ease),translate var(--ab-dur) var(--ab-ease)}@media (hover:hover){.pq-ab-card:hover{translate:0 -6px;border-color:var(--ab-accent);background:#141414;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 50px -24px rgba(0,0,0,.9),0 0 0 1px var(--ab-hover)}}.pq-ab-card-inner{display:flex;flex-direction:column;height:100%;padding:clamp(1.75rem,3.2vw,3rem);margin:0}.pq-ab-card-title{margin:0;font-family:var(--ab-serif);font-size:clamp(1.85rem,3.1vw,2.75rem);font-weight:400;line-height:1.16;letter-spacing:-.01em;color:var(--ab-text)}.pq-ab-body{max-width:85%;margin:clamp(1.4rem,2.6vw,2rem) 0 0;font-size:clamp(.94rem,1.05vw,1.02rem);font-weight:300;line-height:1.7;color:var(--ab-muted)}.pq-ab-ipm .pq-ab-card-inner{padding:clamp(1.5rem,2.5vw,2.25rem)}.pq-ab-ipm .pq-ab-body{max-width:100%;margin-top:clamp(1rem,2vw,1.4rem);line-height:1.58}.pq-ab-visual .pq-ab-card-inner{padding:0}.pq-ab-visual-frame{position:relative;height:100%;min-height:clamp(17rem,28vw,23rem);aspect-ratio:1581/893;overflow:hidden;border-radius:var(--ab-radius)}.pq-ab-visual-img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover;filter:grayscale(.55) contrast(1.08);transition:filter var(--ab-dur) var(--ab-ease);will-change:transform}.pq-ab-visual-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,5,.82) 0,rgba(5,5,5,.45) 32%,rgba(5,5,5,0) 62%);transition:opacity var(--ab-dur) var(--ab-ease)}@media (hover:hover){.pq-ab-visual:hover .pq-ab-visual-img{filter:grayscale(.32) contrast(1.12)}.pq-ab-visual:hover .pq-ab-visual-scrim{opacity:.82}}.pq-ab-tpq .pq-ab-card-inner{padding:clamp(2rem,4vw,3.75rem)}.pq-ab-tpq-title{font-size:clamp(2rem,3.6vw,3.15rem)}.pq-ab-tpq-body{max-width:68ch}@media (min-width:900px){.pq-ab-bento{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch}.pq-ab-ipm{grid-column:1;grid-row:1}.pq-ab-visual{grid-column:2;grid-row:1}.pq-ab-tpq{grid-column:1/-1}.pq-ab-tpq .pq-ab-card-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-column-gap:clamp(2.5rem,5vw,5rem);column-gap:clamp(2.5rem,5vw,5rem);align-items:start}.pq-ab-tpq-head{grid-column:1}.pq-ab-tpq-body{grid-column:2;margin-top:0}}@media (min-width:768px){.pq-about .pq-container{padding-inline:48px}}@media (min-width:1200px){.pq-about .pq-container{padding-inline:64px}}@media (prefers-reduced-motion:reduce){.pq-ab-card{transition:border-color .2s linear,background-color .2s linear}.pq-ab-card:hover{translate:none}}.pq-stats{position:relative;z-index:1;isolation:isolate;overflow:hidden;background:#050505;color:var(--ab-text);border-top:1px solid rgba(245,197,66,.18);border-bottom:1px solid rgba(245,197,66,.18);padding-block:clamp(4.5rem,10vw,120px)}.pq-stats-image{z-index:-4;width:100%;height:100%;object-fit:cover;opacity:.18;filter:grayscale(100%) brightness(18%) contrast(120%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pq-stats-image,.pq-stats-overlay{position:absolute;inset:0;pointer-events:none}.pq-stats-overlay{z-index:-3;background:rgba(5,5,5,.72)}.pq-stats-vignette{z-index:-2;background:radial-gradient(115% 78% at 50% 50%,rgba(5,5,5,0) 40%,rgba(5,5,5,.58) 100%)}.pq-stats-glow,.pq-stats-vignette{position:absolute;inset:0;pointer-events:none}.pq-stats-glow{z-index:-1;opacity:var(--glow-o,0);mix-blend-mode:screen;background:radial-gradient(450px circle at var(--gx,50%) var(--gy,50%),rgba(245,197,66,.08),rgba(245,197,66,.03) 48%,rgba(245,197,66,0) 74%);transition:opacity .6s var(--ab-ease)}.pq-stats-inner{position:relative;max-width:1400px;margin-inline:auto;padding-inline:clamp(1rem,5vw,40px)}.pq-stats-row{display:grid;grid-template-columns:1fr;grid-gap:clamp(3rem,9vw,4rem);gap:clamp(3rem,9vw,4rem)}.pq-stat-item{text-align:left}.pq-stat-block,.pq-stat-item{display:flex;flex-direction:column;align-items:flex-start}.pq-stat-block{width:100%}.pq-stat-figure{display:flex;align-items:flex-start;margin:0;font-size:clamp(64px,14vw,100px);font-weight:700;line-height:.9;letter-spacing:-.035em;color:var(--ab-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-stat-item--a .pq-stat-figure{font-size:clamp(82px,19vw,150px)}.pq-stat-plus{font-size:.65em;line-height:1;margin-left:.06em;transform:translateY(.12em)}.pq-stat-label{margin:clamp(.75rem,1.4vw,1rem) 0 0;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.6;color:var(--ab-text)}.pq-stat-rule{width:100%;height:1px;margin-top:clamp(1.5rem,3vw,2rem);background:rgba(245,197,66,.28)}@media (min-width:760px){.pq-stats-row{grid-template-columns:45fr 25fr 30fr;align-items:baseline;column-gap:clamp(1.5rem,4vw,4rem);row-gap:0}.pq-stat-rule{width:clamp(60px,5vw,80px)}.pq-stats-row{grid-template-rows:auto auto}.pq-stat-item{display:contents}.pq-stat-block{display:flex;flex-direction:column;align-items:flex-start;grid-row:1}.pq-stat-item--a .pq-stat-block{grid-column:1}.pq-stat-item--b .pq-stat-block{grid-column:2}.pq-stat-item--c .pq-stat-block{grid-column:3}.pq-stat-rule{grid-row:2;margin-top:clamp(1.5rem,3vw,2rem);align-self:start}.pq-stat-item--a .pq-stat-rule{grid-column:1}.pq-stat-item--b .pq-stat-rule{grid-column:2}.pq-stat-item--c .pq-stat-rule{grid-column:3}}@media (min-width:1100px){.pq-stats-row{column-gap:clamp(2.5rem,4vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.pq-stats-glow{display:none}}.pq-round-details{position:relative;z-index:1;overflow:hidden;--ab-accent:#f5c542;--ab-text:#f5f1e8;--ab-muted:hsla(42,39%,94%,.7);background:#050505;color:var(--ab-text);padding-block:clamp(6.25rem,8vw,7.5rem) clamp(1.75rem,2.5vw,2.5rem)}.pq-rd-container{max-width:1400px;padding-inline:clamp(1.5rem,5.5vw,5rem)}.pq-rd-heading-group{display:grid;justify-items:start}.pq-rd-heading{margin:0;color:var(--ab-text);font-size:clamp(2.35rem,6vw,4rem);font-weight:600;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.pq-rd-selector{display:flex;align-items:stretch;gap:clamp(2rem,4vw,3.75rem);margin-top:clamp(2.25rem,3vw,2.8rem)}.pq-rd-selector-option{min-height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ab-muted);font:inherit;font-size:clamp(.86rem,1.1vw,1rem);font-weight:500;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:color .22s var(--pq-ease),opacity .22s var(--pq-ease)}.pq-rd-selector-label{position:relative;display:inline-block;padding-bottom:.9rem}.pq-rd-selector-indicator{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--ab-accent)}.pq-rd-selector-option.is-active{color:var(--ab-accent);font-weight:600}.pq-rd-selector-option:focus-visible{outline:2px solid var(--ab-accent);outline-offset:6px}.pq-rd-content-frame{display:grid;margin-top:clamp(4.5rem,6vw,5.5rem)}.pq-rd-content{grid-area:1/1;min-width:0;will-change:opacity,transform}.pq-rd-rounds{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(4rem,10vw,5.5rem);gap:clamp(4rem,10vw,5.5rem)}.pq-rd-round{min-width:0}.pq-rd-round-header{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.pq-rd-index{display:block;color:var(--ab-accent);font-size:clamp(.75rem,.9vw,.82rem);font-weight:500;letter-spacing:.16em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pq-rd-round-label{margin:0;color:hsla(42,39%,94%,.62);font-size:clamp(.75rem,.9vw,.82rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase}.pq-rd-round-title{max-width:16ch;margin:clamp(1.35rem,2vw,1.6rem) 0 0;color:var(--ab-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.025em}.pq-rd-round-rule{display:block;width:min(15rem,100%);height:1px;margin-top:clamp(1.25rem,2vw,1.5rem);background:rgba(245,197,66,.22)}.pq-rd-round-copy{max-width:62ch;margin-top:clamp(1.6rem,2.4vw,1.9rem)}.pq-rd-round-copy p{margin:0;color:var(--ab-muted);font-size:clamp(1rem,1.15vw,1.1rem);font-weight:400;line-height:1.7}.pq-rd-round-copy p+p{margin-top:1.35em}.pq-rd-learning{margin-top:clamp(6.25rem,8.5vw,8rem);padding-top:clamp(2.75rem,4vw,3.75rem);border-top:1px solid hsla(42,39%,94%,.12)}.pq-rd-learning-title{margin:0;color:var(--ab-text);font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;text-transform:uppercase}.pq-rd-learning-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,6vw,2.75rem);gap:clamp(2rem,6vw,2.75rem);margin:clamp(2.75rem,4vw,3.75rem) 0 0;padding:0;list-style:none}.pq-rd-learning-list li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.pq-rd-learning-list p{margin:0;color:hsla(42,39%,94%,.76);font-size:clamp(.95rem,1.05vw,1rem);line-height:1.62}.pq-rd-brochure-action{display:flex;align-items:center;justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem)}.pq-rd-brochure-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.85rem 1.75rem;border:1px solid var(--ab-accent);background:var(--ab-accent);color:#050505;font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s var(--pq-ease),border-color .2s var(--pq-ease),color .2s var(--pq-ease)}.pq-rd-brochure-button:focus-visible{outline:2px solid var(--ab-text);outline-offset:4px}@media (hover:hover){.pq-rd-selector-option:hover{color:var(--ab-text)}.pq-rd-selector-option.is-active:hover{color:var(--ab-accent)}.pq-rd-brochure-button:hover{border-color:var(--ab-text);background:var(--ab-text);color:#050505}}@media (min-width:700px){.pq-rd-heading{font-size:clamp(3rem,5vw,4rem)}.pq-rd-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,5rem);row-gap:clamp(2.75rem,5vw,4rem)}.pq-rd-learning-list li{display:block}.pq-rd-learning-list p{margin-top:1.15rem}}@media (min-width:840px){.pq-rd-rounds{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(3rem,6vw,6rem)}.pq-rd-round-copy{max-width:54ch}}@media (min-width:1100px){.pq-rd-learning-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(2rem,4vw,4.5rem);row-gap:0}}@media (max-width:520px){.pq-round-details{padding-block:clamp(5rem,20vw,6.25rem) 1.5rem}.pq-rd-selector{width:100%;gap:1.25rem}.pq-rd-selector-option{flex:1 1;min-width:0}.pq-rd-content-frame{margin-top:4rem}.pq-rd-learning{margin-top:5.5rem}}@media (prefers-reduced-motion:reduce){.pq-rd-brochure-button,.pq-rd-selector-option{transition:none}}.pq-root .pq-gallery{--gallery-item-height:clamp(13.3rem,21vw,17.5rem);position:relative;z-index:1;width:100%;max-width:100%;padding-block:clamp(1.5rem,2.5vw,2.25rem) clamp(2.75rem,5vw,4.5rem);overflow:hidden;background:#050505}@media (max-width:900px){.pq-root .pq-gallery{--gallery-item-height:clamp(11.9rem,28vw,14.7rem)}}@media (max-width:600px){.pq-root .pq-gallery{--gallery-item-height:clamp(9.8rem,43.4vw,11.9rem);padding-block:1.25rem clamp(2rem,8vw,3rem)}}.pq-team{position:relative;z-index:1;background:#fff;color:#111}.pq-team-inner{display:grid;grid-template-columns:minmax(12rem,.26fr) minmax(0,1fr);grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem);align-items:stretch;padding-block:clamp(3.25rem,4vw,3.75rem)}.pq-team-title{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding-right:clamp(2.25rem,4vw,3.75rem);border-right:1px solid rgba(0,0,0,.15);font-size:clamp(3.5rem,4.5vw,4.25rem);font-weight:600;line-height:.92;letter-spacing:-.055em}.pq-team-title span{display:block}.pq-team-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.75rem clamp(2.5rem,5vw,4.5rem);gap:2.75rem clamp(2.5rem,5vw,4.5rem);min-width:0}.pq-team-member{min-width:0}.pq-team-name{margin:0;color:#111;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.08;letter-spacing:-.035em}.pq-team-role{margin:.55rem 0 0;color:#5f5f5f;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:400;line-height:1.4}.pq-team-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:.85rem}.pq-team-contact a{color:#292929;font-size:clamp(.94rem,1.2vw,1rem);font-weight:400;line-height:1.55;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:anywhere;transition:-webkit-text-decoration-color .2s var(--pq-ease);transition:text-decoration-color .2s var(--pq-ease);transition:text-decoration-color .2s var(--pq-ease),-webkit-text-decoration-color .2s var(--pq-ease)}.pq-team-contact a:focus-visible,.pq-team-contact a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (min-width:1240px){.pq-team-inner{grid-template-columns:minmax(13rem,.22fr) minmax(0,.78fr)}.pq-team-members{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2.25rem,3.5vw,4rem)}.pq-team-name{white-space:nowrap}}@media (max-width:900px){.pq-team-inner{display:block;padding-block:clamp(3rem,13vw,4rem)}.pq-team-title{width:100%;padding:0 0 clamp(1.75rem,7vw,2.25rem);border-right:0;border-bottom:1px solid rgba(0,0,0,.15);font-size:clamp(2.625rem,13vw,3.75rem);line-height:.94}.pq-team-members{grid-template-columns:1fr;gap:clamp(2rem,9vw,2.75rem);padding-top:clamp(2rem,8vw,2.5rem)}.pq-team-name{font-size:clamp(1.375rem,7vw,1.75rem)}.pq-team-role{font-size:1rem}.pq-team-contact{gap:0;margin-top:.7rem}.pq-team-contact a{display:inline-flex;align-items:center;min-height:2.5rem;font-size:.96rem}}@media (prefers-reduced-motion:reduce){.pq-team-contact a{transition:none}}.pq-hero-copy{padding-bottom:var(--pq-zone-gap);text-align:center;display:flex;flex-direction:column;align-items:center}.pq-logo-rest{--pq-logo-rise-t:0;pointer-events:none}.pq-logo-box{--pq-logo-size:clamp(360px,62vw,calc(var(--pq-screen) * 0.78));--pq-logo-rest-lift:0px;--pq-logo-visible:0.45;--pq-logo-hidden:calc(var(--pq-logo-size) * (1 - var(--pq-logo-visible)));--pq-logo-rise:calc(var(--pq-screen) * 0.5 - var(--pq-logo-size) / 2 + var(--pq-logo-hidden) - var(--pq-logo-rest-lift));position:relative;width:var(--pq-logo-size);aspect-ratio:341/340;margin-bottom:calc(var(--pq-logo-rest-lift) - var(--pq-logo-hidden));transform:translateY(calc(var(--pq-logo-rise) * var(--pq-logo-rise-t) * -1));will-change:transform}.pq-ink-disc-img,.pq-ink-flood,.pq-ink-pi,.pq-logo-full{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:50% 50%}.pq-logo-full{z-index:1;transform:scale(.8)}.pq-ink-flood{z-index:2;will-change:transform}.pq-ink-disc-img{z-index:3;will-change:transform}.pq-ink-pi{z-index:4}.pq-ink-flood{inset:auto;left:50%;top:50%;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;border-radius:50%;background:#ffda4b}.pq-eyebrow{margin:0 0 clamp(1.75rem,4vh,2.75rem);font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--pq-on-dark-soft)}.pq-hero-title,.pq-title-spacer{font-size:clamp(3rem,7.5vw,6rem);font-weight:600;line-height:1.02;letter-spacing:-.028em}.pq-hero-title{color:var(--pq-on-dark);text-shadow:0 2px 40px rgba(0,0,0,.5);will-change:transform,opacity,filter;transform-origin:50% 50%}.pq-hero-title,.pq-title-spacer{margin:0 0 clamp(2.5rem,6vh,4rem)}.pq-title-spacer{visibility:hidden;pointer-events:none}.pq-meta-row{margin:0 0 clamp(2.5rem,6vh,4rem);padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.6rem,1.4vw,1rem)}.pq-meta-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem 1.05rem;border-radius:999px;border:1px solid var(--pq-on-dark-hairline);background:hsla(36,22%,95%,.045);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.pq-meta-icon{width:1.05em;height:1.05em;flex:none;color:hsla(36,22%,95%,.62)}.pq-meta-label{font-size:.85rem;font-weight:500;letter-spacing:.015em;color:hsla(36,22%,95%,.86)}.pq-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.pq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.6rem;border-radius:11px;font-size:.94rem;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s var(--pq-ease),border-color .2s var(--pq-ease),color .2s var(--pq-ease),transform .2s var(--pq-ease)}.pq-btn:active{transform:translateY(1px)}.pq-btn-primary{background:var(--pq-accent);color:#fff;padding:.98rem 2.1rem;font-size:.98rem;box-shadow:0 10px 30px -12px rgba(184,102,58,.65)}.pq-btn-primary:hover{background:var(--pq-accent-hover);box-shadow:0 14px 34px -12px rgba(184,102,58,.8)}@media (max-width:860px){.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.36)}.pq-logo-box{--pq-logo-size:min(92vw,calc(var(--pq-screen) * 0.62),640px)}}@media (max-width:560px){.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.32)}.pq-logo-box{--pq-logo-size:min(96vw,calc(var(--pq-screen) * 0.54),360px)}.pq-hero-title,.pq-title-spacer{font-size:clamp(2.15rem,9vw,3rem);line-height:1.06}.pq-meta-row{width:100%}.pq-meta-chip{max-width:100%;justify-content:center;padding:.55rem .9rem;white-space:normal}.pq-meta-label{font-size:.8rem}.pq-ab-body{max-width:100%}.pq-ab-visual-frame{min-height:clamp(13rem,68vw,17rem);aspect-ratio:auto}.pq-stat-figure{font-size:clamp(3.5rem,18vw,5rem)}.pq-stat-item--a .pq-stat-figure{font-size:clamp(4rem,20vw,5.5rem)}}@media (max-width:380px){.pq-btn{flex:1 1 auto}}@media (max-height:700px){.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.20)}.pq-hero-title,.pq-meta-row,.pq-title-spacer{margin-bottom:clamp(.9rem,3vh,1.5rem)}.pq-meta-row{gap:clamp(.35rem,1.4vw,.75rem)}.pq-meta-chip{padding-block:.45rem}.pq-btn-primary{padding-block:.72rem}}@media (max-height:700px) and (min-aspect-ratio:4/3){.pq-logo-box{--pq-logo-size:min(56vw,calc(var(--pq-screen) * 0.58),520px)}}@media (min-width:861px) and (min-height:701px) and (max-height:950px){.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.36)}.pq-logo-box{--pq-logo-size:min(52vw,calc(var(--pq-screen) * 0.48),520px);--pq-logo-visible:1;--pq-logo-rest-lift:2vh}}@media (max-width:860px){.pq-root{--pq-nav-h:72px}.pq-actions,.pq-links{display:none}.pq-burger{display:flex}}@media (prefers-reduced-motion:reduce){.pq-burger span,.pq-burger span:after,.pq-burger span:before,.pq-link,.pq-link:after,.pq-mobile,.pq-nav{transition:none}.pq-particle{animation:none;opacity:var(--pq-particle-o,.35);transform:none}.pq-eyebrow,.pq-hero-actions,.pq-hero-title,.pq-meta-row{filter:none!important}}@media (max-height:760px){.pq-institution{top:48%}.pq-inst-slot{height:clamp(2.6rem,8vh,4.5rem)}.pq-inst-name{font-size:clamp(2rem,7vw,4.2rem)}}.pq-root .nav-glass{max-width:calc(100% - clamp(1rem, 6vw, 4rem))}.pq-root .nav-link,.pq-root .nav-wordmark{overflow-wrap:normal;word-break:normal}.pq-root .contact-submit,.pq-root .nav-hamburger{min-width:44px;min-height:44px}.pq-root .contact-submit:focus-visible,.pq-root .nav-hamburger:focus-visible,.pq-root .nav-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pq-root .contact-info,.pq-root .contact-layout,.pq-root .contact-section,.pq-root .contact-sponsors{width:100%;max-width:100%}.pq-root .contact-page-inner{width:100%;max-width:1180px}.pq-root .contact-form-card{width:100%;max-width:440px}.pq-root .contact-detail,.pq-root .contact-mailus a{white-space:normal;overflow-wrap:anywhere;word-break:normal}.pq-root .contact-field,.pq-root .contact-field input,.pq-root .contact-field textarea{width:100%;min-width:0;max-width:100%}@media (max-width:1120px){.pq-root .nav-links-desktop{display:none}.pq-root .nav-hamburger,.pq-root .nav-mobile-menu{display:flex}}@media (min-width:760px) and (max-width:1099px){.pq-stat-figure{font-size:clamp(3.5rem,8.5vw,5rem)}.pq-stat-item--a .pq-stat-figure{font-size:clamp(5rem,13vw,7.5rem)}}@media (max-width:620px){.pq-root .contact-section{padding-inline:clamp(1rem,5vw,1.5rem)}.pq-root .contact-sponsors .pcc-people{flex-direction:column;gap:1.5rem}.pq-root .contact-sponsors .pcc-person{width:100%}.pq-root .contact-sponsors .pcc-person+.pcc-person{padding-top:1.5rem;padding-left:0;border-top:1px solid rgba(224,138,60,.35);border-left:0}.pq-root .contact-page-title{font-size:clamp(2rem,11vw,3rem);line-height:1.08}}@media (max-width:480px){.pq-root{--pq-gutter:clamp(1rem,5vw,1.25rem)}.pq-about,.pq-stats{--ab-radius:clamp(18px,6vw,24px)}.pq-root .nav-glass{top:.5rem;right:.5rem;left:.5rem;max-width:calc(100% - 1rem)}.pq-root .nav-glass>div:first-child{gap:.65rem!important;padding:.75rem .9rem!important}.pq-root .nav-wordmark{flex:0 1 auto;font-size:clamp(.78rem,3.7vw,1rem)!important;line-height:1.1;letter-spacing:.045em!important;white-space:normal!important}.pq-root .nav-mobile-menu.open{max-height:min(70vh,28rem);overflow-y:auto;overscroll-behavior:contain}.pq-root .nav-link-mobile{display:flex;align-items:center;min-height:44px;padding-block:.7rem}.pq-ab-card-inner,.pq-ab-ipm .pq-ab-card-inner,.pq-ab-tpq .pq-ab-card-inner{padding:clamp(1.25rem,6vw,1.75rem)}.pq-ab-card-title,.pq-ab-tpq-title{font-size:clamp(1.65rem,8.5vw,2.15rem)}.pq-rd-container{padding-inline:var(--pq-gutter)}.pq-rd-selector{align-items:stretch;gap:.75rem}.pq-rd-selector-option{padding-inline:.25rem;text-align:center}.pq-btn-primary,.pq-rd-brochure-button,.pq-root .contact-submit{width:100%}.pq-root .coord-card{flex-basis:min(100%,172px);width:min(100%,172px)}.pq-root .pcc-person{width:100%;min-width:0}}@media (max-height:460px){.pq-hero-stage{--pq-zone-gap:calc(var(--pq-screen) * 0.10)}.pq-hero-title,.pq-title-spacer{font-size:clamp(1.75rem,7vw,2.5rem);margin-bottom:.6rem}.pq-meta-row{margin-bottom:.6rem;gap:.25rem}.pq-meta-chip{padding:.3rem .65rem}.pq-meta-label{font-size:.72rem}.pq-btn-primary{padding-block:.62rem}}