
@import url("../fonts/fonts.css");
:root{--night:#111d2d;--panel:#1d3045;--ivory:#f1f5f8;--violet:#5bd1c2;--mint:#e0ac6c;--muted:#b6b6ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ivory);font:16px/1.7 Source Sans 3,Arial,sans-serif}img{display:block;max-width:100%}a{color:var(--mint);text-underline-offset:.25em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.gwc-skip{position:fixed;top:-5rem;left:1rem;z-index:100;background:var(--mint);color:var(--night);padding:.8rem}.gwc-skip:focus{top:1rem}.gwc-observatory{height:86px;padding:0 clamp(1rem,5vw,5rem);display:flex;align-items:center;border-bottom:1px solid #5bd1c266;position:relative;z-index:20;background:#111d2dee}.gwc-sigil{display:flex;gap:.75rem;align-items:center;color:var(--ivory);text-decoration:none;font:600 1.35rem "Space Grotesk",Georgia,serif}.gwc-sigil svg{width:46px;fill:none;stroke:var(--mint);stroke-width:1.2}.gwc-observatory nav{margin-left:auto;display:flex;gap:1.4rem}.gwc-observatory nav a{text-decoration:none;color:var(--ivory);font-size:.85rem}.gwc-menu{display:none;margin-left:auto;min-height:48px;background:transparent;color:var(--ivory);border:1px solid var(--mint)}.gwc-hero{min-height:780px;padding:5rem clamp(1rem,6vw,7rem);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;position:relative;overflow:hidden}.gwc-orbit{position:absolute;width:620px;height:620px;border:1px solid #5bd1c244;border-radius:50%;left:-250px}.gwc-orbit i{position:absolute;inset:15%;border:1px solid #e0ac6c33;border-radius:50%}.gwc-orbit i:nth-child(2){inset:32%;transform:rotate(45deg);border-radius:0}.gwc-orbit i:nth-child(3){inset:44%;background:var(--violet);border:0}.gwc-hero-copy{z-index:2}.gwc-hero-copy>span,.gwc-ranking-head span,.gwc-choice header span,.gwc-faq header span{color:var(--mint);letter-spacing:.18em;font-size:.7rem}.gwc-hero h1{font:600 clamp(4rem,8vw,8rem)/.82 "Space Grotesk",Georgia,serif;margin:1.2rem 0;color:#fff}.gwc-hero-copy>a{display:inline-flex;min-height:48px;align-items:center;padding:.7rem 1rem;background:var(--violet);color:#fff;text-decoration:none}.gwc-hero figure{margin:0;position:relative;border:1px solid var(--violet);padding:.75rem}.gwc-hero-image{height:560px;width:100%;object-fit:cover;filter:saturate(.8) contrast(1.08)}.gwc-hero figcaption{position:absolute;right:-1px;bottom:-42px;background:var(--mint);color:var(--night);padding:.6rem 1rem}.gwc-axiom{padding:3rem clamp(1rem,8vw,9rem);display:grid;grid-template-columns:.4fr 1fr 1fr;gap:3rem;background:var(--mint);color:var(--night)}.gwc-disclosure{margin:5rem auto;max-width:1100px;border:1px solid var(--violet);padding:2rem;display:grid;grid-template-columns:.5fr 1fr 1fr;gap:2rem}.gwc-ranking{padding:2rem clamp(1rem,5vw,5rem) 7rem}.gwc-ranking-head{text-align:center;max-width:850px;margin:0 auto 5rem}.gwc-ranking-head h2,.gwc-choice h2,.gwc-faq h2{font:600 clamp(3rem,6vw,6rem)/.9 "Space Grotesk",serif;margin:1rem}.gwc-formula{max-width:1250px;margin:0 auto 6rem;display:grid;grid-template-columns:80px .55fr 1fr 1.2fr;border-top:1px solid var(--violet);padding-top:1.5rem;gap:1.5rem}.gwc-glyph{font:600 5rem "Space Grotesk",serif;color:var(--violet)}.gwc-identity{position:relative}.gwc-icon{width:80px;height:80px;border-radius:50%;margin-bottom:1rem}.gwc-identity span{font-size:.72rem;color:var(--muted)}.gwc-identity h3{font:600 2.2rem/1 "Space Grotesk",serif;margin:.5rem 0}.gwc-identity>b{font-size:2.6rem;color:var(--mint)}.gwc-identity small{font-size:.8rem}.gwc-visual{position:relative}.gwc-scene{height:100%;min-height:430px;object-fit:cover}.gwc-visual>span{font-size:.65rem;color:var(--muted)}.gwc-proof blockquote{font:600 1.45rem/1.35 "Space Grotesk",serif;margin:1rem 0;color:#fff}.gwc-best{color:var(--mint);font-size:.75rem;text-transform:uppercase}.gwc-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff33}.gwc-fact{padding:.55rem 0;border-bottom:1px solid #ffffff22}.gwc-fact dt{font-size:.65rem;color:var(--muted)}.gwc-fact dd{margin:0;font-weight:600}.gwc-polarity{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gwc-polarity>div{padding:.8rem;background:var(--panel)}.gwc-play{margin-top:1rem;min-height:48px;padding:.75rem 1rem;background:var(--mint);color:var(--night);display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-weight:700}.gwc-method-snapshot{padding:6rem clamp(1rem,6vw,7rem);background:var(--panel);display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.gwc-method-snapshot h2{font:600 clamp(3rem,6vw,6rem)/.9 "Space Grotesk",serif}.gwc-method-snapshot ol{list-style:none;margin:0;padding:0}.gwc-method-snapshot li{display:grid;grid-template-columns:1fr auto;padding:1rem 0;border-top:1px solid #ffffff44}.gwc-method-snapshot li p{grid-column:1/-1;margin:0;color:var(--muted)}.gwc-choice,.gwc-faq{padding:7rem clamp(1rem,7vw,8rem)}.gwc-choice>div{display:grid;grid-template-columns:1fr 1fr}.gwc-choice section{padding:2rem;border:1px solid #5bd1c255}.gwc-choice h3{font:600 1.7rem "Space Grotesk",serif;color:var(--mint)}.gwc-faq{background:var(--panel)}.gwc-faq details{max-width:900px;padding:1rem 0;border-top:1px solid #ffffff44}.gwc-faq summary{min-height:44px;cursor:pointer;font-weight:700}.gwc-footer{padding:4rem clamp(1rem,6vw,7rem);border-top:1px solid var(--violet);display:grid;grid-template-columns:.7fr .5fr 1fr;gap:2rem}.gwc-footer-name,.gwc-footer-links{display:flex;flex-direction:column}.gwc-footer small{grid-column:1/-1}.gwc-page{max-width:1100px;margin:auto;padding:6rem clamp(1rem,5vw,5rem);position:relative}.gwc-rune{position:absolute;width:300px;height:300px;border:1px solid #5bd1c244;border-radius:50%;right:0;top:2rem}.gwc-page-title{position:relative;max-width:800px}.gwc-page-title h1{font:600 clamp(3.5rem,7vw,7rem)/.9 "Space Grotesk",serif}.gwc-page-copy{max-width:820px;position:relative}.gwc-page-copy h2{font:600 2.2rem "Space Grotesk",serif;color:var(--mint);margin-top:2.6rem}.gwc-criterion{padding:1rem;border:1px solid #5bd1c255;margin:1rem 0}.gwc-criterion header{display:grid;grid-template-columns:45px 1fr auto}.gwc-contact,.gwc-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.gwc-article-card,.gwc-article-note,.gwc-checklist{padding:1.5rem;border:1px solid var(--violet);background:var(--panel);margin:1rem 0}.gwc-not-found strong{font:600 9rem "Space Grotesk",serif;color:var(--violet)}
@media(max-width:820px){.gwc-menu{display:block}.gwc-observatory nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--night);padding:1rem;flex-direction:column}.gwc-observatory nav.is-open{display:flex}.gwc-hero{grid-template-columns:1fr;min-height:auto}.gwc-hero h1{font-size:clamp(3.7rem,18vw,6rem)}.gwc-hero-image{height:82vw}.gwc-axiom,.gwc-disclosure,.gwc-formula,.gwc-method-snapshot,.gwc-footer{grid-template-columns:1fr}.gwc-formula{grid-template-columns:70px 1fr}.gwc-visual,.gwc-proof{grid-column:1/-1}.gwc-scene{width:100%;min-height:60vw}.gwc-choice>div,.gwc-contact,.gwc-article-grid{grid-template-columns:1fr}.gwc-footer small{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

body{background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:32px 32px}.gwc-hero{background:linear-gradient(120deg,#121619 0 52%,#20272d 52%);border-bottom:6px solid #b5d527}.gwc-hero figure{transform:rotate(-1deg);border-color:#7c5cff}.gwc-bench{border:1px solid #7c5cff;background:#20272d}.gwc-bench-top{background:#b5d527;color:#121619}.gwc-play{background:#7c5cff}.gwc-foreword{background:#b5d527;color:#121619}.gwc-page-stamp{border-style:dashed}
html{scroll-padding-top:96px}body{overflow-x:clip}button,a{touch-action:manipulation}.gwc-hero-copy p{max-width:62ch}.gwc-page-copy>p,.gwc-page-copy section>p{max-width:72ch}@media(max-width:840px){.gwc-hero{overflow:hidden}.gwc-hero-copy,.gwc-hero figure{order:initial;min-width:0;max-width:100%}.gwc-ranking article,.gwc-ranking article>*{min-width:0;max-width:100%}.gwc-hero h1,.gwc-ranking h3,.gwc-choice h2,.gwc-ranking-head h2{overflow-wrap:anywhere}.gwc-choice h2,.gwc-ranking-head h2{font-size:clamp(2rem,11vw,3rem)}.gwc-formula>*{min-width:0}.gwc-identity h3{overflow-wrap:anywhere}}
.gwc-hero{border-left:10px solid #5bd1c2}.gwc-formula:nth-of-type(even){background:#1d3045}.gwc-editorial-route{border-top:6px solid #e0ac6c}
.gwc-editorial-route{max-width:1220px;margin:clamp(3rem,6vw,7rem) auto;padding:clamp(1.25rem,4vw,3rem);background:#1d3045;color:#f1f5f8}
.gwc-editorial-route>header{max-width:70ch;margin-bottom:2rem}.gwc-editorial-route h2{font-size:clamp(2rem,5vw,3.8rem);line-height:1.08;margin:.5rem 0 1rem}
.gwc-editorial-route>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.gwc-editorial-route article{min-width:0;padding:1.5rem;background:#111d2d}.gwc-editorial-route article span{display:block;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.gwc-editorial-route article h3{font-size:clamp(1.35rem,2vw,2rem);overflow-wrap:anywhere}.gwc-editorial-route article p{max-width:66ch}
.gwc-extra-scene{margin:1.25rem 0 1.75rem}.gwc-extra-scene img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}.gwc-extra-scene figcaption{font-size:.82rem;margin-top:.5rem}
.gwc-app-id{overflow-wrap:anywhere;font-size:.85rem}.gwc-hero h1{line-height:1.02}.gwc-ranking-head h2,.gwc-choice h2,.gwc-faq h2{line-height:1.08}
@media(max-width:840px){.gwc-hero h1{font-size:clamp(2.35rem,10vw,4rem);overflow-wrap:normal;word-break:normal;hyphens:none}.gwc-faq h2{font-size:clamp(2rem,10vw,3rem);overflow-wrap:anywhere}.gwc-editorial-route>div{grid-template-columns:1fr}.gwc-ranking article:nth-child(even){margin-left:0}}


