@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9609ec5b-module__a9a7IW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9609ec5b-module__a9a7IW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6b11738f-module__c5tpUG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6b11738f-module__c5tpUG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.BackToTop-module__W6MXPa__button{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-canvas) 88%, transparent);width:3rem;height:3rem;color:var(--color-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1),border-color .15s,color .15s;display:grid;position:fixed;transform:translateY(.75rem)scale(.92);box-shadow:0 .75rem 2rem -.75rem #000c}.BackToTop-module__W6MXPa__button[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.BackToTop-module__W6MXPa__button:hover{border-color:var(--color-accent);color:var(--color-accent)}.BackToTop-module__W6MXPa__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (min-width:640px){.BackToTop-module__W6MXPa__button{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));width:3.25rem;height:3.25rem}}.BackToTop-module__W6MXPa__svg{width:100%;height:100%}.BackToTop-module__W6MXPa__track,.BackToTop-module__W6MXPa__progress{fill:none;stroke-width:1.5px}.BackToTop-module__W6MXPa__track{stroke:#0000}.BackToTop-module__W6MXPa__progress{stroke:var(--color-accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.BackToTop-module__W6MXPa__arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter}@media (prefers-reduced-motion:reduce){.BackToTop-module__W6MXPa__button{transition:opacity .12s linear;transform:none}}
.Section-module__BZ7-0a__section{isolation:isolate;position:relative}.Section-module__BZ7-0a__canvas{background-color:var(--color-canvas)}.Section-module__BZ7-0a__plate{background-color:var(--color-plate)}.Section-module__BZ7-0a__deep{background-color:var(--color-deep)}.Section-module__BZ7-0a__deep:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#f2ede408 1px,#0000 1px),linear-gradient(#f2ede408 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.Section-module__BZ7-0a__section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#00000061,#0000);height:9rem;position:absolute;inset:0 0 auto}.Section-module__BZ7-0a__plate:before{box-shadow:inset 0 1px #f2ede40f}.Section-module__BZ7-0a__actPadding{padding-block:6.5rem 6rem}.Section-module__BZ7-0a__subPadding{padding-block:5rem}@media (min-width:640px){.Section-module__BZ7-0a__actPadding{padding-block:8.5rem 8rem}.Section-module__BZ7-0a__subPadding{padding-block:6.5rem}}@media (min-width:1024px){.Section-module__BZ7-0a__actPadding{padding-block:10.5rem 10rem}.Section-module__BZ7-0a__subPadding{padding-block:7.5rem}}.Section-module__BZ7-0a__seam{z-index:2;pointer-events:none;height:0;position:absolute;inset:0 0 auto}.Section-module__BZ7-0a__seam>*{position:relative;translate:0 -50%}.Section-module__BZ7-0a__seamInner{align-items:center;gap:1rem;display:flex;position:relative}.Section-module__BZ7-0a__seamLine{background:linear-gradient(var(--color-line-strong), var(--color-line-strong)) 0 0 / 100% 1px no-repeat, repeating-linear-gradient(to right, color-mix(in srgb, var(--color-accent) 45%, transparent) 0 1px, transparent 1px 96px) 0 0 / 100% .6rem no-repeat, repeating-linear-gradient(to right, var(--color-line-strong) 0 1px, transparent 1px 24px) 0 0 / 100% .3rem no-repeat;transform-origin:0;height:.6rem;margin-top:-1px;transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:50% 0 auto}.js .Section-module__BZ7-0a__seamDraw .Section-module__BZ7-0a__seamLine{transform:scaleX(0)}.js .Section-module__BZ7-0a__seamDraw.is-visible .Section-module__BZ7-0a__seamLine{transform:scaleX(1)}.Section-module__BZ7-0a__badge{border:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent);background:var(--seam-bg,var(--color-canvas));color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;padding:.5rem .85rem .5rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.Section-module__BZ7-0a__badge:before{content:"";background:var(--color-accent);width:.45rem;height:.45rem;transform:rotate(45deg)}.Section-module__BZ7-0a__canvas .Section-module__BZ7-0a__badge{--seam-bg:var(--color-canvas)}.Section-module__BZ7-0a__plate .Section-module__BZ7-0a__badge{--seam-bg:var(--color-plate)}.Section-module__BZ7-0a__deep .Section-module__BZ7-0a__badge{--seam-bg:var(--color-deep)}.Section-module__BZ7-0a__numeral{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-accent) 22%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(9rem,16vw,15rem);font-weight:800;font-stretch:82%;line-height:.8;display:none;position:absolute;top:50%;right:-.5rem;translate:0 -50%}@media (min-width:1024px){.Section-module__BZ7-0a__numeral{display:block}}@media (prefers-reduced-motion:reduce){.Section-module__BZ7-0a__seamLine{transition:none;transform:none}.js .Section-module__BZ7-0a__seamDraw .Section-module__BZ7-0a__seamLine{transition:none;transform:none}}
.RavenSixHero-module__F7S6hG__hero{isolation:isolate;color:#f7f7f4;background:radial-gradient(circle at 78% 18%,#68725a2e,#0000 34rem),linear-gradient(145deg,#111315 0%,#171a19 58%,#20241f 100%);border-bottom:1px solid #3d4239;min-height:calc(100svh - 4rem);position:relative;overflow:hidden}.RavenSixHero-module__F7S6hG__hero:before{z-index:-2;content:"";background-image:linear-gradient(115deg,#0000 0 68%,#68725a17 68% 68.15%,#0000 68.15%),linear-gradient(90deg,#e7e5df0d 1px,#0000 1px),linear-gradient(#e7e5df0a 1px,#0000 1px);background-size:100% 100%,6rem 6rem,6rem 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.RavenSixHero-module__F7S6hG__hero:after{z-index:-1;content:"";border:1px solid #e7e5df14;border-radius:999px;width:44rem;height:44rem;position:absolute;top:-16rem;right:-19rem;box-shadow:0 0 0 7rem #e7e5df06}.RavenSixHero-module__F7S6hG__inner{flex-direction:column;justify-content:center;min-height:calc(100svh - 4rem);padding-block:clamp(2.75rem,6vh,5rem);display:flex}.RavenSixHero-module__F7S6hG__lockup{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);width:min(100%,56rem);display:flex}.RavenSixHero-module__F7S6hG__markFrame{aspect-ratio:1455/818;opacity:0;filter:drop-shadow(0 1.5rem 2.5rem #00000047);flex:none;place-items:center;width:clamp(10rem,20vw,14rem);animation:.88s cubic-bezier(.22,1,.36,1) 80ms forwards RavenSixHero-module__F7S6hG__markLock;display:grid;overflow:visible;transform:translate(-1.6rem,1rem)scale(.96)}.RavenSixHero-module__F7S6hG__mark{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.RavenSixHero-module__F7S6hG__wordmarkReveal{width:min(63vw,30rem);overflow:visible}.RavenSixHero-module__F7S6hG__wordmark{opacity:0;width:100%;height:auto;animation:.92s cubic-bezier(.22,1,.36,1) .9s forwards RavenSixHero-module__F7S6hG__wordmarkLock;display:block;transform:translate(-4.5rem)}.RavenSixHero-module__F7S6hG__brandRule{transform-origin:0;background:linear-gradient(90deg,#68725a,#68725a2e 78%,#0000);width:min(100%,56rem);height:1px;margin-top:clamp(1.1rem,2.25vw,1.6rem);animation:.66s cubic-bezier(.22,1,.36,1) 1.28s forwards RavenSixHero-module__F7S6hG__ruleLock;transform:scaleX(0)}.RavenSixHero-module__F7S6hG__copy{opacity:0;max-width:53rem;animation:.6s cubic-bezier(.22,1,.36,1) 1.82s forwards RavenSixHero-module__F7S6hG__copyResolve;transform:translateY(.75rem)}.RavenSixHero-module__F7S6hG__actions{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) 1.96s forwards RavenSixHero-module__F7S6hG__copyResolve;transform:translateY(.55rem)}.RavenSixHero-module__F7S6hG__primaryAction{box-shadow:0 0 0 1px #f7f7f414,0 1rem 2.5rem #0000003d}@keyframes RavenSixHero-module__F7S6hG__markLock{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes RavenSixHero-module__F7S6hG__wordmarkLock{to{opacity:1;transform:translate(0,0)}}@keyframes RavenSixHero-module__F7S6hG__ruleLock{to{transform:scaleX(1)}}@keyframes RavenSixHero-module__F7S6hG__copyResolve{to{opacity:1;transform:translate(0,0)}}@media (min-width:640px){.RavenSixHero-module__F7S6hG__hero,.RavenSixHero-module__F7S6hG__inner{min-height:calc(100svh - 5rem)}}@media (max-width:639px){.RavenSixHero-module__F7S6hG__lockup{align-items:flex-end;gap:.75rem}.RavenSixHero-module__F7S6hG__markFrame{width:38%}.RavenSixHero-module__F7S6hG__wordmarkReveal{width:62%;padding-bottom:.2rem}.RavenSixHero-module__F7S6hG__hero:after{width:34rem;height:34rem;top:-9rem;right:-19rem}}@media (prefers-reduced-motion:reduce){.RavenSixHero-module__F7S6hG__markFrame,.RavenSixHero-module__F7S6hG__wordmark,.RavenSixHero-module__F7S6hG__copy,.RavenSixHero-module__F7S6hG__actions{opacity:1;animation:none;transform:none}.RavenSixHero-module__F7S6hG__brandRule{animation:none;transform:scaleX(1)}}
.RavenSixPortfolio-module__ygvSRa__section{isolation:isolate;color:#f7f7f4;background:radial-gradient(circle at 80% 12%,#68725a33,#0000 32rem),radial-gradient(circle at 14% 72%,#68725a1f,#0000 36rem),linear-gradient(160deg,#101213 0%,#1a1d1b 56%,#22261f 100%);border-bottom:1px solid #3d4239;position:relative;overflow:hidden}.RavenSixPortfolio-module__ygvSRa__section:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#e7e5df08 1px,#0000 1px),linear-gradient(#e7e5df08 1px,#0000 1px);background-size:7rem 7rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.RavenSixPortfolio-module__ygvSRa__container{padding-top:clamp(5rem,9vw,7.5rem);padding-bottom:clamp(5rem,10vw,8.5rem)}.RavenSixPortfolio-module__ygvSRa__header{gap:1.5rem;max-width:68rem;display:grid}.RavenSixPortfolio-module__ygvSRa__eyebrow,.RavenSixPortfolio-module__ygvSRa__detailLabel,.RavenSixPortfolio-module__ygvSRa__category,.RavenSixPortfolio-module__ygvSRa__detailFooter p{font-family:var(--font-mono), monospace;text-transform:uppercase}.RavenSixPortfolio-module__ygvSRa__eyebrow{color:#aeb49c;letter-spacing:.2em;font-size:.75rem}.RavenSixPortfolio-module__ygvSRa__heading{letter-spacing:-.045em;margin-top:1.25rem;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:600;line-height:.98}.RavenSixPortfolio-module__ygvSRa__lede{color:#c8cbc2;max-width:39rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.RavenSixPortfolio-module__ygvSRa__gallery{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.RavenSixPortfolio-module__ygvSRa__tier{margin-top:clamp(4rem,8vw,7rem)}.RavenSixPortfolio-module__ygvSRa__tierHeading{align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,4vw,3rem);display:flex}.RavenSixPortfolio-module__ygvSRa__tierIndex,.RavenSixPortfolio-module__ygvSRa__tierLabel,.RavenSixPortfolio-module__ygvSRa__typeTag,.RavenSixPortfolio-module__ygvSRa__typePill,.RavenSixPortfolio-module__ygvSRa__statusPill,.RavenSixPortfolio-module__ygvSRa__playBadge,.RavenSixPortfolio-module__ygvSRa__browserUrl,.RavenSixPortfolio-module__ygvSRa__figureCaption{font-family:var(--font-mono), monospace;text-transform:uppercase}.RavenSixPortfolio-module__ygvSRa__tierIndex{color:#7f866f;letter-spacing:.16em;font-size:.72rem}.RavenSixPortfolio-module__ygvSRa__tierLabel{color:#e7e5df;letter-spacing:.2em;white-space:nowrap;font-size:.78rem;font-weight:500}.RavenSixPortfolio-module__ygvSRa__tierRule{background:linear-gradient(90deg,#aeb49c73,#0000);flex:1;height:1px}.RavenSixPortfolio-module__ygvSRa__featuredList{gap:clamp(3rem,7vw,6rem);display:grid}.RavenSixPortfolio-module__ygvSRa__feature{gap:clamp(1.25rem,3vw,2rem);scroll-margin-top:6.5rem;display:grid}.RavenSixPortfolio-module__ygvSRa__featureMedia{min-width:0}.RavenSixPortfolio-module__ygvSRa__featureCopy{align-content:start;gap:.85rem;display:grid}.RavenSixPortfolio-module__ygvSRa__typeTag{color:#c9cfb4;letter-spacing:.14em;border:1px solid #aeb49c66;justify-self:start;padding:.4rem .6rem;font-size:.64rem}.RavenSixPortfolio-module__ygvSRa__featureTitle{letter-spacing:-.035em;margin-top:.35rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1}.RavenSixPortfolio-module__ygvSRa__featureSummary{color:#d9dbd3;max-width:34rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.RavenSixPortfolio-module__ygvSRa__credit{color:#969b8d;border-top:1px solid #e7e5df1f;max-width:34rem;padding-top:.85rem;font-size:.82rem;line-height:1.6}.RavenSixPortfolio-module__ygvSRa__videoFrame{aspect-ratio:16/9;background:#050606;border:1px solid #e7e5df33;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f7f41a,0 1.75rem 5rem #0000004d}.RavenSixPortfolio-module__ygvSRa__video{object-fit:contain;background:#050606;width:100%;height:100%;display:block}.RavenSixPortfolio-module__ygvSRa__videoPoster{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.RavenSixPortfolio-module__ygvSRa__videoPosterImage{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.RavenSixPortfolio-module__ygvSRa__playBadge{color:#f3f4ec;letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f0ec7;border:1px solid #f7f7f473;align-items:center;gap:.7rem;padding:.6rem .95rem .6rem .7rem;font-size:.7rem;transition:background-color .22s,border-color .22s;display:inline-flex;position:absolute;bottom:clamp(.85rem,2vw,1.25rem);left:clamp(.85rem,2vw,1.25rem)}.RavenSixPortfolio-module__ygvSRa__playIcon{background:#e4e5dc;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.RavenSixPortfolio-module__ygvSRa__playIcon:after{content:"";border-top:.38rem solid #0000;border-bottom:.38rem solid #0000;border-left:.6rem solid #171918;width:0;height:0;margin-left:.15rem}.RavenSixPortfolio-module__ygvSRa__videoPoster:focus-visible{outline-offset:-4px;outline:2px solid #d7dcc2}.RavenSixPortfolio-module__ygvSRa__captionTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.RavenSixPortfolio-module__ygvSRa__typePill{color:#b9bfa6;letter-spacing:.12em;white-space:nowrap;border:1px solid #aeb49c52;padding:.3rem .5rem;font-size:.6rem}.RavenSixPortfolio-module__ygvSRa__summary{color:#cfd1c8;font-size:.95rem;line-height:1.55}.RavenSixPortfolio-module__ygvSRa__browserFrame{background:#1b1e1c;border-bottom:1px solid #e7e5df1a;flex-direction:column;display:flex}.RavenSixPortfolio-module__ygvSRa__browserBar{background:#232724;border-bottom:1px solid #e7e5df1f;flex:none;align-items:center;gap:.9rem;padding:.55rem .8rem;display:flex}.RavenSixPortfolio-module__ygvSRa__browserDots{background:#6c7262;border-radius:999px;width:.5rem;height:.5rem;margin-right:1.6rem;display:block;box-shadow:.8rem 0 #6c7262,1.6rem 0 #6c7262}.RavenSixPortfolio-module__ygvSRa__browserUrl{color:#a6ab9c;letter-spacing:.1em;text-transform:none;border:1px solid #e7e5df1f;padding:.2rem .6rem;font-size:.6rem}.RavenSixPortfolio-module__ygvSRa__browserImage{object-fit:cover;object-position:top;flex:1 1 0;height:auto;min-height:0}.RavenSixPortfolio-module__ygvSRa__independent{background:linear-gradient(150deg,#f7f7f412,#68725a0d 60%,#11131533);border:1px solid #e7e5df29;gap:clamp(1.75rem,4vw,3rem);padding:clamp(1.25rem,3.5vw,2.5rem);scroll-margin-top:6.5rem;display:grid}.RavenSixPortfolio-module__ygvSRa__independentCopy{align-content:start;gap:.85rem;display:grid}.RavenSixPortfolio-module__ygvSRa__statusRow{flex-wrap:wrap;gap:.6rem;display:flex}.RavenSixPortfolio-module__ygvSRa__statusPill{color:#e9c27e;letter-spacing:.14em;border:1px solid #e2b15c8c;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.64rem;display:inline-flex}.RavenSixPortfolio-module__ygvSRa__statusPill:before{content:"";background:#e2b15c;border-radius:999px;width:.4rem;height:.4rem}.RavenSixPortfolio-module__ygvSRa__independentGrid{gap:1rem;display:grid}.RavenSixPortfolio-module__ygvSRa__independentFigure{gap:.55rem;display:grid}.RavenSixPortfolio-module__ygvSRa__independentImageFrame{background:#090b0b;border:1px solid #e7e5df24;overflow:hidden}.RavenSixPortfolio-module__ygvSRa__independentImage{width:100%;height:auto;display:block}.RavenSixPortfolio-module__ygvSRa__figureCaption{color:#92978a;letter-spacing:.12em;font-size:.62rem}.RavenSixPortfolio-module__ygvSRa__cta{color:#242424;background:#f3efe5;border:1px solid #cbc4b5;gap:1.5rem;margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.RavenSixPortfolio-module__ygvSRa__ctaHeading{letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.05}.RavenSixPortfolio-module__ygvSRa__ctaLine{color:#555851;margin-top:.6rem;font-size:clamp(1.05rem,1.8vw,1.3rem)}.RavenSixPortfolio-module__ygvSRa__ctaButton{color:#f3efe5;background:#242424;justify-content:center;justify-self:start;align-items:center;min-height:3rem;padding:.85rem 1.5rem;font-weight:500;transition:background-color .22s;display:inline-flex}.RavenSixPortfolio-module__ygvSRa__ctaButton:hover{background:#62664b}.RavenSixPortfolio-module__ygvSRa__ctaButton:focus-visible{outline-offset:3px;outline:2px solid #62664b}.RavenSixPortfolio-module__ygvSRa__card{opacity:1;min-width:0;scroll-margin-top:6.5rem;transform:none}.RavenSixPortfolio-module__ygvSRa__section[data-motion=armed] .RavenSixPortfolio-module__ygvSRa__card{opacity:0;transform:translate3d(var(--enter-x,0), 3.5rem, 0)}.RavenSixPortfolio-module__ygvSRa__section[data-motion=visible] .RavenSixPortfolio-module__ygvSRa__card{opacity:1;transition:opacity .8s ease-out var(--delay,0s), transform 1.05s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:translate(0,0)}.RavenSixPortfolio-module__ygvSRa__card:nth-child(3n+1){--enter-x:-2rem}.RavenSixPortfolio-module__ygvSRa__card:nth-child(3n){--enter-x:2rem}.RavenSixPortfolio-module__ygvSRa__cardFrame{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(145deg,#f7f7f41f,#68725a12 62%,#11131538);border:1px solid #e7e5df33;height:100%;transition:border-color .35s,box-shadow .35s,filter .5s,opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f7f424,0 1.75rem 5rem #0000003d}.RavenSixPortfolio-module__ygvSRa__cardFrame:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#c8cbb8,#0000);width:42%;height:1px;position:absolute;top:0;left:0}.RavenSixPortfolio-module__ygvSRa__galleryActive .RavenSixPortfolio-module__ygvSRa__card:not(.RavenSixPortfolio-module__ygvSRa__active) .RavenSixPortfolio-module__ygvSRa__cardFrame{filter:saturate(72%);opacity:.58;transform:scale(.985)}.RavenSixPortfolio-module__ygvSRa__preview{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.RavenSixPortfolio-module__ygvSRa__preview:focus-visible,.RavenSixPortfolio-module__ygvSRa__closeButton:focus-visible,.RavenSixPortfolio-module__ygvSRa__projectLink:focus-visible{outline-offset:4px;outline:2px solid #d7dcc2}.RavenSixPortfolio-module__ygvSRa__imageFrame{background:#090b0b;display:block;position:relative;overflow:hidden}.RavenSixPortfolio-module__ygvSRa__anchor .RavenSixPortfolio-module__ygvSRa__imageFrame{aspect-ratio:16/10}.RavenSixPortfolio-module__ygvSRa__portrait .RavenSixPortfolio-module__ygvSRa__imageFrame{aspect-ratio:7/6}.RavenSixPortfolio-module__ygvSRa__standard .RavenSixPortfolio-module__ygvSRa__imageFrame,.RavenSixPortfolio-module__ygvSRa__wide .RavenSixPortfolio-module__ygvSRa__imageFrame{aspect-ratio:16/10}.RavenSixPortfolio-module__ygvSRa__panorama .RavenSixPortfolio-module__ygvSRa__imageFrame{aspect-ratio:21/9}.RavenSixPortfolio-module__ygvSRa__active .RavenSixPortfolio-module__ygvSRa__imageFrame{aspect-ratio:16/8.5}.RavenSixPortfolio-module__ygvSRa__image{object-fit:contain;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.RavenSixPortfolio-module__ygvSRa__imageShade{pointer-events:none;background:linear-gradient(#0000 54%,#04050566);position:absolute;inset:0}.RavenSixPortfolio-module__ygvSRa__openCue{color:#eff0e9;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f0eb8;border:1px solid #f7f7f452;padding:.55rem .75rem;font-size:.66rem;transition:opacity .28s,transform .28s;position:absolute;bottom:1rem;right:1rem;transform:translateY(.35rem)}.RavenSixPortfolio-module__ygvSRa__caption{gap:.55rem;padding:1.35rem 1.4rem 1.5rem;display:grid}.RavenSixPortfolio-module__ygvSRa__title{letter-spacing:-.025em;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600;line-height:1.08}.RavenSixPortfolio-module__ygvSRa__category{color:#aeb49c;letter-spacing:.12em;font-size:.67rem}.RavenSixPortfolio-module__ygvSRa__details{border-top:1px solid #e7e5df26;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem);animation:.7s cubic-bezier(.16,1,.3,1) both RavenSixPortfolio-module__ygvSRa__detail-reveal;display:grid}.RavenSixPortfolio-module__ygvSRa__caseStudy{gap:2rem;display:grid}.RavenSixPortfolio-module__ygvSRa__detailLabel{color:#aeb49c;letter-spacing:.16em;font-size:.69rem}.RavenSixPortfolio-module__ygvSRa__detailCopy{color:#e2e3dc;max-width:45rem;margin-top:.85rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.RavenSixPortfolio-module__ygvSRa__deliverables{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.RavenSixPortfolio-module__ygvSRa__deliverables li{color:#d7d9d2;background:#f7f7f40f;border:1px solid #e7e5df30;padding:.75rem .9rem;font-size:.82rem}.RavenSixPortfolio-module__ygvSRa__supporting{gap:1rem;display:grid}.RavenSixPortfolio-module__ygvSRa__supportingFrame{aspect-ratio:16/10;background:#090b0b;border:1px solid #e7e5df24;overflow:hidden}.RavenSixPortfolio-module__ygvSRa__supportingImage{object-fit:cover;width:100%;height:100%}.RavenSixPortfolio-module__ygvSRa__detailFooter{border-top:1px solid #e7e5df26;flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.RavenSixPortfolio-module__ygvSRa__detailFooter p{color:#92978a;letter-spacing:.1em;flex-direction:column;gap:.45rem;font-size:.64rem;line-height:1.5;display:flex}.RavenSixPortfolio-module__ygvSRa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.RavenSixPortfolio-module__ygvSRa__closeButton,.RavenSixPortfolio-module__ygvSRa__projectLink{color:#eff0e9;border:1px solid #777d6b;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.82rem;transition:border-color .22s,background-color .22s;display:inline-flex}.RavenSixPortfolio-module__ygvSRa__closeButton{cursor:pointer;background:0 0}.RavenSixPortfolio-module__ygvSRa__projectLink{color:#171918;background:#e4e5dc}@keyframes RavenSixPortfolio-module__ygvSRa__detail-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.RavenSixPortfolio-module__ygvSRa__card:not(.RavenSixPortfolio-module__ygvSRa__active) .RavenSixPortfolio-module__ygvSRa__preview:hover .RavenSixPortfolio-module__ygvSRa__image{transform:scale(1.025)}.RavenSixPortfolio-module__ygvSRa__videoPoster:hover .RavenSixPortfolio-module__ygvSRa__videoPosterImage{transform:scale(1.02)}.RavenSixPortfolio-module__ygvSRa__videoPoster:hover .RavenSixPortfolio-module__ygvSRa__playBadge{background:#0d0f0eeb;border-color:#f3f4ec}.RavenSixPortfolio-module__ygvSRa__preview:hover .RavenSixPortfolio-module__ygvSRa__openCue,.RavenSixPortfolio-module__ygvSRa__preview:focus-visible .RavenSixPortfolio-module__ygvSRa__openCue{opacity:1;transform:translateY(0)}.RavenSixPortfolio-module__ygvSRa__card:not(.RavenSixPortfolio-module__ygvSRa__active) .RavenSixPortfolio-module__ygvSRa__preview:hover+.RavenSixPortfolio-module__ygvSRa__details,.RavenSixPortfolio-module__ygvSRa__card:not(.RavenSixPortfolio-module__ygvSRa__active) .RavenSixPortfolio-module__ygvSRa__cardFrame:hover{border-color:#aeb49c80}.RavenSixPortfolio-module__ygvSRa__closeButton:hover,.RavenSixPortfolio-module__ygvSRa__projectLink:hover{background:#aeb49c29;border-color:#d7dcc2}.RavenSixPortfolio-module__ygvSRa__projectLink:hover{background:#f3f4ec}}@media (min-width:700px){.RavenSixPortfolio-module__ygvSRa__header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end}.RavenSixPortfolio-module__ygvSRa__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.RavenSixPortfolio-module__ygvSRa__active,.RavenSixPortfolio-module__ygvSRa__panorama{grid-column:1/-1}.RavenSixPortfolio-module__ygvSRa__caseStudy,.RavenSixPortfolio-module__ygvSRa__supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.RavenSixPortfolio-module__ygvSRa__independentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RavenSixPortfolio-module__ygvSRa__independentLead{grid-column:1/-1}.RavenSixPortfolio-module__ygvSRa__cta{grid-template-columns:1fr auto;align-items:center}.RavenSixPortfolio-module__ygvSRa__detailFooter{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width:1024px){.RavenSixPortfolio-module__ygvSRa__gallery{grid-template-columns:repeat(12,minmax(0,1fr))}.RavenSixPortfolio-module__ygvSRa__anchor{grid-column:span 7}.RavenSixPortfolio-module__ygvSRa__portrait{grid-column:span 5;margin-top:4rem}.RavenSixPortfolio-module__ygvSRa__standard{grid-column:span 5}.RavenSixPortfolio-module__ygvSRa__wide{grid-column:span 7;margin-top:2rem}.RavenSixPortfolio-module__ygvSRa__panorama,.RavenSixPortfolio-module__ygvSRa__active{grid-column:1/-1;margin-top:0}.RavenSixPortfolio-module__ygvSRa__active .RavenSixPortfolio-module__ygvSRa__caption{grid-template-columns:1fr auto;align-items:end}.RavenSixPortfolio-module__ygvSRa__active .RavenSixPortfolio-module__ygvSRa__title{font-size:clamp(2rem,3vw,3rem)}.RavenSixPortfolio-module__ygvSRa__feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.RavenSixPortfolio-module__ygvSRa__featureReverse .RavenSixPortfolio-module__ygvSRa__featureMedia{order:2}}@media (max-width:699px){.RavenSixPortfolio-module__ygvSRa__gallery{margin-left:-.4rem;margin-right:-.4rem}.RavenSixPortfolio-module__ygvSRa__card:nth-child(2n){margin-left:1.25rem}.RavenSixPortfolio-module__ygvSRa__card:nth-child(odd){margin-right:1.25rem}.RavenSixPortfolio-module__ygvSRa__card.RavenSixPortfolio-module__ygvSRa__active{margin-left:0;margin-right:0}.RavenSixPortfolio-module__ygvSRa__openCue{opacity:1;transform:none}.RavenSixPortfolio-module__ygvSRa__playBadge{gap:.5rem;padding:.4rem .7rem .4rem .45rem;font-size:.6rem}.RavenSixPortfolio-module__ygvSRa__playIcon{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.RavenSixPortfolio-module__ygvSRa__section[data-motion=armed] .RavenSixPortfolio-module__ygvSRa__card,.RavenSixPortfolio-module__ygvSRa__section[data-motion=visible] .RavenSixPortfolio-module__ygvSRa__card{opacity:1;transition:none;transform:none}.RavenSixPortfolio-module__ygvSRa__cardFrame,.RavenSixPortfolio-module__ygvSRa__image,.RavenSixPortfolio-module__ygvSRa__openCue,.RavenSixPortfolio-module__ygvSRa__closeButton,.RavenSixPortfolio-module__ygvSRa__projectLink,.RavenSixPortfolio-module__ygvSRa__videoPosterImage,.RavenSixPortfolio-module__ygvSRa__playBadge,.RavenSixPortfolio-module__ygvSRa__ctaButton{transition:none}.RavenSixPortfolio-module__ygvSRa__details{animation:none}}::view-transition-group(*){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms}}
.HeroSystem-module__c6chha__figure{width:100%;margin:0}.HeroSystem-module__c6chha__panel{border:1px solid var(--color-line-strong);background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--color-surface);position:relative;box-shadow:0 2rem 4rem -2rem #000000b3}.HeroSystem-module__c6chha__panelBar{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.7rem;display:flex}.HeroSystem-module__c6chha__status{color:var(--color-friction);align-items:center;gap:.6rem;transition:color .5s;display:inline-flex}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__status{color:var(--color-signal)}.HeroSystem-module__c6chha__dot{width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:999px}.HeroSystem-module__c6chha__panelMeta{color:var(--color-muted)}.HeroSystem-module__c6chha__svg{width:100%;height:auto;padding:.5rem .75rem .75rem;display:block}.HeroSystem-module__c6chha__tangle path{fill:none;stroke:var(--color-friction);stroke-width:1.5px;stroke-dasharray:4 6;stroke-linecap:round;opacity:.75;transition:opacity .45s;animation:1.6s linear infinite HeroSystem-module__c6chha__crawl}.HeroSystem-module__c6chha__tangle .HeroSystem-module__c6chha__deadEnd{stroke-dasharray:none;stroke-width:2px;animation:none}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__tangle path{opacity:0}@keyframes HeroSystem-module__c6chha__crawl{to{stroke-dashoffset:-20px}}.HeroSystem-module__c6chha__flow path{fill:none;stroke:var(--color-signal);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1)}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__flow path{stroke-dashoffset:0}.HeroSystem-module__c6chha__figure[data-state=mess] .HeroSystem-module__c6chha__flow path{transition-duration:.2s;transition-delay:0s!important}.HeroSystem-module__c6chha__node{transform-box:view-box;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.HeroSystem-module__c6chha__nodeBox{fill:var(--color-elevated);stroke:var(--color-line-strong);stroke-width:1px;transition:stroke .5s,fill .5s}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__nodeBox{stroke:color-mix(in srgb, var(--color-signal) 55%, var(--color-line-strong))}.HeroSystem-module__c6chha__messLabel,.HeroSystem-module__c6chha__fixedLabel{font-family:var(--font-sans);font-size:14px;font-weight:500;transition:opacity .4s}.HeroSystem-module__c6chha__messLabel{fill:var(--color-muted)}.HeroSystem-module__c6chha__fixedLabel{fill:var(--color-fg);opacity:0}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__messLabel{opacity:0}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__fixedLabel{opacity:1;transition-delay:.6s}.HeroSystem-module__c6chha__tick{fill:none;stroke:var(--color-signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.HeroSystem-module__c6chha__figure[data-state=fixed] .HeroSystem-module__c6chha__tick{opacity:1}.HeroSystem-module__c6chha__figure[data-state=mess] .HeroSystem-module__c6chha__tick{transition-delay:0s!important}.HeroSystem-module__c6chha__caption{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.7rem;display:flex}.HeroSystem-module__c6chha__toggle{border:1px solid var(--color-line-strong);min-height:2.25rem;color:var(--color-fg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .85rem;font-size:.7rem;transition:border-color .15s,color .15s}.HeroSystem-module__c6chha__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.HeroSystem-module__c6chha__tangle path{animation:none}}
.RavenSixProcessSections-module__zXF1RG__startSection,.RavenSixProcessSections-module__zXF1RG__processSection{isolation:isolate;border-bottom:1px solid #cbc4b5;position:relative;overflow:hidden}.RavenSixProcessSections-module__zXF1RG__startSection{background:radial-gradient(circle at 78% 30%,#ffffff94,#0000 26rem),linear-gradient(145deg,#f3efe5 0%,#ede8dc 58%,#e8e5d9 100%)}.RavenSixProcessSections-module__zXF1RG__startSection:before,.RavenSixProcessSections-module__zXF1RG__processSection:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#62664b0a 1px,#0000 1px),linear-gradient(#62664b08 1px,#0000 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.RavenSixProcessSections-module__zXF1RG__startLayout{gap:clamp(2.5rem,6vw,4rem);display:grid}.RavenSixProcessSections-module__zXF1RG__startHeader{max-width:34rem}.RavenSixProcessSections-module__zXF1RG__startGrid,.RavenSixProcessSections-module__zXF1RG__processGrid{gap:1rem;display:grid}.RavenSixProcessSections-module__zXF1RG__motionItem{opacity:1;min-width:0;transform:none}.RavenSixProcessSections-module__zXF1RG__startSection[data-motion=armed] .RavenSixProcessSections-module__zXF1RG__motionItem,.RavenSixProcessSections-module__zXF1RG__processSection[data-motion=armed] .RavenSixProcessSections-module__zXF1RG__motionItem{opacity:0;transform:translate3d(var(--enter-x,0), var(--enter-y,2.75rem), 0)}.RavenSixProcessSections-module__zXF1RG__startSection[data-motion=visible] .RavenSixProcessSections-module__zXF1RG__motionItem,.RavenSixProcessSections-module__zXF1RG__processSection[data-motion=visible] .RavenSixProcessSections-module__zXF1RG__motionItem{opacity:1;transition:opacity .9s ease-out var(--delay,0s), transform 1.2s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:translate(0,0)}.RavenSixProcessSections-module__zXF1RG__motionItem:first-child{--enter-x:-3.5rem;--enter-y:1rem;--delay:0s}.RavenSixProcessSections-module__zXF1RG__motionItem:nth-child(2){--enter-y:3.5rem;--delay:.24s}.RavenSixProcessSections-module__zXF1RG__motionItem:nth-child(3){--enter-x:3.5rem;--enter-y:1rem;--delay:.48s}.RavenSixProcessSections-module__zXF1RG__startPanel,.RavenSixProcessSections-module__zXF1RG__processPanel{-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);height:100%;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden}.RavenSixProcessSections-module__zXF1RG__startPanel{background:linear-gradient(145deg,#ffffffad,#f3efe56b);border:1px solid #77796b47;padding:clamp(1.4rem,3vw,1.75rem);box-shadow:inset 0 1px #ffffffc7,0 1rem 2.75rem #32332a17}.RavenSixProcessSections-module__zXF1RG__startPanel:before,.RavenSixProcessSections-module__zXF1RG__processPanel:before{content:"";background:linear-gradient(90deg,#62664bb3,#0000);width:48%;height:1px;position:absolute;top:0;left:0}.RavenSixProcessSections-module__zXF1RG__stepLabel{color:#72745e}.RavenSixProcessSections-module__zXF1RG__startAccent{background:#878b70;width:1.75rem;height:.2rem;display:block}.RavenSixProcessSections-module__zXF1RG__problemCopy{max-width:34rem;margin-top:1.25rem;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.45}.RavenSixProcessSections-module__zXF1RG__processSection{background:radial-gradient(circle at 10% 80%,#aeb49c33,#0000 30rem),linear-gradient(155deg,#ece8dd 0%,#f3efe5 48%,#e8e5d9 100%)}.RavenSixProcessSections-module__zXF1RG__processGrid{margin-top:clamp(2.75rem,6vw,4rem);position:relative}.RavenSixProcessSections-module__zXF1RG__processPanel{background:linear-gradient(150deg,#ffffff94,#ebe5d970);border:1px solid #62664b47;min-height:100%;padding:clamp(1.5rem,3vw,2rem);box-shadow:inset 0 1px #ffffffb8,0 1.4rem 3.5rem #32332a1c}.RavenSixProcessSections-module__zXF1RG__stepMarker{color:#62664b;width:3rem;height:3rem;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;background:#f3efe5a8;border:1px solid #62664b57;place-items:center;font-size:.75rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.RavenSixProcessSections-module__zXF1RG__stepLabel{margin-top:1.5rem}@media (min-width:768px){.RavenSixProcessSections-module__zXF1RG__startLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.RavenSixProcessSections-module__zXF1RG__startPanel:hover,.RavenSixProcessSections-module__zXF1RG__processPanel:hover{border-color:#62664b7a;transform:translateY(-.3rem);box-shadow:inset 0 1px #ffffffe0,0 1.8rem 4.25rem #32332a29}.RavenSixProcessSections-module__zXF1RG__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.RavenSixProcessSections-module__zXF1RG__processGrid:before{content:"";background:linear-gradient(90deg,#0000,#9b9d83 12% 88%,#0000);height:1px;position:absolute;top:1.5rem;left:2rem;right:2rem}.RavenSixProcessSections-module__zXF1RG__processPanel{padding-top:1.75rem}}@media (prefers-reduced-motion:reduce){.RavenSixProcessSections-module__zXF1RG__startSection[data-motion=armed] .RavenSixProcessSections-module__zXF1RG__motionItem,.RavenSixProcessSections-module__zXF1RG__startSection[data-motion=visible] .RavenSixProcessSections-module__zXF1RG__motionItem,.RavenSixProcessSections-module__zXF1RG__processSection[data-motion=armed] .RavenSixProcessSections-module__zXF1RG__motionItem,.RavenSixProcessSections-module__zXF1RG__processSection[data-motion=visible] .RavenSixProcessSections-module__zXF1RG__motionItem{opacity:1;transition:none;transform:none}.RavenSixProcessSections-module__zXF1RG__startPanel,.RavenSixProcessSections-module__zXF1RG__processPanel{transition:none}}
.Hero-module___w2HtG__hero{isolation:isolate;background:radial-gradient(ellipse 60% 50% at 82% 30%, #d9a64817, transparent 70%), radial-gradient(ellipse 40% 40% at 12% 90%, #4fd1c50d, transparent 70%), var(--color-canvas);position:relative;overflow:hidden}@media (min-width:1024px){.Hero-module___w2HtG__hero{align-items:center;min-height:min(100svh - 5rem,56rem);display:flex}}.Hero-module___w2HtG__brandRow{opacity:0;align-items:center;gap:1.25rem;animation:.8s cubic-bezier(.22,1,.36,1) 60ms forwards Hero-module___w2HtG__rise;display:flex}.Hero-module___w2HtG__lockup{flex:none;width:6.5rem;height:auto;margin:-.9rem -.6rem -.9rem -.9rem}@media (min-width:640px){.Hero-module___w2HtG__lockup{width:8.5rem}}.Hero-module___w2HtG__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.7rem;display:flex}.Hero-module___w2HtG__kickerRule{background:var(--color-line-strong);width:1.5rem;height:1px}.Hero-module___w2HtG__headline{letter-spacing:-.03em;text-wrap:balance;margin-top:2rem;font-size:clamp(3.4rem,9vw,7rem);font-weight:800;line-height:.9;animation:.9s cubic-bezier(.22,1,.36,1) both Hero-module___w2HtG__settle}@keyframes Hero-module___w2HtG__settle{0%{transform:translateY(.6rem)}to{transform:none}}.Hero-module___w2HtG__support{letter-spacing:-.01em;opacity:0;margin-top:1.5rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;animation:.8s cubic-bezier(.22,1,.36,1) .42s forwards Hero-module___w2HtG__rise}.Hero-module___w2HtG__lede{max-width:36rem;color:var(--color-muted);text-wrap:pretty;opacity:0;margin-top:1.25rem;font-size:1.075rem;line-height:1.7;animation:.8s cubic-bezier(.22,1,.36,1) .54s forwards Hero-module___w2HtG__rise}.Hero-module___w2HtG__actions{opacity:0;flex-direction:column;gap:.75rem;margin-top:2.25rem;animation:.8s cubic-bezier(.22,1,.36,1) .66s forwards Hero-module___w2HtG__rise;display:flex}@media (min-width:640px){.Hero-module___w2HtG__actions{flex-direction:row;gap:1rem}}.Hero-module___w2HtG__demo{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .5s forwards Hero-module___w2HtG__rise}@keyframes Hero-module___w2HtG__rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__brandRow,.Hero-module___w2HtG__headline,.Hero-module___w2HtG__support,.Hero-module___w2HtG__lede,.Hero-module___w2HtG__actions,.Hero-module___w2HtG__demo{opacity:1;animation:none}}
.RavenSixServices-module__Z1lQMW__section{isolation:isolate;color:#f7f7f4;background:radial-gradient(circle at 16% 18%,#68725a33,#0000 30rem),radial-gradient(circle at 84% 72%,#68725a1f,#0000 34rem),linear-gradient(155deg,#111315 0%,#1a1d1b 58%,#242822 100%);border-bottom:1px solid #3d4239;position:relative;overflow:hidden}.RavenSixServices-module__Z1lQMW__section:before{z-index:-2;content:"";background-image:linear-gradient(90deg,#e7e5df0a 1px,#0000 1px),linear-gradient(#e7e5df08 1px,#0000 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.RavenSixServices-module__Z1lQMW__section:after{z-index:-1;content:"";border:1px solid #e7e5df12;border-radius:999px;width:36rem;height:36rem;position:absolute;bottom:-17rem;right:-10rem;box-shadow:0 0 0 6rem #e7e5df05}.RavenSixServices-module__Z1lQMW__header{gap:1.25rem;max-width:62rem;display:grid}.RavenSixServices-module__Z1lQMW__lede{max-width:39rem}.RavenSixServices-module__Z1lQMW__panelGrid{gap:1rem;margin-top:clamp(2.75rem,6vw,4.5rem);display:grid}.RavenSixServices-module__Z1lQMW__panelItem{opacity:1;min-width:0;transform:none}.RavenSixServices-module__Z1lQMW__section[data-motion=armed] .RavenSixServices-module__Z1lQMW__panelItem{opacity:0;transform:translate3d(var(--enter-x,0), var(--enter-y,2.25rem), 0)}.RavenSixServices-module__Z1lQMW__section[data-motion=visible] .RavenSixServices-module__Z1lQMW__panelItem{opacity:1;transition:opacity .9s ease-out var(--delay,0s), transform 1.25s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:translate(0,0)}.RavenSixServices-module__Z1lQMW__panelItem:first-child{--enter-x:-4rem;--enter-y:1.25rem;--delay:0s}.RavenSixServices-module__Z1lQMW__panelItem:nth-child(2){--enter-y:4rem;--delay:.26s}.RavenSixServices-module__Z1lQMW__panelItem:nth-child(3){--enter-y:4rem;--delay:.44s}.RavenSixServices-module__Z1lQMW__panelItem:nth-child(4){--enter-x:4rem;--enter-y:1.25rem;--delay:.66s}.RavenSixServices-module__Z1lQMW__panel{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);background:linear-gradient(145deg,#f7f7f41c,#68725a12 62%,#11131529);border:1px solid #e7e5df33;height:100%;transition:border-color .24s,background-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f7f424,0 1.5rem 4rem #00000038}.RavenSixServices-module__Z1lQMW__panel:before{content:"";background:linear-gradient(90deg,#aeb49c,#0000);width:45%;height:1px;position:absolute;top:0;left:0}.RavenSixServices-module__Z1lQMW__panelInner{flex-direction:column;min-height:100%;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative}.RavenSixServices-module__Z1lQMW__iconTile{color:#c9cfb4;background:#11131561;border:1px solid #aeb49c61;place-items:center;width:3.5rem;height:3.5rem;transition:border-color .24s,color .24s;display:grid;box-shadow:inset 0 1px #f7f7f41f}.RavenSixServices-module__Z1lQMW__icon{width:1.75rem;height:1.75rem}.RavenSixServices-module__Z1lQMW__echo{color:#aeb49c17;stroke-width:1px;pointer-events:none;width:9rem;height:9rem;position:absolute;bottom:-1.75rem;right:-1.75rem}.RavenSixServices-module__Z1lQMW__outcome{color:#c8cbc2}.RavenSixServices-module__Z1lQMW__supporting{border-top:1px solid #e7e5df24;gap:.9rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;display:grid}.RavenSixServices-module__Z1lQMW__supportingList{flex-wrap:wrap;gap:.6rem;display:flex}.RavenSixServices-module__Z1lQMW__supportingItem{color:#d7d9d2;background:#f7f7f40a;border:1px solid #e7e5df29;padding:.45rem .85rem}@media (min-width:768px){.RavenSixServices-module__Z1lQMW__header{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end}.RavenSixServices-module__Z1lQMW__panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.RavenSixServices-module__Z1lQMW__supporting{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.RavenSixServices-module__Z1lQMW__panel:hover .RavenSixServices-module__Z1lQMW__iconTile{color:#e7e5df;border-color:#aeb49cb3}.RavenSixServices-module__Z1lQMW__panel:hover{background-color:#f7f7f408;border-color:#aeb49c7a;transform:translateY(-.35rem);box-shadow:inset 0 1px #f7f7f433,0 2rem 5rem #0000004d}}@media (min-width:1280px){.RavenSixServices-module__Z1lQMW__panelGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.RavenSixServices-module__Z1lQMW__section[data-motion=armed] .RavenSixServices-module__Z1lQMW__panelItem,.RavenSixServices-module__Z1lQMW__section[data-motion=visible] .RavenSixServices-module__Z1lQMW__panelItem{opacity:1;transition:none;transform:none}.RavenSixServices-module__Z1lQMW__panel,.RavenSixServices-module__Z1lQMW__iconTile{transition:none}}
.Partnership-module__28pdea__path{gap:2.5rem;display:grid;position:relative}.Partnership-module__28pdea__stage{padding-left:3.5rem;position:relative}.Partnership-module__28pdea__stage:not(:last-child):after{content:"";background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat 0 0 / 100% 100%, var(--color-line-strong);width:1px;transition:background-size .9s cubic-bezier(.65,0,.35,1) .25s;position:absolute;top:2.75rem;bottom:-2.5rem;left:1.1rem}.js .Partnership-module__28pdea__stage:not(:last-child):after{background-size:100% 0%,auto}.js .Partnership-module__28pdea__stage.is-visible:not(:last-child):after{background-size:100% 100%,auto}.Partnership-module__28pdea__node{z-index:0;width:2.25rem;height:2.25rem;color:var(--color-accent);font-family:var(--font-mono);place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.Partnership-module__28pdea__node:before{z-index:-1;content:"";border:1px solid var(--color-accent);background:var(--color-surface);position:absolute;inset:.2rem;transform:rotate(45deg)}@media (min-width:1024px){.Partnership-module__28pdea__path{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.Partnership-module__28pdea__stage{padding-top:4rem;padding-left:0}.Partnership-module__28pdea__stage:not(:last-child):after{width:auto;height:1px;inset:1.1rem -2rem auto 2.75rem}.js .Partnership-module__28pdea__stage:not(:last-child):after{background-size:0% 100%,auto}.js .Partnership-module__28pdea__stage.is-visible:not(:last-child):after{background-size:100% 100%,auto}}@media (prefers-reduced-motion:reduce){.Partnership-module__28pdea__stage:not(:last-child):after{transition:none}}
