.HomePage-module__rZyR2q__homePage{--home-ink:#1a1814;--home-copy:#57503f;--home-gold:#c99a3e;--home-gold-dark:#8a6522;--home-cream:#f5f0e8;--home-warm:#f0ebe2;--home-navy:#0a1120;background:var(--home-cream);color:var(--home-ink);font-family:var(--font-familjen), sans-serif}.HomePage-module__rZyR2q__homePage h1,.HomePage-module__rZyR2q__homePage h2,.HomePage-module__rZyR2q__homePage h3{font-family:var(--font-newsreader), Georgia, serif}.HomePage-module__rZyR2q__wideContainer{width:min(100% - clamp(32px,8vw,96px),1180px);margin-inline:auto}.HomePage-module__rZyR2q__narrowContainer{width:min(100% - clamp(32px,8vw,96px),900px);margin-inline:auto}.HomePage-module__rZyR2q__homePage a:focus-visible,.HomePage-module__rZyR2q__homePage button:focus-visible{outline:2px solid var(--home-gold);outline-offset:3px}.HomePage-module__rZyR2q__hero{isolation:isolate;color:#f4eee2;background:radial-gradient(120% 82% at 46% -16%,#17273f 0%,#0d1728 44%,#0a1120 80%);min-height:clamp(560px,72vh,680px);display:flex;position:relative;overflow:hidden}.HomePage-module__rZyR2q__heroGrid,.HomePage-module__rZyR2q__heroAmbient,.HomePage-module__rZyR2q__heroRoutes,.HomePage-module__rZyR2q__heroGhosts,.HomePage-module__rZyR2q__heroRightWash{z-index:-1;pointer-events:none;position:absolute;inset:0}.HomePage-module__rZyR2q__heroGrid{opacity:.6;background-image:linear-gradient(#f4eee20b 1px,#0000 1px),linear-gradient(90deg,#f4eee20b 1px,#0000 1px);background-size:88px 88px;animation:26s ease-in-out infinite HomePage-module__rZyR2q__heroGridDrift;inset:-34px -40px;-webkit-mask-image:linear-gradient(#0000,#000 34% 76%,#0000);mask-image:linear-gradient(#0000,#000 34% 76%,#0000)}.HomePage-module__rZyR2q__heroGrid:after{content:"";background-image:linear-gradient(#f4eee208 1px,#0000 1px),linear-gradient(90deg,#f4eee208 1px,#0000 1px);background-size:176px 176px;animation:30s ease-in-out infinite HomePage-module__rZyR2q__heroGridDriftAlt;position:absolute;inset:0}.HomePage-module__rZyR2q__heroAmbient{overflow:hidden}.HomePage-module__rZyR2q__heroBeam{filter:blur(28px);background:linear-gradient(90deg,#0000,#e8d6b20d 34%,#f0e0be1a 52%,#d8a94b0d 70%,#0000);width:54%;height:132%;animation:15s 1.5s infinite HomePage-module__rZyR2q__heroBeam;position:absolute;top:-16%;left:-34%}.HomePage-module__rZyR2q__heroField{background:radial-gradient(circle,#d8a94b12,#0000 70%);width:60%;height:80%;animation:24s ease-in-out infinite HomePage-module__rZyR2q__heroField;position:absolute;top:-30%;left:6%}.HomePage-module__rZyR2q__heroScan{display:none;position:absolute;inset:-3% 0 -3% 40%;overflow:hidden}.HomePage-module__rZyR2q__heroScan:after{content:"";inset-block:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f4eee209 46%,#f4eee224 72%,#d8a94b29 84%,#0000);width:118px;animation:11s 2s infinite HomePage-module__rZyR2q__heroScan;position:absolute;left:0}.HomePage-module__rZyR2q__heroRoutes svg,.HomePage-module__rZyR2q__valueAtmosphere svg{width:100%;height:100%;display:block}.HomePage-module__rZyR2q__heroRoutes path{fill:none;stroke-width:1.25px;stroke-dasharray:1000;stroke-dashoffset:0;animation:12s 1.6s infinite HomePage-module__rZyR2q__routeDraw}.HomePage-module__rZyR2q__heroRoutes path:first-child{stroke:#f4eee213}.HomePage-module__rZyR2q__heroRoutes path:last-child{stroke:#d8a94b16;animation-duration:14s;animation-delay:3.2s;display:none}.HomePage-module__rZyR2q__heroRightWash{background:linear-gradient(90deg,#0000,#14213652 34%,#14213680);border-left:1px solid #f4eee20d;left:42%}.HomePage-module__rZyR2q__heroGhosts span{font-family:var(--font-newsreader), Georgia, serif;color:#f4eee208;line-height:.8;animation:26s ease-in-out infinite HomePage-module__rZyR2q__ghostDrift;position:absolute}.HomePage-module__rZyR2q__heroGhosts span:first-child{font-size:min(20vw,232px);top:-4%;left:2%}.HomePage-module__rZyR2q__heroGhosts span:nth-child(2){font-size:min(18vw,208px);animation-duration:30s;animation-delay:5s;bottom:-12%;right:2.5%}.HomePage-module__rZyR2q__heroGhosts span:nth-child(3){font-size:min(16vw,186px);animation-duration:28s;animation-delay:11s;bottom:-14%;left:15%}.HomePage-module__rZyR2q__heroLayout{flex-wrap:wrap;align-items:center;gap:clamp(30px,4.4vw,64px);width:min(100% - clamp(40px,8vw,112px),1300px);margin:auto;padding-block:clamp(24px,3.4vh,40px);display:flex;position:relative}.HomePage-module__rZyR2q__heroCopy{flex-direction:column;flex:340px;align-items:flex-start;gap:clamp(13px,1.5vh,17px);max-width:500px;display:flex}.HomePage-module__rZyR2q__heroEyebrow,.HomePage-module__rZyR2q__lightEyebrow,.HomePage-module__rZyR2q__darkEyebrow,.HomePage-module__rZyR2q__stepLabel,.HomePage-module__rZyR2q__illustrationLabel{font-family:var(--font-familjen), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.HomePage-module__rZyR2q__heroEyebrow{color:#d8a94b;align-items:center;gap:12px;animation:.5s cubic-bezier(.22,.68,0,1) 60ms both HomePage-module__rZyR2q__enterUp;display:flex}.HomePage-module__rZyR2q__heroEyebrow:before{content:"";background:currentColor;width:26px;height:1px}.HomePage-module__rZyR2q__heroCopy h1{letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.14}.HomePage-module__rZyR2q__heroCopy h1 span{animation:.56s cubic-bezier(.22,.68,0,1) .15s both HomePage-module__rZyR2q__enterUp;display:block}.HomePage-module__rZyR2q__heroCopy h1 span+span{animation-delay:.24s}.HomePage-module__rZyR2q__heroCopy h1 em{color:#d8a94b}.HomePage-module__rZyR2q__heroStandfirst{color:#9dabbd;max-width:42ch;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.62;animation:.54s cubic-bezier(.22,.68,0,1) .34s both HomePage-module__rZyR2q__enterUp}.HomePage-module__rZyR2q__heroActions{border-top:1px solid #f4eee21a;flex-direction:column;gap:13px;width:100%;margin-top:3px;padding-top:clamp(14px,1.8vh,18px);animation:.56s cubic-bezier(.22,.68,0,1) .42s both HomePage-module__rZyR2q__enterUp;display:flex}.HomePage-module__rZyR2q__heroButtons{flex-wrap:wrap;gap:10px;display:flex}.HomePage-module__rZyR2q__primaryButton,.HomePage-module__rZyR2q__secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding-inline:22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.HomePage-module__rZyR2q__primaryButton{color:#16233a;background:linear-gradient(#e6bd63,#cf9c3e);border:1px solid #fff0cd59;box-shadow:0 10px 26px -14px #d8a94b99}.HomePage-module__rZyR2q__secondaryButton{color:#f4eee2;background:#f4eee208;border:1px solid #f4eee22e}.HomePage-module__rZyR2q__primaryButton:hover,.HomePage-module__rZyR2q__secondaryButton:hover{transform:translateY(-2px)}.HomePage-module__rZyR2q__primaryButton:active,.HomePage-module__rZyR2q__secondaryButton:active{transform:scale(.98)}.HomePage-module__rZyR2q__primaryButton span,.HomePage-module__rZyR2q__textLink span,.HomePage-module__rZyR2q__analysisArrow,.HomePage-module__rZyR2q__railArrow{transition:transform .18s}.HomePage-module__rZyR2q__primaryButton:hover span,.HomePage-module__rZyR2q__textLink:hover span,.HomePage-module__rZyR2q__featuredCard:hover .HomePage-module__rZyR2q__analysisArrow,.HomePage-module__rZyR2q__analysisLink:hover .HomePage-module__rZyR2q__analysisArrow,.HomePage-module__rZyR2q__railLink:hover .HomePage-module__rZyR2q__railArrow{transform:translate(5px)}.HomePage-module__rZyR2q__heroFreshness{color:#9dabbd;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:12.5px;display:flex}.HomePage-module__rZyR2q__heroFreshness strong{color:#7fc79f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.HomePage-module__rZyR2q__heroFreshness strong:before{content:"";background:#6dbb92;border-radius:50%;width:7px;height:7px}.HomePage-module__rZyR2q__heroFreshness>span{background:#f4eee229;width:1px;height:13px}.HomePage-module__rZyR2q__heroRail{flex:1.45 460px;min-width:0;padding:4px 0 4px 42px;position:relative}.HomePage-module__rZyR2q__railHeader{color:#8b9aae;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0 0 13px;font-size:11px;font-weight:700;display:flex}.HomePage-module__rZyR2q__railHeader span:last-child{color:#f4eee247;font-family:var(--font-newsreader), Georgia, serif;gap:8px;display:flex}.HomePage-module__rZyR2q__railHeader span:last-child i{font-style:normal;animation:6.6s 2s infinite HomePage-module__rZyR2q__signSequence}.HomePage-module__rZyR2q__railHeader span:last-child i:nth-child(2){animation-delay:4.2s}.HomePage-module__rZyR2q__railHeader span:last-child i:nth-child(3){animation-delay:6.4s}.HomePage-module__rZyR2q__railCards{flex-direction:column;gap:9px;display:flex;position:relative}.HomePage-module__rZyR2q__railCards:before{content:"";background:linear-gradient(#0000,#f4eee238 20% 80%,#0000);width:1px;position:absolute;top:12px;bottom:12px;left:-22px}.HomePage-module__rZyR2q__railLink{--product:#6dbb92;color:#f4eee2;background:linear-gradient(#101c2f,#0d1728);border:1px solid #f4eee216;border-radius:11px;padding:16px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.6s cubic-bezier(.22,.68,0,1) both HomePage-module__rZyR2q__railEnter;display:block;position:relative;box-shadow:0 18px 38px -28px #000000e6}.HomePage-module__rZyR2q__railLink:before{content:"";background:var(--product);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--product) 20%, transparent);border-radius:50%;margin-top:-2px;position:absolute;top:50%;left:-25px}.HomePage-module__rZyR2q__railLink:hover{border-color:color-mix(in srgb, var(--product) 58%, transparent);box-shadow:0 26px 48px -26px #000, -14px 0 34px -26px var(--product);transform:translate(-8px,-3px)}.HomePage-module__rZyR2q__railLink:active{transform:scale(.99)}.HomePage-module__rZyR2q__railLinkInner{justify-content:space-between;align-items:center;gap:14px;display:flex}.HomePage-module__rZyR2q__railLabel{flex-direction:column;gap:6px;min-width:0;display:flex}.HomePage-module__rZyR2q__railLabel strong{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:flex}.HomePage-module__rZyR2q__railLabel strong:before{content:"";background:var(--product);border-radius:50%;flex:none;width:6px;height:6px}.HomePage-module__rZyR2q__railLabel>span{color:#96a4b7;font-size:13.5px}.HomePage-module__rZyR2q__railArrow{border:1px solid #f4eee229;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.HomePage-module__rZyR2q__dataMarks{pointer-events:none;display:none;position:absolute;inset:0}.HomePage-module__rZyR2q__dataSwap,.HomePage-module__rZyR2q__dataRoll{color:#f4eee22b;letter-spacing:.14em;border:1px solid #f4eee212;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px;display:grid;position:absolute;top:5%}.HomePage-module__rZyR2q__dataSwap{left:29%}.HomePage-module__rZyR2q__dataSwap span{grid-area:1/1;animation:9s linear 2.5s infinite HomePage-module__rZyR2q__valueSwapA}.HomePage-module__rZyR2q__dataSwap span:last-child{opacity:0;animation-name:HomePage-module__rZyR2q__valueSwapB}.HomePage-module__rZyR2q__dataRoll{height:24px;left:51%;overflow:hidden}.HomePage-module__rZyR2q__dataRoll span{animation:10s cubic-bezier(.22,.68,0,1) 3.6s infinite HomePage-module__rZyR2q__numberRoll;display:block}.HomePage-module__rZyR2q__feeder{border-top:1px dashed color-mix(in srgb, var(--product) 30%, transparent);width:96px;height:1px;display:none;position:absolute;top:50%;left:-120px}.HomePage-module__rZyR2q__feeder:after{content:"";background:var(--product);width:6px;height:6px;box-shadow:0 0 10px var(--product);animation:HomePage-module__rZyR2q__feedNode var(--feed-time,8s) linear var(--feed-delay,2s) infinite;border-radius:50%;position:absolute;top:-3px;left:0}.HomePage-module__rZyR2q__analysisTransition{background:linear-gradient(#08111f, var(--home-cream));height:54px;position:relative}.HomePage-module__rZyR2q__analysisTransition:after{content:"";background:linear-gradient(transparent, var(--home-gold));transform-origin:top;width:1px;height:82px;animation:.7s cubic-bezier(.22,.68,0,1) .2s both HomePage-module__rZyR2q__connectorDrop;position:absolute;top:0;left:50%}.HomePage-module__rZyR2q__analysisSection{background:var(--home-cream);padding-bottom:clamp(48px,7.5vh,92px);position:relative}.HomePage-module__rZyR2q__freshnessStrip{color:#6b6557;border-top:2px solid var(--home-gold);letter-spacing:.12em;text-transform:uppercase;background:#fbf7ef;flex-wrap:wrap;align-items:center;gap:10px clamp(18px,3vw,34px);padding:clamp(18px,2.4vw,26px) clamp(18px,3vw,34px);font-size:11.5px;font-weight:600;display:flex;transform:translateY(-28px)}.HomePage-module__rZyR2q__freshnessStrip strong{color:var(--home-ink);align-items:center;gap:9px;display:inline-flex}.HomePage-module__rZyR2q__freshnessStrip strong:before{content:"";background:var(--latest-color,#1ba757);border-radius:50%;width:8px;height:8px}.HomePage-module__rZyR2q__freshDivider{background:#1a18142e;width:1px;height:14px}.HomePage-module__rZyR2q__analysisHeading{border-bottom:1px solid #1a181438;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:16px;display:flex}.HomePage-module__rZyR2q__analysisEyebrow{color:var(--home-gold-dark);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.HomePage-module__rZyR2q__analysisHeading h2,.HomePage-module__rZyR2q__sectionIntro h2,.HomePage-module__rZyR2q__indexHeading h2,.HomePage-module__rZyR2q__valueCopy h2,.HomePage-module__rZyR2q__manifestoCopy h2,.HomePage-module__rZyR2q__faqSection h2{letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.08}.HomePage-module__rZyR2q__analysisHeading h2{font-size:clamp(30px,4vw,48px)}.HomePage-module__rZyR2q__analysisHeading h2 em,.HomePage-module__rZyR2q__manifestoCopy h2 em{color:var(--home-gold-dark)}.HomePage-module__rZyR2q__analysisResultLink,.HomePage-module__rZyR2q__analysisAllLink{color:#6b6557;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.HomePage-module__rZyR2q__analysisResultLink:hover,.HomePage-module__rZyR2q__analysisAllLink:hover{color:var(--home-ink)}.HomePage-module__rZyR2q__analysisGrid{flex-wrap:wrap;gap:clamp(26px,4vw,56px);padding-top:clamp(24px,3vh,36px);display:flex}.HomePage-module__rZyR2q__featuredAnalysis{flex-direction:column;flex:1.7 420px;gap:20px;min-width:0;display:flex}.HomePage-module__rZyR2q__featuredCard{--product:#1ba757;color:#fff;background:var(--product-gradient);min-height:clamp(220px,28vw,320px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #14182199}.HomePage-module__rZyR2q__featuredCard:before,.HomePage-module__rZyR2q__featuredCard:after{content:"";position:absolute;inset:0}.HomePage-module__rZyR2q__featuredCard:before{background:radial-gradient(130% 95% at 78% -5%,#ffffff24,#0000 52%)}.HomePage-module__rZyR2q__featuredCard:after{background:linear-gradient(#0000 42%,#0000009e)}.HomePage-module__rZyR2q__featuredCard:hover{color:#fff;transform:translateY(-4px);box-shadow:0 34px 60px -26px #1418218c}.HomePage-module__rZyR2q__featuredCard:active{transform:scale(.99)}.HomePage-module__rZyR2q__featuredTop,.HomePage-module__rZyR2q__featuredBottom{z-index:1;position:absolute;left:20px;right:20px}.HomePage-module__rZyR2q__featuredTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;top:18px}.HomePage-module__rZyR2q__analysisLogo{width:132px;height:auto}.HomePage-module__rZyR2q__featuredCadence{letter-spacing:.09em;text-transform:uppercase;margin-top:9px;font-size:10.5px;font-weight:600;display:block}.HomePage-module__rZyR2q__featuredBadge{color:#0f1f3d;letter-spacing:.11em;text-transform:uppercase;background:#fff;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:700}.HomePage-module__rZyR2q__featuredGlyph{font-family:var(--font-newsreader), Georgia, serif;color:#ffffff12;font-size:220px;font-weight:600;line-height:.9;position:absolute;bottom:-46px;right:-12px}.HomePage-module__rZyR2q__featuredBottom{bottom:18px}.HomePage-module__rZyR2q__featuredRound{color:#ffffffe0;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.HomePage-module__rZyR2q__featuredTitle{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.HomePage-module__rZyR2q__featuredTitle h3{text-shadow:0 2px 18px #000000a6;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.12}.HomePage-module__rZyR2q__analysisArrow{border:1px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.HomePage-module__rZyR2q__featuredExcerpt{max-width:62ch;color:var(--home-copy);font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.62}.HomePage-module__rZyR2q__featuredActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HomePage-module__rZyR2q__analysisCta{min-height:48px;color:var(--cta-text,#0f1f3d);background:var(--product);border-radius:8px;align-items:center;gap:9px;padding-inline:22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.HomePage-module__rZyR2q__analysisCta:hover{color:var(--cta-text,#0f1f3d);filter:brightness(1.06);transform:translateY(-2px)}.HomePage-module__rZyR2q__analysisCta:active{transform:scale(.98)}.HomePage-module__rZyR2q__analysisRails{border-top:2px solid var(--home-ink);flex-direction:column;flex:300px;min-width:0;display:flex}.HomePage-module__rZyR2q__analysisRail{border-bottom:1px solid #1a181429}.HomePage-module__rZyR2q__analysisLink{--product:#2e6fb8;color:var(--home-ink);flex-direction:column;gap:12px;padding:22px 6px;text-decoration:none;transition:background-color .18s,padding-left .18s;display:flex}.HomePage-module__rZyR2q__analysisLink:hover{color:var(--home-ink);background:#1a18140a;padding-left:12px}.HomePage-module__rZyR2q__railTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.HomePage-module__rZyR2q__railTop img{width:104px;height:auto}.HomePage-module__rZyR2q__railArrow{color:var(--product)}.HomePage-module__rZyR2q__railMeta{color:var(--product);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.HomePage-module__rZyR2q__analysisLink h3{margin:0;font-size:21px;font-weight:600;line-height:1.2}.HomePage-module__rZyR2q__railExcerpt{color:var(--home-copy);font-family:var(--font-newsreader), Georgia, serif;font-size:15px;line-height:1.58}.HomePage-module__rZyR2q__analysisAllLink{justify-content:space-between;padding:18px 6px}.HomePage-module__rZyR2q__methodSection,.HomePage-module__rZyR2q__indexSection,.HomePage-module__rZyR2q__valueSection,.HomePage-module__rZyR2q__manifestoSection,.HomePage-module__rZyR2q__faqSection,.HomePage-module__rZyR2q__aboutSection{padding-block:clamp(48px,8vh,96px)}.HomePage-module__rZyR2q__methodSection,.HomePage-module__rZyR2q__faqSection{background:var(--home-warm)}.HomePage-module__rZyR2q__indexSection,.HomePage-module__rZyR2q__manifestoSection,.HomePage-module__rZyR2q__aboutSection{background:var(--home-cream)}.HomePage-module__rZyR2q__sectionIntro{border-bottom:1px solid #1a181433;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.HomePage-module__rZyR2q__sectionIntro p{max-width:46ch;color:var(--home-copy);margin:0;font-size:15px;line-height:1.62}.HomePage-module__rZyR2q__methodSteps{flex-wrap:wrap;gap:clamp(22px,3vw,40px);margin-top:clamp(26px,4vh,44px);display:flex;position:relative}.HomePage-module__rZyR2q__methodRule{transform-origin:0;background:repeating-linear-gradient(90deg,#1a181447 0 6px,#0000 6px 13px);height:1px;animation:9s .9s both HomePage-module__rZyR2q__methodRuleDraw;position:absolute;top:16px;left:0;right:0}.HomePage-module__rZyR2q__methodStep{flex-direction:column;flex:260px;gap:14px;min-width:0;padding-top:42px;display:flex;position:relative}.HomePage-module__rZyR2q__methodNode{border:1px solid var(--home-ink);background:var(--home-warm);border-radius:50%;width:13px;height:13px;position:absolute;top:10px;left:0}.HomePage-module__rZyR2q__methodNodeFinal{border-color:var(--home-gold-dark);background:var(--home-gold)}.HomePage-module__rZyR2q__stepLabel,.HomePage-module__rZyR2q__lightEyebrow{color:var(--home-gold-dark)}.HomePage-module__rZyR2q__methodStep h3,.HomePage-module__rZyR2q__productCopy h3{margin:0;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.2}.HomePage-module__rZyR2q__methodStep>p:not(.HomePage-module__rZyR2q__stepLabel,.HomePage-module__rZyR2q__stepMeta,.HomePage-module__rZyR2q__systemTags),.HomePage-module__rZyR2q__productCopy>p{color:var(--home-copy);margin:0;font-size:15.5px;line-height:1.62}.HomePage-module__rZyR2q__stepMeta,.HomePage-module__rZyR2q__systemTags{color:#1a18148f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.HomePage-module__rZyR2q__stepMeta span{background:#1a181440;width:18px;height:1px}.HomePage-module__rZyR2q__systemTags span{border:1px solid #1a18144d;padding:3px 7px}.HomePage-module__rZyR2q__indexHeading{border-bottom:2px solid var(--home-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:18px;display:flex}.HomePage-module__rZyR2q__indexHeading p{color:#6b6557;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.HomePage-module__rZyR2q__productRow{--product:#2e6fb8;border-bottom:1px solid #1a18142e;flex-wrap:wrap;gap:20px clamp(24px,4vw,56px);padding-block:clamp(24px,3vw,34px);display:flex}.HomePage-module__rZyR2q__productStryktipset{--product:#2e6fb8}.HomePage-module__rZyR2q__productEuropatipset{--product:#0e8a43}.HomePage-module__rZyR2q__productTopptipset{--product:#a45a17}.HomePage-module__rZyR2q__productIdentity{align-items:flex-start;gap:18px;min-width:190px;display:flex}.HomePage-module__rZyR2q__productGlyph{color:var(--product);font-family:var(--font-newsreader), Georgia, serif;font-size:46px;line-height:.9}.HomePage-module__rZyR2q__productLogo{flex-direction:column;gap:8px;display:flex}.HomePage-module__rZyR2q__productLogo img{width:122px;height:auto}.HomePage-module__rZyR2q__productLogo span{color:var(--product);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.HomePage-module__rZyR2q__productCopy{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.HomePage-module__rZyR2q__textLink{min-height:44px;color:var(--home-ink);align-self:flex-start;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.HomePage-module__rZyR2q__textLink span,.HomePage-module__rZyR2q__textLink:hover{color:var(--product)}.HomePage-module__rZyR2q__valueSection{color:#f2ead9;background:radial-gradient(95% 75% at 26% -10%,#16253d,#0c1626 46%,#0a1120 80%);position:relative;overflow:hidden}.HomePage-module__rZyR2q__valueAtmosphere{pointer-events:none;position:absolute;inset:0}.HomePage-module__rZyR2q__valueAtmosphere path{fill:none;stroke:#f2ead912;stroke-width:1.25px;stroke-dasharray:1000;stroke-dashoffset:0;animation:16s .9s infinite HomePage-module__rZyR2q__routeDraw}.HomePage-module__rZyR2q__valueGrid,.HomePage-module__rZyR2q__manifestoGrid{flex-wrap:wrap;gap:clamp(32px,5vw,72px);display:flex;position:relative}.HomePage-module__rZyR2q__valueCopy,.HomePage-module__rZyR2q__manifestoCopy{flex-direction:column;flex:380px;gap:20px;max-width:580px;display:flex}.HomePage-module__rZyR2q__darkEyebrow{color:var(--home-gold)}.HomePage-module__rZyR2q__valueCopy h2{font-size:clamp(28px,3.6vw,44px)}.HomePage-module__rZyR2q__valueCopy>p:not(.HomePage-module__rZyR2q__darkEyebrow){color:#b3c0d0;max-width:58ch;margin:0;font-size:16px;line-height:1.65}.HomePage-module__rZyR2q__valueExample{background:linear-gradient(#101c2f,#0c1626);border:1px solid #f2ead924;flex-direction:column;flex:380px;gap:18px;min-width:0;padding:clamp(22px,3vw,30px);display:flex}.HomePage-module__rZyR2q__illustrationLabel{color:#9aa9bc;letter-spacing:.18em;font-size:10.5px}.HomePage-module__rZyR2q__barGroup{flex-direction:column;gap:10px;display:flex}.HomePage-module__rZyR2q__barGroup p{color:#b3c0d0;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.HomePage-module__rZyR2q__barGroup strong{color:#f2ead9;font-family:var(--font-newsreader), Georgia, serif;font-size:22px;font-weight:400}.HomePage-module__rZyR2q__barTrack{background:#f2ead917;height:8px}.HomePage-module__rZyR2q__bar{transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,.68,0,1) .3s both HomePage-module__rZyR2q__barGrow;display:block}.HomePage-module__rZyR2q__crowdBar{background:#4d7fe0;width:70%}.HomePage-module__rZyR2q__oddsBar{background:var(--home-gold);width:50%;animation-delay:.44s}.HomePage-module__rZyR2q__gapExplanation{border-top:1px solid #f2ead91f;margin-top:6px;padding-top:18px}.HomePage-module__rZyR2q__gapTrack{border-top:1px dashed #c99a3e99;width:20%;height:26px;margin-left:50%;position:relative;top:12px}.HomePage-module__rZyR2q__gapStart,.HomePage-module__rZyR2q__gapEnd{width:1px;height:14px;position:absolute;top:-7px}.HomePage-module__rZyR2q__gapStart{background:var(--home-gold);left:0}.HomePage-module__rZyR2q__gapEnd{background:#4d7fe0;right:0}.HomePage-module__rZyR2q__gapMarker{background:#f2ead9;border-radius:50%;width:9px;height:9px;animation:13s 1.6s infinite HomePage-module__rZyR2q__gapTravel;position:absolute;top:-5px;left:-4px;box-shadow:0 0 10px 2px #f2ead947}.HomePage-module__rZyR2q__gapExplanation p{color:#9dabbd;margin:0;font-size:13.5px;line-height:1.55}.HomePage-module__rZyR2q__manifestoGrid{gap:clamp(32px,5vw,76px)}.HomePage-module__rZyR2q__manifestoCopy h2{font-size:clamp(28px,3.6vw,46px);line-height:1.12}.HomePage-module__rZyR2q__manifestoCopy>p:not(.HomePage-module__rZyR2q__lightEyebrow){color:var(--home-copy);margin:0;font-size:16.5px;line-height:1.65}.HomePage-module__rZyR2q__principles{flex:320px;min-width:0;margin:0;padding:0;list-style:none}.HomePage-module__rZyR2q__principles li{border-top:1px solid #1a181433;gap:16px;padding-block:20px;display:flex}.HomePage-module__rZyR2q__principles li:last-child{border-bottom:1px solid #1a181433}.HomePage-module__rZyR2q__principles span{color:var(--home-gold-dark);letter-spacing:.14em;font-size:11px;font-weight:700}.HomePage-module__rZyR2q__principles p{margin:0;font-size:16px;line-height:1.55}.HomePage-module__rZyR2q__faqSection h2{margin-bottom:clamp(20px,3vh,34px)}.HomePage-module__rZyR2q__faqList{border-top:1px solid #1a181433}.HomePage-module__rZyR2q__faqItem{border-bottom:1px solid #1a181433}.HomePage-module__rZyR2q__faqQuestion{margin:0}.HomePage-module__rZyR2q__faqButton{width:100%;min-height:64px;color:var(--home-ink);text-align:left;font-family:var(--font-newsreader), Georgia, serif;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font-size:clamp(17px,1.5vw,21px);font-weight:600;transition:color .18s;display:flex}.HomePage-module__rZyR2q__faqButton:hover{color:var(--home-gold-dark)}.HomePage-module__rZyR2q__faqGlyph{color:var(--home-gold-dark);font-family:var(--font-familjen), sans-serif;flex:none;font-size:16px}.HomePage-module__rZyR2q__faqAnswer{padding:0 4px 22px}.HomePage-module__rZyR2q__faqAnswer p{max-width:68ch;color:var(--home-copy);margin:0;font-size:15.5px;line-height:1.68}.HomePage-module__rZyR2q__aboutSection{padding-block:clamp(36px,6vh,80px)}.HomePage-module__rZyR2q__aboutInner{border-top:1px solid #1a18142e;padding-top:clamp(26px,4vh,36px)}.HomePage-module__rZyR2q__aboutInner h2{margin:0 0 14px;font-size:clamp(20px,2vw,24px);font-weight:600}.HomePage-module__rZyR2q__aboutInner p{color:#6b6560;max-width:65ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.HomePage-module__rZyR2q__aboutInner p:last-child{margin-bottom:0}.HomePage-module__rZyR2q__homeFooterRule{transform-origin:0;animation:.7s cubic-bezier(.22,.68,0,1) .2s both HomePage-module__rZyR2q__footerRuleDraw}@media (min-width:1180px){.HomePage-module__rZyR2q__heroScan,.HomePage-module__rZyR2q__heroRoutes path:last-child,.HomePage-module__rZyR2q__dataMarks,.HomePage-module__rZyR2q__feeder{display:block}}@media (max-width:767px){.HomePage-module__rZyR2q__hero{min-height:auto}.HomePage-module__rZyR2q__heroLayout{width:min(100% - 40px,1300px);padding-block:42px 44px}.HomePage-module__rZyR2q__heroGrid,.HomePage-module__rZyR2q__heroGhosts,.HomePage-module__rZyR2q__heroRightWash,.HomePage-module__rZyR2q__heroRoutes,.HomePage-module__rZyR2q__heroAmbient{display:none}.HomePage-module__rZyR2q__heroRail{flex-basis:100%;padding-left:28px}.HomePage-module__rZyR2q__heroButtons a{width:100%}.HomePage-module__rZyR2q__freshDivider{display:none}.HomePage-module__rZyR2q__freshnessStrip>span:not(.HomePage-module__rZyR2q__freshDivider){flex-basis:100%}.HomePage-module__rZyR2q__methodRule{display:none}.HomePage-module__rZyR2q__methodStep{flex-basis:100%;padding-top:0}.HomePage-module__rZyR2q__methodNode{display:none}.HomePage-module__rZyR2q__productIdentity,.HomePage-module__rZyR2q__featuredAnalysis,.HomePage-module__rZyR2q__analysisRails,.HomePage-module__rZyR2q__valueCopy,.HomePage-module__rZyR2q__valueExample,.HomePage-module__rZyR2q__manifestoCopy,.HomePage-module__rZyR2q__principles{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroGrid,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroGrid:after,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroBeam,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroField,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroScan:after,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroRoutes path,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroGhosts span,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroEyebrow,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroCopy h1 span,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroStandfirst,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__heroActions,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__railHeader i,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__railLink,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__dataSwap span,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__dataRoll span,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__feeder:after,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__analysisTransition:after,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__methodRule,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__valueAtmosphere path,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__bar,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__gapMarker,.HomePage-module__rZyR2q__homeFooterRule{opacity:1;transform:none;animation:none!important}.HomePage-module__rZyR2q__homePage [data-rm-hide]{display:none!important}.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__gapMarker{display:block!important}.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__primaryButton,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__secondaryButton,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__railLink,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__analysisLink,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__analysisCta,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__textLink,.HomePage-module__rZyR2q__homePage .HomePage-module__rZyR2q__faqButton{transition-property:color,background-color,border-color,opacity;transition-duration:.12s}}@keyframes HomePage-module__rZyR2q__enterUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes HomePage-module__rZyR2q__railEnter{0%{opacity:0;transform:translate(52px,12px)scale(.965)}to{opacity:1;transform:none}}@keyframes HomePage-module__rZyR2q__heroBeam{0%{opacity:0;transform:translate(-48%,-6%)rotate(-11deg)}16%{opacity:.9}74%{opacity:.68}to{opacity:0;transform:translate(66%,8%)rotate(-11deg)}}@keyframes HomePage-module__rZyR2q__heroField{0%,to{opacity:.45;transform:translate(-3%,-2%)scale(1)}50%{opacity:.8;transform:translate(5%,3%)scale(1.08)}}@keyframes HomePage-module__rZyR2q__heroGridDrift{0%,to{transform:translate(0)}50%{transform:translate(-18px,-4px)}}@keyframes HomePage-module__rZyR2q__heroGridDriftAlt{0%,to{transform:translate(0)}50%{transform:translate(8px,-14px)}}@keyframes HomePage-module__rZyR2q__heroScan{0%{opacity:0;transform:translate(-14%)rotate(4deg)}16%{opacity:.55}78%{opacity:.4}to{opacity:0;transform:translate(112%)rotate(4deg)}}@keyframes HomePage-module__rZyR2q__routeDraw{0%{stroke-dashoffset:1000px;opacity:0}8%{opacity:1}52%,74%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:-1000px;opacity:0}}@keyframes HomePage-module__rZyR2q__ghostDrift{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes HomePage-module__rZyR2q__signSequence{0%,to{opacity:.3}12%,26%{opacity:1}44%{opacity:.3}}@keyframes HomePage-module__rZyR2q__valueSwapA{0%,38%{opacity:1}48%,88%{opacity:0}98%,to{opacity:1}}@keyframes HomePage-module__rZyR2q__valueSwapB{0%,38%{opacity:0}48%,88%{opacity:1}98%,to{opacity:0}}@keyframes HomePage-module__rZyR2q__numberRoll{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes HomePage-module__rZyR2q__feedNode{0%{opacity:0;transform:translate(0)}12%,78%{opacity:1}to{opacity:0;transform:translate(96px)}}@keyframes HomePage-module__rZyR2q__connectorDrop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes HomePage-module__rZyR2q__methodRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HomePage-module__rZyR2q__barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HomePage-module__rZyR2q__gapTravel{0%,30%{opacity:0;left:-4px}40%{opacity:1}62%,88%{opacity:1;left:calc(100% - 4px)}to{opacity:0;left:calc(100% - 4px)}}@keyframes HomePage-module__rZyR2q__footerRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
