@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400&family=Inter:wght@300;400;500&display=swap";:root{--midnight:#081522;--midnight2:#10283c;--gold:#c7a66a;--ivory:#f5f0e7;--stone:#e7dfd2;--bronze:#8f6942;--ink:#142536;--muted:#66727c;--display:"Cormorant Garamond", Georgia, serif;--body:Inter, Arial, sans-serif;--header:78px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--ivory);color:var(--ink);font:300 16px/1.78 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}p{margin:0 0 1.2rem}h1,h2,h3{font-family:var(--display);color:var(--midnight);margin:0 0 1.25rem;font-weight:400;line-height:1.02}h1{letter-spacing:-.04em;font-size:clamp(3.1rem,6.6vw,6rem)}h2{letter-spacing:-.03em;font-size:clamp(2.15rem,4.1vw,3.9rem)}h3{font-size:1.5rem}sup{font:400 .28em var(--body);letter-spacing:0;vertical-align:top;margin-left:.15em}.container{width:min(1180px,100% - 64px);margin:auto}.container-narrow{max-width:790px}.text-center{text-align:center}.centered{max-width:680px;margin:0 auto 2.5rem}.section{padding:clamp(4.75rem,8vw,7.5rem) 0}.section-stone{background:var(--stone)}.section-inverse{background:var(--midnight);color:#d5d6d3}.section-inverse h2,.section-inverse h3{color:var(--ivory)}.section-inverse .text-lead{color:#c8c9c6}.section-header{margin-bottom:3.25rem}.text-label{letter-spacing:.26em;text-transform:uppercase;color:var(--bronze);margin-bottom:1.7rem;font-size:.75rem;font-weight:500;line-height:1.4}.text-lead{font:400 clamp(1.12rem, 1.8vw, 1.42rem)/1.55 var(--display);color:#435262}.site-header{height:var(--header);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f0e7f5;border-bottom:1px solid #08152224;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.logo,.footer-brand{display:block}.logo{flex:0 220px;width:220px;height:38px;overflow:visible}.logo img{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.footer-brand img{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:auto;display:block}.identity-lockup{background:var(--ivory);border:1px solid #c7a66a47;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #00000038}.identity-lockup img{width:100%;height:auto;display:block}.nav-list,.footer-nav{margin:0;padding:0;list-style:none}.nav-desktop .nav-list{gap:clamp(.8rem,1.45vw,1.55rem);display:flex}.nav-list a{letter-spacing:.12em;text-transform:uppercase;color:var(--midnight);font-size:.75rem;transition:color .2s}.header-qog-link{display:none}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--gold)}.nav-toggle{background:0 0;border:0;padding:10px;display:none}.nav-toggle span{background:var(--midnight);width:24px;height:1px;margin:6px;display:block}.nav-mobile{display:none}.translate-launcher{z-index:28;min-height:46px;color:var(--ivory);font:500 .74rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#081522f2;border:1px solid #c7a66a94;border-radius:2px;align-items:center;gap:.65rem;padding:.7rem 1rem;display:inline-flex;position:fixed;bottom:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);box-shadow:0 14px 38px #030a1147}.translate-launcher span{color:var(--gold);font-size:1.05rem}.translate-launcher:hover,.translate-launcher:focus-visible{border-color:var(--gold);background:#10283c}.translate-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a11c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.translate-panel{background:var(--ivory);border:1px solid #c7a66a61;width:min(520px,100%);padding:clamp(2rem,6vw,3.5rem);position:relative;box-shadow:0 30px 90px #00000073}.translate-panel h2{font-size:clamp(2.5rem,7vw,4rem)}.translate-panel label{color:var(--midnight);margin:1.75rem 0 .5rem;font-weight:500;display:block}.translate-panel select{width:100%;min-height:50px;color:var(--midnight);font:400 1rem var(--body);background:#fff;border:1px solid #08152247;margin-bottom:1rem;padding:.75rem 1rem}.translate-panel .btn{cursor:pointer;width:100%}.translate-panel small{color:var(--muted);margin-top:1.25rem;line-height:1.55;display:block}.translate-close{color:var(--midnight);font:300 2rem/1 var(--body);cursor:pointer;background:0 0;border:0;position:absolute;top:.75rem;right:.9rem}.hero{min-height:100svh;color:var(--ivory);background:radial-gradient(circle at 74% 28%,#253f50 0,#11283a 26%,#07131f 69%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-asset,.fountain-asset,.decision-table-asset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-asset{object-position:center}.hero-light{z-index:1;background:linear-gradient(90deg,#030b12e0 0%,#030b1294 34%,#030b1208 62%);position:absolute;inset:0}.hero-water{background:linear-gradient(#2753654d,#030d16f0);border-top:1px solid #c7a66a40;position:absolute;inset:67% 0 0}.hero-water:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 16px,#ffffff06 17px 18px);position:absolute;inset:18% 0}.hero-axis{flex-direction:column;align-items:center;width:38%;display:flex;position:absolute;top:16%;bottom:7%;right:8%}.axis-q{font:300 clamp(15rem, 31vw, 32rem)/.82 var(--display);color:#eeddb81f;text-shadow:0 0 60px #c7a66a24}.axis-line{background:linear-gradient(var(--gold), transparent);opacity:.5;width:1px;height:34%}.axis-cog{color:#8f694275;font-size:8rem;line-height:1;transform:rotate(15deg)}.hero-content{z-index:2;width:min(1180px,100% - 64px);padding-top:var(--header);margin:auto;position:relative}.hero h1{color:var(--ivory);max-width:930px}.hero h1 em{font-weight:300}.hero .text-lead{color:#d5d5ce;max-width:690px}.hero .hero-proposition-title{max-width:690px;margin-bottom:1rem;font-size:clamp(3rem,5.3vw,5rem)}.hero .hero-proposition-title>span{color:var(--gold);letter-spacing:-.015em;font-size:.62em}.hero-proposition-lead{margin-bottom:1.25rem}.hero-proposition{border-top:1px solid #c7a66a6b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:min(660px,100%);padding-top:1.15rem;display:grid}.hero-proposition p{color:#d6d9d5;margin:0;font-size:.83rem;line-height:1.65}.hero-proposition span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.61rem;font-weight:500;display:block}.hero-cta{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.hero-trust-line{max-width:660px;margin:1.15rem 0 0;font-size:.78rem;line-height:1.55}.hero-trust-line a{color:#d5d5ce;border-bottom:1px solid #c7a66a73}.hero-trust-line a:hover{color:var(--gold)}.trust-information{background:var(--ivory)}.trust-caveat{color:#5c6870;font-size:.9rem}.qotham-seal{width:132px;margin:1.6rem 0 0}.qotham-seal img{width:100%;height:auto;display:block}.qotham-seal figcaption{color:#66727a;letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.62rem;line-height:1.45}.judgement-gap-lead span{display:block}.scroll-cue{z-index:3;letter-spacing:.22em;text-transform:uppercase;color:#a7aca9;font-size:.62rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-cue span{color:var(--gold);margin-left:.8rem}.story-line{color:var(--ivory);background:#06121e;border-top:1px solid #c7a66a33;border-bottom:1px solid #c7a66a29}.judgement-gap{background:var(--ivory);position:relative;overflow:hidden}.judgement-gap-grid{grid-template-columns:minmax(320px,.8fr) minmax(460px,1.2fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.judgement-gap-copy{z-index:1;position:relative}.house-foreshadow{border-left:1px solid #8f694257;width:min(66vw,900px);margin:0 -18vw 0 0;position:relative;overflow:hidden;box-shadow:-38px 34px 80px #08152221}.house-foreshadow:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f3eb33,#0000 28%);position:absolute;inset:0}.house-foreshadow img{object-fit:cover;object-position:42% center;width:100%;min-height:390px;display:block}.story-line-inner{grid-template-columns:repeat(4,1fr);display:grid}.story-line-step{border-left:1px solid #c7a66a29;grid-template-columns:38px 1fr;gap:1rem;padding:2.3rem 1.7rem;display:grid}.story-line-step:last-child{border-right:1px solid #c7a66a29}.story-line-step>span{font:300 1.5rem/1 var(--display);color:var(--gold)}.story-line-step strong,.story-line-step small{display:block}.story-line-step strong{font:400 1.3rem/1.05 var(--display);margin-bottom:.55rem}.story-line-step small{color:#9eaaab;font-size:.72rem;line-height:1.55}.btn{border:1px solid var(--bronze);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:51px;padding:.85rem 1.45rem;font-size:.68rem;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:500}.btn-secondary{color:var(--ivory);border-color:#c7a66ab3}.btn-stone{color:var(--midnight);background:0 0}.card-grid{background:#8f694247;border:1px solid #8f69422e;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.card-grid-3{grid-template-columns:repeat(3,1fr)}.q-card{background:var(--ivory);min-height:265px;padding:clamp(2.2rem,4vw,3.8rem);position:relative}.q-card:before{content:"";background:var(--gold);width:46px;height:2px;position:absolute;top:0;left:0}.q-card p{color:#55616b}.card-link{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.card-link:hover{color:var(--bronze)}.application-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.application-detail-grid article{border-top:1px solid var(--gold);padding-top:1.5rem}.application-detail-grid ul{margin:1.6rem 0 0;padding-left:1.2rem}.application-detail-grid li{margin:0 0 .9rem;line-height:1.65}.application-example{background:var(--ink);color:var(--ivory)}.insight-article section{border-bottom:1px solid #14253629;margin:0 0 2.2rem;padding:0 0 2.2rem}.insight-article h2{margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.45rem)}.insight-article p{font-size:1.05rem}.insight-note{background:var(--stone);border-left:3px solid var(--gold);margin:2.5rem 0;padding:1.4rem 1.6rem}.page-hero{padding:calc(var(--header) + clamp(5rem, 9vw, 8rem)) 0 clamp(4.5rem, 7vw, 6.5rem);color:var(--ivory);background:radial-gradient(circle at 85% 25%,#294355,#0a1827 55%)}.page-hero h1{color:var(--ivory)}.page-hero .text-lead{color:#d2d5d2;max-width:680px}.page-hero .text-label{color:var(--gold)}.visual-feature{background:#efe8dc;padding:clamp(5.5rem,9vw,9rem) 0}.visual-feature-dark{color:#c8cece;background:#06121e}.visual-feature-dark h2{color:var(--ivory)}.visual-feature-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.visual-feature-heading h2{max-width:760px;margin-bottom:0}.visual-feature-heading>p{color:#63707a;margin-bottom:.35rem}.visual-feature-dark .visual-feature-heading>p{color:#adb7b8}.arrival-grid{grid-template-columns:1.5fr 1fr;gap:clamp(1.2rem,2.5vw,2.5rem);display:grid}.arrival-panel{background:#0b1c2b;border:1px solid #c7a66a47;margin:0;overflow:hidden}.arrival-panel img{object-fit:cover;width:100%;height:clamp(310px,38vw,560px);display:block}.arrival-panel-wide img{object-position:center}.arrival-panel figcaption{grid-template-columns:38px 1fr;padding:1.3rem 1.4rem 1.5rem;display:grid}.arrival-panel figcaption span{color:var(--gold);font:300 1.45rem var(--display);grid-row:1/3}.arrival-panel figcaption strong,.arrival-panel figcaption small{display:block}.arrival-panel figcaption strong{color:var(--ivory);font:400 1.4rem var(--display)}.arrival-panel figcaption small{color:#98a5a7}.asset-frame{background:var(--midnight);border:1px solid #c7a66a61;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #0815222e}.asset-frame img{width:100%;height:auto;transition:transform .5s;display:block}.asset-frame:hover img{transform:scale(1.012)}.map-link{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:.9rem;font-size:.72rem;font-weight:500;display:inline-block}.asset-frame-wide{max-width:1500px;margin:auto}.qog-poetry{color:#cbd1d0;background:linear-gradient(112deg,#06131f 0%,#10293a 46%,#eee6da 100%);padding:clamp(4.75rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.qog-poetry:before{content:"Q";font:300 clamp(25rem, 58vw, 55rem)/1 var(--display);color:#c7a66a0b;pointer-events:none;position:absolute;top:-.28em;right:-.06em}.qog-poetry .container{position:relative}.qog-poetry-intro{max-width:900px}.qog-poetry h2{color:var(--ivory);max-width:880px}.qog-poetry-intro .text-lead{color:#c9d0cf;max-width:760px}.qog-verse{border-left:1px solid var(--gold);font:italic 400 clamp(2rem, 4.4vw, 4.6rem)/1.12 var(--display);color:var(--ivory);margin:clamp(3.5rem,7vw,6.5rem) 0;padding-left:clamp(1.4rem,4vw,4rem)}.qog-verse span{display:block}.qog-verse span:last-child{color:var(--gold)}.qog-master{margin:0}.qog-master .asset-frame{border-color:#c7a66a9e;box-shadow:0 40px 100px #0006}.qog-master figcaption{justify-content:space-between;gap:2rem;padding:1.35rem .15rem 0;display:flex}.qog-master figcaption strong{font:400 1.45rem var(--display);color:var(--ivory)}.qog-master figcaption strong span{white-space:nowrap}.qog-master figcaption small{color:#9ea9aa;text-align:right}.sovereignty-line{background:#050f19d1;border:1px solid #c7a66a85;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;max-width:900px;margin:clamp(3.5rem,6vw,5rem) auto 0;padding:1.35rem 1.6rem;display:grid}.sovereignty-line>span{font:400 2rem var(--display);color:var(--gold)}.sovereignty-line p{color:#d7dad7;margin:0}.sovereignty-line strong{color:var(--ivory)}.instrument-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.instrument-grid-single{grid-template-columns:minmax(0,1fr);max-width:1050px;margin:auto}.instrument-card{margin:0}.instrument-card figcaption{gap:.35rem;padding:1.25rem .2rem 0;display:grid}.instrument-card strong{font:400 1.5rem var(--display);color:var(--midnight)}.instrument-card small{color:#68737b;font-size:.76rem}.fountain{min-height:88svh;padding:calc(var(--header) + 4rem) 2rem 5rem;color:var(--ivory);background:radial-gradient(circle at 50% 61%,#315f6c 0,#143447 29%,#071421 69%);place-items:center;display:grid;position:relative;overflow:hidden}.fountain:after{content:"";background:linear-gradient(#030d164d,#030d16ad);position:absolute;inset:0}.fountain-rings{aspect-ratio:1;border:1px solid #c7a66a42;border-radius:50%;width:min(54vw,620px);position:absolute;box-shadow:0 0 0 90px #c7a66a09,0 0 0 180px #c7a66a05}.fountain-content{z-index:2;text-align:center;max-width:940px;position:relative}.fountain h1{color:var(--ivory);font-size:clamp(3.5rem,8vw,7.5rem)}.fountain .text-label{color:var(--gold)}.fountain .text-lead{color:#d3d4d0;max-width:750px;margin:auto}.mechanism{max-width:900px;margin:auto}.mechanism-step{border-top:1px solid #8f694257;grid-template-columns:100px 1fr;gap:2rem;padding:2.7rem 0;display:grid}.mechanism-step-number{font:300 3rem/1 var(--display);color:var(--bronze)}.mechanism-step p{max-width:650px}.decision-table{text-align:center;color:#d9cfc2;background:linear-gradient(135deg,#19130e,#38261a);place-items:center;min-height:82svh;display:grid;position:relative;overflow:hidden}.decision-table-overlay{background:linear-gradient(#0a07052e,#0a0705d1);position:absolute;inset:0}.decision-table-content{z-index:2;padding-top:22rem;position:relative}.decision-table h2{color:var(--ivory)}.decision-table blockquote{font:italic 400 clamp(2.2rem, 5vw, 4.8rem)/1.18 var(--display);max-width:850px;color:var(--ivory);margin:2.5rem auto}.table-symbol{border:2px solid #c7a66a99;border-radius:50%;width:min(520px,80vw);height:105px;margin:0 auto 4rem;transform:perspective(180px)rotateX(62deg);box-shadow:0 28px 70px #00000061}.four-signals{background:#c7a66a3b;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.four-signals>div{background:#102539;padding:2.2rem}.four-signals span{font:300 2.3rem var(--display);color:var(--gold)}.four-signals h3{font:400 1.25rem var(--body);margin-top:1.5rem}.enquiry{grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,10vw,9rem);display:grid}.enquiry form{gap:1.2rem;display:grid}.enquiry label{letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.68rem;display:grid}.enquiry input,.enquiry textarea,.enquiry select{width:100%;font:400 1rem var(--body);color:var(--ink);background:0 0;border:0;border-bottom:1px solid #a89c8b;outline:none;padding:.85rem 0}.enquiry input:focus,.enquiry textarea:focus,.enquiry select:focus{border-color:var(--bronze)}.enquiry textarea{resize:vertical;min-height:105px}.enquiry select{appearance:none;cursor:pointer;border-radius:0}.enquiry .consent{letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;font-size:.78rem;display:flex}.consent input{width:auto;margin:.4rem .5rem 0 0}.form-status{color:var(--bronze);font-size:.82rem}.contact-direct{color:#53606a;margin:0;font-size:.82rem}.contact-direct a{color:var(--bronze);text-underline-offset:.2em}.site-footer{background:var(--ivory);color:#53606a;width:100%;max-width:100vw;padding:5rem 0 1.8rem;overflow-x:clip}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:4rem;display:grid}.footer-grid>*{min-width:0}.footer-brand{contain:inline-size;width:min(280px,100%);max-width:100%}.site-footer h4{font:500 .68rem var(--body);letter-spacing:.15em;text-transform:uppercase;color:var(--midnight);margin:0 0 1rem}.footer-nav li{margin:.45rem 0}.footer-nav a{color:#53606a;font-size:.82rem}.footer-bottom{color:#788589;border-top:1px solid #08152224;justify-content:space-between;margin-top:4rem;padding-top:1.5rem;font-size:.7rem;display:flex}.footer-bottom p{margin:0}.purpose-hero{background:var(--midnight);min-height:100svh;color:var(--ivory);align-items:end;display:grid;position:relative;overflow:hidden}.purpose-hero-asset,.purpose-clarity-asset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.purpose-hero-overlay{background:linear-gradient(90deg,#030a11f0 0%,#030a11ad 42%,#030a111f 72%),linear-gradient(#0000 45%,#030a11b8);position:absolute;inset:0}.purpose-hero-content{z-index:1;padding-top:calc(var(--header) + 7rem);padding-bottom:clamp(5rem,9vw,8rem);position:relative}.purpose-hero h1{max-width:820px;color:var(--ivory);font-size:clamp(4.2rem,8.5vw,8.2rem)}.purpose-hero .text-lead{color:#dedbd2;max-width:610px}.purpose-hero blockquote{border-left:1px solid var(--gold);max-width:680px;color:var(--gold);font:italic 400 clamp(1.25rem, 2vw, 1.7rem)/1.5 var(--display);margin:clamp(2rem,5vw,4rem) 0 0;padding-left:1.5rem}.purpose-split{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(3rem,10vw,9rem);display:grid}.purpose-copy p:last-child{color:#aeb7b7;max-width:580px}.purpose-authority{background:linear-gradient(135deg,#f8f4ed,#e8dfd1)}.authority-rule{background:var(--gold);width:72px;height:1px;margin:2.5rem auto}.authority-statement{max-width:620px;color:var(--midnight);font:400 clamp(1.3rem, 2.2vw, 1.75rem)/1.55 var(--display);margin:0 auto}.purpose-foundation .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-clarity{color:#d6dcda;align-items:center;min-height:88svh;display:grid;position:relative;overflow:hidden}.purpose-clarity-overlay{background:linear-gradient(90deg,#030c14f0,#030c14b8 48%,#030c143d);position:absolute;inset:0}.purpose-clarity-content{z-index:1;padding-block:clamp(7rem,12vw,12rem);position:relative}.purpose-clarity h2{color:var(--ivory)}.purpose-clarity .text-lead{color:#d1d7d4;max-width:720px}.purpose-clarity-content>p:last-child{max-width:700px}.purpose-clarity strong{color:var(--ivory)}.purpose-closing{border-top:1px solid #c7a66a3d}.purpose-light-hero{min-height:100svh;padding-top:var(--header);background:linear-gradient(135deg, #faf7f1 0%, var(--ivory) 62%, #e7ddd0 100%);align-items:center;display:grid}.purpose-light-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.purpose-light-copy h1{margin-bottom:1.5rem;font-size:clamp(3.1rem,5.8vw,5.5rem)}.purpose-light-copy h2{margin-top:clamp(2.2rem,4vw,3.5rem);font-size:clamp(2rem,3.2vw,3.1rem)}.purpose-light-copy .text-lead{max-width:670px}.purpose-light-copy .btn{margin-top:1.5rem}.purpose-q-frame{background:#ded4c7;border:1px solid #8f694240;margin:0;overflow:hidden;box-shadow:0 24px 70px #08152224}.purpose-q-frame img{width:100%;height:auto;display:block}.purpose-q-frame figcaption{color:#675b4f;letter-spacing:.08em;text-transform:uppercase;padding:.9rem 1.1rem;font-size:.67rem}.purpose-light-closing{background:var(--stone);border-top:1px solid #08152214}.method-ascent{position:relative;overflow:hidden}.method-ascent:after{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#c7a66a21,#0000 34%);position:absolute;inset:0}.method-ascent .container{z-index:1;position:relative}.method-ascent-intro{max-width:760px}.ascent-grid{border-top:1px solid #c7a66a59;border-bottom:1px solid #c7a66a38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ascent-step{border-left:1px solid #c7a66a33;min-height:330px;padding:2.2rem 1.5rem}.ascent-step:last-child{border-right:1px solid #c7a66a33}.ascent-step>span{color:var(--gold);font:300 1.25rem var(--display)}.ascent-step h3{color:var(--ivory);margin-top:3rem;font-size:1.55rem}.ascent-step p{color:#aeb8b7;font-size:.86rem;line-height:1.75}.qog-page-hero{background:var(--midnight);min-height:92svh;color:var(--ivory);align-items:end;display:grid;position:relative;overflow:hidden}.qog-reveal-hero{padding:calc(var(--header) + clamp(2rem, 4vw, 3.5rem)) 0 clamp(3rem, 5vw, 4.5rem);background:radial-gradient(circle at 76% 18%,#26394a 0,#0c1d2a 34%,#06121e 75%)}.qog-reveal-shell{background:#02080d7a;border:1px solid #c7a66a6b;max-width:980px;padding:clamp(.5rem,1.5vw,1.25rem);position:relative;box-shadow:0 44px 110px #0000006b}.qog-reveal-asset{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.qog-page-hero-asset{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.qog-page-hero-overlay{background:linear-gradient(90deg,#030b12f5,#030b12ad 43%,#030b1242),linear-gradient(#0000 38%,#030b12c7);position:absolute;inset:0}.qog-page-hero-content{z-index:1;padding-block:calc(var(--header) + 7rem) clamp(5rem, 9vw, 8rem);position:relative}.qog-page-hero h1{color:var(--ivory)}.qog-page-hero .text-lead{color:#d7d9d4;max-width:760px}.distinction-grid,.services-entry-grid{grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);align-items:center;gap:clamp(3rem,10vw,9rem);display:grid}.distinction-copy strong{color:var(--bronze);letter-spacing:.08em}.qog-sovereignty{background:linear-gradient(135deg,#f8f4ed,#e8dfd1)}.qog-capabilities .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-entry{border-top:1px solid #0815221a}.services-start-note{border-left:2px solid var(--gold);color:#4c5963;background:#ffffff73;margin-top:2.5rem;padding:1.25rem 1.5rem}.services-start-note strong{color:var(--midnight)}.services-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.services-capability-group{border-top:2px solid var(--gold);background:#ffffffb3;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 18px 50px #0815220f}.services-capability-group>span{color:var(--bronze);letter-spacing:.16em;font-size:.72rem}.services-capability-group h3{margin:.7rem 0 1.25rem}.services-capability-group ul,.services-product-list{color:#4c5963;margin:0;padding-left:1.1rem}.services-capability-group li,.services-product-list li{margin:.55rem 0}.qog-service-product{background:linear-gradient(135deg,#f8f4ed,#e8dfd1)}.services-product-list{margin-bottom:1.75rem}@media (width<=850px){.services-capability-grid{grid-template-columns:1fr}.container{width:min(100% - 32px,1180px)}.nav-desktop{display:none}.nav-toggle{display:block}.header-qog-link{color:var(--midnight);letter-spacing:.11em;text-transform:uppercase;border:1px solid #8f69428c;align-items:center;margin-left:auto;margin-right:.85rem;padding:.55rem .72rem;font-size:.62rem;display:inline-flex}.nav-mobile{z-index:29;top:var(--header);background:var(--midnight);border-bottom:1px solid #c7a66a33;padding:1rem 24px 1.5rem;position:fixed;inset-inline:0}.nav-mobile .nav-list a{color:var(--ivory)}.logo img{width:100%;max-width:100%;height:100%;max-height:100%}.logo{flex-basis:min(190px,100vw - 104px);width:min(190px,100vw - 104px);height:32px}.nav-mobile.is-open{display:block}.nav-mobile li{padding:.62rem 0}.hero-axis{width:75%;right:-18%}.axis-q{font-size:19rem}.axis-cog{font-size:5rem}.hero-content{width:calc(100% - 32px)}.hero h1{font-size:clamp(2.8rem,11vw,4.3rem)}.scroll-cue{display:none}.card-grid,.card-grid-3,.four-signals,.footer-grid,.enquiry,.arrival-grid{grid-template-columns:1fr}.story-line-inner{grid-template-columns:repeat(2,1fr)}.story-line-step:nth-child(3){border-top:1px solid #c7a66a29}.story-line-step:nth-child(4){border-top:1px solid #c7a66a29;border-right:1px solid #c7a66a29}.q-card{min-height:0}.mechanism-step{grid-template-columns:58px 1fr}.footer-grid{gap:2.5rem}.footer-brand{width:min(220px,100vw - 48px);max-width:calc(100vw - 48px);overflow:hidden}.footer-brand img{width:100%;min-width:0;max-width:100%;height:auto;display:block}.site-footer p,.site-footer a{overflow-wrap:anywhere}.footer-bottom{display:block}.fountain-rings{width:88vw}.page-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.visual-feature-heading,.instrument-grid,.purpose-split,.purpose-light-grid,.distinction-grid,.services-entry-grid{grid-template-columns:1fr}.ascent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ascent-step:nth-child(2){border-right:1px solid #c7a66a33}.ascent-step:nth-child(n+3){border-top:1px solid #c7a66a33}.purpose-foundation .card-grid,.application-detail-grid,.qog-capabilities .card-grid{grid-template-columns:1fr}.judgement-gap-grid{grid-template-columns:1fr;gap:2.5rem}.house-foreshadow{border-top:1px solid #8f694257;border-left:0;width:calc(100% + 32px);margin:0 -16px -3rem;box-shadow:0 -28px 70px #0815221a}.house-foreshadow img{object-position:50% center;min-height:280px}.qog-reveal-hero{padding-bottom:3rem}.qog-reveal-shell{width:min(100%,720px);margin-inline:auto}.purpose-light-hero{min-height:auto}.purpose-q-frame{order:-1}.visual-feature-heading{align-items:start}.qog-master figcaption{gap:.25rem;display:grid}.qog-master figcaption small{text-align:left}.qog-master figcaption strong span{white-space:normal;display:block}}@media (width<=540px){.purpose-hero h1{font-size:clamp(2.8rem,12vw,4.1rem)}.purpose-light-grid{gap:2.5rem;padding-block:2.5rem 5rem}.purpose-light-copy h1{font-size:clamp(2.75rem,12vw,4rem)}.purpose-light-copy h2{font-size:clamp(2rem,9vw,2.7rem)}.purpose-hero-asset{object-position:62% center}.purpose-hero-overlay{background:linear-gradient(#030a1180,#030a11f0 78%)}.purpose-clarity-asset{object-position:58% center}.purpose-clarity-overlay{background:#030c14c7}.hero{align-items:flex-start;min-height:100svh}.hero-asset{object-position:76% center}.story-line-inner{grid-template-columns:1fr}.story-line-step{border-top:1px solid #c7a66a29;border-right:1px solid #c7a66a29}.story-line-step:first-child{border-top:0}.hero-light{background:linear-gradient(#030b12c7 0%,#030b1273 45%,#030b12c7 100%)}.hero-content{width:calc(100% - 40px);max-width:100%;padding-top:calc(var(--header) + 2.75rem);margin-inline:20px;padding-bottom:5rem;overflow:visible}.hero h1{letter-spacing:-.045em;overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(2.65rem,11.6vw,3.5rem);line-height:.98}.hero h1 em{white-space:normal;font-size:1em;display:block}.hero h1 sup{font-size:.2em}.hero .text-lead{max-width:31rem;font-size:1.08rem;line-height:1.52}.hero-proposition{grid-template-columns:1fr;gap:.8rem}.hero-cta{width:min(100%,22rem);margin-top:2rem;display:grid}.hero-cta .btn{width:100%;min-width:0}.qog-poetry{background:linear-gradient(160deg,#06131f 0%,#10293a 72%,#806a4d 125%)}.qog-verse{font-size:clamp(2rem,10vw,3rem)}.qog-master .asset-frame{margin-inline:-16px}.qog-master .asset-frame img{object-fit:contain;height:auto}.sovereignty-line{align-items:start;padding:1.15rem}.ascent-grid{grid-template-columns:1fr}.ascent-step{border-top:1px solid #c7a66a33;border-right:1px solid #c7a66a33;min-height:0}.ascent-step:first-child{border-top:0}.ascent-step h3{margin-top:1.5rem}.qog-page-hero{min-height:86svh}.qog-page-hero-asset{object-position:52% center}.qog-page-hero-overlay{background:linear-gradient(#030b127a,#030b12f0 74%)}.house-foreshadow img{min-height:235px}.qog-reveal-hero{padding-top:calc(var(--header) + 1.25rem)}.qog-reveal-shell{padding:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover{transform:none}}.journey-grid{background:#8f694233;border:1px solid #8f694247;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.journey-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-step{background:var(--ivory);min-width:0;padding:clamp(1.6rem,3vw,2.7rem)}.section-inverse .journey-step{background:#102539}.journey-step>span{color:var(--gold);font:300 2rem var(--display)}.journey-step h3{margin-top:1.4rem;font-size:1.45rem}.journey-step p{color:#59666f;font-size:.88rem;line-height:1.65}.section-inverse .journey-step p{color:#adb7b8}.center-action{text-align:center;margin-top:3rem}.rate-wrap{max-width:980px}.rate-table{border:1px solid #8f694252}.rate-row{border-top:1px solid #8f69423d;grid-template-columns:1.25fr .65fr 1.6fr;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:grid}.rate-row:first-child{border-top:0}.rate-head{background:var(--midnight);color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.rate-row strong{color:var(--midnight);font-weight:500}.rate-row small{color:#647078;font-size:.8rem;line-height:1.55}.rate-note{color:#5c6870;margin:1.5rem 0 0;font-size:.88rem}.guarantee-panel{background:var(--stone);border:1px solid #a878476b;margin:2rem 0 1.25rem;padding:clamp(1.5rem,3vw,2.5rem)}.guarantee-panel h2{margin:.55rem 0 .8rem}.guarantee-panel p{max-width:52rem}.risk-hero{min-height:100svh;padding:calc(var(--header) + 5rem) 0 5rem;color:var(--ivory);background:radial-gradient(circle at 72% 40%,#32566c94,#0000 28%),linear-gradient(105deg,#061523 0%,#092036 58%,#020b13 100%);align-items:center;display:grid;position:relative;overflow:hidden}.risk-hero:before{content:"Q";font:300 min(70vw, 54rem)/1 var(--display);color:#c7a66a0e;position:absolute;top:8vh;right:2vw}.risk-copy{z-index:1;position:relative}.risk-copy h1{color:var(--ivory);font-family:var(--body);text-transform:uppercase;font-weight:500;line-height:.9}.risk-copy h1 em{color:#e8bd60;font-style:normal}.risk-copy .text-lead{color:var(--ivory);font-size:clamp(1.5rem,3vw,2.35rem)}.risk-copy h2{color:var(--ivory);margin-top:3rem;font-size:clamp(1.9rem,3.2vw,3.1rem)}.risk-categories{flex-wrap:wrap;gap:.75rem;margin:2.5rem 0;display:flex}.risk-categories span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #c7a66a94;border-radius:999px;padding:.6rem 1rem;font-size:.75rem}.boundary h2{font-size:clamp(2rem,3.8vw,3.35rem)}.app-showcase-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.app-screen{background:var(--midnight);border:1px solid #8f69425c;justify-self:center;max-width:430px;margin:0;box-shadow:0 30px 80px #08152238}.app-screen img{width:100%;height:auto;display:block}.app-screen figcaption{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;padding:.85rem 1rem;font-size:.75rem}.contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.contact-primary h2{overflow-wrap:anywhere;font-size:clamp(1.8rem,3.8vw,3.35rem)}.contact-paths{border-top:1px solid #8f694259}.contact-paths article{border-bottom:1px solid #8f694259;padding:2rem 0}.contact-paths h3{margin-bottom:.75rem;font-size:1.55rem}.contact-paths p{color:#5c6870}@media (width<=850px){.journey-grid,.journey-grid-4,.journey-grid-5{grid-template-columns:1fr}.rate-row{grid-template-columns:1fr;gap:.35rem}.rate-head{display:none}.app-showcase-grid,.contact-grid{grid-template-columns:1fr}}
