.DriftHero-module__hgTxhq__hero{--accent-soft:#e4bba0;isolation:isolate;background:var(--bg);min-height:640px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.DriftHero-module__hgTxhq__hero{--accent-soft:lab(78.8997% 12.3955 19.5599)}}.DriftHero-module__hgTxhq__stage{position:absolute;inset:0}.DriftHero-module__hgTxhq__stage:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(640px 640px at -4% -10%, color-mix(in oklch, var(--accent-soft) 55%, transparent) 0%, transparent 55%), radial-gradient(520px 520px at 80% 28%, color-mix(in oklch, var(--warm) 48%, transparent) 0%, transparent 60%), radial-gradient(700px 700px at 108% 110%, color-mix(in oklch, var(--accent) 30%, transparent) 0%, transparent 60%);position:absolute;inset:0}.DriftHero-module__hgTxhq__content{z-index:40;pointer-events:none;grid-template-columns:8fr 4fr;align-items:end;gap:32px;max-width:1400px;margin:0 auto;padding:96px 40px;display:grid;position:relative}.DriftHero-module__hgTxhq__content>*{pointer-events:auto}.DriftHero-module__hgTxhq__left{flex-direction:column;gap:28px;max-width:880px;display:flex;position:relative}.DriftHero-module__hgTxhq__title{font-family:var(--font-display,Georgia, "Noto Serif SC", serif);letter-spacing:-.025em;text-wrap:balance;white-space:pre-line;background-image:linear-gradient(100deg, var(--fg) 0%, color-mix(in oklch, var(--accent) 80%, var(--fg)) 35%, color-mix(in oklch, var(--warm) 70%, var(--fg)) 55%, var(--fg) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.75rem,1.5rem + 5.5vw,6.5rem);font-weight:500;line-height:1.1;animation:8s ease-in-out infinite alternate DriftHero-module__hgTxhq__dhFillSweep}.DriftHero-module__hgTxhq__title .dh-char::selection{background-color:color-mix(in oklch, var(--fg) 22%, transparent);-webkit-text-fill-color:var(--fg);color:var(--fg)}.DriftHero-module__hgTxhq__title .dh-char{transform-origin:50% 100%;background-image:linear-gradient(100deg, var(--fg) 0%, color-mix(in oklch, var(--accent) 80%, var(--fg)) 35%, color-mix(in oklch, var(--warm) 70%, var(--fg)) 55%, var(--fg) 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate DriftHero-module__hgTxhq__dhFillSweep;display:inline-block}@keyframes DriftHero-module__hgTxhq__dhFillSweep{0%{background-position:0%}to{background-position:100%}}.DriftHero-module__hgTxhq__subtitle{max-width:640px;color:var(--muted-fg);white-space:pre-line;opacity:0;margin:0;font-size:18px;line-height:1.55;animation:.7s cubic-bezier(.16,1,.3,1) .9s forwards DriftHero-module__hgTxhq__fadeUp}@keyframes DriftHero-module__hgTxhq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.DriftHero-module__hgTxhq__ctaRow{opacity:0;gap:14px;padding-top:4px;animation:.7s cubic-bezier(.16,1,.3,1) 1.1s forwards DriftHero-module__hgTxhq__fadeUp;display:flex}.DriftHero-module__hgTxhq__cta{border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.DriftHero-module__hgTxhq__ctaPrimary{color:var(--bg);background:var(--fg);box-shadow:0 14px 36px -10px #281e148c}.DriftHero-module__hgTxhq__ctaSecondary{color:var(--fg);background:color-mix(in oklch, var(--bg) 80%, transparent);border:1px solid var(--border);font-weight:400}.DriftHero-module__hgTxhq__ctaPrimary:after{content:"";background:radial-gradient(120% 200% at 50% 0%, color-mix(in oklch, var(--accent) 65%, transparent), transparent 60%);opacity:0;transition:opacity .24s;position:absolute;inset:0}.DriftHero-module__hgTxhq__ctaPrimary:hover:after{opacity:1}.DriftHero-module__hgTxhq__layer{z-index:2;align-items:center;gap:24px;display:flex;position:absolute;left:0}.DriftHero-module__hgTxhq__tile{background-color:var(--card);border:1px solid color-mix(in oklch, var(--fg) 6%, transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex:none;transition:filter .26s,box-shadow .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 22px 60px -28px #281c1473,0 2px 6px #281c1414}.DriftHero-module__hgTxhq__tile.DriftHero-module__hgTxhq__tall{aspect-ratio:3/4}.DriftHero-module__hgTxhq__tile.DriftHero-module__hgTxhq__wide{aspect-ratio:16/10}.DriftHero-module__hgTxhq__tile.DriftHero-module__hgTxhq__square{aspect-ratio:1}.DriftHero-module__hgTxhq__tile:hover{z-index:50;filter:saturate(1.14)contrast(1.04);box-shadow:0 30px 60px -24px #281c1480, 0 0 0 1px color-mix(in oklch, var(--accent) 80%, transparent), 0 0 36px -6px color-mix(in oklch, var(--accent) 55%, transparent)}.DriftHero-module__hgTxhq__layerBack{opacity:.55;animation:80s linear infinite DriftHero-module__hgTxhq__lDriftR;top:5%}.DriftHero-module__hgTxhq__layerBack .DriftHero-module__hgTxhq__tile{height:170px}.DriftHero-module__hgTxhq__layerMid{opacity:1;animation:56s linear infinite DriftHero-module__hgTxhq__lDriftLMid;top:50%}.DriftHero-module__hgTxhq__layerMid .DriftHero-module__hgTxhq__tile{height:250px}.DriftHero-module__hgTxhq__layerFront{opacity:1;animation:40s linear infinite DriftHero-module__hgTxhq__lDriftR;bottom:5%}.DriftHero-module__hgTxhq__layerFront .DriftHero-module__hgTxhq__tile{height:190px}@keyframes DriftHero-module__hgTxhq__lDriftL{0%{transform:translate3d(0, 0, 0) var(--mp,)}to{transform:translate3d(-50%, 0, 0) var(--mp,)}}@keyframes DriftHero-module__hgTxhq__lDriftR{0%{transform:translate3d(-50%, 0, 0) var(--mp,)}to{transform:translate3d(0, 0, 0) var(--mp,)}}@keyframes DriftHero-module__hgTxhq__lDriftLMid{0%{transform:translate3d(0, -50%, 0) var(--mp,)}to{transform:translate3d(-50%, -50%, 0) var(--mp,)}}.DriftHero-module__hgTxhq__spot{z-index:14;pointer-events:none;background:radial-gradient(280px 280px at var(--mx,50%) var(--my,50%), transparent 0%, color-mix(in oklch, var(--bg) 30%, transparent) 55%, color-mix(in oklch, var(--bg) 80%, transparent) 100%);position:absolute;inset:0}.DriftHero-module__hgTxhq__fade{z-index:15;pointer-events:none;background:linear-gradient(95deg, color-mix(in oklch, var(--bg) 90%, transparent) 0%, color-mix(in oklch, var(--bg) 45%, transparent) 30%, color-mix(in oklch, var(--bg) 0%, transparent) 60%, color-mix(in oklch, var(--bg) 50%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklch, var(--bg) 70%, transparent) 0%, transparent 14%, transparent 86%, color-mix(in oklch, var(--bg) 70%, transparent) 100%);position:absolute;inset:0}.DriftHero-module__hgTxhq__ticker{z-index:30;border-top:1px solid color-mix(in oklch, var(--fg) 10%, transparent);background:color-mix(in oklch, var(--bg) 96%, transparent);letter-spacing:.16em;text-transform:uppercase;height:36px;color:var(--muted-fg);align-items:center;font-family:ui-monospace,monospace;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.DriftHero-module__hgTxhq__tickerLabel{background:var(--fg);color:var(--bg);flex:none;align-items:center;gap:6px;height:100%;padding:0 16px;display:inline-flex}.DriftHero-module__hgTxhq__tickerDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite DriftHero-module__hgTxhq__pulse;display:inline-block}@keyframes DriftHero-module__hgTxhq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.DriftHero-module__hgTxhq__tickerWrap{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.DriftHero-module__hgTxhq__tickerRoll{will-change:transform;gap:56px;padding:0 28px;animation:32s linear infinite DriftHero-module__hgTxhq__tickerScroll;display:flex}@keyframes DriftHero-module__hgTxhq__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.DriftHero-module__hgTxhq__tickerItem{white-space:nowrap}.DriftHero-module__hgTxhq__tickerItem b{color:var(--fg);letter-spacing:.14em;margin-right:6px;font-weight:500}@media (prefers-reduced-motion:reduce){.DriftHero-module__hgTxhq__blob,.DriftHero-module__hgTxhq__layerBack,.DriftHero-module__hgTxhq__layerMid,.DriftHero-module__hgTxhq__layerFront,.DriftHero-module__hgTxhq__tickerRoll,.DriftHero-module__hgTxhq__subtitle,.DriftHero-module__hgTxhq__ctaRow,.DriftHero-module__hgTxhq__tickerDot{animation:none}.DriftHero-module__hgTxhq__title .dh-char{animation:none}.DriftHero-module__hgTxhq__title .dh-char{opacity:1;transform:none}.DriftHero-module__hgTxhq__subtitle,.DriftHero-module__hgTxhq__ctaRow{opacity:1}}
