.Hero-module__vNkRrG__hero{isolation:isolate;background:var(--bg);min-height:100vh;margin-top:calc(-1 * var(--s-24));position:relative;overflow:hidden}.Hero-module__vNkRrG__heroScene,.Hero-module__vNkRrG__heroPin{display:contents}@media (min-width:1025px){.Hero-module__vNkRrG__heroScene{height:200vh;margin-top:calc(-1 * var(--s-24));display:block}.Hero-module__vNkRrG__heroPin{min-height:100vh;display:block;position:sticky;top:0}.Hero-module__vNkRrG__hero{margin-top:0}}.Hero-module__vNkRrG__sky{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__vNkRrG__skyBlob{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.Hero-module__vNkRrG__skyBlob1{background:radial-gradient(#7890aebf 0%,#0000 68%);width:70%;height:60%;top:-10%;left:26%}.Hero-module__vNkRrG__skyBlob2{background:radial-gradient(#debcacab 0%,#0000 68%);width:58%;height:52%;top:0%;left:-14%}.Hero-module__vNkRrG__skyBlob3{background:radial-gradient(#b0bccca6 0%,#0000 70%);width:60%;height:46%;top:18%;left:6%}.Hero-module__vNkRrG__skyBlob4{background:radial-gradient(#e4cab69e 0%,#0000 68%);width:50%;height:46%;top:-6%;left:12%}.Hero-module__vNkRrG__skyBlob5{background:radial-gradient(#6c86a8a8 0%,#0000 68%);width:52%;height:50%;top:-4%;left:56%}.Hero-module__vNkRrG__skyBlob6{background:radial-gradient(#c4c8d299 0%,#0000 70%);width:46%;height:40%;top:16%;left:44%}.Hero-module__vNkRrG__mountainBg{z-index:0;pointer-events:none;position:absolute;inset:0 0 -40%}.Hero-module__vNkRrG__mountainCursor{position:absolute;inset:0}.Hero-module__vNkRrG__mountainBg img{object-fit:cover}.Hero-module__vNkRrG__mountainPlane{position:absolute;inset:0}.Hero-module__vNkRrG__heroGrain{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#d818602e 0%,#0000 50%),radial-gradient(at 80% 20%,#f0a8301f 0%,#0000 45%);position:absolute;inset:0}.Hero-module__vNkRrG__heroVeil{z-index:3;pointer-events:none;background:linear-gradient(#0000004d 0%,#00000073 55%,#000000d1 100%);position:absolute;inset:0}.Hero-module__vNkRrG__heroInner{z-index:5;max-width:var(--col-w,1280px);color:#fff;flex-direction:column;justify-content:center;min-height:100vh;margin:0 auto;padding:140px 32px;display:flex;position:relative}.Hero-module__vNkRrG__headline{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.024em;text-transform:uppercase;text-wrap:balance;color:#fff;margin:24px 0 36px;font-size:clamp(52px,6.4vw,96px);font-weight:700;line-height:.94}.Hero-module__vNkRrG__headline>span{opacity:0;filter:blur(10px);display:block;transform:translateY(40px)}.Hero-module__vNkRrG__line1{animation:Hero-module__vNkRrG__heroLineRise .9s var(--ease-out) .15s forwards;animation-play-state:paused}.Hero-module__vNkRrG__line2{animation:Hero-module__vNkRrG__heroLineRise .9s var(--ease-out) .3s forwards;animation-play-state:paused}.Hero-module__vNkRrG__line3{animation:Hero-module__vNkRrG__heroLineRise .9s var(--ease-out) .45s forwards;animation-play-state:paused}.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__eyebrow,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__line1,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__line2,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__line3,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__lead,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__ctas,.Hero-module__vNkRrG__hero[data-revealed=true] .Hero-module__vNkRrG__meta{animation-play-state:running}.Hero-module__vNkRrG__eyebrow{opacity:0;filter:blur(10px);animation:Hero-module__vNkRrG__heroFadeUp .9s var(--ease-out) 50ms forwards;animation-play-state:paused;transform:translateY(20px)}@keyframes Hero-module__vNkRrG__heroLineRise{to{opacity:1;filter:blur();transform:translateY(0)}}.Hero-module__vNkRrG__lead{color:#ffffffd1;opacity:0;filter:blur(10px);max-width:580px;animation:Hero-module__vNkRrG__heroFadeUp .9s var(--ease-out) .6s forwards;margin:0 0 32px;font-size:19px;line-height:1.55;animation-play-state:paused;transform:translateY(20px)}.Hero-module__vNkRrG__ctas{opacity:0;filter:blur(10px);animation:Hero-module__vNkRrG__heroFadeUp .9s var(--ease-out) .75s forwards;flex-wrap:wrap;align-items:center;gap:14px;animation-play-state:paused;display:flex;transform:translateY(20px)}.Hero-module__vNkRrG__cta1Placeholder{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;background:var(--flame-gradient);min-height:48px;color:var(--fg-on-flame,#fff);cursor:not-allowed;opacity:.6;border:none;border-radius:4px;justify-content:center;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.Hero-module__vNkRrG__heroCtaAnchor{isolation:isolate;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;color:#fff;cursor:pointer;min-height:48px;transition:box-shadow .3s var(--ease-out);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:16px 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff9}.Hero-module__vNkRrG__heroCtaLabel{z-index:1;position:relative}.Hero-module__vNkRrG__heroCtaArrow{z-index:1;transition:transform .52s cubic-bezier(.34,1.45,.5,1);display:inline-block;position:relative}.Hero-module__vNkRrG__heroCtaInk{z-index:2;color:#000;clip-path:inset(0 100% 0 0);transition:clip-path .46s var(--ease-out);pointer-events:none;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:16px 20px;display:inline-flex;position:absolute;inset:0}.Hero-module__vNkRrG__heroCtaAnchor:hover{box-shadow:inset 0 0 0 1px #fff0}.Hero-module__vNkRrG__heroCtaAnchor:hover .Hero-module__vNkRrG__heroCtaInk{clip-path:inset(0)}.Hero-module__vNkRrG__heroCtaAnchor:hover .Hero-module__vNkRrG__heroCtaArrow{transform:translate(5px)scale(1.22)}@media (prefers-reduced-motion:reduce){.Hero-module__vNkRrG__heroCtaInk,.Hero-module__vNkRrG__heroCtaArrow{transition:none}.Hero-module__vNkRrG__heroCtaAnchor:hover .Hero-module__vNkRrG__heroCtaArrow{transform:none}}.Hero-module__vNkRrG__heroCtaAnchor:focus-visible{outline:2px solid var(--accent,var(--flame-red));outline-offset:2px}@keyframes Hero-module__vNkRrG__heroFadeUp{to{opacity:1;filter:blur();transform:translateY(0)}}.Hero-module__vNkRrG__meta{opacity:0;filter:blur(10px);max-width:1100px;animation:Hero-module__vNkRrG__heroFadeUp .9s var(--ease-out) .9s forwards;border-top:1px solid #fff3;grid-template-columns:repeat(4,max-content);gap:56px;margin-top:88px;padding-top:22px;animation-play-state:paused;display:grid;transform:translateY(20px)}.Hero-module__vNkRrG__metaItem{flex-direction:column;gap:4px;display:flex}.Hero-module__vNkRrG__metaK{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:10px}.Hero-module__vNkRrG__metaV{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;margin:0;font-size:14px}.Hero-module__vNkRrG__scrollHint{z-index:6;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Hero-module__vNkRrG__scrollHint:after{content:"";transform-origin:top;background:#fff6;width:1px;height:36px;animation:2.4s ease-out infinite Hero-module__vNkRrG__scrollLine;display:block}@keyframes Hero-module__vNkRrG__scrollLine{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__vNkRrG__scrollHint:after{animation:none;transform:scaleY(1)}}.Hero-module__vNkRrG__heroRule{background:var(--flame-gradient);z-index:6;height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.Hero-module__vNkRrG__heroInner{padding:120px 20px}.Hero-module__vNkRrG__headline{font-size:clamp(40px,8vw,64px)}.Hero-module__vNkRrG__meta{grid-template-columns:repeat(2,max-content);gap:28px;margin-top:56px}.Hero-module__vNkRrG__ctas{flex-direction:column;align-items:stretch;gap:12px}.Hero-module__vNkRrG__heroCtaAnchor{text-align:center}}@media (min-width:761px) and (max-width:1024px){.Hero-module__vNkRrG__heroInner{padding:130px 28px}.Hero-module__vNkRrG__meta{gap:36px}}
.Marquee-module__vyWznG__marquee{background:var(--ink-1000);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:26px 0;overflow:hidden}.Marquee-module__vyWznG__track{white-space:nowrap;will-change:transform;gap:56px;width:max-content;animation:36s linear infinite Marquee-module__vyWznG__marquee;display:flex}.Marquee-module__vyWznG__item{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:56px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.Marquee-module__vyWznG__sep{color:var(--flame-orange);font-size:24px;font-weight:700}@keyframes Marquee-module__vyWznG__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.Marquee-module__vyWznG__track:hover{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.Marquee-module__vyWznG__track{animation:none}}@media (max-width:760px){.Marquee-module__vyWznG__track{gap:36px}.Marquee-module__vyWznG__item{gap:36px;font-size:22px}.Marquee-module__vyWznG__sep{font-size:18px}}
.Pillars-module__84mETq__pillars{background:var(--page-bg,#fff);max-width:var(--col-w,1280px);margin:0 auto;padding:120px 32px}.Pillars-module__84mETq__brandRow{border-bottom:1px solid var(--border,#ececec);flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:64px;padding-bottom:40px;display:flex}.Pillars-module__84mETq__brandLogo{flex:none;max-width:300px}.Pillars-module__84mETq__logoImg{width:100%;height:auto;display:block}.Pillars-module__84mETq__brandText{flex:400px;min-width:320px}.Pillars-module__84mETq__brandMonoCap{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3,#606060);margin:0 0 16px;font-size:10px}.Pillars-module__84mETq__brandBody{color:var(--fg-2,#303030);max-width:600px;margin:0;font-size:17px;line-height:1.55}.Pillars-module__84mETq__head{margin-bottom:64px}.Pillars-module__84mETq__heading{font-family:var(--font-geist-sans,system-ui, sans-serif);letter-spacing:-.018em;text-transform:uppercase;color:var(--ink-1000,#000);text-wrap:balance;margin:24px 0 0;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.02}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.Pillars-module__84mETq__scene{height:var(--pillars-scene-h,200vh)}.Pillars-module__84mETq__sceneSticky{top:var(--pillars-pin-top,104px);position:sticky}}.Pillars-module__84mETq__grid{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.Pillars-module__84mETq__gridLineTop,.Pillars-module__84mETq__gridLineBottom{background:var(--ink-1000,#000);transform-origin:50%;pointer-events:none;z-index:11;height:1px;position:absolute;left:0;right:0}.Pillars-module__84mETq__gridLineTop{top:0}.Pillars-module__84mETq__gridLineBottom{bottom:0}.Pillars-module__84mETq__pillar{border-right:1px solid var(--border,#ececec);min-height:280px;transition:background .25s var(--ease-out,ease-out);flex-direction:column;gap:14px;padding:36px 28px 32px;display:flex;position:relative}.Pillars-module__84mETq__pillar:last-child{border-right:0}.Pillars-module__84mETq__pillar:hover{background:var(--stone-snow,#f4f5f6)}.Pillars-module__84mETq__pillarBacking{z-index:0;background:var(--bg,#fafcfc);pointer-events:none;position:absolute;inset:0}.Pillars-module__84mETq__pillarNum,.Pillars-module__84mETq__pillarHeading,.Pillars-module__84mETq__pillarBody{z-index:1;position:relative}.Pillars-module__84mETq__pillarNum{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--fg-3,#606060);font-size:11px}.Pillars-module__84mETq__pillarHeading{font-family:var(--font-geist-sans,system-ui, sans-serif);text-transform:uppercase;color:var(--ink-1000,#000);margin:0;font-size:22px;font-weight:700;line-height:1.08}.Pillars-module__84mETq__pillarBody{color:var(--fg-2,#303030);margin:0;font-size:14.5px;line-height:1.55}.Pillars-module__84mETq__pillarRule{background:var(--flame-gradient,linear-gradient(90deg, #f97316, #ef4444));transform-origin:0;height:2px;transition:transform .5s var(--ease-out,ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Pillars-module__84mETq__pillar:hover .Pillars-module__84mETq__pillarRule{transform:scaleX(1)}@media (min-width:761px) and (max-width:1024px){.Pillars-module__84mETq__grid{grid-template-columns:repeat(3,1fr)}.Pillars-module__84mETq__pillar:nth-child(3n){border-right:0}.Pillars-module__84mETq__pillar:nth-child(n+4){border-top:1px solid var(--border,#ececec)}}@media (max-width:760px){.Pillars-module__84mETq__pillars{padding:80px 20px}.Pillars-module__84mETq__brandRow{flex-direction:column;align-items:flex-start;gap:24px}.Pillars-module__84mETq__brandText{min-width:0}.Pillars-module__84mETq__head{margin-bottom:40px}.Pillars-module__84mETq__grid{grid-template-columns:repeat(2,1fr)}.Pillars-module__84mETq__pillar{min-height:220px;padding:24px 16px}.Pillars-module__84mETq__pillar:nth-child(2n){border-right:0}.Pillars-module__84mETq__pillar:nth-child(n+3){border-top:1px solid var(--border,#ececec)}.Pillars-module__84mETq__pillar:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.Pillars-module__84mETq__pillar,.Pillars-module__84mETq__pillarRule{transition:none}}
