._root_1scc8_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#060a0f}._glow_1scc8_9{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 620px at 50% 200px,rgba(37,99,235,.35),transparent 70%)}._grid_1scc8_23{position:absolute;inset:var(--grid-offset);background-image:linear-gradient(180deg,var(--grid-color) 0,var(--grid-color) 1px,transparent 1.8px),linear-gradient(90deg,var(--grid-color) 0,var(--grid-color) 1px,transparent 1.8px);background-size:var(--grid-size) var(--grid-size);animation-duration:var(--grid-duration);animation-timing-function:linear;animation-iteration-count:infinite;transform:translateZ(0);backface-visibility:hidden;will-change:transform}._diagonal_1scc8_38 ._grid_1scc8_23{animation-name:_gridDiagonal_1scc8_1}._right_1scc8_39 ._grid_1scc8_23{animation-name:_gridRight_1scc8_1}._left_1scc8_40 ._grid_1scc8_23{animation-name:_gridLeft_1scc8_1}._up_1scc8_41 ._grid_1scc8_23{animation-name:_gridUp_1scc8_1}._down_1scc8_42 ._grid_1scc8_23{animation-name:_gridDown_1scc8_1}._grain_1scc8_44{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),repeating-linear-gradient(25deg,rgba(0,0,0,.04) 0 1px,transparent 1px 5px);mix-blend-mode:soft-light}._vignette_1scc8_54{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 35%,rgba(4,9,15,.4) 82%,rgba(2,5,10,.72) 100%),linear-gradient(to bottom,transparent 0 55%,rgba(0,0,0,.54) 100%)}@keyframes _gridDiagonal_1scc8_1{0%{transform:translateZ(0)}to{transform:translate3d(var(--grid-size),var(--grid-size),0)}}@keyframes _gridRight_1scc8_1{0%{transform:translateZ(0)}to{transform:translate3d(var(--grid-size),0,0)}}@keyframes _gridLeft_1scc8_1{0%{transform:translateZ(0)}to{transform:translate3d(var(--grid-offset),0,0)}}@keyframes _gridUp_1scc8_1{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--grid-offset),0)}}@keyframes _gridDown_1scc8_1{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--grid-size),0)}}@media (prefers-reduced-motion: reduce){._grid_1scc8_23{animation:none}}._root_19dll_1{position:relative;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;padding:.75rem 2rem;border:1.5px solid rgba(51,51,51,.4);border-radius:100px;font-family:Onest,system-ui,sans-serif;font-size:.92rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),transform .18s ease}._root_19dll_1:hover{border-color:transparent;border-radius:12px}._root_19dll_1:active{transform:scale(.95)}._root_19dll_1:focus-visible{outline:2px solid rgba(125,220,255,.9);outline-offset:3px}._root_19dll_1:disabled{pointer-events:none;opacity:.55}._light_19dll_44{border-color:#ffffffd1;background:#fff;color:#07111b;box-shadow:0 .65rem 1.8rem #00000024}._light_19dll_44:hover{color:#fff}._dark_19dll_55{border-color:#3336;background:transparent;color:#111}._dark_19dll_55:hover{color:#fff}._label_19dll_65{position:relative;z-index:10;display:block;color:inherit;opacity:1;white-space:nowrap;transform:translate(-.75rem);transition:transform .8s ease-out,color .3s ease}._arrow_19dll_76{position:absolute;z-index:9;width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;transition:left .8s cubic-bezier(.34,1.56,.64,1),right .8s cubic-bezier(.34,1.56,.64,1),color .3s ease}._leftArrow_19dll_90{left:-25%}._rightArrow_19dll_94{right:1rem}._circle_19dll_98{position:absolute;z-index:1;top:50%;left:50%;width:1rem;height:1rem;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:width .8s cubic-bezier(.19,1,.22,1),height .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1)}._light_19dll_44 ._circle_19dll_98{background:#07111b}._dark_19dll_55 ._circle_19dll_98{background:#111}._root_19dll_1:hover ._leftArrow_19dll_90{left:1rem}._root_19dll_1:hover ._rightArrow_19dll_94{right:-25%}._root_19dll_1:hover ._label_19dll_65{transform:translate(.75rem)}._root_19dll_1:hover ._circle_19dll_98{width:15rem;height:15rem;opacity:1}@media (max-width: 520px){._root_19dll_1{min-height:3.35rem;font-size:1rem}}@media (prefers-reduced-motion: reduce){._root_19dll_1,._label_19dll_65,._arrow_19dll_76,._circle_19dll_98{transition:none}}._header_v72ev_1{position:fixed;inset:0 0 auto;z-index:70;pointer-events:none;opacity:0;transform:translate3d(0,-14px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}._visible_v72ev_13{opacity:1;transform:translateZ(0)}._shell_v72ev_18{pointer-events:auto;display:grid;width:min(100%,140rem);min-height:7.15rem;margin-inline:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem;padding:1.15rem clamp(1.25rem,5.5vw,7.5rem);border:1px solid transparent;background:transparent;transition:width .62s cubic-bezier(.22,1,.36,1),min-height .62s cubic-bezier(.22,1,.36,1),margin-top .62s cubic-bezier(.22,1,.36,1),padding .62s cubic-bezier(.22,1,.36,1),gap .62s cubic-bezier(.22,1,.36,1),border-color .36s ease,border-radius .62s cubic-bezier(.22,1,.36,1),background-color .36s ease,box-shadow .36s ease,backdrop-filter .36s ease}._brand_v72ev_43,._cta_v72ev_44,._menu_v72ev_45,._link_v72ev_46{font-family:Onest,sans-serif}._brand_v72ev_43{display:inline-flex;align-items:center;justify-self:start;gap:.62rem;color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 12px rgba(0,28,48,.4);transition:transform .2s ease}._brand_v72ev_43:hover{transform:translateY(-1px)}._brandMark_v72ev_66{display:grid;width:1.95rem;height:1.95rem;place-items:center;flex:none;border-radius:50%;background:#fff;color:#07466f;font-size:.82rem;font-weight:800}._nav_v72ev_79{justify-self:center}._list_v72ev_81{display:flex;align-items:center;gap:.95rem;margin:0;padding:0;list-style:none}._item_v72ev_90{display:flex;align-items:center;justify-content:center}._link_v72ev_46{display:inline-flex;min-height:2.55rem;max-width:10rem;align-items:center;justify-content:center;overflow:hidden;padding:.55rem .95rem;border:0;border-radius:999px;background:transparent;color:#ffffffd1;font-size:1.02rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:max-width .46s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1),color .18s ease,transform .18s ease}._link_v72ev_46:hover,._link_v72ev_46:focus-visible,._activeLink_v72ev_122{color:#fff}._link_v72ev_46:hover,._link_v72ev_46:focus-visible{transform:translateY(-1px)}._dot_v72ev_131{width:0;height:0;flex:none;border-radius:50%;background:#fff;opacity:0;transform:scale(.25);transition:width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .38s cubic-bezier(.22,1,.36,1)}._label_v72ev_146{display:block;max-width:10rem;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width .46s cubic-bezier(.22,1,.36,1),opacity .18s ease}._actions_v72ev_157{display:flex;align-items:center;justify-self:end}._cta_v72ev_44{min-width:9.4rem;min-height:3.2rem;padding:.75rem 1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#03121ff5;color:#fff;font-size:.9rem;font-weight:650;line-height:1;box-shadow:0 .6rem 1.5rem #00112038;cursor:pointer;transition:transform .18s ease,background-color .18s ease}._cta_v72ev_44:hover{transform:translateY(-1px);background:#01111e}._menu_v72ev_45{display:none}@media (min-width: 901px){._compact_v72ev_187 ._shell_v72ev_18{width:min(calc(100% - 2rem),52.5rem);min-height:4.65rem;margin-top:.85rem;padding:.52rem .58rem .52rem 1.15rem;gap:.72rem;border-color:#dcf6ff1c;border-radius:999px;background-color:#032336b8;box-shadow:0 .85rem 2.2rem #000f1b2b,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(122%);backdrop-filter:blur(14px) saturate(122%)}._compact_v72ev_187 ._list_v72ev_81{gap:.42rem}._compact_v72ev_187 ._link_v72ev_46{min-height:2.55rem;max-width:1.48rem;padding-inline:.48rem;font-size:.95rem;transform:none}._compact_v72ev_187 ._dot_v72ev_131{width:.42rem;height:.42rem;opacity:1;transform:scale(1)}._compact_v72ev_187 ._label_v72ev_146{max-width:0;opacity:0}._compact_v72ev_187 ._activeLink_v72ev_122{max-width:9.6rem;padding-inline:.6rem}._compact_v72ev_187 ._activeLink_v72ev_122 ._dot_v72ev_131{width:0;height:0;opacity:0;transform:scale(.2)}._compact_v72ev_187 ._activeLink_v72ev_122 ._label_v72ev_146{max-width:8.3rem;opacity:1}._compact_v72ev_187 ._link_v72ev_46:hover,._compact_v72ev_187 ._link_v72ev_46:focus-visible{max-width:9.6rem;padding-inline:.6rem}._compact_v72ev_187 ._link_v72ev_46:hover ._dot_v72ev_131,._compact_v72ev_187 ._link_v72ev_46:focus-visible ._dot_v72ev_131{width:0;height:0;opacity:0;transform:scale(.2)}._compact_v72ev_187 ._link_v72ev_46:hover ._label_v72ev_146,._compact_v72ev_187 ._link_v72ev_46:focus-visible ._label_v72ev_146{max-width:8.3rem;opacity:1}}@media (max-width: 900px){._shell_v72ev_18{grid-template-columns:1fr auto;min-height:5.75rem;padding:.9rem 1.15rem}._nav_v72ev_79,._cta_v72ev_44{display:none}._menu_v72ev_45{display:grid;width:2.9rem;height:2.9rem;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#03121fb8;color:#fff;cursor:pointer}._compact_v72ev_187 ._shell_v72ev_18{width:calc(100% - 1rem);min-height:4.15rem;margin-top:.45rem;padding:.42rem .48rem .42rem .76rem;border-color:#dcf6ff1a;border-radius:1.2rem;background-color:#032336c2;box-shadow:0 .6rem 1.65rem #000f1b26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (prefers-reduced-motion: reduce){._header_v72ev_1,._shell_v72ev_18,._link_v72ev_46,._dot_v72ev_131,._label_v72ev_146{transition:none!important}}._kicker_15dlm_1{order:0;display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .375rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#062f4a59;color:#effaffbf;font-family:Onest,sans-serif;font-size:.65rem;font-weight:600;line-height:1;letter-spacing:.115em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f,0 .5rem 1.4rem #001e3414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._kickerMark_15dlm_23{padding:.375rem .625rem;border:1px solid rgba(255,255,255,.05);border-radius:999px;background:#031624f2;color:#fff;font-weight:700;letter-spacing:.09em;box-shadow:inset 0 1px #ffffff0d}._headingWrap_15dlm_34{position:relative;z-index:5;order:1;width:100%;text-align:center}._heading_15dlm_34{margin:0;color:#fff;font-family:Onest,sans-serif;font-size:clamp(3.3rem,12.5vw,5.8rem);font-weight:430;line-height:.9;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 .8rem 2.7rem rgba(1,34,58,.18)}._heading_15dlm_34 span{display:block}@media (min-width: 901px){._kicker_15dlm_1{position:absolute;z-index:6;top:calc(var(--rail-top) + .55rem);left:var(--rail)}._headingWrap_15dlm_34{width:min(55rem,50vw);margin-left:auto}._heading_15dlm_34{font-size:clamp(4.6rem,6.65vw,8.2rem)}}@media (max-width: 520px){._heading_15dlm_34{font-size:3.2rem}}._tint_1glsd_8{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 23%,rgba(0,22,41,.3) 76%,rgba(0,17,30,.38)),linear-gradient(90deg,rgba(4,36,61,.16),transparent 36%,transparent 74%,rgba(2,27,48,.14))}._light_1glsd_14{background:radial-gradient(ellipse 75% 36% at 50% 1.5%,rgba(190,237,255,.85),transparent 65%),radial-gradient(circle 42rem at 50% 28%,rgba(63,188,240,.36),transparent 72%),linear-gradient(180deg,#46bbe780,#05476fb3 41%,#012540f5 76%,#001b2ffa)}._layout_1glsd_27{position:relative;z-index:4;width:min(100%,96rem);min-height:100svh;margin:0 auto;padding:clamp(8.2rem,13vh,10rem) clamp(2rem,5vw,5.5rem) clamp(1.6rem,3vh,2.5rem)}._headingBlock_1glsd_36{position:relative;z-index:5;width:min(75%,60rem);margin:0 auto;text-align:center;opacity:0;transform:translateY(1.5rem);transition:opacity .7s ease .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s}._in_1glsd_47 ._headingBlock_1glsd_36{opacity:1;transform:translateY(0)}._kicker_1glsd_49{display:inline-flex;align-items:center;min-height:1.6rem;padding:.32rem .62rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#022b4747;color:#ebf9ffbd;font-size:.58rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._headingBlock_1glsd_36 h1{margin:1.15rem 0 0;color:#fff;font-size:clamp(4rem,7vw,8rem);font-weight:430;letter-spacing:-.065em;line-height:.88;text-wrap:balance;text-shadow:0 .7rem 2.5rem rgba(3,50,79,.16)}._headingBlock_1glsd_36 h1 span{display:block}._portraitWrap_1glsd_78{position:absolute;z-index:4;left:clamp(0rem,14vw,20rem);bottom:-2.5rem;width:clamp(27rem,39vw,43rem);height:min(72vh,47rem);pointer-events:none;opacity:0;transform:translateY(2.5rem);transition:opacity .9s ease .2s,transform .9s cubic-bezier(.22,1,.36,1) .2s}._in_1glsd_47 ._portraitWrap_1glsd_78{opacity:1;transform:translateY(0)}._portraitWrap_1glsd_78:before{content:"";position:absolute;top:15%;right:3%;bottom:2%;left:3%;background:radial-gradient(circle,rgba(128,220,255,.32),rgba(15,117,166,.08) 55%,transparent 75%)}._portraitImg_1glsd_100{filter:saturate(.74) contrast(1.04) drop-shadow(0 1.8rem 2.5rem rgba(0,31,52,.28));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 86%,transparent 100%)}._orbitCta_1glsd_106{position:absolute;z-index:6;top:40%;left:3%;display:grid;width:6.2rem;height:6.2rem;place-content:center;gap:.25rem;border:1px solid rgba(208,241,255,.28);border-radius:50%;background:#05486e57;color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .22s ease,transform .22s ease}._orbitCta_1glsd_106:hover{background:#7cdaff47;transform:scale(1.04)}._orbitCta_1glsd_106 svg{width:1rem;height:1rem}._orbitCta_1glsd_106 span{font-size:.66rem;font-weight:600}._stats_1glsd_129{position:absolute;z-index:7;right:clamp(2rem,5vw,5.5rem);top:53%;display:grid;grid-template-columns:repeat(3,minmax(8.5rem,1fr));width:min(45vw,34rem);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:4px;opacity:0;transform:translateY(1.25rem);transition:opacity .7s ease .3s,transform .7s cubic-bezier(.22,1,.36,1) .3s}._in_1glsd_47 ._stats_1glsd_129{opacity:1;transform:translateY(0)}._stat_1glsd_129{min-height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:0;background:linear-gradient(145deg,#1d719e33,#032f4d52);box-shadow:inset 0 1px #ffffff12;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._stat_1glsd_129+._stat_1glsd_129{border-left:1px solid rgba(255,255,255,.11)}._stat_1glsd_129 strong{font-size:clamp(1.7rem,2.4vw,2.75rem);font-weight:650;letter-spacing:-.05em;line-height:1}._stat_1glsd_129 span{margin-top:.55rem;color:#e6f8ff94;font-size:.58rem;line-height:1.3}._pitch_1glsd_165{position:absolute;z-index:7;right:clamp(2rem,5vw,5.5rem);bottom:clamp(4.5rem,8vh,7rem);width:min(43vw,31rem);text-align:center;opacity:0;transform:translateY(1.25rem);transition:opacity .7s ease .38s,transform .7s cubic-bezier(.22,1,.36,1) .38s}._in_1glsd_47 ._pitch_1glsd_165{opacity:1;transform:translateY(0)}._pitch_1glsd_165 p{margin:0 auto;color:#e5f7ffb8;font-size:.8rem;line-height:1.55}._actions_1glsd_180{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}._actions_1glsd_180 button,._actions_1glsd_180 a{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.65rem 1rem;font-size:.68rem;font-weight:600;transition:transform .2s ease,background .2s ease}._actions_1glsd_180 button:hover,._actions_1glsd_180 a:hover{transform:translateY(-.15rem)}._actions_1glsd_180 svg{width:.9rem;height:.9rem}._primary_1glsd_184{background:#042f4cdb;color:#fff;box-shadow:0 .8rem 1.8rem #001f342e}._primary_1glsd_184:hover{background:#032f4c}._secondary_1glsd_186{color:#f0fbffdb}._secondary_1glsd_186:hover{background:#ffffff14}._activity_1glsd_189{position:absolute;z-index:8;left:clamp(2rem,5vw,5.5rem);bottom:clamp(1.8rem,4vh,3.25rem);opacity:0;transform:translateY(1.25rem);transition:opacity .7s ease .44s,transform .7s cubic-bezier(.22,1,.36,1) .44s}._in_1glsd_47 ._activity_1glsd_189{opacity:1;transform:translateY(0)}._signatureBand_1glsd_203{position:relative;z-index:5;display:flex;min-height:clamp(12rem,19vw,23rem);align-items:center;justify-content:center;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,3rem);background:transparent;color:#f3fbff;font-family:Onest,sans-serif}._signatureName_1glsd_216{display:block;width:100%;margin:0;color:#f2fbfff5;font-size:clamp(4rem,10vw,12rem);font-weight:430;letter-spacing:-.075em;line-height:.84;text-align:center;white-space:nowrap;text-shadow:0 1.2rem 4rem rgba(0,11,20,.28)}@media (max-width: 1100px){._layout_1glsd_27{padding-inline:2rem}._headingBlock_1glsd_36{width:82%}._portraitWrap_1glsd_78{left:-2rem;width:46vw}._stats_1glsd_129,._pitch_1glsd_165{right:2rem;width:48vw}._activity_1glsd_189{left:2rem;width:min(41vw,23rem)}}@media (max-width: 800px){._hero_1glsd_239{min-height:auto}._layout_1glsd_27{min-height:auto;display:flex;flex-direction:column;gap:1.5rem;padding:7.5rem 1.25rem 2.5rem}._headingBlock_1glsd_36{order:1;width:100%}._headingBlock_1glsd_36 h1{font-size:clamp(3.4rem,14vw,6rem)}._portraitWrap_1glsd_78{position:relative;order:2;left:auto;bottom:auto;width:118%;height:34rem;margin:-2rem -9% -4rem}._orbitCta_1glsd_106{top:42%;left:10%}._stats_1glsd_129{position:relative;order:3;top:auto;right:auto;width:100%;grid-template-columns:repeat(3,1fr)}._stat_1glsd_129{min-height:6.25rem;padding:.75rem .45rem}._pitch_1glsd_165{position:relative;order:4;right:auto;bottom:auto;width:100%}._activity_1glsd_189{position:relative;order:5;left:auto;bottom:auto;width:100%}._signatureBand_1glsd_203{min-height:clamp(9rem,31vw,14rem)}._signatureName_1glsd_216{font-size:clamp(3.15rem,12.5vw,6.6rem)}}@media (max-width: 520px){._layout_1glsd_27{padding-top:6.8rem}._headingBlock_1glsd_36 h1{font-size:3.35rem}._portraitWrap_1glsd_78{height:27rem;margin-bottom:-3rem}._orbitCta_1glsd_106{width:5.4rem;height:5.4rem}._stats_1glsd_129{grid-template-columns:1fr;gap:.6rem;overflow:visible;border:0;border-radius:0}._stat_1glsd_129,._stat_1glsd_129:first-child,._stat_1glsd_129:last-child{min-height:5.6rem;border:1px solid rgba(255,255,255,.11);border-radius:4px}._stat_1glsd_129+._stat_1glsd_129{border-left:1px solid rgba(255,255,255,.11)}._actions_1glsd_180{flex-direction:column}._actions_1glsd_180 button,._actions_1glsd_180 a{width:100%}._signatureBand_1glsd_203{min-height:8.5rem;padding-inline:.75rem}._signatureName_1glsd_216{font-size:clamp(2.7rem,13vw,4.2rem);letter-spacing:-.065em}}@media (prefers-reduced-motion: reduce){._headingBlock_1glsd_36,._portraitWrap_1glsd_78,._stats_1glsd_129,._pitch_1glsd_165,._activity_1glsd_189{opacity:1;transform:none;transition:none}}._wrap_8gfua_1{pointer-events:none;position:relative;order:2;width:132%;height:41rem;margin-top:-1.75rem;margin-bottom:-3.5rem}._glow_8gfua_11{position:absolute;top:14%;right:5%;bottom:5%;left:5%;opacity:.9;background:radial-gradient(circle at 50% 42%,rgba(160,229,255,.3),rgba(55,165,211,.11) 48%,transparent 72%);filter:blur(1.35rem);transform:scale(.96)}._rim_8gfua_21{position:absolute;top:8%;right:2%;bottom:3%;left:2%;z-index:1;border-radius:48% 52% 42% 45%;background:radial-gradient(circle at 54% 38%,rgba(197,239,255,.08),transparent 58%);opacity:.75;filter:blur(1.8rem)}._image_8gfua_31{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:bottom}@media (min-width: 901px){._wrap_8gfua_1{position:absolute;z-index:6;left:clamp(2rem,13.5vw,18rem);bottom:-3rem;width:auto;height:min(100vh,calc(36rem + 23vw),64rem);aspect-ratio:887 / 882;margin:0}}@media (max-width: 520px){._wrap_8gfua_1{width:138%;height:30rem;margin-bottom:-2.5rem}}@media (max-width: 900px){._glow_8gfua_11{opacity:.78;transform:scale(.9)}._rim_8gfua_21{opacity:.5}}._root_1jwh0_1{order:3;display:grid;width:100%;grid-template-columns:1fr;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:.45rem;background:linear-gradient(145deg,#1b689438,#032a444d);box-shadow:inset 0 1px #ffffff12,0 1rem 2.6rem #001b3014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._item_1jwh0_16{display:flex;min-height:6.75rem;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem;border-top:1px solid rgba(255,255,255,.12);text-align:center}._item_1jwh0_16:first-child{border-top:0}._value_1jwh0_29{color:#fff;font-family:Onest,sans-serif;font-size:clamp(2rem,2.65vw,3.4rem);font-weight:650;line-height:1;letter-spacing:-.05em}._label_1jwh0_38{margin-top:.625rem;color:#e9f8ff94;font-family:Onest,sans-serif;font-size:.72rem;font-weight:500;line-height:1.2}@media (min-width: 521px){._root_1jwh0_1{grid-template-columns:repeat(3,1fr)}._item_1jwh0_16{min-height:7.25rem;border-top:0;border-left:1px solid rgba(255,255,255,.12)}._item_1jwh0_16:first-child{border-left:0}}@media (min-width: 901px){._root_1jwh0_1{position:absolute;z-index:7;top:51.5%;right:var(--rail);width:min(43vw,49rem)}._item_1jwh0_16{min-height:7rem;padding:1.125rem 1rem}}._root_1wyhd_1{order:4;width:100%;text-align:center}._copy_1wyhd_7{margin:0;color:#edf9ffb8;font-family:Onest,sans-serif;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:400;line-height:1.65}._actions_1wyhd_16{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:1.25rem}._primary_1wyhd_24,._secondary_1wyhd_25{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.8rem 1.55rem;font-family:Onest,sans-serif;font-size:clamp(.92rem,1vw,1rem);font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}._primary_1wyhd_24{border:1px solid rgba(255,255,255,.08);background:#031522f2;color:#fff;box-shadow:0 .8rem 1.8rem #00112038,inset 0 1px #ffffff0a}._primary_1wyhd_24:hover{transform:translateY(-2px);border-color:#ffffff24;background:#01111e}._secondary_1wyhd_25{border:1px solid transparent;padding-inline:1.35rem;color:#f1fbffd1;background:transparent;text-decoration:none}._secondary_1wyhd_25:hover{transform:translateY(-2px);border-color:#ffffff0f;background:#ffffff12}._icon_1wyhd_68{width:1.08rem;height:1.08rem;flex:none}@media (min-width: 901px){._root_1wyhd_1{position:absolute;z-index:7;right:var(--rail);bottom:clamp(6rem,14vh,10rem);width:min(40vw,38rem);text-align:right}._copy_1wyhd_7{max-width:36rem;margin-left:auto}._actions_1wyhd_16{justify-content:flex-end}}@media (max-width: 520px){._actions_1wyhd_16{flex-direction:column;gap:.75rem}._primary_1wyhd_24,._secondary_1wyhd_25{width:100%;min-height:3.35rem;font-size:1rem}}._root_tanak_1{order:5;width:100%}@media (min-width: 901px){._root_tanak_1{position:absolute;z-index:8;left:var(--rail);bottom:clamp(1.8rem,4vh,3.25rem);width:min(40vw,31rem)}}._section_lfkuy_8{position:relative;isolation:isolate;background:#050505;color:#f5f4f2;font-family:Helvetica Neue,Onest,Arial,sans-serif}._section_lfkuy_8:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.045) 1px,transparent 1px);background-size:26px 26px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 22%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 40%,#000 22%,transparent 78%)}._viewport_lfkuy_28{position:sticky;top:0;display:grid;height:100svh;overflow:hidden;place-items:center}._viewport_lfkuy_28>*{grid-area:1 / 1}._hero_lfkuy_43{z-index:2;display:flex;width:min(92vw,1180px);flex-direction:column;align-items:center;text-align:center;will-change:transform,opacity}._hero_lfkuy_43 h2{margin:0;color:#faf8f5;font-size:clamp(4rem,13.7vw,13rem);font-weight:500;line-height:.83;letter-spacing:-.065em}._hero_lfkuy_43 p{max-width:34ch;margin:clamp(1.6rem,3.4vw,3rem) 0 0;color:#f0eeeb8f;font-size:clamp(1rem,1.5vw,1.45rem);font-weight:500;line-height:1.42}._tag_lfkuy_71{margin:clamp(1.5rem,3vw,2.6rem) 0 0;padding:clamp(.8rem,1.1vw,1.1rem) clamp(1.5rem,2.2vw,2.1rem);border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0b;color:#f4f1ee;font:inherit;font-size:clamp(.85rem,1.05vw,1rem);font-weight:500;cursor:pointer;transition:background .26s ease,border-color .26s ease}._tag_lfkuy_71:hover{border-color:#ffffff2e;background:#ffffff14}._quote_lfkuy_96{z-index:3;display:grid;width:min(92vw,1020px);place-items:center;transform:translate3d(0,80vh,0);will-change:transform}._quote_lfkuy_96>*{grid-area:1 / 1}._quoteGlow_lfkuy_113{width:80%;aspect-ratio:1.6 / 1;border-radius:50%;background:radial-gradient(circle at 26% 32%,rgba(72,194,242,.3),transparent 58%),radial-gradient(circle at 74% 68%,rgba(37,99,235,.38),transparent 58%),radial-gradient(circle at 50% 50%,rgba(0,152,241,.16),transparent 76%);filter:blur(80px)}._quotePanel_lfkuy_124{width:100%;padding:clamp(2.4rem,4.6vw,4.6rem) clamp(1.8rem,4vw,4rem);border:1px solid rgba(255,255,255,.1);border-radius:clamp(20px,2vw,30px);background:#ffffff0b;box-shadow:inset 0 1px #ffffff12,0 2rem 6rem #0000006b;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}._quoteText_lfkuy_137{margin:0;font-size:clamp(1.15rem,2.1vw,2.05rem);font-weight:500;line-height:1.42;letter-spacing:-.028em;text-align:center;text-wrap:balance}._word_lfkuy_150{color:#f4f0ec29}._rail_lfkuy_158{position:relative;z-index:4;width:100%;height:100%;overflow:hidden;opacity:0}._track_lfkuy_171{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}._card_lfkuy_179{--mouse-x: 50%;--mouse-y: 50%;--lane: 50%;container-type:inline-size;position:absolute;top:0;left:var(--lane);isolation:isolate;width:min(36vw,31rem,56svh);aspect-ratio:.86 / 1;will-change:transform;overflow:hidden;border:1px solid rgba(160,208,245,.1);border-radius:clamp(14px,1.2vw,20px);background:linear-gradient(180deg,#e2f2ff10,#c6e2fa07 48%,#d6ecff09);box-shadow:inset 0 1px #ffffff12,0 18px 46px #0000004d;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:border-color .45s ease,box-shadow .45s ease}._card_lfkuy_179[data-lane=left]{--lane: 22%}._card_lfkuy_179[data-lane=middle]{--lane: 50%}._card_lfkuy_179[data-lane=right]{--lane: 78%}._card_lfkuy_179:before,._card_lfkuy_179:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .5s ease}._card_lfkuy_179:before{z-index:4;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(120,205,250,.13),transparent 20%)}._card_lfkuy_179:after{z-index:1;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(0,152,241,.17),transparent 20%)}._track_lfkuy_171:hover ._card_lfkuy_179:after{opacity:1}._card_lfkuy_179:hover:before{opacity:1}._card_lfkuy_179:hover{border-color:#7ecaf54d;box-shadow:inset 0 1px #ffffff1a,0 26px 58px #00000057,0 0 3.5rem #0098f121}._cardIndex_lfkuy_258{position:absolute;z-index:5;top:5cqw;left:5.5cqw;color:#f0ece847;font-size:3cqw;font-weight:500;letter-spacing:.04em}._cardCopy_lfkuy_269{position:relative;z-index:5;width:100%;padding:13cqw 5.5cqw 0;text-align:center}._cardCopy_lfkuy_269 h3{margin:0 0 2cqw;color:#f6f4f1;font-size:7.3cqw;font-weight:450;line-height:1;letter-spacing:-.05em}._cardCopy_lfkuy_269 p{max-width:72cqw;margin:0 auto;color:#efece87d;font-size:3.26cqw;font-weight:400;line-height:1.43;letter-spacing:-.018em}._artStage_lfkuy_298{position:absolute;z-index:2;top:43.5cqw;right:3.4cqw;bottom:5.4cqw;left:3.4cqw;display:grid;overflow:hidden;place-items:center;pointer-events:none}._lottieArt_lfkuy_308{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.5);transform-origin:center}._lottieArt_lfkuy_308 svg{display:block;width:100%!important;height:100%!important}._apps_lfkuy_323 ._lottieArt_lfkuy_308{transform:translateY(-11%) scale(2.05)}._commerce_lfkuy_324 ._lottieArt_lfkuy_308{transform:translateY(-7%) scale(1.9)}._integrations_lfkuy_325 ._lottieArt_lfkuy_308{transform:translateY(-7%) scale(1.45)}._mobileVideoWrap_lfkuy_327{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:end center}._mobileVideoWrap_lfkuy_327:before{content:"";position:absolute;bottom:0;left:50%;width:72%;height:24%;transform:translate(-50%);border-radius:50%;background:#00000080;filter:blur(30px)}._mobileVideo_lfkuy_327{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}._mobileVideoWrap_lfkuy_327[data-fit=center] ._mobileVideo_lfkuy_327{object-position:50% 50%;transform:scale(.95)}._design_lfkuy_370 ._mobileVideoWrap_lfkuy_327[data-fit=center] ._mobileVideo_lfkuy_327{transform:scale(1.38)}._customCursor_lfkuy_376{--cursor-x: -100px;--cursor-y: -100px;position:fixed;top:0;left:0;z-index:80;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#09080833;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0) scale(.72);transition:opacity .18s ease,transform 90ms linear}._customCursor_lfkuy_376[data-visible=true]{opacity:1;transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0) scale(1)}._customCursor_lfkuy_376 i{width:3px;height:3px;border-radius:50%;background:#fffc}@media (hover: none),(pointer: coarse){._customCursor_lfkuy_376{display:none}._card_lfkuy_179:after{opacity:.24;background:radial-gradient(520px circle at 62% 84%,rgba(255,255,255,.035),transparent 30%)}}._section_lfkuy_8[data-static=true]{height:auto!important;padding:clamp(5rem,12vh,9rem) 0}._section_lfkuy_8[data-static=true] ._viewport_lfkuy_28{position:static;display:block;height:auto;padding-inline:clamp(1rem,5vw,3rem)}._section_lfkuy_8[data-static=true] ._viewport_lfkuy_28>*{transform:none!important;opacity:1!important}._section_lfkuy_8[data-static=true] ._hero_lfkuy_43,._section_lfkuy_8[data-static=true] ._quote_lfkuy_96{width:100%;margin-bottom:clamp(3rem,8vh,5rem)}._section_lfkuy_8[data-static=true] ._word_lfkuy_150{color:#faf8f5}._section_lfkuy_8[data-static=true] ._rail_lfkuy_158{height:auto;overflow:visible}._section_lfkuy_8[data-static=true] ._track_lfkuy_171{position:static;display:flex;flex-direction:column;width:100%;gap:clamp(1rem,4vw,1.6rem);transform:none!important}._section_lfkuy_8[data-static=true] ._card_lfkuy_179{position:static;width:100%;aspect-ratio:auto;transform:none!important;min-height:30rem;background:linear-gradient(180deg,#e2f2ff13,#c6e2fa09),linear-gradient(180deg,#0d1219,#0a0e14);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 860px){._hero_lfkuy_43 h2{font-size:clamp(3.4rem,18vw,6rem)}._quoteText_lfkuy_137{font-size:clamp(1.05rem,4.4vw,1.5rem)}._cardCopy_lfkuy_269{padding:11cqw 6cqw 0}._cardCopy_lfkuy_269 h3{font-size:clamp(1.55rem,7.2cqw,2.1rem);line-height:1.05}._cardCopy_lfkuy_269 p{max-width:82cqw;font-size:clamp(.82rem,3.8cqw,.98rem);line-height:1.5}._section_lfkuy_8[data-static=true] ._card_lfkuy_179{min-height:clamp(29rem,132vw,33rem)}}._stage_p0rxy_1{position:absolute;right:-2%;bottom:-32%;left:-2%;z-index:1;height:91%;overflow:hidden;pointer-events:auto;touch-action:none;cursor:grab;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 100%)}._stage_p0rxy_1:active{cursor:grabbing}._canvas_p0rxy_20{display:block;width:100%;height:100%;opacity:.96;filter:drop-shadow(0 0 1rem rgba(255,255,255,.025))}._loading_p0rxy_28,._error_p0rxy_29{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff6b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}._error_p0rxy_29{color:#ffffff4d}._hint_p0rxy_46{position:absolute;right:1.2rem;bottom:1.05rem;z-index:3;padding:.42rem .58rem;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#0505058a;color:#ffffff52;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;letter-spacing:.02em;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._stage_p0rxy_1:hover ._hint_p0rxy_46{opacity:1;transform:translateY(0)}@media (max-width: 760px){._stage_p0rxy_1{right:-12%;bottom:-22%;left:-12%;height:82%}._hint_p0rxy_46{display:none}}@media (prefers-reduced-motion: reduce){._hint_p0rxy_46{transition:none}}._section_36pjk_1{position:relative;overflow:hidden;background:#050505;color:#f2f2ef;font-family:Onest,sans-serif}._anchor_36pjk_9{position:absolute;top:0;left:0}._inner_36pjk_15{width:min(calc(100% - 5rem),110rem);margin:0 auto;padding:clamp(1.5rem,3vw,3.4rem) 0 clamp(7rem,10vw,11rem)}._eyebrowRow_36pjk_21{display:flex;align-items:center;gap:.75rem;min-height:3rem;margin-bottom:clamp(2.7rem,4vw,4rem);color:#a2a2a2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.82rem,1vw,1rem);font-weight:600;line-height:1;letter-spacing:.065em;text-transform:uppercase}._eyebrow_36pjk_21:before{content:"[ ";color:#8b8b8b}._eyebrow_36pjk_21:after{content:" ]";color:#8b8b8b}._arrow_36pjk_39{display:inline-grid;place-items:center;color:#a2a2a2;font-size:1rem}._srOnly_36pjk_46{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._aboutTop_36pjk_55,._aboutBottom_36pjk_56{display:grid;gap:.75rem}._aboutTop_36pjk_55{grid-template-columns:minmax(12rem,1fr) minmax(23rem,2.05fr) minmax(35rem,4.15fr);min-height:clamp(34rem,39vw,38.5rem)}._aboutBottom_36pjk_56{grid-template-columns:minmax(25rem,1.45fr) minmax(34rem,2.15fr) minmax(24rem,1.4fr);margin-top:.75rem}._stats_36pjk_71{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}._statCard_36pjk_78,._showcaseCard_36pjk_79,._locationCard_36pjk_80,._profileCard_36pjk_81,._bioCard_36pjk_82,._expertCard_36pjk_83,._toolboxCard_36pjk_84{position:relative;overflow:hidden;border:1px solid #262626;border-radius:11px;background:#090909;box-shadow:inset 0 1px #ffffff05}._statCard_36pjk_78{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;text-align:center}._statCard_36pjk_78 strong{color:#f1f1ef;font-size:clamp(2.6rem,3.4vw,3.8rem);font-weight:480;line-height:.92;letter-spacing:-.055em}._statCard_36pjk_78 span{margin-top:1rem;color:#a0a0a0;font-size:clamp(.72rem,.8vw,.88rem);line-height:1.2}._showcaseCard_36pjk_79{min-height:100%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.025),transparent 40%),#080808}._showcaseCard_36pjk_79 img{position:absolute;top:7%;left:50%;width:min(84%,26rem);height:72%;object-fit:contain;transform:translate(-50%);filter:grayscale(1) contrast(1.05) brightness(.82)}._showcaseMeta_36pjk_136{position:absolute;right:clamp(1.25rem,2vw,2.25rem);bottom:clamp(1.4rem,2vw,2.35rem);left:clamp(1.25rem,2vw,2.25rem);display:grid;gap:.32rem}._showcaseMeta_36pjk_136 strong,._expertMeta_36pjk_146 strong{color:#f4f4f2;font-size:.88rem;font-weight:500}._showcaseMeta_36pjk_136 span,._expertMeta_36pjk_146 span{color:#a2a2a2;font-size:.78rem;line-height:1.35}._showcaseMeta_36pjk_136 b{margin-left:.35rem;color:#777;font-weight:500}._locationCard_36pjk_80{min-height:100%;background:radial-gradient(circle at 50% 76%,rgba(255,255,255,.018),transparent 42%),#080808}._locationCopy_36pjk_172{position:relative;z-index:3;display:grid;justify-items:center;gap:.6rem;padding:clamp(2.4rem,4vw,4rem) 2rem 0;text-align:center}._locationCopy_36pjk_172 h3{margin:0;color:#f4f4f2;font-size:clamp(1.55rem,2vw,2rem);font-weight:450;line-height:1.1;letter-spacing:-.035em}._status_36pjk_191{display:inline-flex;align-items:center;gap:.6rem;color:#a8a8a8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.72rem,.9vw,.9rem);font-weight:600;letter-spacing:.05em}._status_36pjk_191 i{position:relative;width:.7rem;height:.7rem;border-radius:50%;background:#31ee33;box-shadow:0 0 .85rem #31ee33cc}._status_36pjk_191 i:before{content:"";position:absolute;top:-.42rem;right:-.42rem;bottom:-.42rem;left:-.42rem;border-radius:inherit;background:#31ee3329;animation:_statusPulse_36pjk_1 2.2s ease-in-out infinite}._globeStage_36pjk_220{position:absolute;right:-2%;bottom:-30%;left:-2%;height:88%;pointer-events:none}._globeSvg_36pjk_229{display:block;width:100%;height:100%;opacity:.93;filter:drop-shadow(0 0 1rem rgba(255,255,255,.025));transform-origin:50% 72%;animation:_globeFloat_36pjk_1 12s ease-in-out infinite alternate}._profileCard_36pjk_81,._bioCard_36pjk_82,._expertCard_36pjk_83{min-height:clamp(33rem,39vw,38.5rem)}._profileCard_36pjk_81{background:radial-gradient(circle at 48% 32%,rgba(255,117,49,.48),transparent 43%),linear-gradient(150deg,#ff6a34,#9a2d0f 48%,#1a0905)}._profileGlow_36pjk_251{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(255,110,46,.08),transparent 50%,rgba(0,0,0,.48) 100%),radial-gradient(circle at 50% 44%,transparent 38%,rgba(0,0,0,.14) 100%);pointer-events:none}._profileCard_36pjk_81 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%;filter:saturate(.72) contrast(1.1) brightness(.68);transform:scale(1.035);mix-blend-mode:multiply}._profileCard_36pjk_81:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(12,3,1,.08) 58%,rgba(6,2,1,.78) 100%);pointer-events:none}._profileMeta_36pjk_282{position:absolute;right:clamp(1.3rem,2vw,2rem);bottom:clamp(1.3rem,2vw,2rem);left:clamp(1.3rem,2vw,2rem);z-index:3;display:grid;gap:.55rem}._profileMeta_36pjk_282 strong{color:#fff;font-size:clamp(1.45rem,2vw,2rem);font-weight:480;line-height:1;letter-spacing:-.04em}._profileMeta_36pjk_282 span{color:#d0c2bb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.62rem,.78vw,.76rem);font-weight:600;letter-spacing:.045em}._bioCard_36pjk_82{display:flex;flex-direction:column;padding:clamp(2.2rem,3.2vw,3.5rem);background:#080808}._bioHeader_36pjk_315{color:#f4f4f2;font-size:clamp(1.6rem,2vw,2.15rem);font-weight:450;line-height:1;letter-spacing:-.045em}._bioCopy_36pjk_323{display:grid;gap:clamp(1.4rem,2vw,2rem);margin-top:clamp(2.4rem,4vw,4.2rem);max-width:45rem}._bioCopy_36pjk_323 p{margin:0;color:#dededb;font-size:clamp(.82rem,1vw,.96rem);line-height:1.55}._workButton_36pjk_337{display:inline-flex;width:fit-content;align-items:center;gap:.7rem;margin-top:auto;padding:1rem 0 0;border:0;background:transparent;color:#b9b9b9;font:inherit;font-size:.78rem;cursor:pointer;transition:color .18s ease,transform .18s ease}._workButton_36pjk_337:hover{color:#fff;transform:translate(3px)}._expertCard_36pjk_83{background:radial-gradient(circle at 51% 36%,rgba(255,255,255,.025),transparent 38%),#080808}._expertCard_36pjk_83 img{position:absolute;top:7%;left:50%;width:78%;height:67%;object-fit:contain;transform:translate(-50%);filter:grayscale(1) contrast(1.08) brightness(.75)}._expertMeta_36pjk_146{position:absolute;right:clamp(1.25rem,2vw,2.1rem);bottom:clamp(1.4rem,2vw,2.2rem);left:clamp(1.25rem,2vw,2.1rem);display:grid;gap:.32rem}._toolboxCard_36pjk_84{grid-column:1 / -1;display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,3fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);min-height:clamp(10rem,12vw,12rem);margin-top:.75rem;padding:clamp(1.5rem,2.3vw,2.35rem)}._toolboxHeader_36pjk_395{display:grid;gap:.45rem}._toolboxHeader_36pjk_395 span{color:#f1f1ef;font-size:.92rem;font-weight:520}._toolboxHeader_36pjk_395 small{color:#9b9b9b;font-size:.78rem}._toolRow_36pjk_411{display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding:.25rem 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}._toolRow_36pjk_411::-webkit-scrollbar{display:none}._tool_36pjk_84{display:grid;min-width:clamp(5.4rem,6.2vw,6.8rem);height:clamp(5.2rem,6vw,6.2rem);place-items:center;flex:none;border:1px solid #2a2a2a;border-radius:11px;background:#0b0b0b;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}._tool_36pjk_84 strong{color:#efefed;font-size:clamp(1.15rem,1.4vw,1.55rem);font-weight:600;letter-spacing:-.04em}._tool_36pjk_84 span{display:none}._tool_36pjk_84:hover{transform:translateY(-3px);border-color:#3a3a3a;background:#101010}@keyframes _statusPulse_36pjk_1{0%,to{transform:scale(.78);opacity:.3}50%{transform:scale(1);opacity:.72}}@keyframes _globeFloat_36pjk_1{0%{transform:translate3d(0,2px,0) rotate(-.35deg)}to{transform:translate3d(0,-8px,0) rotate(.35deg)}}@supports (animation-timeline: view()){._aboutTop_36pjk_55,._aboutBottom_36pjk_56,._toolboxCard_36pjk_84{animation:_aboutReveal_36pjk_1 linear both;animation-timeline:view();animation-range:entry 8% cover 30%}}@keyframes _aboutReveal_36pjk_1{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1250px){._inner_36pjk_15{width:min(calc(100% - 2.5rem),110rem)}._aboutTop_36pjk_55{grid-template-columns:minmax(10.5rem,.95fr) minmax(19rem,1.75fr) minmax(28rem,3.3fr)}._aboutBottom_36pjk_56{grid-template-columns:minmax(21rem,1.25fr) minmax(29rem,1.85fr) minmax(20rem,1.2fr)}}@media (max-width: 1020px){._aboutTop_36pjk_55{grid-template-columns:minmax(11rem,.75fr) minmax(0,2fr);min-height:auto}._stats_36pjk_71{grid-row:span 2}._showcaseCard_36pjk_79{min-height:28rem}._locationCard_36pjk_80{min-height:30rem}._aboutBottom_36pjk_56{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.4fr)}._profileCard_36pjk_81,._bioCard_36pjk_82{min-height:34rem}._expertCard_36pjk_83{grid-column:1 / -1;min-height:28rem}._expertCard_36pjk_83 img{top:0;width:46%;height:82%}}@media (max-width: 720px){._inner_36pjk_15{width:min(calc(100% - 1.4rem),110rem);padding-top:1rem}._eyebrowRow_36pjk_21{margin-bottom:2rem}._aboutTop_36pjk_55,._aboutBottom_36pjk_56{grid-template-columns:1fr}._stats_36pjk_71{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}._statCard_36pjk_78{min-height:8.8rem;padding:.75rem}._statCard_36pjk_78 strong{font-size:clamp(2rem,9vw,3rem)}._statCard_36pjk_78 span{font-size:.62rem}._showcaseCard_36pjk_79,._locationCard_36pjk_80,._profileCard_36pjk_81,._bioCard_36pjk_82,._expertCard_36pjk_83{min-height:30rem}._locationCopy_36pjk_172{padding-top:2.2rem}._globeStage_36pjk_220{bottom:-20%;height:80%}._bioCard_36pjk_82{padding:2rem 1.4rem}._bioCopy_36pjk_323{margin-top:2.4rem}._expertCard_36pjk_83{grid-column:auto}._expertCard_36pjk_83 img{width:76%;height:70%}._toolboxCard_36pjk_84{grid-template-columns:1fr;gap:1.4rem;padding:1.3rem}}@media (max-width: 500px){._stats_36pjk_71{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}._statCard_36pjk_78{min-height:7.2rem;padding-inline:.45rem}._statCard_36pjk_78 strong{font-size:clamp(1.85rem,9vw,2.4rem)}._statCard_36pjk_78 span{margin-top:.65rem;font-size:.58rem}._showcaseCard_36pjk_79,._locationCard_36pjk_80,._profileCard_36pjk_81,._bioCard_36pjk_82,._expertCard_36pjk_83{min-height:27rem}._locationCopy_36pjk_172 h3{font-size:1.5rem}._status_36pjk_191{font-size:.66rem}}@media (prefers-reduced-motion: reduce){._status_36pjk_191 i:before,._globeSvg_36pjk_229,._aboutTop_36pjk_55,._aboutBottom_36pjk_56,._toolboxCard_36pjk_84{animation:none!important}}._blueProfile_dtohq_1{background:radial-gradient(circle at 48% 27%,rgba(126,225,255,.3),transparent 42%),radial-gradient(circle at 18% 16%,rgba(83,183,228,.14),transparent 34%),linear-gradient(155deg,#2d99c4,#146f99 38%,#084b73 68%,#052d4a);border-color:#9ae0ff33;box-shadow:inset 0 1px #fff1,0 1.4rem 3.5rem #00203a1f}._blueProfile_dtohq_1:after{background:linear-gradient(180deg,rgba(101,205,247,.02) 0%,transparent 50%,rgba(0,22,39,.08) 68%,rgba(0,10,20,.72) 100%)}._blueProfileGlow_dtohq_17{background:radial-gradient(circle at 50% 31%,rgba(176,237,255,.1),transparent 39%),linear-gradient(180deg,rgba(84,193,237,.025),transparent 58%,rgba(0,26,47,.16) 100%)}._blueProfile_dtohq_1 img{filter:saturate(1.02) contrast(1.025) brightness(.97);mix-blend-mode:normal}._blueProfileMeta_dtohq_28 strong{text-shadow:0 .35rem 1.2rem rgba(0,16,30,.36)}._blueProfileMeta_dtohq_28 span{color:#daf4ffcc}._blueToolbox_dtohq_36{border-color:#74caef21;background:radial-gradient(circle at 78% 50%,rgba(40,143,193,.055),transparent 35%),linear-gradient(135deg,rgba(11,72,104,.07),transparent 36%),#090909}._blueToolboxHeader_dtohq_44 span{color:#eefaff}._blueToolboxHeader_dtohq_44 small{color:#c5e5f394}._aboutBottomTwoCol_avw2g_1{grid-template-columns:minmax(24rem,1.05fr) minmax(0,2.45fr)!important;align-items:stretch}._aboutBottomTwoCol_avw2g_1>article:first-child{min-height:0!important;height:100%}._bioCompact_avw2g_11{min-width:0;min-height:clamp(31rem,35vw,37rem)!important}._toolboxFullRow_avw2g_16{grid-column:1 / -1!important;width:100%;margin-top:0!important}._toolboxDockCard_avw2g_22{position:relative!important;display:block!important;min-height:clamp(10.5rem,11.5vw,12rem)!important;padding:clamp(.85rem,1.1vw,1.1rem)!important;overflow:hidden!important;border-color:#75cdf429!important;background:radial-gradient(circle at 50% 42%,rgba(32,82,129,.055),transparent 48%),linear-gradient(180deg,#08101afa,#050c15fc 78%,#040b13)!important;box-shadow:inset 0 1px #ffffff09,0 1.1rem 2.5rem #000c182e!important}._toolboxDockCard_avw2g_22:before{content:"";position:absolute;z-index:0;left:50%;bottom:-4.65rem;width:min(82%,72rem);height:7.4rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(142,204,255,.82) 0%,rgba(82,163,255,.38) 28%,rgba(43,108,202,.13) 51%,transparent 72%);filter:blur(21px);pointer-events:none}._toolboxDockCard_avw2g_22:after{content:"";position:absolute;z-index:1;right:5%;bottom:0;left:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(146,211,255,.35),transparent);box-shadow:0 -.8rem 2rem #59acff17;pointer-events:none}._dockHeader_avw2g_72{position:absolute!important;z-index:4;top:clamp(.72rem,.9vw,.95rem);left:clamp(.85rem,1.1vw,1.1rem);width:fit-content;gap:.22rem!important}._dockHeader_avw2g_72 span{font-size:.82rem!important;letter-spacing:-.02em}._dockHeader_avw2g_72 small{font-size:.7rem!important}._dockStage_avw2g_90{position:absolute;z-index:3;top:50%;right:clamp(.85rem,1.1vw,1.1rem);left:clamp(.85rem,1.1vw,1.1rem);display:grid;width:auto;min-height:0;place-items:center;margin:0;padding:0;transform:translateY(-50%)}._dockStage_avw2g_90:before{content:"";position:absolute;left:50%;bottom:-.2rem;width:min(68%,58rem);height:2rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(82,161,255,.17),transparent 70%);filter:blur(13px);pointer-events:none}._carousel_avw2g_119{position:relative;width:100%;max-width:none;min-width:0;overflow:hidden;padding:.95rem .55rem .72rem;border:1px solid rgba(205,228,248,.14);border-radius:clamp(1.2rem,1.55vw,1.65rem);background:linear-gradient(180deg,#303b4cc7,#1c2636b8),#1a2331b8;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000047,0 .5rem 1.1rem #00000047,0 .95rem 2rem #00162c2e;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 2.5%,#000 97.5%,transparent 100%)}._carousel_avw2g_119:before{content:"";position:absolute;z-index:2;inset:1px .9rem auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}._track_avw2g_152{position:relative;z-index:1;display:flex;width:max-content;transform:translateZ(0);animation:_toolCarousel_avw2g_1 52s linear infinite;will-change:transform}._carousel_avw2g_119:hover ._track_avw2g_152{animation-play-state:paused}._group_avw2g_166{position:relative;display:flex;align-items:flex-end;gap:clamp(.45rem,.75vw,.78rem);flex:none;padding-right:clamp(.45rem,.75vw,.78rem)}._tool_avw2g_16{display:grid;width:clamp(3.45rem,3.9vw,4.25rem);min-width:clamp(3.45rem,3.9vw,4.25rem);height:clamp(3.45rem,3.9vw,4.25rem);place-items:center;flex:none;overflow:visible;border:0;border-radius:1rem;background:transparent;box-shadow:none;transform:translateZ(0);transform-origin:50% 100%;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .18s ease}._logoWrap_avw2g_194{display:grid;width:82%;height:82%;place-items:center}._logo_avw2g_194{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1) brightness(1) drop-shadow(0 .3rem .55rem rgba(0,0,0,.26));transition:transform .22s cubic-bezier(.22,1,.36,1),filter .18s ease}._tool_avw2g_16:hover{z-index:4;transform:translateY(-.22rem) scale(1.1);filter:brightness(1.05)}._tool_avw2g_16:hover ._logo_avw2g_194{transform:scale(1.02);filter:saturate(1.06) brightness(1.07) drop-shadow(0 .45rem .75rem rgba(0,0,0,.3))}@keyframes _toolCarousel_avw2g_1{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 1020px){._aboutBottomTwoCol_avw2g_1{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.5fr)!important}._bioCompact_avw2g_11{min-height:31rem!important}._toolboxDockCard_avw2g_22{min-height:10.5rem!important}}@media (max-width: 720px){._aboutBottomTwoCol_avw2g_1{grid-template-columns:1fr!important}._aboutBottomTwoCol_avw2g_1>article:first-child{min-height:28rem!important;height:auto}._bioCompact_avw2g_11{min-height:28rem!important}._toolboxDockCard_avw2g_22{min-height:9.5rem!important;padding:.8rem!important}._dockHeader_avw2g_72{top:.7rem;left:.8rem}._dockStage_avw2g_90{right:.8rem;left:.8rem}._carousel_avw2g_119{padding:.8rem .45rem .62rem;border-radius:1.2rem}._track_avw2g_152{animation-duration:44s}._group_avw2g_166{gap:.35rem;padding-right:.35rem}._tool_avw2g_16{width:3.2rem;min-width:3.2rem;height:3.2rem}._logoWrap_avw2g_194{width:80%;height:80%}._toolboxDockCard_avw2g_22:before{width:94%;bottom:-4.6rem}}@media (prefers-reduced-motion: reduce){._carousel_avw2g_119{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}._carousel_avw2g_119::-webkit-scrollbar{display:none}._track_avw2g_152{animation:none}._group_avw2g_166:last-child{display:none}._tool_avw2g_16,._logo_avw2g_194{transition:none}}._aboutAmbient_1bw5k_3,#about{isolation:isolate;background:linear-gradient(180deg,#03070b,#04090e 34%,#03070b)!important}._aboutAmbient_1bw5k_3:before,#about:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(83,172,215,.1) 1px,transparent 1px),linear-gradient(90deg,transparent 0%,rgba(42,143,191,.055) 50%,transparent 100%);background-size:21px 21px,100% 100%;opacity:.42;pointer-events:none}._aboutAmbient_1bw5k_3:after,#about:after{content:"";position:absolute;z-index:0;top:-20rem;right:-18rem;width:clamp(32rem,48vw,58rem);aspect-ratio:1;border:1px solid rgba(48,163,217,.14);border-radius:50%;box-shadow:0 0 0 7rem #0d5c850d,0 0 0 14rem #0d5c8507;pointer-events:none}._aboutAmbient_1bw5k_3>*,#about>*{position:relative;z-index:1}._editorialBio_1bw5k_46{position:relative;isolation:isolate;justify-content:flex-start!important;min-height:clamp(31rem,35vw,37rem)!important;overflow:hidden!important;padding:clamp(2rem,2.6vw,2.8rem)!important;background:radial-gradient(circle at 86% 42%,rgba(9,86,128,.18),transparent 35%),linear-gradient(120deg,#03090efc,#030c13fa)!important;box-shadow:inset 0 -1px #82cdff29,inset 0 1px #ffffff05,0 1.2rem 3.4rem #1c76b014}._editorialBio_1bw5k_46:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(96,180,219,.13) 1px,transparent 1px);background-size:19px 19px;opacity:.32;pointer-events:none}._editorialBio_1bw5k_46:after{content:"";position:absolute;z-index:-1;top:-12rem;right:-11rem;width:clamp(29rem,38vw,43rem);aspect-ratio:1;border:1px solid rgba(31,140,194,.15);border-radius:50%;box-shadow:0 0 0 5.5rem #05476c0e,0 0 0 11rem #05476c08;pointer-events:none}._codeOrb_1bw5k_91{position:absolute;z-index:3;top:clamp(2rem,2.8vw,2.7rem);left:clamp(1.8rem,2.8vw,2.7rem);display:grid;width:clamp(3.65rem,4.4vw,4.7rem);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:radial-gradient(circle at 36% 27%,rgba(255,255,255,.13),transparent 35%),linear-gradient(145deg,#27303bfa,#0c1016fa);box-shadow:inset 0 1px #ffffff14,0 .85rem 2rem #00000059;color:#eef8fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.78rem,.95vw,1rem)!important;font-weight:700;line-height:1!important;letter-spacing:0!important;transform:rotate(-8deg)}._editorialStatement_1bw5k_117,._editorialBio_1bw5k_46>._editorialStatement_1bw5k_117{position:relative;z-index:2;width:auto;max-width:none!important;margin:clamp(2rem,3vw,3rem) clamp(.25rem,1vw,1rem) 0 clamp(5.3rem,7.2vw,7.6rem)!important;color:#aeb6be94!important;font-size:clamp(2rem,2.7vw,3.15rem)!important;font-weight:620;line-height:1.17!important;letter-spacing:-.045em!important;text-wrap:balance}._editorialStatement_1bw5k_117 strong{color:#f7f9fa;font-weight:650}._editorialAuthor_1bw5k_137{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem;margin:clamp(2rem,2.7vw,2.8rem) 0 0 clamp(5.3rem,7.2vw,7.6rem)}._editorialAvatar_1bw5k_146{position:relative;display:block;width:clamp(3.3rem,4vw,4.15rem);aspect-ratio:1;overflow:hidden;flex:none;border:1px solid rgba(71,197,247,.58);border-radius:50%;background:#052a3d;box-shadow:0 0 1.6rem #0e8fc721}._editorialAvatar_1bw5k_146 img{width:100%;height:100%;object-fit:cover;object-position:50% 19%;filter:saturate(.96) contrast(1.03) brightness(.94);transform:scale(1.08)}._editorialAuthorCopy_1bw5k_168{display:grid;gap:.22rem}._editorialAuthorCopy_1bw5k_168 strong{color:#f5f7f8;font-size:clamp(.9rem,1vw,1.08rem);font-weight:650;line-height:1.1}._editorialAuthorCopy_1bw5k_168 small{color:#b8ccd699;font-size:clamp(.72rem,.8vw,.86rem);line-height:1.2}@media (max-width: 1180px){._editorialStatement_1bw5k_117,._editorialBio_1bw5k_46>._editorialStatement_1bw5k_117{margin-left:clamp(4.8rem,6vw,6rem)!important;margin-right:0!important;font-size:clamp(1.8rem,2.85vw,2.65rem)!important}._editorialAuthor_1bw5k_137{margin-left:clamp(4.8rem,6vw,6rem)}}@media (max-width: 720px){._aboutAmbient_1bw5k_3:after,#about:after{top:-13rem;right:-12rem;width:28rem}._editorialBio_1bw5k_46{min-height:28rem!important;padding:1.55rem!important}._editorialBio_1bw5k_46:after{top:-9rem;right:-12rem;width:28rem}._codeOrb_1bw5k_91{position:relative;top:auto;left:auto;width:3.35rem;margin-top:.2rem}._editorialStatement_1bw5k_117,._editorialBio_1bw5k_46>._editorialStatement_1bw5k_117{margin:1.25rem 0 0!important;font-size:clamp(1.72rem,7.6vw,2.2rem)!important;line-height:1.16!important}._editorialAuthor_1bw5k_137{margin:1.8rem 0 0}}._section_1js6o_4{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(circle at 82% 14%,rgba(31,126,176,.12),transparent 30%),radial-gradient(ellipse at 50% 102%,rgba(43,134,210,.11),transparent 36%),#03070b;color:#f4f7f8;font-family:inherit}._section_1js6o_4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:radial-gradient(circle,rgba(83,172,215,.07) 1px,transparent 1px);background-size:22px 22px;opacity:.34;pointer-events:none}._section_1js6o_4:after{content:"";position:absolute;z-index:-1;right:-17rem;top:-19rem;width:clamp(34rem,48vw,58rem);aspect-ratio:1;border:1px solid rgba(68,171,220,.08);border-radius:50%;box-shadow:0 0 0 7rem #12618906,0 0 0 14rem #12618904;pointer-events:none}._inner_1js6o_43{width:min(calc(100% - 3rem),96rem);margin:0 auto;padding:clamp(6rem,9vw,9rem) 0 clamp(5rem,8vw,8rem)}._header_1js6o_49{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);gap:clamp(2rem,7vw,8rem);align-items:end;padding-bottom:clamp(3.5rem,6vw,6rem)}._eyebrow_1js6o_57{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.2rem;color:#b2cad6a6;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._eyebrow_1js6o_57:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:#65d7ff;box-shadow:0 0 1rem #4bbef566}._title_1js6o_78{max-width:13ch;margin:0;color:#f6f8f9;font-size:clamp(3.6rem,6.35vw,6.8rem);font-weight:470;line-height:.9;letter-spacing:-.065em}._title_1js6o_78 em{color:#a7dffc;font-family:Georgia,Times New Roman,serif;font-weight:400}._headerSide_1js6o_94{display:grid;gap:1.6rem;align-self:end;padding-bottom:.5rem}._copy_1js6o_101{max-width:31rem;margin:0;color:#b8cbd5a8;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65}._toggle_1js6o_109{display:inline-flex;width:fit-content;align-items:center;gap:.8rem;padding:.9rem 1.15rem;border:1px solid rgba(105,198,239,.22);border-radius:999px;background:#06121bb8;color:#eef8fc;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff09,0 0 2.4rem #3096d20e;transition:transform .26s ease,border-color .26s ease,background .26s ease}._toggle_1js6o_109:hover{transform:translateY(-2px);border-color:#6ed3ff6b;background:#081d2adb}._toggleIcon_1js6o_135{display:grid;width:1.7rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#eaf8ff;color:#061019;transition:transform .36s cubic-bezier(.22,1,.36,1)}._toggle_1js6o_109[aria-expanded=true] ._toggleIcon_1js6o_135{transform:rotate(180deg)}._moreToggleRow_1js6o_148{display:flex;justify-content:center;padding:clamp(2.6rem,4vw,4rem) 0 0}._list_1js6o_160{--stack-top: clamp(5.5rem, 10vh, 7.5rem);--stack-step: .5rem;display:flex;flex-direction:column;gap:clamp(1.1rem,1.8vw,1.9rem)}._row_1js6o_168{--i: 0;position:sticky;top:calc(var(--stack-top) + var(--i) * var(--stack-step));display:grid;grid-template-columns:minmax(11rem,.85fr) minmax(14rem,1fr) minmax(22rem,1.3fr);gap:clamp(1.5rem,3.4vw,4rem);align-items:stretch;min-height:clamp(22rem,30vw,31rem);padding:clamp(1.9rem,3vw,3.1rem);border:1px solid rgba(108,195,235,.16);border-radius:clamp(16px,1.5vw,26px);background:linear-gradient(180deg,#0b1c2be6,#040c14ed);box-shadow:inset 0 1px #ffffff0d,0 1.4rem 3.4rem #00060c80;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}._revealed_1js6o_193{animation:_rowIn_1js6o_1 .62s cubic-bezier(.22,1,.36,1) both}@keyframes _rowIn_1js6o_1{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}._identity_1js6o_209{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:center;width:fit-content;max-width:100%;text-align:left}._number_1js6o_223{position:absolute;top:0;left:0;display:block;color:#7ddcff;font-size:clamp(.78rem,.9vw,.95rem)}._name_1js6o_208{margin:0;color:#f5f7f8;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:480;line-height:1;letter-spacing:-.045em;text-shadow:0 0 1.4rem rgba(110,199,241,.11)}._name_1js6o_208 span{display:block}._services_1js6o_247{display:grid;gap:.48rem;align-self:center;justify-self:center;width:fit-content;max-width:100%;color:#bec9cfa6;font-size:clamp(.92rem,1.12vw,1.08rem);line-height:1.3;text-align:left}._services_1js6o_247 span{display:block}._visualLink_1js6o_262{position:relative;display:block;height:100%;min-height:clamp(15rem,20vw,21.5rem);overflow:hidden;border:1px solid rgba(108,195,235,.2);border-radius:10px;background:radial-gradient(circle at 50% 24%,rgba(62,162,220,.14),transparent 44%),#06101a;box-shadow:0 1.5rem 3.4rem #00080f52,0 0 2.7rem #288ecc0e;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease}._visualLink_1js6o_262:after{content:"↗";position:absolute;right:.75rem;bottom:.75rem;z-index:3;display:grid;width:2.35rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#030b11c2;color:#f3fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._visualLink_1js6o_262:hover{transform:translateY(-6px);border-color:#69d2ff6b;box-shadow:0 1.9rem 4rem #00080f61,0 0 3rem #379eda1c}._previewImage_1js6o_305,._previewVideo_1js6o_306,._previewFrame_1js6o_307{display:block;width:100%;height:100%;min-height:inherit;border:0;background:#07111b}._previewImage_1js6o_305{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center top;transition:object-position 8s linear,transform .65s cubic-bezier(.16,1,.3,1)}._visualLink_1js6o_262:hover ._previewImage_1js6o_305{object-position:center bottom;transform:scale(1.012)}._previewVideo_1js6o_306{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center top;pointer-events:none;transition:transform .65s cubic-bezier(.16,1,.3,1)}._visualLink_1js6o_262:hover ._previewVideo_1js6o_306{transform:scale(1.012)}._previewFrame_1js6o_307{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._previewShade_1js6o_346{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,transparent 65%,rgba(2,7,12,.28));pointer-events:none}@media (max-width: 980px){._header_1js6o_49{grid-template-columns:1fr;gap:2rem}._title_1js6o_78{max-width:12ch}._headerSide_1js6o_94{max-width:38rem}._row_1js6o_168{position:static;grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);min-height:auto}._visualLink_1js6o_262{grid-column:1 / -1;min-height:min(48vw,24rem)}._identity_1js6o_209{justify-content:flex-start}._number_1js6o_223{position:static;margin-bottom:.65rem}}@media (max-width: 640px){._inner_1js6o_43{width:min(calc(100% - 1.5rem),96rem);padding-top:5rem}._header_1js6o_49{gap:1.35rem;padding-bottom:3rem}._title_1js6o_78{max-width:11ch;font-size:clamp(2.8rem,13.5vw,4.4rem);line-height:.94}._copy_1js6o_101{font-size:.95rem;line-height:1.6}._row_1js6o_168{grid-template-columns:1fr;gap:1.25rem;padding:1.35rem}._identity_1js6o_209{justify-self:stretch;width:100%}._services_1js6o_247{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;justify-self:stretch;width:100%;padding-top:.25rem;font-size:.88rem}._visualLink_1js6o_262{grid-column:auto;min-height:15.5rem}._name_1js6o_208{font-size:2.1rem}._moreToggleRow_1js6o_148{padding:2rem 0 0}}@media (max-width: 370px){._services_1js6o_247{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._toggle_1js6o_109,._toggleIcon_1js6o_135,._visualLink_1js6o_262,._previewImage_1js6o_305{transition:none}._revealed_1js6o_193{animation:none}}._section_1u8aa_9{--why-title-y: 110px;--why-title-scale: .88;--why-planet-y: 190px;--why-stars-y: 16px;position:relative;height:195svh;overflow:clip;background:#000;color:#fff;font-family:Onest,system-ui,sans-serif}._stage_1u8aa_22{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 62%,rgba(0,152,241,.2),transparent 29%),radial-gradient(circle at 50% 47%,#061a3ab8,#010810f0 54%,#000 78%)}._stars_1u8aa_33,._stars_1u8aa_33:before,._stars_1u8aa_33:after{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;pointer-events:none}._stars_1u8aa_33{z-index:1;opacity:.66;transform:translate3d(0,var(--why-stars-y),0);background-image:radial-gradient(circle at 3% 61%,rgba(218,247,255,.88) 0 1px,transparent 1.3px),radial-gradient(circle at 10% 24%,rgba(72,194,242,.7) 0 1px,transparent 1.25px),radial-gradient(circle at 15% 40%,rgba(255,255,255,.46) 0 1px,transparent 1.2px),radial-gradient(circle at 22% 13%,rgba(72,194,242,.64) 0 1px,transparent 1.2px),radial-gradient(circle at 31% 53%,rgba(234,250,255,.68) 0 1px,transparent 1.2px),radial-gradient(circle at 36% 20%,rgba(255,255,255,.38) 0 1px,transparent 1.2px),radial-gradient(circle at 43% 33%,rgba(72,194,242,.72) 0 1px,transparent 1.2px),radial-gradient(circle at 51% 12%,rgba(255,255,255,.55) 0 1px,transparent 1.2px),radial-gradient(circle at 55% 47%,rgba(206,239,252,.66) 0 1px,transparent 1.2px),radial-gradient(circle at 62% 23%,rgba(72,194,242,.66) 0 1px,transparent 1.2px),radial-gradient(circle at 70% 53%,rgba(255,255,255,.45) 0 1px,transparent 1.2px),radial-gradient(circle at 77% 18%,rgba(222,247,255,.72) 0 1px,transparent 1.2px),radial-gradient(circle at 84% 42%,rgba(72,194,242,.64) 0 1px,transparent 1.2px),radial-gradient(circle at 91% 27%,rgba(255,255,255,.42) 0 1px,transparent 1.2px),radial-gradient(circle at 96% 61%,rgba(222,247,255,.7) 0 1px,transparent 1.2px);will-change:transform}._stars_1u8aa_33:before{content:"";opacity:.34;background-image:radial-gradient(circle at 8% 74%,#fff 0 .8px,transparent 1px),radial-gradient(circle at 18% 63%,#48c2f2 0 .8px,transparent 1px),radial-gradient(circle at 28% 83%,#fff 0 .8px,transparent 1px),radial-gradient(circle at 39% 68%,#fff 0 .8px,transparent 1px),radial-gradient(circle at 48% 77%,#48c2f2 0 .8px,transparent 1px),radial-gradient(circle at 58% 64%,#fff 0 .8px,transparent 1px),radial-gradient(circle at 68% 81%,#48c2f2 0 .8px,transparent 1px),radial-gradient(circle at 79% 71%,#fff 0 .8px,transparent 1px),radial-gradient(circle at 89% 86%,#fff 0 .8px,transparent 1px)}._stars_1u8aa_33:after{content:"";opacity:.2;filter:blur(.3px);background:radial-gradient(circle at 50% 50%,rgba(0,152,241,.24),transparent 43%)}._title_1u8aa_86{position:absolute;z-index:4;top:56%;left:50%;display:block;margin:0;padding:.05em .14em .18em;overflow:visible;transform:translate3d(-50%,calc(-50% + var(--why-title-y)),0) scale(var(--why-title-scale));transform-origin:center;color:transparent;background:linear-gradient(180deg,#48c2f2,#c9edff 45%,#0098f1 70%,#0d3f87);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.45px rgba(190,236,255,.16);font-family:Argesta Display,Georgia,Times New Roman,serif;font-size:clamp(10.5rem,21vw,27rem);font-weight:400;line-height:.86;letter-spacing:-.065em;text-shadow:0 0 2.4rem rgba(0,152,241,.11);white-space:nowrap;will-change:transform}._planet_1u8aa_112{position:absolute;z-index:3;left:50%;bottom:-64%;width:min(84vw,96rem);aspect-ratio:1.72 / 1;transform:translate3d(-50%,var(--why-planet-y),0);border:1px solid rgba(72,194,242,.2);border-radius:50%;background:radial-gradient(circle at 50% 4%,#48c2f230,#2563eb1a 30%,#061834bd 56%,#01080efa 76%);box-shadow:inset 0 2px 7px #beecff12,0 -1.3rem 4rem #0098f11a;will-change:transform}._planet_1u8aa_112:before{content:"";position:absolute;top:5%;right:8%;bottom:18%;left:8%;border-radius:50%;background:radial-gradient(ellipse at 50% 0%,rgba(72,194,242,.12),transparent 52%);filter:blur(18px)}._cardsLayer_1u8aa_139{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}._card_1u8aa_139{position:absolute;top:50%;left:50%;width:min(31vw,36.5rem);min-width:27rem;padding:clamp(1.3rem,1.55vw,1.8rem) clamp(1.4rem,1.75vw,1.95rem) clamp(1.35rem,1.65vw,1.9rem);overflow:hidden;border:1px solid rgba(72,194,242,.22);border-radius:18px;background:linear-gradient(145deg,#091b30f7,#060d16fb);box-shadow:0 1.2rem 3.6rem #0000006b,0 .35rem 1.6rem #0098f11f,inset 0 1px #c5edfd09;opacity:0;transform:translate3d(-50%,-50%,0) translate3d(0,17vh,0) scale(.91);transform-origin:center;cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;transition:box-shadow .2s ease,border-color .2s ease;will-change:transform,opacity;backface-visibility:hidden}._card_1u8aa_139[data-dragging]{cursor:grabbing;border-color:#60cdf775;box-shadow:0 2.4rem 6rem #00000094,0 .6rem 2.6rem #0098f13d,inset 0 1px #c5edfd12}._card_1u8aa_139:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(72,194,242,.09),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.018),transparent 38%)}._card_1u8aa_139 h3{position:relative;z-index:1;margin:0;color:#f2fbff;font-size:clamp(1.08rem,1.22vw,1.4rem);font-weight:560;line-height:1.15;letter-spacing:-.027em}._card_1u8aa_139 p{position:relative;z-index:1;max-width:96%;margin:.8rem 0 0;color:#d6eefab3;font-size:clamp(.86rem,.96vw,1.04rem);font-weight:450;line-height:1.45;letter-spacing:-.012em}@media (max-width: 1250px){._title_1u8aa_86{font-size:clamp(10rem,22vw,23rem)}._card_1u8aa_139{width:min(34vw,34rem);min-width:24rem}._card_1u8aa_139 p{font-size:.9rem}}@media (max-width: 860px){._section_1u8aa_9{height:auto;min-height:100svh;overflow:hidden}._stage_1u8aa_22{position:relative;height:auto;min-height:100svh;padding:6.5rem 1rem 4.5rem}._title_1u8aa_86{position:relative;z-index:4;top:auto;left:auto;display:block;margin:1.25rem auto 3.25rem;padding:.04em .1em .16em;transform:none!important;font-size:clamp(7.5rem,31vw,12rem);line-height:.9;letter-spacing:-.055em;text-align:center}._planet_1u8aa_112{bottom:-11rem;width:155vw;transform:translate(-50%)!important;opacity:.58}._cardsLayer_1u8aa_139{position:relative;inset:auto;display:grid;gap:.85rem}._card_1u8aa_139{position:relative;top:auto;left:auto;width:100%;min-width:0;transform:none!important;opacity:1!important;cursor:auto;touch-action:auto;user-select:auto;-webkit-user-select:auto}._card_1u8aa_139:nth-child(2),._card_1u8aa_139:nth-child(4){margin-left:3%;width:97%}}@media (prefers-reduced-motion: reduce){._stars_1u8aa_33,._title_1u8aa_86,._planet_1u8aa_112,._card_1u8aa_139{will-change:auto}}._section_1hl75_1{--journey-heading-opacity: 0;--journey-heading-y: 26px;--journey-visual-scale: 1.02;--journey-gap: 0vw;--journey-seam: 0px;--journey-outer: 22px;--journey-edge: 0;--journey-shadow: 0;--journey-split: 0;--journey-grid-y: 18px;--journey-reserve: clamp(14rem, 26vh, 20rem);position:relative;height:315svh;overflow:clip;background:#010507;color:#edfaff;font-family:Onest,system-ui,sans-serif}._stage_1hl75_22{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;height:100svh;padding:clamp(4.5rem,10vh,7.5rem) clamp(1rem,4vw,3rem) clamp(2.5rem,6vh,4.5rem);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 47%,rgba(16,92,126,.12),transparent 42%),linear-gradient(180deg,#010405,#01070a 58%,#000)}._grid_1hl75_37{position:absolute;z-index:0;top:-5%;right:-5%;bottom:-5%;left:-5%;transform:translate3d(0,var(--journey-grid-y),0);opacity:.52;pointer-events:none;background-image:radial-gradient(circle,rgba(75,151,184,.24) 0 1.4px,transparent 1.6px);background-size:43px 43px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 32%,rgba(0,0,0,.68) 62%,transparent 92%);mask-image:radial-gradient(ellipse at 50% 50%,#000 32%,rgba(0,0,0,.68) 62%,transparent 92%);will-change:transform}._heading_1hl75_50{position:relative;z-index:7;flex:0 0 auto;width:min(92vw,76rem);margin:0 0 clamp(2rem,4.6vh,3.6rem);transform:translate3d(0,var(--journey-heading-y),0);opacity:var(--journey-heading-opacity);color:#effcff;font-family:Argesta Display,Georgia,Times New Roman,serif;font-size:clamp(3.4rem,5.15vw,6.65rem);font-weight:400;line-height:.98;letter-spacing:-.045em;text-align:center;text-shadow:0 0 1.4rem rgba(89,192,231,.16);will-change:transform,opacity}._heading_1hl75_50 em{font-weight:inherit}._frame_1hl75_71{position:relative;z-index:4;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0}._panels_1hl75_82{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--journey-gap);width:min(84vw,90rem,calc((100svh - var(--journey-reserve)) * 1.9));width:round(down,min(84vw,90rem,calc((100svh - var(--journey-reserve)) * 1.9)),6px);max-width:100%;aspect-ratio:1.9 / 1;transform:scale(var(--journey-visual-scale));perspective:2600px;box-shadow:0 2.8rem 8rem rgba(0,0,0,calc(.5 * (1 - var(--journey-split)))),0 0 7rem rgba(52,150,196,calc(.2 * (1 - var(--journey-split))));will-change:transform}._shine_1hl75_103{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--journey-outer);opacity:calc(1 - var(--journey-split));pointer-events:none}._shine_1hl75_103:before{content:"";position:absolute;top:-60%;left:0;width:24%;height:220%;background:linear-gradient(90deg,#fff0,#d6f3ff12 24%,#f4fcff4d,#d6f3ff12 76%,#fff0);filter:blur(6px);animation:_journey-sweep_1hl75_1 5.5s linear 1.2s infinite}._shine_1hl75_103:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#ffffff0f,#fff0 30%,#fff0 72%,#78cdf50f)}@keyframes _journey-sweep_1hl75_1{0%{transform:translate(-150%) rotate(16deg);opacity:0}8%{opacity:1}46%{opacity:1}54%{transform:translate(560%) rotate(16deg);opacity:0}to{transform:translate(560%) rotate(16deg);opacity:0}}._panels_1hl75_82:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:var(--journey-outer);background-image:linear-gradient(180deg,#020d1205,#00121c29),url(https://res.cloudinary.com/agymx2xx/image/upload/f_auto,q_auto/wasif-portfolio/journey-visual);background-repeat:no-repeat;background-position:center,center;background-size:100% 100%,100% auto;opacity:clamp(0,calc(1 - var(--journey-split) * 20),1);pointer-events:none}._panels_1hl75_82:after{content:"";position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(105,196,232,calc(.2 * (1 - var(--journey-split))));border-radius:var(--journey-outer)}._card_1hl75_186{--card-flip: 0deg;--card-copy-opacity: 0;--card-copy-y: 24px;--card-radius-left: var(--journey-seam);--card-radius-right: var(--journey-seam);position:relative;min-width:0;transform-origin:center;transform-style:preserve-3d;will-change:transform}._card_1hl75_186:first-child{--card-radius-left: var(--journey-outer)}._card_1hl75_186:last-child{--card-radius-right: var(--journey-outer)}._cardInner_1hl75_202{position:relative;width:100%;height:100%;transform:rotateY(var(--card-flip));transform-style:preserve-3d;will-change:transform}._cardFace_1hl75_211{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--card-radius-left) var(--card-radius-right) var(--card-radius-right) var(--card-radius-left);background:#061018;box-shadow:inset 0 0 0 1px rgba(101,191,226,var(--journey-edge)),0 1.6rem 4.5rem rgba(0,0,0,var(--journey-shadow));backface-visibility:hidden;-webkit-backface-visibility:hidden}._cardFront_1hl75_228{transform:rotateY(0);background:transparent}._cardBack_1hl75_232{transform:rotateY(180deg)}._panelImage_1hl75_234{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url(https://res.cloudinary.com/agymx2xx/image/upload/f_auto,q_auto/wasif-portfolio/journey-visual);background-repeat:no-repeat;background-size:300% auto}._panelImage_1hl75_234:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#020d1205,#00121c29);mix-blend-mode:multiply}._card_1hl75_186:nth-child(1) ._panelImage_1hl75_234{background-position:0% center}._card_1hl75_186:nth-child(2) ._panelImage_1hl75_234{background-position:50% center}._card_1hl75_186:nth-child(3) ._panelImage_1hl75_234{background-position:100% center}._surface_1hl75_259{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}._card_1hl75_186:nth-child(1) ._surface_1hl75_259{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.55),transparent 30%),linear-gradient(155deg,#e9f5f8,#bddce8)}._card_1hl75_186:nth-child(2) ._surface_1hl75_259{background:radial-gradient(circle at 46% 0%,rgba(143,229,255,.28),transparent 33%),linear-gradient(160deg,#1287b8,#075074 54%,#03293e)}._card_1hl75_186:nth-child(3) ._surface_1hl75_259{background:radial-gradient(circle at 25% 10%,rgba(72,161,200,.12),transparent 36%),linear-gradient(155deg,#0a1218,#04090d)}._icon_1hl75_284{position:absolute;z-index:3;top:clamp(1.25rem,2.1vw,2rem);left:clamp(1.25rem,2.1vw,2rem);width:2rem;height:2rem;opacity:var(--card-copy-opacity);transform:translateY(var(--card-copy-y));color:#e2f8ffd1;will-change:transform,opacity}._card_1hl75_186:nth-child(1) ._icon_1hl75_284{color:#05212ebd}._icon_1hl75_284 svg{display:block;width:100%;height:100%}._copy_1hl75_300{position:absolute;z-index:4;inset:auto clamp(1.4rem,2.2vw,2.2rem) clamp(1.5rem,2.45vw,2.55rem);opacity:var(--card-copy-opacity);transform:translateY(var(--card-copy-y));will-change:transform,opacity}._copy_1hl75_300 h3{max-width:15ch;margin:0;color:#effcff;font-size:clamp(1.65rem,2.35vw,3rem);font-weight:520;line-height:.98;letter-spacing:-.045em}._copy_1hl75_300 p{max-width:30ch;margin:clamp(2.2rem,7vh,5.5rem) 0 0;color:#d3edf7b3;font-size:clamp(.82rem,.92vw,1.02rem);line-height:1.45}._card_1hl75_186:nth-child(1) ._copy_1hl75_300 h3,._card_1hl75_186:nth-child(1) ._copy_1hl75_300 p{color:#07151d}._card_1hl75_186:nth-child(1) ._copy_1hl75_300 p{color:#07151da6}@media (max-width: 1180px){._heading_1hl75_50{font-size:clamp(3.25rem,5.8vw,5.5rem)}._copy_1hl75_300 h3{font-size:clamp(1.5rem,2.5vw,2.6rem)}._copy_1hl75_300 p{margin-top:3rem}}@media (max-width: 820px){._section_1hl75_1{height:auto;min-height:100svh;padding:0}._stage_1hl75_22{position:relative;display:block;height:auto;padding:7.5rem 1rem 4.5rem;overflow:visible;background:transparent}._grid_1hl75_37{position:fixed;opacity:.28}._heading_1hl75_50{width:100%;margin:0 auto 2.8rem;transform:none!important;opacity:1!important;font-size:clamp(3.1rem,12vw,5.2rem)}._frame_1hl75_71{display:block}._panels_1hl75_82{display:grid;grid-template-columns:1fr;gap:1rem!important;width:100%!important;max-width:none;aspect-ratio:auto;transform:none!important;box-shadow:none}._panels_1hl75_82:before,._panels_1hl75_82:after,._shine_1hl75_103{display:none}._card_1hl75_186{min-height:25rem;transform:none!important}._cardInner_1hl75_202{height:100%;transform:none!important}._cardFront_1hl75_228{display:none}._cardBack_1hl75_232{position:relative;min-height:25rem;transform:none;border-radius:20px}._icon_1hl75_284,._copy_1hl75_300{opacity:1!important;transform:none!important}._copy_1hl75_300 h3{font-size:clamp(2rem,8vw,3rem)}._copy_1hl75_300 p{margin-top:clamp(2.75rem,10vw,4rem);font-size:.95rem}}@media (prefers-reduced-motion: reduce){._grid_1hl75_37,._panels_1hl75_82,._card_1hl75_186,._cardInner_1hl75_202,._icon_1hl75_284,._copy_1hl75_300{will-change:auto}._shine_1hl75_103:before{animation:none;opacity:0}}@font-face{font-family:AivoraSporting;src:url(/assets/SportingGrotesque-Regular-BWSX2yRp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}._section_1ch13_9{--primary: #00ff97;--secondary: #00020f;--heading: #fff;--muted: #b2b3b7;position:relative;overflow:clip;background:var(--secondary);color:var(--heading);font-family:Onest,DM Sans,sans-serif;isolation:isolate}._container_1ch13_22{position:relative;width:min(100%,1320px);margin:0 auto;padding-inline:15px}._marqueeSection_1ch13_29{position:relative;z-index:1;padding:145px 0 50px;overflow:visible;background:#00020f}._marqueeSection_1ch13_29:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 31%,rgba(0,255,151,.04),transparent 27%),linear-gradient(180deg,#00020f,#00020f)}._sectionTitle_1ch13_48{position:relative;z-index:5;margin-bottom:40px;text-align:center}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48{margin-bottom:40px;padding-bottom:5px}._sectionTitle_1ch13_48 h2{display:block;max-width:1290px;margin:0 auto;color:var(--heading);font-family:AivoraSporting,Onest,sans-serif;font-size:62px;font-weight:400;line-height:1.5;letter-spacing:-.08em;text-wrap:balance}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2{display:flex;font-size:62px;justify-content:center;white-space:nowrap}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2 span{display:inline-block;flex:0 0 auto;transform:scaleX(.76)}._subTitle_1ch13_86{position:relative;display:inline-block;margin-bottom:15px;padding-inline:16px;color:#fff;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.01em;text-transform:capitalize}._subTitle_1ch13_86:before,._subTitle_1ch13_86:after{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--primary);transform:translateY(-50%);box-shadow:0 0 18px #00ff9747}._subTitle_1ch13_86:before{left:0}._subTitle_1ch13_86:after{right:0}._industryWrapper_1ch13_115{position:relative;z-index:3;width:min(100%,633px);margin:0 auto}._apiMarquee_1ch13_122{position:relative;height:590px;overflow:hidden;margin-bottom:0}._apiMarqueeInner_1ch13_129{display:flex;flex-direction:column;gap:15px;transform:rotate(-90deg)}._apiRow_1ch13_136{position:relative;width:100%;height:34px;overflow:hidden;flex:0 0 auto}._apiTrack_1ch13_144{display:flex;width:max-content;align-items:center;will-change:transform;animation:_apiTicker_1ch13_1 var(--row-speed) linear infinite;animation-play-state:paused}._apiGroup_1ch13_153{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding-right:10px}._section_1ch13_9[data-active=true] ._apiTrack_1ch13_144{animation-play-state:running}._apiItem_1ch13_165{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 10px;white-space:nowrap;border:1px solid rgba(255,255,255,.15);border-radius:100px;background:#121420;box-shadow:0 4px 24px -1px #1c093d33;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}._apiItem_1ch13_165 span{display:inline-block;padding:0 10px;border-radius:11px;font-size:11px;font-weight:600;line-height:22px;text-transform:uppercase}._apiTag_1ch13_188{margin-right:5px;background:#0c2627;color:var(--primary)}._apiNumber_1ch13_194{margin-right:14px;border:1px solid #181daa;color:#2c32fe}._dangerTag_1ch13_200{background:#fc01591a;color:#fc0159}._dangerNumber_1ch13_205{border-color:#fc0159;color:#fc0159}._apiItem_1ch13_165 p{margin:0;color:#ffffffc7;font-size:13px;line-height:1}._gradientShape_1ch13_217,._gradientShapeTwo_1ch13_218{position:absolute;pointer-events:none}._gradientShape_1ch13_217{z-index:1;top:0;left:14.5%}._gradientShapeTwo_1ch13_218{z-index:2;top:119px;left:14.5%;animation:_updown_1ch13_1 2s linear infinite;animation-play-state:paused}._section_1ch13_9[data-active=true] ._gradientShapeTwo_1ch13_218{animation-play-state:running}._gradientShape_1ch13_217 img,._gradientShapeTwo_1ch13_218 img{display:block;max-width:100%;height:auto}._logoStage_1ch13_248{position:relative;z-index:2;display:flex;width:100%;height:517px;align-items:flex-start;justify-content:center}._logoStage_1ch13_248 img{display:block;width:min(100%,613px);max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}._networkShape_1ch13_267{position:absolute;z-index:1;left:50%;bottom:-13px;display:block;width:649px;max-width:none;height:auto;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}._gradientLines_1ch13_281 span{position:absolute;z-index:0;width:1px;height:780px;pointer-events:none;background:linear-gradient(0deg,#00a4af00,#00ff9780,#00a4af00)}._gradientLines_1ch13_281 span:nth-child(1){left:8%;top:25px}._gradientLines_1ch13_281 span:nth-child(2){left:18%;top:21%}._gradientLines_1ch13_281 span:nth-child(3){right:8%;top:25px}._gradientLines_1ch13_281 span:nth-child(4){right:18%;top:26%}._capabilitiesSection_1ch13_300{position:relative;z-index:2;width:100%;padding:0 0 165px;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#00020f}._capabilitiesSection_1ch13_300:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00020f1f,#00020f57);pointer-events:none}._capabilitiesSection_1ch13_300 ._sectionTitle_1ch13_48{margin-bottom:50px}._capabilityMarquee_1ch13_325{position:relative;display:block;width:100%;overflow:hidden;padding-block:2px;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}._capabilityTrack_1ch13_335{display:flex;width:max-content;align-items:stretch;will-change:transform;animation:_capabilityTicker_1ch13_1 32s linear infinite;animation-play-state:paused}._capabilityGroup_1ch13_344{display:flex;flex:0 0 auto;align-items:stretch;gap:20px;padding-right:20px}._section_1ch13_9[data-active=true] ._capabilityTrack_1ch13_335{animation-play-state:running}._capabilityMarquee_1ch13_325:hover ._capabilityTrack_1ch13_335{animation-play-state:paused}._capabilityCard_1ch13_360{position:relative;z-index:1;display:inline-block;width:259px;flex:0 0 259px;padding:25px 10px 30px;overflow:hidden;border-radius:10px;background:linear-gradient(209deg,#ffffff0d,#ffffff0d);box-shadow:0 4px 24px -1px #1c093d33;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center}._capabilityCard_1ch13_360:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:1px;border-radius:10px;background:linear-gradient(146deg,#fff6,#fff3 19.3%,#ffffff0f 62.02%,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._capabilityCard_1ch13_360:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(https://res.cloudinary.com/agymx2xx/image/upload/f_auto,q_auto/wasif-portfolio/noise);background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.72}._capabilityIcon_1ch13_407{display:inline-flex;width:140px;height:140px;margin-bottom:25px;align-items:center;justify-content:center;border-radius:100px;background:#00020f80}._capabilityIcon_1ch13_407 img{display:block;max-width:64%;max-height:64%;transform-origin:top}._capabilityCard_1ch13_360:hover ._capabilityIcon_1ch13_407 img{animation:_ring_1ch13_1 1.8s ease-out infinite}._capabilityCard_1ch13_360 h3{margin:0;color:#fff;font-family:AivoraSporting,Onest,sans-serif;font-size:21px;font-weight:400;line-height:1.25;letter-spacing:-.03em}@keyframes _apiTicker_1ch13_1{0%{transform:translateZ(0)}to{transform:translate3d(-33.333333%,0,0)}}@keyframes _capabilityTicker_1ch13_1{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes _updown_1ch13_1{0%,to{transform:translateY(-15px)}50%{transform:translateY(-5px)}}@keyframes _ring_1ch13_1{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-15deg) scale(1) skew(1deg)}20%{transform:rotate(30deg) scale(1) skew(1deg)}30%{transform:rotate(-15deg) scale(1) skew(1deg)}40%{transform:rotate(30deg) scale(1) skew(1deg)}50%,to{transform:rotate(0) scale(1) skew(1deg)}}@media (max-width: 1199px){._sectionTitle_1ch13_48 h2{font-size:52px}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2{display:block;font-size:52px;white-space:normal}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2 span{transform:none}}@media (max-width: 991px){._sectionTitle_1ch13_48 h2,._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2{font-size:48px}._industryWrapper_1ch13_115{width:min(100%,633px)}._gradientShape_1ch13_217,._gradientShapeTwo_1ch13_218{left:17.5%}._gradientLines_1ch13_281 span:nth-child(1){top:20%;left:5%}._gradientLines_1ch13_281 span:nth-child(2){top:35%;left:14%}._gradientLines_1ch13_281 span:nth-child(3){top:20%;right:5%}._gradientLines_1ch13_281 span:nth-child(4){top:35%;right:14%}}@media (max-width: 767px){._container_1ch13_22{padding-inline:12px}._marqueeSection_1ch13_29{padding:96px 0 50px}._sectionTitle_1ch13_48{margin-bottom:30px}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48{margin-bottom:40px}._sectionTitle_1ch13_48 h2{font-size:32px;max-width:23rem;padding-inline:.35rem;line-height:1.3;letter-spacing:-.065em}._marqueeSection_1ch13_29 ._sectionTitle_1ch13_48 h2{font-size:32px}._subTitle_1ch13_86{font-size:13px}._apiMarquee_1ch13_122{height:420px}._gradientShape_1ch13_217{left:15px;right:15px}._gradientShapeTwo_1ch13_218{left:0;right:0}._logoStage_1ch13_248{width:90%;height:auto;aspect-ratio:613 / 517;margin:0 auto}._networkShape_1ch13_267{left:20px;bottom:18px;width:90%;transform:none}._gradientLines_1ch13_281 span{display:none}._capabilitiesSection_1ch13_300{padding:0 0 96px}._capabilitiesSection_1ch13_300 ._sectionTitle_1ch13_48{margin-bottom:36px}._capabilityCard_1ch13_360{width:190px;flex-basis:190px}._capabilityIcon_1ch13_407{width:100px;height:100px}._capabilityIcon_1ch13_407 img{max-width:50%;max-height:50%}._capabilityCard_1ch13_360 h3{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){._apiMarquee_1ch13_122{height:590px}._gradientShape_1ch13_217,._gradientShapeTwo_1ch13_218{left:32px}._logoStage_1ch13_248{width:90%}}@media (prefers-reduced-motion: reduce){._apiTrack_1ch13_144,._gradientShapeTwo_1ch13_218,._capabilityTrack_1ch13_335,._capabilityCard_1ch13_360:hover ._capabilityIcon_1ch13_407 img{animation:none!important}}._blueGlow_18npd_1{position:relative;isolation:isolate;background:#00020f}._blueGlow_18npd_1:before{content:"";position:absolute;z-index:0;left:50%;top:4.5rem;width:min(82rem,92vw);height:34rem;border-radius:50%;background:radial-gradient(ellipse at center,#4591ff57,#2568e038 24%,#1139841f 46%,#040c2200 76%);filter:blur(64px);transform:translate(-50%);pointer-events:none}._blueGlow_18npd_1:after{content:"";position:absolute;z-index:0;left:50%;bottom:1.5rem;width:min(68rem,78vw);height:14rem;border-radius:50%;background:radial-gradient(ellipse at center,rgba(96,173,255,.28) 0%,rgba(49,126,239,.16) 34%,rgba(10,35,88,.08) 54%,transparent 78%);filter:blur(48px);transform:translate(-50%);pointer-events:none}._blueGlow_18npd_1>*{position:relative;z-index:1}@media (max-width: 767px){._blueGlow_18npd_1:before{top:6rem;width:120vw;height:26rem;filter:blur(52px)}._blueGlow_18npd_1:after{bottom:.5rem;width:105vw;height:10rem;filter:blur(38px)}}._footer_1xo7d_7{position:relative;isolation:isolate;overflow:hidden;background:#00020f;color:#eaf4ff;font-family:Onest,DM Sans,sans-serif}._backdrop_1xo7d_16{z-index:0}._footer_1xo7d_7:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:clamp(6rem,14vh,11rem);background:linear-gradient(180deg,#00020f,transparent);pointer-events:none}._shell_1xo7d_32{position:relative;z-index:2;width:min(100%,140rem);margin-inline:auto;padding-inline:clamp(1.25rem,5.5vw,7.5rem)}._callout_1xo7d_42{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(4.5rem,12vh,9rem)}._eyebrow_1xo7d_49{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.4rem .85rem .4rem .6rem;border:1px solid rgba(140,205,255,.22);border-radius:999px;background:#0628446b;color:#ceeaffd1;font-size:.66rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}._pulse_1xo7d_65{width:.45rem;height:.45rem;flex:none;border-radius:50%;background:#48c2f2;box-shadow:0 0 #48c2f28c;animation:_pulse_1xo7d_65 2.4s ease-out infinite}@keyframes _pulse_1xo7d_65{70%{box-shadow:0 0 0 .55rem #48c2f200}to{box-shadow:0 0 #48c2f200}}._title_1xo7d_82{max-width:19ch;margin:clamp(1.4rem,3vh,2.2rem) 0 0;color:#fff;font-size:clamp(2rem,4.6vw,4.2rem);font-weight:500;line-height:1.06;letter-spacing:-.042em;text-wrap:balance}._cta_1xo7d_93{display:inline-flex;align-items:center;gap:.6rem;margin-top:clamp(1.8rem,4vh,2.8rem);padding:clamp(.85rem,1.2vw,1.1rem) clamp(1.5rem,2.2vw,2rem);border:0;border-radius:999px;background:#fff;color:#07223a;font:inherit;font-size:clamp(.88rem,1vw,1rem);font-weight:650;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}._cta_1xo7d_93:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem #0098f147}._ctaIcon_1xo7d_115{width:1.05em;height:1.05em;transition:transform .24s cubic-bezier(.22,1,.36,1)}._cta_1xo7d_93:hover ._ctaIcon_1xo7d_115{transform:translate3d(2px,-2px,0)}._columns_1xo7d_125{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,9vh,6.5rem);padding-bottom:clamp(3rem,7vh,5rem)}._column_1xo7d_125{display:flex;flex-direction:column;gap:1.1rem}._columnTitle_1xo7d_139{margin:0;color:#add1ec8c;font-size:.66rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}._list_1xo7d_148{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}._link_1xo7d_159{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:#e8f4ffb8;font:inherit;font-size:clamp(.95rem,1.15vw,1.1rem);text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease}._link_1xo7d_159:hover{color:#fff;transform:translate(3px)}._linkIcon_1xo7d_180{width:.85em;height:.85em;opacity:.6}._clock_1xo7d_186{margin:0;color:#e8f4ffb8;font-size:clamp(.95rem,1.15vw,1.1rem);font-variant-numeric:tabular-nums}._baseline_1xo7d_195{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.08)}._baselineRow_1xo7d_201{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.2rem,3vh,1.8rem) 0}._brand_1xo7d_209{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-size:.92rem;font-weight:700;letter-spacing:-.02em}._brandMark_1xo7d_219{display:grid;width:1.7rem;height:1.7rem;flex:none;place-items:center;border-radius:50%;background:#fff;color:#07466f;font-size:.72rem;font-weight:800}._copyright_1xo7d_232{margin:0;color:#c6def080;font-size:.82rem}._toTop_1xo7d_238{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#e8f4ffcc;font:inherit;font-size:.82rem;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease}._toTop_1xo7d_238:hover{border-color:#8ccdff4d;background:#ffffff14;color:#fff}._toTopIcon_1xo7d_259{transition:transform .22s cubic-bezier(.22,1,.36,1)}._toTop_1xo7d_238:hover ._toTopIcon_1xo7d_259{transform:translateY(-2px)}._callout_1xo7d_42>*,._columns_1xo7d_125>*{opacity:0;transform:translateY(1.2rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}._in_1xo7d_273 ._callout_1xo7d_42>*,._in_1xo7d_273 ._columns_1xo7d_125>*{opacity:1;transform:translateY(0)}._in_1xo7d_273 ._callout_1xo7d_42>*:nth-child(2){transition-delay:80ms}._in_1xo7d_273 ._callout_1xo7d_42>*:nth-child(3){transition-delay:.16s}._in_1xo7d_273 ._columns_1xo7d_125>*:nth-child(1){transition-delay:.12s}._in_1xo7d_273 ._columns_1xo7d_125>*:nth-child(2){transition-delay:.19s}._in_1xo7d_273 ._columns_1xo7d_125>*:nth-child(3){transition-delay:.26s}@media (max-width: 900px){._columns_1xo7d_125{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}._title_1xo7d_82{max-width:none}}@media (max-width: 560px){._columns_1xo7d_125{grid-template-columns:minmax(0,1fr);row-gap:1.9rem;margin-top:clamp(2.6rem,7vh,3.4rem)}._cta_1xo7d_93{align-self:stretch;justify-content:center}._baselineRow_1xo7d_201{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion: reduce){._pulse_1xo7d_65{animation:none}._callout_1xo7d_42>*,._columns_1xo7d_125>*{opacity:1;transform:none;transition:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer legacy{:root{--background:#fff;--foreground:#111;--ink:#0a0a0a;--muted:#8d8d8d;--subtle:#b6b6b6;--line:#e6e5e2;--surface:#f1f0ee;--surface-2:#e3e2df;--accent:#b15f2c;--accent-from:#cf8047;--accent-to:#97501f;--hero-from:#ecebe9;--hero-to:#c9c9c9;--radius-pill:9999px;--radius-card:2rem;--radius-card-sm:1.25rem;--radius-control:.875rem;--text-watermark:13rem;--container-shell:88rem}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{color:#111;background:#fff;font-family:Argesta Display,Onest,serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul{list-style:none}img{display:block}:focus-visible{outline-offset:2px;outline:2px solid #b15f2c}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:1920px){html{font-size:.833333vw}}@media (max-width:1440px){html{font-size:1.11111vw}}@media (max-width:1024px){html{font-size:1.5625vw}}@media (max-width:640px){html{font-size:4.44444vw}}.shell{max-width:88rem;margin-inline:auto}.icon{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.skip{z-index:60;color:#fff;background:#0a0a0a;border-radius:.875rem;padding:.5rem 1rem;font-size:.875rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.line-clip{display:block;overflow:hidden}.line-clip>span{opacity:0;transition:transform .9s cubic-bezier(.215,.61,.355,1),opacity .9s cubic-bezier(.215,.61,.355,1);display:block;transform:translateY(110%)}.line-clip.in>span{opacity:1;transform:translateY(0)}.pill-root,.pill-scale{display:inline-block}.pill{border-radius:9999px;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.pill.arrow{padding:.375rem .375rem .375rem 1.5rem}.pill.noarrow{padding:.875rem 1.75rem}.pill.dark{color:#fff;background:#0a0a0a}.pill.light{color:#111;background:#f1f0ee}.pill.outline{color:#111;background:0 0;border:1px solid #e6e5e2}.pill-badge{border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:grid}.pill.dark .pill-badge{color:#0a0a0a;background:#fff}.pill.light .pill-badge,.pill.outline .pill-badge{color:#fff;background:#0a0a0a}.eyebrow{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.eyebrow .dot{border-radius:9999px;flex:none;width:.375rem;height:.375rem}.eyebrow.dark{color:#111111b3}.eyebrow.dark .dot{background:#11111180}.eyebrow.light{color:#ffffffb3}.eyebrow.light .dot{background:#fff9}.hv{display:inline-block}.preloader{--loader-background:#090909;--loader-accent:#0098f1;--loader-ease:cubic-bezier(.76, 0, .24, 1);z-index:200;color:#f7f2eb;pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.preloader__panels{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.preloader__panel{--panel-glow:#0098f114;background:radial-gradient(ellipse at 50% 38%,var(--panel-glow),transparent 66%),linear-gradient(180deg,#0c0e11 0%,var(--loader-background) 58%,#060708 100%);height:100%;transition:transform .82s var(--loader-ease);will-change:transform;flex:20%;display:block;position:relative;overflow:hidden;transform:translate(0)}.preloader__panel:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(90deg,#ffffff06,#0000 22%),linear-gradient(#0000 78%,#0098f112);position:absolute;top:0;right:0;bottom:0;left:0}.preloader__panel:nth-child(2),.preloader__panel:nth-child(4){--panel-glow:#0098f124}.preloader__panel:nth-child(3){--panel-glow:#0098f13d}.preloader__content{pointer-events:none;transition:opacity .36s ease,transform .36s var(--loader-ease);will-change:opacity,transform;position:absolute;top:0;right:0;bottom:0;left:0}.preloader__counter{color:#f7f2eb6b;font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;font-family:Onest,sans-serif;font-size:clamp(3.5rem,11vw,9.375rem);font-weight:400;line-height:1;position:absolute;top:1.5rem;right:1.5rem}.preloader__counter:after{content:"";background:var(--loader-accent);width:2.75rem;height:.18rem;position:absolute;bottom:-.85rem;right:0}.preloader__title{color:#fff;letter-spacing:-.055em;white-space:nowrap;max-width:calc(100vw - 3rem);font-family:Argesta Display,serif;font-size:clamp(4rem,15vw,13.75rem);font-weight:400;line-height:.9;position:absolute;bottom:2rem;left:1.5rem;overflow:hidden}.preloader__title span{opacity:1;will-change:opacity,transform;transition:opacity .15s,transform .15s;display:inline-block;transform:translate(0)}.preloader__title span.is-changing{opacity:0;transform:translateY(28%)}.preloader.is-complete{pointer-events:none}.preloader.is-complete .preloader__content{opacity:0;transform:translateY(-1.125rem)}.preloader.is-complete .preloader__panel{transform:translateY(-101%)}.preloader.is-complete .preloader__panel:first-child{transition-delay:0s}.preloader.is-complete .preloader__panel:nth-child(2){transition-delay:85ms}.preloader.is-complete .preloader__panel:nth-child(3){transition-delay:.17s}.preloader.is-complete .preloader__panel:nth-child(4){transition-delay:.255s}.preloader.is-complete .preloader__panel:nth-child(5){transition-delay:.34s}@media (min-width:768px){.preloader__counter{top:3rem;right:3.5rem}.preloader__title{max-width:calc(100vw - 7rem);bottom:3rem;left:3.5rem}}@media (prefers-reduced-motion:reduce){.preloader__panel,.preloader__content,.preloader__title span{transition-duration:.01ms!important}}#header{z-index:50;opacity:0;inset-inline:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;transform:translateY(-14px)}#header.in{opacity:1;transform:translateY(0)}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.brand-btn{display:flex}.brand-span{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.brand-span .icon{color:#b15f2c;font-size:1.25rem}.nav-center{display:none}.nav-center ul{gap:2rem;font-size:.875rem;font-weight:500;display:flex}.nav-center button{align-items:center;gap:.25rem;display:inline-flex}.nav-center .hv{opacity:.8;align-items:center;gap:.25rem;display:inline-flex}.nav-center .caret{opacity:.6;font-size:.75rem}.header-right{align-items:center;gap:.75rem;display:flex}.clock-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#111111b3;background:#fff6;border:1px solid #e6e5e2cc;border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;display:none}.clock-chip .lbl{color:#11111173}.clock-chip .time{font-variant-numeric:tabular-nums;color:#111;min-width:3.5rem;font-weight:500}.clock-chip .sep{color:#1111114d}.clock-chip .date{font-weight:500}.menu-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;border:1px solid #e6e5e2cc;border-radius:.875rem}.menu-btn:hover{background:#ffffffb3}.menu-btn .hv{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.menu-btn .icon{font-size:.875rem}.menu-word{display:none}@media (min-width:640px){.menu-word{display:inline}}@media (min-width:768px){.clock-chip{display:flex}}@media (min-width:1024px){.nav-center{display:flex}.header-inner{padding:1.5rem 2rem}}#home{isolation:isolate;background:#c9c9c9;border-radius:0 0 2rem 2rem;position:relative;overflow:hidden}.liquid{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.liquid img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.liquid canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#home .liquid img{filter:grayscale()contrast(1.02)}.vignette{z-index:1;pointer-events:none;background:linear-gradient(#ffffff59,#0000,#ffffff59);position:absolute;top:0;right:0;bottom:0;left:0}.hero-watermark{pointer-events:none;z-index:1;text-align:center;-webkit-user-select:none;user-select:none;color:#fff6;opacity:0;inset-inline:0;font-size:13rem;font-weight:700;line-height:1;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7rem;transform:translateY(20px)}.hero-watermark.in{opacity:.4;transform:translateY(0)}.hero-grid{z-index:20;flex-direction:column;gap:2rem;padding:7rem 1.25rem 5rem;display:flex;position:relative}.hero-left{flex-direction:column;gap:1.75rem;display:flex}.hero-eyebrow .dot2{background:#11111180;border-radius:9999px;width:.375rem;height:.375rem}.hero-eyebrow{color:#111111b3;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.hero-h1{letter-spacing:-.02em;max-width:18ch;font-size:2.25rem;font-weight:600;line-height:.98}.rating{align-items:center;gap:.75rem;display:flex}.rating .stars{color:#b15f2c;display:inline-flex}.rating .stars .icon{font-size:1rem}.rating .rtxt{color:#111111b3;font-size:.875rem;font-weight:500}.cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.hero-right{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-radius:1.25rem;width:100%;max-width:24rem;padding:.5rem;box-shadow:0 1px 2px #0000000d,0 0 0 1px #e6e5e2b3}.hero-card-row{cursor:pointer;border-radius:.875rem;gap:.5rem;display:flex}.hc-tile{aspect-ratio:1;color:#fff;background:#0a0a0a;border-radius:.875rem;flex:none;place-items:center;width:6rem;font-size:1.875rem;display:grid}.hc-tile .icon{color:#cf8047}.hc-panel{background:#f1f0eeb3;border-radius:.875rem;flex-direction:column;flex:1;justify-content:space-between;padding:.75rem;display:flex}.hc-slot{min-height:3.25rem;position:relative}.hc-item{animation:.4s cubic-bezier(.2,.8,.2,1) hcIn;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes hcIn{0%{transform:translateY(var(--from,14px));opacity:0}to{opacity:1;transform:translateY(0)}}.hc-cap{text-transform:uppercase;letter-spacing:.05em;color:#11111173;font-size:.65rem;font-weight:500}.hc-title{max-width:8rem;font-size:.875rem;font-weight:500;line-height:1.35}.hc-bottom{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.hc-dots{align-items:center;gap:.25rem;display:flex}.hc-dots .d{background:#1113;border-radius:9999px;width:.375rem;height:.25rem;transition:all .3s}.hc-dots .d.on{background:#111111b3;width:1rem}.hc-nav{gap:.25rem;display:flex}.hc-nav button{color:#111111b3;background:#fff;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;box-shadow:0 0 0 1px #e6e5e2}.hc-nav button:hover{color:#111}.hc-nav .icon{font-size:.875rem}.partners{width:100%;max-width:24rem}.partners .lbl{color:#11111173;text-align:left;margin-bottom:.75rem;font-size:.75rem;font-weight:500}.partners ul{grid-template-columns:repeat(4,1fr);gap:.75rem 1rem;display:grid}.partner{color:#111111b3;opacity:.7;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.partner .icon{color:#1116;font-size:.875rem}.status-bar{text-transform:uppercase;letter-spacing:.025em;color:#1119;border-top:1px solid #1111111a;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;font-size:.75rem;font-weight:500;display:flex}.status-bar .mid{display:none}.status-bar .right{gap:.5rem;display:inline-flex}@media (min-width:640px){.hero-grid,.status-bar{padding-left:2rem;padding-right:2rem}.status-bar .mid{display:inline}.hero-h1{font-size:3rem}}@media (min-width:768px){.hero-h1{font-size:3.75rem}}@media (min-width:1024px){.hero-grid{grid-template-columns:repeat(12,1fr);gap:2.5rem;min-height:100lvh;padding:9rem 2rem 7rem;display:grid}.hero-left{grid-column:span 7}.hero-right{grid-column:span 5;align-items:flex-end}.hero-right .reveal-card{justify-content:flex-end}.hero-card{width:19rem}.partners{max-width:19rem}.partners .lbl{text-align:right}}#navmenu{z-index:115;color:#fff;opacity:0;background:#0a0a0a;flex-direction:column;transition:opacity .5s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;bottom:0;left:0}#navmenu.in{opacity:1}.nm-top{justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.nm-brand{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.nm-brand .icon{color:#cf8047;font-size:1.25rem}.nm-close{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;border:1px solid #ffffff26;border-radius:.875rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.nm-close:hover{color:#fff;border-color:#fff6}.nm-close .icon{font-size:.875rem}.nm-nav{flex-direction:column;flex:1;justify-content:center;display:flex}.nm-nav ul{flex-direction:column;gap:.25rem;display:flex}.nm-item{text-align:left;letter-spacing:-.02em;opacity:0;gap:1rem;width:100%;padding-block:.5rem;font-size:2.25rem;font-weight:600;transition:all .5s ease-out;display:flex;transform:translateY(1rem)}#navmenu.in .nm-item{opacity:1;transform:translateY(0)}.nm-item .n{color:#ffffff4d;font-size:1rem;font-weight:400;transition:color .3s}.nm-item .l{color:#ffffffb3;transition:color .3s}.nm-item:hover .n{color:#cf8047}.nm-item:hover .l{color:#fff}.nm-bot{text-transform:uppercase;letter-spacing:.025em;color:#ffffff73;border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem;font-size:.75rem;display:flex}.nm-bot .start{color:#ffffffb3;text-align:left}.nm-bot .start:hover{color:#fff;text-decoration:underline}@media (min-width:640px){.nm-top{padding:1.5rem 2rem}.nm-item{font-size:3.75rem}.nm-bot{flex-direction:row;justify-content:space-between;padding-left:2rem;padding-right:2rem}}#modal{z-index:110;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#1111114d;justify-content:center;align-items:flex-end;padding:1rem;transition:opacity .45s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;bottom:0;left:0}#modal.in{opacity:1}.modal-panel{opacity:0;background:#fff;border-radius:2rem;width:100%;max-width:32rem;padding:1.5rem;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #e6e5e2}#modal.in .modal-panel{opacity:1;transform:translateY(0)}.modal-close{color:#1119;background:#f1f0ee;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;right:1rem}.modal-close:hover{color:#111;background:#e3e2df}.modal-head{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.modal-head .row{color:#1119;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.modal-head .row .dot{background:#b15f2c;border-radius:9999px;width:.375rem;height:.375rem}.modal-head h2{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.modal-form{flex-direction:column;gap:1rem;display:flex}.modal-form label{flex-direction:column;gap:.375rem;display:flex}.modal-form .cap{text-transform:uppercase;letter-spacing:.025em;color:#11111180;font-size:.75rem;font-weight:500}.modal-form input,.modal-form textarea{background:#f1f0ee80;border:1px solid #e6e5e2;border-radius:.875rem;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .2s,background .2s}.modal-form textarea{resize:none}.modal-form input:focus,.modal-form textarea:focus{background:#fff;border-color:#1111114d}.modal-bottom{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.modal-note{color:#11111173;font-size:.75rem}.modal-success{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block:2rem;display:flex}.modal-success .badge{color:#cf8047;background:#0a0a0a;border-radius:9999px;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:grid}.modal-success h2{font-size:1.5rem;font-weight:600}.modal-success p{color:#1119;max-width:32ch;font-size:.875rem}@media (min-width:640px){#modal{align-items:center}.modal-panel{padding:2rem}.modal-head h2{font-size:1.875rem}}.xb{color:#fff;background:#0b0c0e;flex-direction:column;min-height:100lvh;display:flex;position:relative;overflow:hidden}.xb-bg{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.xb-bg .liquid{z-index:auto}.xb-bg .liquid img{z-index:0;filter:grayscale()contrast(1.02)}.xb-bg .liquid canvas{z-index:2}.xb-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0b0c0e9e,#0b0c0e47 34%,#0b0c0e80 66%,#0b0c0ef5);position:absolute;top:0;right:0;bottom:0;left:0}.xb-inner{z-index:2;flex-direction:column;flex:1;padding-inline:1.25rem;display:flex;position:relative}.xb-nav{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.75rem;display:flex}.xb-logo{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.xb-logo .icon{font-size:1.35rem}.xb-links{color:#ffffffb3;gap:2.5rem;font-size:.9rem;display:none}.xb-links button{transition:color .2s}.xb-links button:hover{color:#fff}.xb-cv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff59;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;transition:background .2s,border-color .2s;display:inline-flex}.xb-cv:hover{background:#ffffff24;border-color:#fff9}.xb-cv-dot{opacity:.85;font-size:1rem}.xb-stage{flex:1;place-items:center;min-height:22rem;display:grid}.xb-title{text-align:center;letter-spacing:-.03em;color:#fff;text-shadow:0 6px 40px #00000059;place-items:center;font-size:8.5rem;font-weight:600;line-height:.9;display:grid}.xb-lorem{z-index:2;text-align:center;color:#fff9;text-shadow:0 2px 20px #0006;max-width:46rem;margin:1rem auto 0;font-size:.95rem;line-height:1.7;position:relative}.xb-bottom{z-index:2;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:3rem 2.5rem;display:flex;position:relative}.xb-stat{align-items:center;gap:.9rem;display:flex}.xb-circles{display:flex}.xb-circles span{background:#d4d4d4;border-radius:9999px;width:2.1rem;height:2.1rem;box-shadow:0 0 0 2px #0b0c0e}.xb-circles span+span{margin-left:-.55rem}.xb-stat-txt{flex-direction:column;display:flex}.xb-stat-txt .big{font-size:1.6rem;font-weight:600;line-height:1.1}.xb-stat-txt .sub{color:#ffffff80;font-size:.8rem}.xb-scroll{color:#ffffffb3;flex-direction:column;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.xb-scroll .icon{font-size:1.1rem}.xb-tag{align-items:center;gap:1rem;font-size:1.05rem;line-height:1.3;display:flex}.xb-tag .icon{font-size:1.4rem}@media (min-width:640px){.xb-inner{padding-inline:2rem}}@media (min-width:1024px){.xb-links{display:flex}}@media (max-width:1024px){.xb-title{font-size:5.5rem}}@media (max-width:640px){.xb-title{font-size:3rem}.xb-bottom{text-align:center;flex-direction:column;align-items:center;gap:1.75rem}.xb-tag{text-align:center}}:root{--ref-bg:#f7f3ec;--ref-ink:#111214;--ref-muted:#66625e;--ref-line:#cec7be;--ref-orange:#dc6721}#header.reference-header{z-index:50;position:absolute}.reference-header .header-inner{background:0 0;max-width:none;height:8rem;padding:2rem 5.5rem}.reference-identity{white-space:nowrap;align-items:center;gap:1.5rem;display:flex}.reference-mark{letter-spacing:-.09em;font-size:2.2rem;font-weight:700;line-height:1}.reference-mark i{color:var(--ref-orange);font-style:normal}.reference-divider{background:#c7c0b8;width:1px;height:2.8rem}.reference-name{font-size:1.05rem;font-weight:600}.reference-nav{position:absolute;left:50%;transform:translate(-50%)}.reference-nav ul{gap:3rem;display:flex}.reference-nav button{padding:.55rem 0;font-size:.95rem;font-weight:500;position:relative}.reference-nav button:after{content:"";background:var(--ref-orange);height:1px;transition:transform .25s;position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.reference-nav button.active:after,.reference-nav button:hover:after{transform:scaleX(1)}.reference-status{color:#373431;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f0ea80;border:1px solid #c8c1b9;border-radius:9999px;align-items:center;gap:1rem;margin-left:auto;padding:.95rem 1.8rem;font-size:.88rem;display:flex}.reference-status>i{background:var(--ref-orange);border-radius:50%;width:.58rem;height:.58rem}.reference-status b{color:#77716b;font-weight:400}.reference-menu{background:#f4f0eaa6;border:1px solid #c8c1b9;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;margin-left:auto;display:none}#home.reference-hero{isolation:isolate;min-height:100svh;color:var(--ref-ink);background:#f7f3ec;border-radius:0;position:relative;overflow:hidden}.reference-hero>.liquid{z-index:0;background:#f7f3ec;width:116vw;top:0;left:-11vw;right:auto;transform:none}.reference-wash{z-index:1;pointer-events:none;background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.reference-grid{z-index:4;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;max-width:none;min-height:100svh;padding:11.4rem 5.5rem 4.5rem;display:grid;position:relative}.reference-copy{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:1.55rem;display:flex}.reference-eyebrow{color:var(--ref-orange);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.92rem;font-weight:600;display:inline-flex}.reference-eyebrow .icon{width:1.45rem;height:1.45rem}.reference-eyebrow-icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.reference-eyebrow-icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.reference-title{letter-spacing:-.055em;max-width:13.5ch;font-size:4.75rem;font-weight:600;line-height:.98}.reference-title em{color:var(--ref-orange);letter-spacing:-.06em;margin-right:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.08em;font-weight:400;line-height:.8;display:inline-block;position:relative}.reference-title em:after{content:"";border-top:2px solid var(--ref-orange);height:.16em;box-shadow:0 3px 0 -1px var(--ref-orange);opacity:.9;border-radius:50%;position:absolute;bottom:-.14em;left:.08em;right:-.06em;transform:rotate(-4deg)skew(-20deg)}.reference-title .orange-stop{color:var(--ref-orange)}.reference-intro{max-width:35rem;color:var(--ref-muted);font-size:1.08rem;line-height:1.55}.reference-availability{color:#302d2a;align-items:center;gap:.75rem;width:100%;max-width:30rem;font-size:.86rem;display:flex}.reference-availability>i{background:#c8c1b9;flex:1;height:1px}.reference-availability .dot{background:var(--ref-orange);border-radius:50%;width:.42rem;height:.42rem}.reference-actions{gap:1.1rem;display:flex}.reference-actions .pill{border-radius:.7rem;justify-content:space-between;min-width:13.6rem;min-height:3.5rem;padding:.35rem .4rem .35rem 1.75rem}.reference-actions .pill.dark{background:#111214}.reference-actions .pill.outline{background:#f4f0ea5c;border-color:#302e2b}.reference-actions .pill-badge{border-radius:.5rem;width:2.65rem;height:2.65rem}.profile-availability{align-items:center;gap:1.4rem;margin-top:.6rem;display:flex}.profile-stack{align-items:center;display:flex}.profile-stack>span{background:#dedbd6;border:1px solid #f7f3ecf2;border-radius:50%;width:2.75rem;height:2.75rem;overflow:hidden}.profile-stack>span+span{margin-left:-.65rem}.profile-stack img{object-fit:cover;filter:grayscale();width:100%;height:100%;transform:scale(2.35)}.profile-stack>span:nth-child(2) img{opacity:.82}.profile-stack>span:nth-child(3) img{opacity:.68}.profile-stack button{background:var(--ref-orange);color:#fff;border:2px solid #f7f3ec;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;margin-left:-.45rem;font-size:1.5rem;font-weight:300;display:grid}.profile-availability>i{background:#c9c1b8;width:1px;height:3rem}.profile-availability>strong{color:#35312e;font-size:.86rem;font-weight:500;line-height:1.35}.reference-aside{flex-direction:column;grid-column:10/span 3;align-self:center;gap:2.6rem;margin-top:2.5rem;display:flex}.reference-focus{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f0eac2;border:3px solid #c8c1b9e0;border-radius:1.45rem;grid-template-columns:7rem 1fr;gap:1.8rem;min-height:13.8rem;padding:1.35rem;display:grid;position:relative}.reference-focus-icon{width:7rem;height:9rem;color:var(--ref-orange);background:linear-gradient(145deg,#252525,#171717);border-radius:.8rem;flex-direction:column;justify-content:space-between;padding:2rem .8rem .7rem;display:flex}.reference-focus-icon .icon{align-self:center;width:2.7rem;height:2.7rem}.reference-focus-icon span{color:#8e8e8e;font-size:.75rem}.reference-focus-copy{flex-direction:column;padding:.65rem 0;display:flex}.reference-focus-copy>span,.reference-stack-heading span{color:var(--ref-orange);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600}.reference-focus-copy strong{letter-spacing:-.025em;margin-top:1.1rem;font-size:1.35rem;line-height:1.25}.reference-focus-copy i{border-bottom:2px dashed #cec7bf;margin-top:auto}.reference-focus>button{border:1px solid var(--ref-orange);width:2rem;height:2rem;color:var(--ref-orange);border-radius:50%;font-size:1.35rem;position:absolute;bottom:1.15rem;right:1.2rem}.reference-stack{flex-direction:column;gap:1.2rem;display:flex}.reference-stack-heading{align-items:center;gap:1rem;display:flex}.reference-stack-heading i{background:#c8c1b9;flex:1;height:1px}.reference-stack-list{flex-wrap:wrap;gap:.7rem .8rem;display:flex}.reference-stack-list>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f0eab8;border:1px solid #c8c1b9f0;border-radius:9999px;align-items:center;gap:.7rem;padding:.58rem .85rem;font-size:.84rem;display:inline-flex}.reference-stack-list>span i{background:var(--ref-orange);border-radius:50%;width:.35rem;height:.35rem}.reference-hero .hero-watermark{z-index:2;color:#3a342f1c;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(8rem,13vw,15rem);bottom:-1.5rem}.reference-hero .hero-watermark.in{opacity:1}.reference-aside{grid-column:9/span 4;align-self:center;gap:1.35rem;margin-top:2.5rem}.focus-glass,.stack-glass{-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(135deg,#ffffffb8,#f7f3ec8f);border:1px solid #ffffffd1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c5bbb06b,0 1.1rem 2.8rem #59453117}.focus-glass{border-radius:2rem;min-height:22.5rem;padding:2rem 2.15rem 1.8rem}.focus-glass:after{content:"";opacity:.3;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0,#0000 11px,#dc672152,#dc672152 13px);border-radius:50%;width:23rem;height:23rem;position:absolute;bottom:-10rem;right:-6rem}.focus-glass-heading{z-index:1;color:var(--ref-orange);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.82rem;font-weight:600;display:flex;position:relative}.focus-glass-heading .icon{width:1.35rem;height:1.35rem}.focus-glass h2{z-index:1;letter-spacing:-.035em;max-width:17ch;margin-top:1.25rem;font-size:2.05rem;font-weight:500;line-height:1.12;position:relative}.focus-glass h2 em{color:var(--ref-orange);font-style:normal}.focus-glass-rule{z-index:1;background:linear-gradient(90deg,#6f675f42,#0000);height:1px;margin:1.5rem 0 1.35rem;position:relative}.focus-points{z-index:1;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid;position:relative}.focus-point{color:#4c4a47;flex-direction:column;gap:.65rem;display:flex}.focus-point-icon{background:#ffffff47;border:1px solid #ffffffd9;border-radius:1.1rem;place-items:center;width:4.2rem;height:4.2rem;display:grid;box-shadow:inset 0 0 0 1px #bcb3aa59,0 .5rem 1.2rem #5342310d}.focus-point-icon svg{fill:none;width:2.15rem;height:2.15rem;stroke:var(--ref-orange);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.focus-point strong{font-size:.83rem;font-weight:500;line-height:1.32}.stack-glass{border-radius:1.55rem;padding:1.35rem}.stack-glass-heading{color:var(--ref-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.82rem;font-weight:600;display:flex}.stack-glass-heading>i{background:#756c6340;flex:1;height:1px}.stack-glass-heading .icon{width:.85rem;height:.85rem}.stack-glass-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.stack-tech{background:#ffffff4d;border:1px solid #ffffffdb;border-radius:.9rem;align-items:center;gap:.7rem;min-width:0;min-height:4rem;padding:.7rem .8rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #beb5ab47}.stack-tech.strongest{border-color:#dc6721a3;box-shadow:inset 0 0 0 1px #ffffff80,0 .4rem 1.2rem #dc67211a}.stack-tech-logo{background:var(--tint);border-radius:.6rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.stack-tech-logo{background:color-mix(in srgb,var(--tint) 14%,transparent)}}.stack-tech-logo{box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab,red,red)){.stack-tech-logo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 22%,transparent)}}.stack-tech-logo svg{width:80%;height:80%;display:block}.stack-tech-name{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:.22rem;min-width:0;font-size:.86rem;font-weight:600;line-height:1;display:flex;overflow:hidden}.stack-tech-name small{background:var(--ref-orange);border-radius:.35rem;align-self:flex-start;padding:.12rem .34rem}@supports (color:color-mix(in lab,red,red)){.stack-tech-name small{background:color-mix(in srgb,var(--ref-orange) 14%,transparent)}}.stack-tech-name small{color:var(--ref-orange);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:700}.stack-tech>i{background:var(--ref-orange);width:.34rem;height:.34rem;box-shadow:0 0 0 .18rem var(--ref-orange);border-radius:50%;flex:none;position:absolute;top:.6rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.stack-tech>i{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--ref-orange) 16%,transparent)}}@media (max-width:1200px){.reference-header .header-inner,.reference-grid{padding-left:3rem;padding-right:3rem}.reference-nav ul{gap:1.8rem}.reference-status{gap:.7rem;padding:.8rem 1.1rem}.reference-title{font-size:4rem}.reference-aside{grid-column:9/span 4}.focus-glass{padding:1.6rem}.focus-glass h2{font-size:1.75rem}.stack-glass-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.reference-header .header-inner{height:6.5rem;padding:1.4rem 1.5rem}.reference-nav,.reference-status{display:none}.reference-menu{display:grid}.reference-identity{gap:.9rem}.reference-mark{font-size:1.75rem}.reference-divider{height:2rem}#home.reference-hero{height:auto;min-height:100svh}.reference-grid{flex-direction:column;width:100%;min-height:100svh;padding:8rem 1.5rem 4rem;display:flex}.reference-copy{width:100%;min-width:0}.reference-title{font-size:clamp(3rem,10vw,4.5rem)}.reference-intro br{display:none}.reference-aside{width:100%;min-width:0;max-width:36rem;margin:4rem auto 0}.focus-glass,.stack-glass{width:100%;max-width:100%}.reference-hero>.liquid{width:107vw;top:0;left:-3.5vw;right:auto;transform:none}.reference-wash{background:0 0}.reference-hero .hero-watermark{font-size:20vw;bottom:25rem}.focus-glass{min-height:auto}}@media (max-width:520px){.reference-name,.reference-divider{display:none}.reference-eyebrow{font-size:.72rem}.reference-title{font-size:2.9rem}.reference-actions{flex-direction:column;width:100%}.reference-actions .pill-root,.reference-actions .pill-scale,.reference-actions .pill{width:100%}.profile-availability{gap:1rem}.profile-stack>span{width:2.35rem;height:2.35rem}.profile-stack button{width:2.75rem;height:2.75rem}.profile-availability>strong{font-size:.76rem}.reference-focus{grid-template-columns:5.5rem 1fr;gap:1rem}.reference-focus-icon{width:5.5rem}.reference-focus-copy strong{font-size:1.05rem}.focus-points{gap:.65rem}.focus-point-icon{width:3.5rem;height:3.5rem}.focus-point strong{font-size:.72rem}.stack-glass-list{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-glass{border-radius:1.4rem;padding:1.25rem}.focus-glass h2{font-size:1.45rem}.focus-points{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-point{min-width:0}.focus-point strong{overflow-wrap:anywhere}.stack-glass{padding:1rem}.stack-tech{min-width:0;padding:.5rem}.stack-tech-name{text-overflow:ellipsis;overflow:hidden}}@media (max-width:380px){.reference-grid{padding-left:1rem;padding-right:1rem}.reference-title{font-size:2.55rem}.reference-intro{font-size:.95rem}.profile-availability{flex-wrap:wrap}.profile-availability>i{display:none}.focus-points{gap:.4rem}.focus-point-icon{width:3rem;height:3rem}.focus-point-icon svg{width:1.75rem;height:1.75rem}.stack-glass-list{grid-template-columns:1fr}.stack-tech-name{font-size:.72rem}}.kontour{isolation:isolate;color:#fff;background:#0a0a0a;flex-direction:column;min-height:100vh;font-family:Onest,sans-serif;display:flex;position:relative;overflow:hidden}.kontour .container{z-index:4;position:relative}.kontour-glow{z-index:0;background:radial-gradient(58% 82% at 10% 26%,#dc67218c,#0000 60%),radial-gradient(46% 60% at 50% 64%,#ff6a2a6b,#0000 66%),radial-gradient(40% 55% at 92% 40%,#dc672124,#0000 62%);animation:9s ease-in-out infinite kontourGlow;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes kontourGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.kontour:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0a59,#0000 22%,#0000 62%,#0a0a0ae6);position:absolute;top:0;right:0;bottom:0;left:0}.kontour-top{padding-top:1.4rem;padding-bottom:1.4rem}.kontour-nav{gap:2.4rem;display:flex}.kontour-nav.end{justify-content:flex-end}.kontour-nav button{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.82rem;font-weight:500;transition:color .2s}.kontour-nav button:hover{color:#fff}.kontour-brand{text-align:center;flex-direction:column;align-items:center;line-height:.92;display:flex}.kontour-brand span{letter-spacing:.2em;text-transform:uppercase;font-size:1.15rem;font-weight:700}.kontour-brand small{letter-spacing:.34em;text-transform:uppercase;color:#ffffff8c;font-size:.82rem;font-weight:600}.kontour-main{flex:1;align-items:flex-start;padding-top:2.2rem;padding-bottom:2rem;display:flex}.kontour-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:1.5rem;display:flex}.kontour-eyebrow{color:#ffffffb8;letter-spacing:.01em;font-size:.9rem;font-weight:400}.kontour-title{letter-spacing:-.045em;font-size:5.1rem;font-weight:700;line-height:.94}.kontour-sub{color:#ffffff94;max-width:24rem;font-size:.98rem;line-height:1.5}.kontour-actions{gap:1rem;margin-top:.6rem;display:flex}.kontour .pill.light{color:#111;background:#f4f1ec}.kontour .pill.light .pill-badge{color:#fff;background:#0a0a0a}.kontour .pill.outline{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.kontour-portrait{z-index:3;pointer-events:none;opacity:0;justify-content:center;align-items:flex-end;width:min(50rem,45vw);height:99%;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:44%;transform:translate(-50%)translateY(30px)scale(.985)}.kontour.in .kontour-portrait{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.kontour-portrait:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(closest-side,#ff702a9e,#dc672138 54%,#0000 78%);border-radius:50%;width:82%;height:74%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.kontour-portrait img{object-fit:contain;object-position:center bottom;filter:contrast(1.08)saturate(.9)brightness(.94)sepia(.16)hue-rotate(-8deg);width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000)}.kontour-panel{flex-direction:column;gap:2.2rem;padding-top:1.2rem;display:flex}.kontour-reco{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.1rem;grid-template-columns:auto 1fr;gap:.7rem 1rem;padding:.85rem;display:grid;position:relative}.kontour-reco-thumb{background:#1a120e;border-radius:.7rem;grid-area:1/1;width:5rem;height:5rem;overflow:hidden}.kontour-reco-thumb img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.05);width:100%;height:100%}.kontour-reco-body{grid-area:1/2;padding-right:2.6rem}.kontour-reco-body h3{letter-spacing:-.01em;font-size:1.18rem;font-weight:600}.kontour-reco-body p{color:#ffffff8c;margin-top:.3rem;font-size:.8rem;line-height:1.4}.kontour-reco-open{color:#111;background:#f4f1ec;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.85rem;right:.85rem}.kontour-reco-open .icon{width:.95rem;height:.95rem}.kontour-reco-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.kontour-progress{background:#ffffff29;border-radius:2px;flex:1;height:2px;position:relative}.kontour-progress i{background:var(--ref-orange);transform-origin:0;border-radius:2px;animation:4.5s ease-in-out infinite kontourProgress;position:absolute;top:0;right:58%;bottom:0;left:0}@keyframes kontourProgress{0%{right:82%}55%,70%{right:20%}to{right:82%}}.kontour-arrows{flex:none;gap:.5rem;display:flex}.kontour-arrows button{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.kontour-arrows button svg{width:1.05rem;height:1.05rem}.kontour-arrows button.on{border-color:var(--ref-orange);background:var(--ref-orange);color:#111}.kontour-stats{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:1.3rem;padding-top:1.5rem;display:grid}.kontour-stat strong{letter-spacing:-.02em;font-size:4rem;font-weight:400;line-height:.9;display:block}.kontour-stat span{color:#ffffff80;max-width:11.5rem;margin-top:.6rem;font-size:.78rem;line-height:1.4;display:block}.kontour-watermark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;position:absolute;bottom:-1.2rem;left:0;right:0}.kontour-wm-inner{display:inline-block;position:relative}.kontour-wm-name{letter-spacing:.34em;text-transform:uppercase;color:#ffffffb3;text-shadow:0 .15rem 1rem #00000073;font-size:1.9rem;font-weight:600;position:absolute;top:-1.4rem;left:.7rem}.kontour-wm-word{letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:16.5rem;font-weight:700;line-height:.8;display:block;-webkit-mask-image:linear-gradient(#fff 60%,#ffffff59);mask-image:linear-gradient(#fff 60%,#ffffff59)}@media (max-width:1200px){.kontour-title{font-size:4rem}.kontour-stat strong{font-size:3.6rem}.kontour-wm-word{font-size:13rem}}@media (max-width:900px){.kontour-nav{display:none}.kontour-title{font-size:clamp(2.8rem,11vw,4.2rem)}.kontour-panel{margin-top:2.5rem}.kontour-portrait{width:100%;height:auto;min-height:22rem;margin-top:1rem;position:relative;left:auto;transform:none}.kontour-stats{gap:1rem}.kontour-wm-name{font-size:1.3rem;top:-1rem}.kontour-wm-word{font-size:26vw}.kontour-watermark{bottom:0}}@media (max-width:520px){.kontour-actions{flex-direction:column;width:100%}.kontour-actions .pill-root,.kontour-actions .pill-scale,.kontour-actions .pill{width:100%}.kontour-reco{grid-template-columns:1fr}.kontour-reco-thumb{grid-row:auto;width:100%;height:9rem}.kontour-reco-foot{grid-column:1}.kontour-stats{grid-template-columns:1fr 1fr}}body{background:#090909}#header.portfolio-header{z-index:50;color:#f7f2eb;opacity:0;width:100%;transition:opacity .6s,transform .6s;position:absolute;inset:0 0 auto;transform:translateY(-.8rem)}#header.portfolio-header.in{opacity:1;transform:translateY(0)}.portfolio-header-inner{justify-content:space-between;align-items:center;width:100%;min-height:7.4rem;padding:1.6rem 4.75rem;display:flex}.portfolio-logo{color:#f7f2eb;letter-spacing:.055em;font-family:Onest,sans-serif;font-size:1.55rem;font-weight:800;line-height:1}.portfolio-logo span{color:#ed5e20}.portfolio-nav ul{align-items:center;gap:3.75rem;display:flex}.portfolio-nav button{color:#ffffffeb;letter-spacing:.26em;text-transform:uppercase;padding:.5rem 0;font-family:Onest,sans-serif;font-size:.78rem;font-weight:600;position:relative}.portfolio-nav button:after{content:"";transform-origin:0;background:#ed5e20;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:.25em;transform:scaleX(0)}.portfolio-nav button:hover:after{transform:scaleX(1)}.portfolio-menu{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:3rem;height:3rem;display:none}.portfolio-menu .icon{width:1.2rem;height:1.2rem}#home.kontour.portfolio-banner{--portrait-x:0px;--portrait-y:0px;--copy-x:0px;--copy-y:0px;--card-tilt-x:0deg;--card-tilt-y:0deg;--shine-x:50%;--shine-y:18%;background:radial-gradient(40rem 42rem at 50% 55%,#ee541447,#0000 68%),radial-gradient(29rem 30rem at 10% 37%,#66230b24,#0000 72%),#090909;border-radius:0;min-height:100svh;padding-top:7.4rem;font-family:Onest,sans-serif}.portfolio-banner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000a3,#0000 24%,#0000 76%,#0000009e),linear-gradient(#00000042,#0000 30%,#0000002e);position:absolute;top:0;right:0;bottom:0;left:0}.portfolio-banner.kontour:after{z-index:2;background:linear-gradient(#0000 64%,#070707eb)}.portfolio-banner .kontour-glow{z-index:0;background:radial-gradient(33rem 38rem at 51% 61%,#ee4c0e9e,#0000 66%),radial-gradient(43rem 31rem at 50% 56%,#742a0e33,#0000 72%);animation:8s ease-in-out infinite portfolioGlow}@keyframes portfolioGlow{0%,to{opacity:.82}50%{opacity:1}}.portfolio-grid-lines{z-index:1;pointer-events:none;opacity:.42;transform:translate3d(var(--copy-x),var(--copy-y),0);background-image:linear-gradient(#ed5e2014 1px,#0000 1px),linear-gradient(90deg,#ed5e2014 1px,#0000 1px);background-size:8rem 8rem;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:7.4rem;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(#000 18%,#0000 82%);mask-image:radial-gradient(#000 18%,#0000 82%)}.portfolio-hero-grid{z-index:4;perspective:1100px;width:100%;min-height:calc(100svh - 7.4rem);transform-style:preserve-3d;flex:1;grid-template-columns:minmax(0,1fr) minmax(25rem,.95fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;padding:3.4rem 4.75rem 4.7rem;display:grid;position:relative;transform:translateY(0)}.portfolio-copy{transform:translate3d(var(--copy-x),var(--copy-y),1px);flex-direction:column;align-self:center;align-items:flex-start;gap:1.6rem;padding-bottom:1.8rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.portfolio-eyebrow{color:#ed5e20;letter-spacing:.24em;text-transform:uppercase;font-size:.96rem;font-weight:700}.portfolio-title{color:#f7f2eb;letter-spacing:-.058em;max-width:34rem;font-size:5.35rem;font-weight:760;line-height:.98}.portfolio-title .line-clip{white-space:nowrap}.portfolio-sub{color:#f7f2eba8;max-width:28rem;font-size:1.06rem;line-height:1.62}.portfolio-actions{align-items:center;gap:1.2rem;margin-top:.3rem;display:flex}.portfolio-cta{color:#f7f2eb;border-radius:.72rem;justify-content:center;align-items:center;min-height:3.65rem;padding:.8rem 2rem;font-size:.98rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.portfolio-cta:hover{transform:translateY(-2px)}.portfolio-cta.primary{background:#ed5e20;border:1px solid #ed5e20;justify-content:space-between;gap:2rem;min-width:13.9rem;box-shadow:0 .8rem 2.2rem #ed5e2029}.portfolio-cta.primary:hover{background:#ff6b2b;border-color:#ff6b2b}.portfolio-cta.primary svg{width:1.4rem;height:1.4rem}.portfolio-cta.secondary{background:#0808085c;border:1px solid #ed5e20a8;min-width:9.7rem}.portfolio-cta.secondary:hover{background:#ed5e201a;border-color:#ed5e20}.portfolio-banner .kontour-portrait{z-index:5;opacity:0;pointer-events:none;width:160%;height:100%;min-height:42rem;transform:translate3d(var(--portrait-x),calc(2rem + var(--portrait-y)),10px) scale(.985);transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:flex-end;margin-left:-30%;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;bottom:auto;left:auto}.portfolio-banner.in .kontour-portrait{opacity:1;transform:translate3d(var(--portrait-x),var(--portrait-y),10px) scale(1)}.portfolio-banner .kontour-portrait:before{filter:blur(20px);background:radial-gradient(closest-side,#f4571580,#852b0b2e 56%,#0000 80%);width:80%;height:76%;bottom:7%}.portfolio-banner .kontour-portrait img{z-index:2;object-fit:contain;object-position:center bottom;filter:contrast(1.04)saturate(1.02)brightness(1.02);width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 76%,#000000eb 87%,#0000 100%);mask-image:linear-gradient(#000 76%,#000000eb 87%,#0000)}.portfolio-mobile-watermark{display:none}.portfolio-panel{z-index:30;isolation:isolate;transform-style:preserve-3d;flex-direction:column;align-self:center;gap:1.35rem;padding:1rem 0 0 1.25rem;display:flex;position:relative;transform:translateZ(80px)}.portfolio-availability-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#23181270,#06060659);border:1px solid #e26d3347;border-radius:1.2rem;grid-template-columns:5.3rem 1fr;align-items:center;gap:1.4rem;min-height:9.25rem;padding:1.45rem 1.6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff06}.portfolio-calendar{color:#f7f2eb;background:radial-gradient(circle,#ed5e2033,#ed5e2009 68%);border:1px solid #ed5e2070;border-radius:50%;place-items:center;width:4.65rem;height:4.65rem;display:grid}.portfolio-calendar svg{width:1.95rem;height:1.95rem}.portfolio-availability-card h2{color:#fffaf4;letter-spacing:-.02em;font-size:1.22rem;font-weight:700;line-height:1.25}.portfolio-availability-card p{color:#f7f2eb9e;max-width:18rem;margin-top:.58rem;font-size:.92rem;line-height:1.52}.portfolio-stats{grid-template-columns:repeat(3,1fr);display:grid}.portfolio-stat{min-width:0;padding:0 1.45rem;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s}.portfolio-stat:hover{z-index:1;filter:drop-shadow(0 .75rem 1.1rem #ed5e2029);transform:translateY(-.28rem)translateZ(18px)}.portfolio-stat:first-child{padding-left:1.55rem}.portfolio-stat+.portfolio-stat{border-left:1px solid #ed5e203d}.portfolio-stat strong{color:#ed5e20;letter-spacing:-.045em;font-size:3.35rem;font-weight:760;line-height:.92;display:block}.portfolio-stat strong sup{margin-left:.08em;font-size:.52em;position:relative;top:-.36em}.portfolio-stat span{color:#f7f2eba8;letter-spacing:.2em;text-transform:uppercase;margin-top:.85rem;font-size:.72rem;font-weight:600;display:block}.portfolio-tech-reveal{z-index:10;isolation:isolate;perspective:950px;width:100%;transform-style:preserve-3d;position:relative}.portfolio-tech-card{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.28);transform:perspective(950px) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y)) translateZ(0);transform-style:preserve-3d;transform-origin:50%;will-change:transform;background:radial-gradient(circle at 0 18%,#ed5e2029,#0000 35%),linear-gradient(135deg,#181310f7,#050505f0);border:1px solid #ed5e2094;border-radius:1rem;padding:clamp(18px,1.15vw,24px) clamp(20px,1.35vw,28px) clamp(16px,1vw,22px);transition:transform .22s ease-out,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff06,0 1.1rem 2.8rem #00000052,0 0 2.4rem #ed5e200f}.portfolio-tech-card:hover{border-color:#ff6f2de0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff09,0 1.4rem 3.4rem #0000006b,0 0 3.2rem #ed5e201f}.portfolio-tech-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff13,#0000 34%,#ed5e2006 72%,#ffffff06);position:absolute;top:0;right:0;bottom:0;left:0}.portfolio-tech-card:after{content:"";z-index:-1;pointer-events:none;opacity:.68;background:radial-gradient(circle at var(--shine-x) var(--shine-y),#ffffff24,#ed5e200b 19%,transparent 43%);transition:opacity .3s;position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%}.portfolio-tech-card:hover:after{opacity:1}.portfolio-tech-heading{align-items:center;gap:clamp(11px,.75vw,16px);padding-bottom:clamp(12px,.78vw,17px);display:flex;transform:translateZ(28px)}.portfolio-tech-heading svg{color:#ed5e20;filter:drop-shadow(0 0 .65rem #ed5e2047);width:clamp(24px,1.55vw,31px);height:clamp(24px,1.55vw,31px);animation:3.4s ease-in-out infinite portfolioStackFloat}.portfolio-tech-heading h2{color:#fffaf4;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(18px,1.05vw,22px);font-weight:700}.portfolio-stack-list{border-top:1px solid #ffffff14}.portfolio-stack-row{border-bottom:1px solid #ffffff12;flex-direction:column;align-items:flex-start;gap:clamp(8px,.55vw,11px);padding-block:clamp(10px,.72vw,14px);display:flex;transform:translateZ(18px)}.portfolio-stack-row:last-child{border-bottom:0}.portfolio-stack-row strong{color:#f7f2eb80;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:clamp(10.5px,.6vw,12px);font-weight:650}.portfolio-tags{flex-wrap:wrap;align-items:center;gap:clamp(6px,.45vw,8px);min-width:0;display:flex}.portfolio-tag{color:#f7f2ebe0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.55rem;align-items:center;padding:clamp(4px,.3vw,6px) clamp(9px,.62vw,12px);font-size:clamp(12.5px,.72vw,14px);font-weight:500;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,color .2s;display:inline-flex}.portfolio-tag:hover{color:#fff;background:#ed5e201f;border-color:#ed5e208c;transform:translateY(-1px)}.portfolio-resume{color:#f7f2eb;background:#04040447;border:1px solid #ed5e20d6;border-radius:.62rem;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:clamp(43px,2.7vw,54px);margin-top:clamp(13px,.85vw,18px);font-size:clamp(14px,.8vw,16px);font-weight:550;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .25s;display:flex;transform:translateZ(24px)}.portfolio-resume:hover{background:#ed5e201a;border-color:#ff6b2b;transform:translateY(-2px)translateZ(30px);box-shadow:0 .8rem 1.8rem #ed5e201f}.portfolio-resume svg{color:#ed5e20;width:clamp(17px,1vw,20px);height:clamp(17px,1vw,20px)}@keyframes portfolioStackFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(3deg)}}@keyframes portfolioStackRowIn{0%{opacity:0;transform:translate3d(18px,0,18px)}to{opacity:1;transform:translateZ(18px)}}.portfolio-banner.in .portfolio-stack-row{animation:.65s cubic-bezier(.22,1,.36,1) both portfolioStackRowIn}.portfolio-banner.in .portfolio-stack-row:first-child{animation-delay:.46s}.portfolio-banner.in .portfolio-stack-row:nth-child(2){animation-delay:.54s}.portfolio-banner.in .portfolio-stack-row:nth-child(3){animation-delay:.62s}.portfolio-banner.in .portfolio-stack-row:nth-child(4){animation-delay:.7s}.portfolio-banner .kontour-watermark{z-index:3;bottom:2.7rem}.portfolio-banner .kontour-wm-name{color:#ffffffbd}.portfolio-banner .kontour-wm-word{color:#fffffff0}@media (max-width:1280px){.portfolio-header-inner,.portfolio-hero-grid{padding-left:3rem;padding-right:3rem}.portfolio-nav ul{gap:2.6rem}.portfolio-title{font-size:4.6rem}.portfolio-hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.88fr) minmax(0,1fr)}.portfolio-banner .kontour-portrait{width:156%;margin-left:-28%}.portfolio-panel{padding-left:0}.portfolio-stat{padding-inline:1rem}}@media (max-width:1024px){.portfolio-header-inner{min-height:6rem;padding:1.25rem 2rem}.portfolio-nav{display:none}.portfolio-menu{display:grid}#home.kontour.portfolio-banner{padding-top:6rem}.portfolio-grid-lines{inset-block-start:6rem}.portfolio-hero-grid{grid-template-columns:1fr .9fr;min-height:auto;padding:4rem 2rem 7rem;transform:none}.portfolio-copy{align-self:start;padding-top:2rem}.portfolio-banner .kontour-portrait{grid-area:1/2;width:142%;min-height:37rem;margin-left:-28%}.portfolio-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;padding:1rem 0 0;display:grid}.portfolio-tech-reveal{grid-column:1/-1}.portfolio-banner>.kontour-watermark{display:none}.portfolio-mobile-watermark{z-index:1;pointer-events:none;text-align:center;width:100%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}.portfolio-banner .kontour-wm-word{font-size:20vw}}@media (max-width:640px){.portfolio-logo{font-size:1.1rem}.portfolio-menu{width:2.6rem;height:2.6rem}.portfolio-hero-grid{flex-direction:column;gap:1.2rem;padding:2.5rem 1.25rem 6.5rem;display:flex;transform:none}.portfolio-copy{gap:1.25rem;padding:0}.portfolio-eyebrow{font-size:.72rem}.portfolio-title{max-width:8.7ch;font-size:3.55rem}.portfolio-title .line-clip{white-space:normal}.portfolio-sub{font-size:.92rem}.portfolio-actions{flex-direction:column;align-items:stretch;width:100%}.portfolio-cta,.portfolio-cta.primary,.portfolio-cta.secondary{width:100%}.portfolio-banner .kontour-portrait{order:2;width:122%;min-height:29rem;margin:-1.8rem -11% -2rem}.portfolio-panel{order:3;gap:1.5rem;padding:0;display:flex}.portfolio-availability-card{grid-template-columns:4rem 1fr;min-height:auto;padding:1.2rem}.portfolio-calendar{width:4rem;height:4rem}.portfolio-availability-card h2{font-size:1rem}.portfolio-availability-card p{font-size:.78rem}.portfolio-stat,.portfolio-stat:first-child{padding:0 .75rem}.portfolio-stat:first-child{padding-left:0}.portfolio-stat strong{font-size:2.45rem}.portfolio-stat span{letter-spacing:.12em;font-size:.58rem}.portfolio-stack-row{gap:8px;padding:10px 0 11px}.portfolio-stack-row strong{font-size:12px}.portfolio-tags{gap:6px}.portfolio-tag{font-size:13.5px}.portfolio-tech-card{padding:18px 16px 16px;transform:none}.portfolio-tech-heading h2{font-size:17px}.portfolio-tech-heading svg{width:23px;height:23px}.portfolio-resume{min-height:46px;font-size:14px}.portfolio-banner .kontour-wm-name{font-size:.95rem;top:-.8rem}.portfolio-banner .kontour-wm-word{font-size:25vw}}@media (hover:none),(pointer:coarse){.portfolio-copy,.portfolio-grid-lines,.portfolio-banner.in .kontour-portrait,.portfolio-tech-card{transform:none}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[4\]{z-index:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-\[clamp\(1\.5rem\,3vw\,2\.6rem\)\]{margin-top:clamp(1.5rem,3vw,2.6rem)}.mt-\[clamp\(1\.8rem\,4vh\,2\.8rem\)\]{margin-top:clamp(1.8rem,4vh,2.8rem)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-\[min\(100\%\,140rem\)\]{width:min(100%,140rem)}.w-full{width:100%}.min-w-\[9\.4rem\]{min-width:9.4rem}.min-w-\[13rem\]{min-width:13rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#5bcafc\]\/70{background-color:#5bcafcb3}.bg-\[\#6cd2ff\]{background-color:#6cd2ff}.bg-\[\#70cffa\]\/40{background-color:#70cffa66}.bg-\[\#072b48\]{background-color:#072b48}.bg-\[\#ace1f9\]\/12{background-color:#ace1f91f}.bg-\[\#d3f3ff\]{background-color:#d3f3ff}.bg-gray-100{background-color:var(--color-gray-100)}.bg-\[linear-gradient\(145deg\,rgba\(8\,51\,83\,0\.62\)\,rgba\(3\,29\,51\,0\.44\)\)\]{background-image:linear-gradient(145deg,#0833539e,#031d3370)}.bg-\[linear-gradient\(to_right\,rgba\(220\,103\,33\,0\.045\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(220\,103\,33\,0\.045\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#dc67210b 1px,#0000 1px),linear-gradient(#dc67210b 1px,#0000 1px)}.bg-\[radial-gradient\(circle_560px_at_50\%_200px\,rgba\(220\,103\,33\,0\.10\)\,transparent\)\]{background-image:radial-gradient(560px at 50% 200px,#dc67211a,#0000)}.bg-\[size\:18px_18px\]{background-size:18px 18px}.p-4{padding:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.font-\[Onest\,sans-serif\]{font-family:Onest,sans-serif}.text-\[\.82rem\]{font-size:.82rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.02rem\]{font-size:1.02rem}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.text-\[\#91dcff\]{color:#91dcff}.text-\[\#e6f7ff\]\/45{color:#e6f7ff73}.text-\[\#e6f7ff\]\/55{color:#e6f7ff8c}.text-\[\#f5fbff\]{color:#f5fbff}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-55{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0\.7rem_rgba\(108\,210\,255\,0\.22\)\]{--tw-shadow:0 0 .7rem var(--tw-shadow-color,#6cd2ff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0\.8rem_rgba\(147\,224\,255\,0\.4\)\]{--tw-shadow:0 0 .8rem var(--tw-shadow-color,#93e0ff66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_1\.25rem_3rem_rgba\(0\,24\,45\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 1.25rem 3rem var(--tw-shadow-color,#00182d2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background\]{transition-property:transform,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\[80ms\]{transition-delay:80ms}.delay-\[120ms\]{transition-delay:.12s}.delay-\[200ms\]{transition-delay:.2s}.delay-\[300ms\]{transition-delay:.3s}.delay-\[380ms\]{transition-delay:.38s}.delay-\[440ms\]{transition-delay:.44s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.delay-\[80ms\]{--tw-animation-delay:80ms;animation-delay:80ms}.delay-\[120ms\]{--tw-animation-delay:.12s;animation-delay:.12s}.delay-\[200ms\]{--tw-animation-delay:.2s;animation-delay:.2s}.delay-\[300ms\]{--tw-animation-delay:.3s;animation-delay:.3s}.delay-\[380ms\]{--tw-animation-delay:.38s;animation-delay:.38s}.delay-\[440ms\]{--tw-animation-delay:.44s;animation-delay:.44s}.\[--rail-top\:clamp\(8\.5rem\,14vh\,11rem\)\]{--rail-top:clamp(8.5rem, 14vh, 11rem)}.\[--rail\:clamp\(1\.25rem\,5\.5vw\,7\.5rem\)\]{--rail:clamp(1.25rem, 5.5vw, 7.5rem)}.group-data-\[visible\=true\]\:translate-y-0:is(:where(.group)[data-visible=true] *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[visible\=true\]\:opacity-100:is(:where(.group)[data-visible=true] *){opacity:1}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#8fdeff\]\/45:hover{border-color:#8fdeff73}.hover\:bg-\[linear-gradient\(145deg\,rgba\(9\,62\,99\,0\.68\)\,rgba\(3\,32\,56\,0\.5\)\)\]:hover{background-image:linear-gradient(145deg,#093e63ad,#03203880)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:560px){.max-\[560px\]\:w-full{width:100%}}@media not all and (min-width:520px){.max-\[520px\]\:w-full{width:100%}.max-\[520px\]\:pt-27{padding-top:calc(var(--spacing) * 27)}}@media not all and (min-width:420px){.max-\[420px\]\:w-full{width:100%}}@media (min-width:901px){.min-\[901px\]\:block{display:block}.min-\[901px\]\:min-h-\[100svh\]{min-height:100svh}.min-\[901px\]\:px-\[var\(--rail\)\]{padding-inline:var(--rail)}.min-\[901px\]\:pt-\[var\(--rail-top\)\]{padding-top:var(--rail-top)}.min-\[901px\]\:pb-\[clamp\(1\.6rem\,3vh\,2\.5rem\)\]{padding-bottom:clamp(1.6rem,3vh,2.5rem)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Argesta Display;src:url(/fonts/argestadisplay-regular-webfont.woff2)format("woff2"),url(/fonts/argestadisplay-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}[data-scroll-speed]{will-change:transform}[data-scroll-class]{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){[data-scroll-speed]{transform:none!important;will-change:auto}[data-scroll-class]{transition:none}}@layer legacy{#blue-banner.portfolio-banner--blue{background:#060010}#blue-banner.portfolio-banner--blue .portfolio-loader-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}#blue-banner.portfolio-banner--blue .portfolio-loader-background>div{position:absolute;top:0;right:0;bottom:0;left:0}#blue-banner.portfolio-banner--blue .portfolio-loader-background canvas{pointer-events:none!important;cursor:default!important}#blue-banner.portfolio-banner--blue .kontour-glow,#blue-banner.portfolio-banner--blue .portfolio-grid-lines{display:none}#blue-banner.portfolio-banner--blue .portfolio-hero-grid{z-index:4}#blue-banner.portfolio-banner--blue .kontour-portrait:before{background:radial-gradient(closest-side,rgba(0,152,241,.28),rgba(0,83,138,.18) 56%,transparent 80%)}#blue-banner.portfolio-banner--blue .portfolio-eyebrow,#blue-banner.portfolio-banner--blue .portfolio-tech-heading svg{color:#0098f1}#blue-banner.portfolio-banner--blue .portfolio-cta.primary,#blue-banner.portfolio-banner--blue .portfolio-resume{background:#0098f1;border-color:#0098f1}#blue-banner.portfolio-banner--blue .portfolio-cta.primary:hover,#blue-banner.portfolio-banner--blue .portfolio-resume:hover{background:#0088d8;border-color:#0088d8}#blue-banner.portfolio-banner--blue .portfolio-cta.secondary:hover{border-color:#0098f1;background:#0098f11f}#blue-banner.portfolio-banner--blue .portfolio-cta.primary{box-shadow:0 .8rem 2.2rem #0098f129}#blue-banner.portfolio-banner--blue .portfolio-cta.secondary{border-color:#0098f1a8}#blue-banner.portfolio-banner--blue .portfolio-availability-card{border-color:#0098f147;background:linear-gradient(135deg,#121c2370,#06060659)}#blue-banner.portfolio-banner--blue .portfolio-calendar{border-color:#0098f170;background:radial-gradient(circle,#0098f133,#0098f109 68%)}#blue-banner.portfolio-banner--blue .portfolio-stat strong{color:#0098f1}#blue-banner.portfolio-banner--blue .portfolio-stat:hover{filter:drop-shadow(0 .75rem 1.1rem rgba(0,152,241,.16))}#blue-banner.portfolio-banner--blue .portfolio-stat+.portfolio-stat{border-left-color:#0098f13d}#blue-banner.portfolio-banner--blue .portfolio-tech-card{border-color:#0098f194;background:radial-gradient(circle at 0% 18%,rgba(0,152,241,.16),transparent 35%),linear-gradient(135deg,#101518f7,#050505f0);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff06,0 1.1rem 2.8rem #00000052,0 0 2.4rem #0098f10f}#blue-banner.portfolio-banner--blue .portfolio-tech-card:hover{border-color:#33adffe0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff09,0 1.4rem 3.4rem #0000006b,0 0 3.2rem #0098f11f}#blue-banner.portfolio-banner--blue .portfolio-tech-card:before{background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 34%,rgba(0,152,241,.025) 72%,rgba(255,255,255,.025))}#blue-banner.portfolio-banner--blue .portfolio-tech-card:after{background:radial-gradient(circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.14),rgba(0,152,241,.045) 19%,transparent 43%)}#blue-banner.portfolio-banner--blue .portfolio-tech-heading svg{filter:drop-shadow(0 0 .65rem rgba(0,152,241,.28))}#blue-banner.portfolio-banner--blue .portfolio-resume:hover{box-shadow:0 .8rem 1.8rem #0098f11f}#blue-banner.portfolio-banner--blue .portfolio-resume svg{color:#0098f1}#blue-banner.portfolio-banner--blue .portfolio-tag:hover{border-color:#0098f18c;background:#0098f124;color:#fff}}@layer legacy{.preloader{background:#060010}.preloader__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:1;pointer-events:none}.preloader__background canvas{pointer-events:none!important;cursor:default!important}.preloader__panels{z-index:1;pointer-events:none}.preloader .preloader__panel{--panel-glow: transparent;border-right:1px solid rgba(255,255,255,.025);background:transparent}.preloader .preloader__panel:last-child{border-right:0}.preloader .preloader__panel:after{display:none}.preloader__content{z-index:2}.preloader__title span{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .34s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.preloader__title span.is-changing{opacity:0;transform:translate3d(0,10%,0) scale(.985);filter:blur(4px)}.preloader.is-complete{background:transparent}.preloader.is-complete .preloader__background{opacity:0;visibility:hidden;transition:none}.preloader.is-complete .preloader__panel{background:#000;border-right-color:#ffffff05}@media (prefers-reduced-motion: reduce){.preloader__title span{transition-duration:.01ms!important}}}@layer legacy{.banner-about-track{--final-opacity: 0;--final-y: 0px;position:relative;height:200svh;background:#dbe8f2}.banner-about-stage{--banner-clip-top: 0px;--banner-clip-right: 0px;--banner-clip-bottom: 0px;--banner-clip-left: 0px;--banner-radius: 0px;--banner-card-opacity: 1;--hero-side-opacity: 1;--hero-portrait-width: 160%;--hero-portrait-margin: -30%;--about-left-opacity: 0;--about-right-opacity: 0;--about-card-opacity: 0;--about-left-x: -48px;--about-right-x: 48px;--stage-opacity: 1;position:sticky;top:0;z-index:3;height:100svh;overflow:hidden;isolation:isolate;background:#dbe8f2;opacity:var(--stage-opacity);will-change:opacity}.banner-about-about-layer,.banner-about-banner-layer{position:absolute;top:0;right:0;bottom:0;left:0}.banner-about-about-layer{z-index:1;pointer-events:none}.banner-about-banner-layer{z-index:3;overflow:hidden;opacity:var(--banner-card-opacity);-webkit-clip-path:inset(var(--banner-clip-top) var(--banner-clip-right) var(--banner-clip-bottom) var(--banner-clip-left) round var(--banner-radius));clip-path:inset(var(--banner-clip-top) var(--banner-clip-right) var(--banner-clip-bottom) var(--banner-clip-left) round var(--banner-radius));box-shadow:0 2rem 6rem #10223057;will-change:clip-path,opacity}.banner-about-banner-layer>.portfolio-banner{width:100%;height:100%;min-height:100%}.banner-about-banner-layer .portfolio-copy,.banner-about-banner-layer .portfolio-panel,.banner-about-banner-layer .kontour-watermark,.banner-about-banner-layer .portfolio-mobile-watermark{opacity:var(--hero-side-opacity)!important;will-change:opacity}.banner-about-banner-layer .kontour-portrait{width:var(--hero-portrait-width)!important;margin-left:var(--hero-portrait-margin)!important;opacity:1!important;will-change:width,margin-left,transform}.banner-about-final-layer{position:absolute;right:0;bottom:0;left:0;z-index:2;height:100svh;opacity:var(--final-opacity);transform:translate3d(0,var(--final-y),0);pointer-events:none;will-change:transform,opacity}.banner-about-track.is-final-active .banner-about-final-layer{pointer-events:auto}.about-panel{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(71,105,131,.16);background:radial-gradient(circle at 52% 44%,rgba(103,164,222,.22),transparent 35%),linear-gradient(180deg,#d4e3ef,#eaf0f4 53%,#f7f4ed);color:#071019}.about-panel--preview{pointer-events:none;-webkit-user-select:none;user-select:none}.about-blueprint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.58;background-image:linear-gradient(to right,rgba(36,73,100,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(36,73,100,.14) 1px,transparent 1px);background-size:33.333333% 100%,100% 29%}.about-blueprint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:radial-gradient(circle,rgba(27,73,109,.38) .75px,transparent .9px);background-size:8px 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.about-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(25rem,1.04fr) minmax(0,1fr);gap:2rem;width:100%;height:100%;padding:clamp(1.5rem,2.4vw,3rem)}.about-intro{display:flex;min-width:0;flex-direction:column;padding-top:clamp(1rem,5vh,4rem)}.banner-about-about-layer .about-intro{opacity:var(--about-left-opacity);transform:translate3d(var(--about-left-x),0,0);will-change:transform,opacity}.about-kicker{display:inline-flex;width:max-content;align-items:center;padding:.35rem .55rem;background:#101820;color:#fff;font-family:Onest,sans-serif;font-size:.67rem;font-weight:600;letter-spacing:.12em}.about-intro h2{margin:clamp(1.6rem,4vh,3.5rem) 0 0;font-family:Argesta Display,serif;font-size:clamp(4rem,5.45vw,7.1rem);font-weight:400;letter-spacing:-.06em;line-height:.88}.about-intro-copy{width:min(28rem,92%);margin-top:auto;padding-bottom:clamp(1rem,3vh,2.5rem);font-family:Onest,sans-serif}.about-intro-copy p{margin:0;font-size:clamp(.94rem,1.05vw,1.22rem);font-weight:520;letter-spacing:-.025em;line-height:1.34}.about-intro-copy p+p{margin-top:1rem;color:#071019a3;font-size:clamp(.78rem,.78vw,.93rem);font-weight:500}.about-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(27,61,87,.22);font-family:Onest,sans-serif}.about-meta-grid>div{display:flex;min-width:0;flex-direction:column;gap:.32rem;padding:.85rem .65rem .2rem 0}.about-meta-grid>div+div{padding-left:.8rem;border-left:1px solid rgba(27,61,87,.18)}.about-meta-grid span{color:#07101980;font-size:.55rem;letter-spacing:.12em}.about-meta-grid strong{overflow:hidden;font-size:.73rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.about-feature-card{position:relative;align-self:center;height:min(82svh,54rem);min-height:36rem;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:.7rem;background:linear-gradient(180deg,#000a19fc,#001e45fc 37%,#448bd3f7 72%,#dae9f6fc);color:#fff;box-shadow:0 2rem 5rem #1c466c38}.banner-about-about-layer .about-feature-card{opacity:var(--about-card-opacity);will-change:opacity}.about-card-topline{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.7rem 1.7rem 1.3rem;border-bottom:1px dashed rgba(255,255,255,.16);font-family:Onest,sans-serif;font-size:.72rem;letter-spacing:.075em}.about-card-topline span{color:#ffffffc7}.about-card-topline strong{font-size:1.05rem;letter-spacing:-.02em}.about-card-chart{position:absolute;top:23%;right:1.75rem;bottom:20%;left:1.75rem;z-index:1;opacity:.82}.about-card-chart svg{width:100%;height:100%;overflow:visible}.about-chart-grid{fill:none;stroke:#a0d2ff3d;stroke-width:1;stroke-dasharray:4 7}.about-chart-line{fill:none;stroke:#ffffffe6;stroke-width:2;vector-effect:non-scaling-stroke}.about-card-chart circle{fill:#fff}.about-portrait-glow{position:absolute;z-index:2;right:8%;bottom:4.5rem;left:8%;height:62%;border-radius:50%;background:radial-gradient(circle,rgba(0,152,241,.42),transparent 64%);filter:blur(.4rem)}.about-card-portrait{position:absolute;z-index:3;right:2%;bottom:3.15rem;width:96%;height:72%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 1.6rem 2rem rgba(0,0,0,.28));-webkit-user-select:none;user-select:none}.about-linkedin-link{position:absolute;z-index:6;right:1.7rem;bottom:1.45rem;left:1.7rem;display:flex;height:2.75rem;align-items:center;justify-content:space-between;padding-left:1.15rem;border:1px solid rgba(255,255,255,.42);background:#05172b6b;color:#fff;font-family:Onest,sans-serif;font-size:.68rem;font-weight:650;letter-spacing:.11em;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transition:background .22s ease,color .22s ease}.about-linkedin-link svg{width:2.75rem;height:2.75rem;padding:.82rem;border-left:1px solid rgba(255,255,255,.42)}.about-linkedin-link:hover{background:#fff;color:#08131e}.about-capabilities{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:1.4rem;padding-block:clamp(1rem,5vh,4rem)}.banner-about-about-layer .about-capabilities{opacity:var(--about-right-opacity);transform:translate3d(var(--about-right-x),0,0);will-change:transform,opacity}.about-capability-card{position:relative;display:flex;min-height:0;overflow:hidden;justify-content:space-between;padding:1.35rem 1.35rem 1.15rem;border:1px solid rgba(46,78,102,.12);background:#eff4f785;font-family:Onest,sans-serif;transition:background .25s ease,transform .25s ease}.about-capability-card:nth-child(2){background:#f7f6f19e}.about-capability-card:nth-child(3){background:#f7f5eecc}.about-capability-card:hover{z-index:3;background:#ffffffd6;transform:translate3d(-.35rem,0,0)}.about-capability-copy{position:relative;z-index:2;display:flex;max-width:70%;flex-direction:column}.about-card-number{width:max-content;padding:.25rem .4rem;background:#080d12;color:#fff;font-size:.67rem;font-weight:650;letter-spacing:.04em}.about-capability-card h3{margin:1rem 0 0;font-size:clamp(1.03rem,1.12vw,1.35rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}.about-capability-card p{margin:auto 0 0;color:#0710198f;font-size:clamp(.68rem,.68vw,.82rem);line-height:1.4}.about-capability-icon{position:absolute;right:-.2rem;bottom:-.3rem;width:clamp(6rem,9vw,10.5rem);height:clamp(6rem,9vw,10.5rem);color:#173a5547;stroke-width:.7}@media (max-width: 1200px){.about-layout{grid-template-columns:minmax(0,.95fr) minmax(22rem,1fr) minmax(0,.9fr);gap:1.2rem}.about-intro h2{font-size:clamp(3.7rem,5.1vw,5.5rem)}.about-feature-card{min-height:34rem}.about-capability-copy{max-width:76%}}@media (max-width: 900px){.banner-about-track{height:auto;background:#060010}.banner-about-stage{position:relative;height:auto;overflow:visible;opacity:1;background:#060010}.banner-about-about-layer{display:none}.banner-about-banner-layer{position:relative;inset:auto;overflow:hidden;opacity:1;-webkit-clip-path:none;clip-path:none;box-shadow:none}.banner-about-banner-layer .portfolio-copy,.banner-about-banner-layer .portfolio-panel,.banner-about-banner-layer .kontour-watermark,.banner-about-banner-layer .portfolio-mobile-watermark,.banner-about-banner-layer .kontour-portrait{opacity:1!important}.banner-about-banner-layer .kontour-portrait{width:100%!important;margin-left:0!important}.banner-about-final-layer{position:relative;right:auto;bottom:auto;left:auto;height:auto;opacity:1;transform:none;pointer-events:auto}.about-panel{height:auto;min-height:100svh}.about-layout{grid-template-columns:1fr;height:auto;padding:5rem 1.25rem 4rem}.about-intro{min-height:34rem;padding-top:0}.about-intro h2{font-size:clamp(4rem,14vw,6.5rem)}.about-feature-card{width:min(100%,36rem);height:44rem;min-height:0;justify-self:center}.about-capabilities{grid-template-rows:none;grid-template-columns:1fr;padding-block:0}.about-capability-card{min-height:15rem}}@media (max-width: 560px){.about-layout{padding-right:1rem;padding-left:1rem}.about-intro{min-height:31rem}.about-intro-copy{width:100%}.about-meta-grid{grid-template-columns:1fr}.about-meta-grid>div,.about-meta-grid>div+div{padding:.65rem 0;border-left:0;border-top:1px solid rgba(27,61,87,.18)}.about-feature-card{height:39rem}.about-card-topline{padding-right:1rem;padding-left:1rem}.about-linkedin-link{right:1rem;left:1rem}}@media (prefers-reduced-motion: reduce){.banner-about-track{height:auto}.banner-about-stage{position:relative;height:auto;overflow:visible;opacity:1!important}.banner-about-about-layer{display:none}.banner-about-banner-layer{position:relative;opacity:1!important;-webkit-clip-path:none!important;clip-path:none!important}.banner-about-final-layer{position:relative;height:auto;opacity:1!important;transform:none!important;pointer-events:auto}}}@layer legacy{.banner-about-track{height:235svh;background:#dbe8f2}.banner-about-stage,.banner-about-final-layer{background:#dbe8f2}.about-feature-card{border-color:#0098f185;background:radial-gradient(circle at 50% 24%,rgba(0,152,241,.22),transparent 42%),linear-gradient(180deg,#040f1efa,#031933fa 58%,#030b16fc);box-shadow:0 2rem 5rem #1c466c38,0 0 3.2rem #0098f11a}.about-linkedin-link{border-color:#0098f185;background:#030f1cb8}.about-linkedin-link svg{border-left-color:#0098f185}.about-linkedin-link:hover{background:#0098f1;color:#03111c}@media (max-width: 900px){.banner-about-track,.banner-about-stage,.banner-about-final-layer{background:#dbe8f2}}}@layer legacy{.service-orbit{--service-ink: #071019;--service-blue: #0098f1;--service-line: rgba(27, 61, 87, .12);position:relative;overflow:clip;border-top:1px solid rgba(27,61,87,.08);border-bottom:1px solid rgba(27,61,87,.08);background:radial-gradient(circle at 54% 42%,rgba(255,255,255,.82),transparent 36%),linear-gradient(180deg,#edf5f9,#eef4f6 48%,#f7f4ed);color:var(--service-ink)}.service-orbit__layout{display:grid;grid-template-columns:32% 44% 24%;width:100%;margin:0}.service-orbit__progress,.service-orbit__illustrations{position:relative;min-width:0}.service-orbit__progress-sticky,.service-orbit__illustrations-sticky{position:sticky;top:0;height:100svh;min-height:42rem;overflow:hidden}.service-orbit__dial{position:absolute;top:50%;left:clamp(-30rem,-22vw,-21rem);width:clamp(44rem,46vw,56rem);aspect-ratio:1;transform:translateY(-50%) rotate(var(--wheel-rotation, 0deg));transform-origin:50% 50%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.service-orbit__circle{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(7,16,25,.1);border-radius:50%;box-shadow:inset 0 0 4rem #ffffff38}.service-orbit__step{position:absolute;top:50%;left:50%;width:50%;height:1px;padding:0;border:0;background:transparent;color:#07101947;transform:rotate(var(--step-angle));transform-origin:0 50%;cursor:pointer}.service-orbit__radial{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,transparent 0%,transparent 50%,rgba(7,16,25,.055) 78%,rgba(7,16,25,.13) 100%);opacity:.28;transition:opacity .42s ease}.service-orbit__step-end{position:absolute;top:50%;right:-4.9rem;display:inline-flex;align-items:center;gap:.9rem;transform:translateY(-50%);white-space:nowrap}.service-orbit__step-end i{position:relative;display:block;width:.72rem;height:.72rem;border-radius:50%;background:var(--service-blue);opacity:0;box-shadow:0 0 #0098f100;transition:opacity .3s ease,box-shadow .44s ease,transform .44s cubic-bezier(.16,1,.3,1)}.service-orbit__step-end b{font-family:Argesta Display,serif;font-size:clamp(1.65rem,2vw,2.35rem);font-weight:400;letter-spacing:-.045em;line-height:1;transition:color .34s ease}.service-orbit__step.is-active{color:var(--service-ink)}.service-orbit__step.is-active .service-orbit__radial{opacity:1}.service-orbit__step.is-active .service-orbit__step-end i{opacity:1;transform:scale(1);box-shadow:0 0 0 .34rem #edf6fbf0,0 0 0 .42rem #0098f129,0 0 1.2rem #0098f138}.service-orbit__items{min-width:0}.service-orbit__item{display:flex;min-height:100svh;align-items:center;padding:clamp(4rem,8vh,7rem) clamp(2rem,3.55vw,4.5rem);scroll-margin-top:0}.service-orbit__item-copy{width:min(100%,45rem);opacity:.14;filter:blur(5px);transform:translateY(1rem) scale(.975);transform-origin:left center;transition:opacity .52s ease,filter .52s ease,transform .72s cubic-bezier(.16,1,.3,1)}.service-orbit__item.is-active .service-orbit__item-copy{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.service-orbit__item h3{max-width:11.5ch;margin:0;font-family:Argesta Display,serif;font-size:clamp(4.3rem,5.1vw,6.6rem);font-weight:400;letter-spacing:-.062em;line-height:.88}.service-orbit__item p{width:min(100%,32rem);margin:clamp(1.6rem,2.5vw,2.35rem) 0 0;color:#071019a8;font-family:Onest,sans-serif;font-size:clamp(.95rem,1vw,1.08rem);font-weight:500;letter-spacing:-.02em;line-height:1.56}.service-orbit__tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:clamp(1.75rem,2.4vw,2.55rem);font-family:Onest,sans-serif}.service-orbit__tags span{display:inline-flex;min-height:2.55rem;align-items:center;padding:.55rem .95rem;border:1px solid rgba(7,16,25,.09);border-radius:999px;background:#ffffffdb;color:#071019d1;font-size:.66rem;font-weight:650;letter-spacing:.01em;box-shadow:0 1px 2px #0710190d,0 .85rem 2.1rem #18486a0f}.service-orbit__illustrations-sticky{position:sticky;top:0;height:100svh;min-height:42rem;overflow:hidden}.service-orbit__visual{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(7%) scale(.82);transform-origin:70% 50%;transition:opacity .48s ease,transform .82s cubic-bezier(.16,1,.3,1);pointer-events:none}.service-orbit__visual.is-active{opacity:1;transform:translate(0) scale(1)}.service-orbit__visual img{position:absolute;top:50%;right:clamp(-14rem,-9vw,-7rem);display:block;width:clamp(32rem,38vw,47rem);max-width:none;height:auto;transform:translateY(-50%);filter:drop-shadow(0 2.2rem 2.8rem rgba(7,16,25,.12))}.service-orbit__mobile-visual{display:none}@media (max-width: 1280px){.service-orbit__layout{grid-template-columns:29% 47% 24%}.service-orbit__dial{left:-24rem;width:46rem}.service-orbit__item{padding-inline:2.5rem}.service-orbit__item h3{font-size:clamp(3.8rem,5vw,5.6rem)}.service-orbit__visual img{right:-11rem;width:37rem}}@media (max-width: 980px){.service-orbit{overflow:visible}.service-orbit__layout{display:block}.service-orbit__progress,.service-orbit__illustrations{display:none}.service-orbit__item{min-height:auto;padding:6rem clamp(1.25rem,6vw,3rem);border-bottom:1px solid rgba(27,61,87,.1)}.service-orbit__item-copy{width:100%;opacity:1;filter:none;transform:none}.service-orbit__item h3{max-width:11ch;font-size:clamp(3.3rem,11vw,5.5rem)}.service-orbit__item p{width:min(100%,34rem)}.service-orbit__mobile-visual{display:grid;width:min(100%,34rem);aspect-ratio:1;margin:3rem auto 0;place-items:center;overflow:hidden}.service-orbit__mobile-visual img{display:block;width:118%;max-width:none;height:auto}}@media (prefers-reduced-motion: reduce){.service-orbit__dial,.service-orbit__item-copy,.service-orbit__visual,.service-orbit__step-end i{transition-duration:.01ms!important}}}@layer legacy{.projects-section{--projects-ink: #071019;--projects-blue: #0098f1;--projects-line: rgba(27, 61, 87, .2);--projects-soft-line: rgba(27, 61, 87, .12);display:grid;grid-template-columns:minmax(22rem,40%) minmax(0,60%);min-height:100svh;border-top:1px solid var(--projects-line);background:radial-gradient(circle at 22% 18%,rgba(103,164,222,.14),transparent 28%),linear-gradient(180deg,#dbe8f2,#eaf0f4 46%,#f7f4ed);color:var(--projects-ink)}.projects-intro{position:relative;border-right:1px solid var(--projects-line)}.projects-intro__inner{position:sticky;top:0;display:flex;min-height:100svh;flex-direction:column;justify-content:space-between;padding:clamp(2rem,3.6vw,4.8rem)}.projects-intro__eyebrow,.projects-intro__footer,.projects-intro__more,.project-row__label,.project-row__index,.project-row__cta,.project-case{font-family:Onest,sans-serif}.projects-intro__eyebrow{width:max-content;padding:.38rem .62rem;background:var(--projects-ink);color:#fff;font-size:.66rem;font-weight:650;letter-spacing:.12em}.projects-intro__title{margin:0;font-family:Argesta Display,serif;font-size:clamp(4.9rem,7.1vw,9.2rem);font-weight:400;letter-spacing:-.065em;line-height:.82}.projects-intro__title em{font-weight:400}.projects-intro__copy{width:min(27rem,92%);margin-top:clamp(2rem,4vh,3.5rem);color:#071019a8;font-family:Onest,sans-serif;font-size:clamp(.86rem,.92vw,1.05rem);font-weight:500;letter-spacing:-.02em;line-height:1.5}.projects-intro__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1rem;border-top:1px solid var(--projects-line);color:#07101985;font-size:.58rem;font-weight:600;letter-spacing:.1em}.projects-intro__footer>span{white-space:nowrap}.projects-intro__more{display:inline-flex;min-height:2.7rem;align-items:center;gap:.72rem;padding:.15rem .2rem .15rem 1rem;border:1px solid rgba(7,16,25,.2);border-radius:999px;background:#ffffff6b;color:var(--projects-ink);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,transform .22s ease}.projects-intro__more-arrow{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:var(--projects-ink);color:#fff;font-size:.9rem;transition:background .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}.projects-intro__more:hover{border-color:#0098f180;background:#ffffffbd;transform:translateY(-.12rem)}.projects-intro__more:hover .projects-intro__more-arrow{background:var(--projects-blue);transform:translateY(.12rem)}.projects-list{min-width:0;scroll-margin-top:0}.project-row{position:relative;height:clamp(42rem,82svh,52rem);overflow:hidden;border-bottom:1px solid var(--projects-line);background:#f7f4ed80;cursor:pointer;outline:none;isolation:isolate}.project-row:focus-visible{box-shadow:inset 0 0 0 2px var(--projects-blue)}.project-row__header{position:relative;z-index:5;display:grid;min-height:7.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,1.35vw,1.7rem);padding:1rem clamp(1.35rem,2.6vw,3rem);border-bottom:1px solid var(--projects-line);background:#eff5f8d6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.project-row__number,.project-row__title{font-family:Argesta Display,serif;font-weight:400;line-height:.98}.project-row__number{font-size:clamp(2.25rem,2.85vw,3.85rem);letter-spacing:-.055em;white-space:nowrap}.project-row__title-link{display:grid;min-width:0;grid-template-columns:max-content minmax(3rem,1fr);align-items:center;gap:clamp(.75rem,1vw,1.3rem)}.project-row__title{font-size:clamp(1.85rem,2.45vw,3.35rem);letter-spacing:-.055em;white-space:nowrap}.project-row__draw-arrow{position:relative;display:block;width:100%;min-width:3rem;height:1.3rem;opacity:0}.project-row__draw-arrow:before{content:"";position:absolute;top:50%;right:.5rem;left:0;height:1px;background:currentColor;transform:translateY(-50%) scaleX(0);transform-origin:left center}.project-row__draw-arrow:after{content:"";position:absolute;top:50%;right:.08rem;width:.62rem;height:.62rem;border-top:1px solid currentColor;border-right:1px solid currentColor;opacity:0;transform:translate(-.4rem,-50%) rotate(45deg) scale(.72)}.project-row__label{color:#071019a6;font-size:clamp(.56rem,.64vw,.7rem);font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:right;white-space:nowrap}.project-row__preview{position:absolute;top:7.35rem;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:0;opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .28s ease,visibility .28s ease,transform .62s cubic-bezier(.16,1,.3,1)}.project-row__preview-frame{width:100%;aspect-ratio:16 / 9;max-height:100%;overflow:hidden;border:1px solid rgba(27,61,87,.16);border-radius:.5rem;background:#fff;box-shadow:0 1.5rem 3.8rem #1c466c24}.project-row__preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;background:#fff}.project-row__cta{position:absolute;z-index:6;bottom:clamp(1.4rem,2vw,2rem);left:clamp(1.35rem,2.6vw,3rem);display:inline-flex;min-height:3.25rem;align-items:center;gap:.75rem;padding:0 1.25rem;border:1px solid rgba(7,16,25,.2);border-radius:999px;background:#f6f8f8f0;color:var(--projects-ink);font-size:.68rem;font-weight:700;letter-spacing:.04em;opacity:0;visibility:hidden;transform:translateY(.55rem);box-shadow:0 .8rem 2rem #07101914;transition:opacity .22s ease,visibility .22s ease,transform .36s cubic-bezier(.16,1,.3,1),background .22s ease}.project-row__cta:hover{background:#fff}.project-row__index{position:absolute;z-index:6;right:clamp(1.35rem,2.6vw,3rem);bottom:clamp(1.6rem,2vw,2.15rem);color:#0710198a;font-size:.58rem;font-weight:650;letter-spacing:.1em}.project-row:hover .project-row__preview,.project-row:focus-within .project-row__preview,.project-row:focus-visible .project-row__preview{opacity:1;visibility:visible;transform:translateY(0)}.project-row:hover .project-row__cta,.project-row:focus-within .project-row__cta,.project-row:focus-visible .project-row__cta{opacity:1;visibility:visible;transform:translateY(0)}.project-row:hover .project-row__draw-arrow,.project-row:focus-within .project-row__draw-arrow,.project-row:focus-visible .project-row__draw-arrow{opacity:1}.project-row:hover .project-row__draw-arrow:before,.project-row:focus-within .project-row__draw-arrow:before,.project-row:focus-visible .project-row__draw-arrow:before{animation:projects-arrow-line 1.85s cubic-bezier(.22,.72,.17,1) forwards}.project-row:hover .project-row__draw-arrow:after,.project-row:focus-within .project-row__draw-arrow:after,.project-row:focus-visible .project-row__draw-arrow:after{animation:projects-arrow-head .26s ease-out 1.62s forwards}@keyframes projects-arrow-line{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes projects-arrow-head{0%{opacity:0;transform:translate(-.4rem,-50%) rotate(45deg) scale(.72)}to{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1)}}.project-case{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;overflow:hidden;padding:clamp(.75rem,2vw,2rem);background:#03121fb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.project-case__panel{width:min(95vw,90rem);height:min(94dvh,62rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid rgba(173,205,229,.38);border-radius:.75rem;background:radial-gradient(circle at 75% 10%,rgba(103,164,222,.16),transparent 32%),linear-gradient(180deg,#e8f0f5,#f7f4ed);box-shadow:0 2.2rem 6rem #00122052}.project-case__topbar{position:sticky;top:0;z-index:8;display:flex;min-height:4.15rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,2vw,1.8rem);border-bottom:1px solid var(--projects-line);background:#eff5f8f0;color:#0710199e;font-size:.61rem;font-weight:700;letter-spacing:.1em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.project-case__close{display:inline-flex;align-items:center;gap:.6rem;color:var(--projects-ink);font-size:.68rem;font-weight:700}.project-case__close span{font-size:1.35rem;font-weight:400;line-height:1}.project-case__hero{width:min(92%,74rem);aspect-ratio:16 / 9;margin:clamp(1.5rem,3vw,3rem) auto 0;overflow:hidden;border:1px solid var(--projects-soft-line);border-radius:.55rem;background:#fff;box-shadow:0 1.2rem 3.2rem #1c466c1f}.project-case__hero img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;background:#fff}.project-case__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,6rem);width:min(92%,74rem);margin:0 auto;padding:clamp(2.2rem,4vw,4.5rem) 0 clamp(5rem,8vw,8rem)}.project-case__eyebrow,.project-case__label{display:block;color:#07101985;font-size:.62rem;font-weight:750;letter-spacing:.11em}.project-case__heading h3{margin:1rem 0 0;font-family:Argesta Display,serif;font-size:clamp(3.6rem,6vw,7.4rem);font-weight:400;letter-spacing:-.06em;line-height:.9}.project-case__details{display:grid;gap:2rem;padding-top:.2rem}.project-case__details>div{padding-top:1rem;border-top:1px solid var(--projects-line)}.project-case__details p{margin:.75rem 0 0;color:#071019c2;font-size:clamp(.92rem,1vw,1.08rem);font-weight:500;line-height:1.65}.project-case__tags{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none}.project-case__tags li{padding:.55rem .75rem;border:1px solid rgba(7,16,25,.16);border-radius:999px;background:#ffffff73;font-size:.68rem;font-weight:650}@media (max-width: 1180px){.projects-section{grid-template-columns:38% 62%}.projects-intro__footer{align-items:flex-start;flex-direction:column}.project-row__header{grid-template-columns:auto minmax(0,1fr);align-content:center;row-gap:.35rem}.project-row__label{grid-column:2;text-align:left}.project-row__title{font-size:clamp(1.75rem,3vw,2.9rem)}}@media (max-width: 760px){.projects-section{display:block}.projects-intro{border-right:0;border-bottom:1px solid var(--projects-line)}.projects-intro__inner{position:relative;min-height:72svh;padding:1.5rem}.projects-intro__title{font-size:clamp(4rem,19vw,6.5rem)}.projects-intro__footer{flex-direction:row;align-items:center}.projects-intro__footer>span{display:none}.projects-intro__more{width:100%;justify-content:space-between}.project-row{height:34rem}.project-row__header{min-height:7.2rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;padding:1rem 1.1rem}.project-row__number{font-size:clamp(1.9rem,8.3vw,2.75rem)}.project-row__title{font-size:clamp(1.55rem,6.8vw,2.35rem);white-space:normal}.project-row__title-link{grid-template-columns:minmax(0,auto) 2.5rem;gap:.55rem}.project-row__label{grid-column:1 / -1;padding-left:0;font-size:.56rem}.project-row__preview{top:7.2rem;right:0;bottom:0;left:0;padding:1rem .9rem 4.5rem;opacity:1;visibility:visible;transform:none}.project-row__preview-frame{width:100%;max-height:100%}.project-row__draw-arrow{opacity:1}.project-row__draw-arrow:before{transform:translateY(-50%) scaleX(1)}.project-row__draw-arrow:after{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1)}.project-row__cta{bottom:1rem;left:1rem;min-height:3rem;padding:0 1rem;opacity:1;visibility:visible;transform:none}.project-row__index{right:1rem;bottom:1.35rem}.project-case{padding:0}.project-case__panel{width:100%;height:100dvh;border:0;border-radius:0}.project-case__topbar{min-height:4rem}.project-case__hero{width:calc(100% - 2rem);margin-top:1rem}.project-case__content{grid-template-columns:1fr;gap:2.2rem;width:calc(100% - 2rem);padding:2rem 0 5rem}.project-case__heading h3{font-size:clamp(3.2rem,15vw,5.3rem)}}@media (prefers-reduced-motion: reduce){.project-row__preview,.project-row__cta{transition:none}.project-row__draw-arrow:before{transform:translateY(-50%) scaleX(1)}.project-row__draw-arrow:after{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1)}}}@layer legacy{#blue-banner.portfolio-banner--blue{min-height:100svh;overflow:hidden}#blue-banner.portfolio-banner--blue .clean-hero-grid{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,.9fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,2.25rem);width:100%;min-height:calc(100svh - 7.4rem);padding:clamp(2.6rem,5vh,4.8rem) clamp(2rem,4vw,4.75rem) 2rem;perspective:none;transform:none}#blue-banner .clean-hero-left,#blue-banner .clean-hero-right{position:relative;z-index:8;align-self:stretch;display:flex;min-width:0;flex-direction:column;padding:0;transform:none}#blue-banner .clean-role-pill{display:inline-flex;width:max-content;align-items:center;min-height:2rem;padding:.48rem .75rem;border:1px solid rgba(0,152,241,.42);border-radius:999px;background:#0098f117;color:#72c7ff;font-family:Onest,sans-serif;font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}#blue-banner .clean-hero-title{margin:0;color:#f7f8fb;font-family:Onest,sans-serif;font-size:clamp(3.8rem,5.3vw,6.8rem);font-weight:560;letter-spacing:-.072em;line-height:.86}#blue-banner .clean-hero-title span{display:block;white-space:nowrap}#blue-banner .clean-hero-title--left{margin-top:clamp(3.6rem,8vh,7rem)}#blue-banner .clean-hero-title--right{margin-top:clamp(5.4rem,12vh,9.5rem);text-align:right}#blue-banner .clean-left-summary{display:grid;grid-template-columns:minmax(8rem,.78fr) minmax(0,1.4fr);align-items:end;gap:1.35rem;margin-top:auto;padding-bottom:2.1rem;font-family:Onest,sans-serif}#blue-banner .clean-proof{padding-right:1rem;border-right:1px solid rgba(255,255,255,.16)}#blue-banner .clean-proof strong{display:block;color:#f7f8fb;font-size:clamp(2.35rem,3vw,4rem);font-weight:520;letter-spacing:-.06em;line-height:.9}#blue-banner .clean-proof span{display:block;margin-top:.7rem;color:#f7f8fb7a;font-size:.67rem;font-weight:580;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}#blue-banner .clean-left-summary p{margin:0;color:#f7f8fbad;font-size:clamp(.78rem,.86vw,1rem);line-height:1.52}#blue-banner .clean-hero-portrait{position:relative;z-index:7;align-self:stretch;display:flex;width:var(--hero-portrait-width, 160%)!important;height:100%;min-height:0;margin:0 0 0 var(--hero-portrait-margin, -30%)!important;align-items:flex-end;justify-content:center;opacity:1!important;pointer-events:none;transform:none!important}#blue-banner .clean-hero-portrait:before{right:8%;bottom:4%;left:8%;width:auto;height:72%;background:radial-gradient(closest-side,rgba(0,152,241,.34),rgba(0,83,138,.16) 58%,transparent 82%);filter:blur(1.35rem)}#blue-banner .clean-hero-portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:contrast(1.04) saturate(1.02) brightness(1.02) drop-shadow(0 1.8rem 2rem rgba(0,0,0,.28));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 82%,rgba(0,0,0,.95) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 82%,rgba(0,0,0,.95) 91%,transparent 100%)}#blue-banner .clean-portrait-cta{position:absolute;z-index:12;left:7%;bottom:29%;display:grid;width:7.4rem;height:7.4rem;place-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#020c17d1;color:#fff;font-family:Onest,sans-serif;pointer-events:auto;text-align:left;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:transform .24s ease,border-color .24s ease,background .24s ease}#blue-banner .clean-portrait-cta:hover{border-color:#0098f1e6;background:#0098f1;color:#03111c;transform:translateY(-.3rem)}#blue-banner .clean-portrait-cta svg{width:1.35rem;height:1.35rem}#blue-banner .clean-portrait-cta span{font-size:.78rem;font-weight:650;line-height:1.12}#blue-banner .clean-service-list{width:min(100%,27rem);margin:auto 0 0 auto;font-family:Onest,sans-serif}#blue-banner .clean-service-list li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:1rem;min-height:3.25rem;border-bottom:1px solid rgba(255,255,255,.16)}#blue-banner .clean-service-list li>span{color:#72c7ff;font-size:.64rem;font-weight:650;letter-spacing:.08em}#blue-banner .clean-service-list p{margin:0;color:#f7f8fbc7;font-size:clamp(.75rem,.78vw,.9rem);line-height:1.35}#blue-banner .portfolio-nameplate{position:absolute;z-index:4;right:3.5rem;bottom:-.5rem;left:3.5rem;display:flex;align-items:flex-end;justify-content:center;gap:1.4rem;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}#blue-banner .portfolio-nameplate span{padding-bottom:1.35rem;color:#f7f8fb75;font-family:Onest,sans-serif;font-size:clamp(.72rem,1vw,1.05rem);font-weight:620;letter-spacing:.44em;text-transform:uppercase}#blue-banner .portfolio-nameplate strong{color:transparent;background:linear-gradient(180deg,#fffffff2,#86cfffb8 48%,#0098f114);background-clip:text;-webkit-background-clip:text;font-family:Onest,sans-serif;font-size:clamp(7rem,12.4vw,15.5rem);font-weight:760;letter-spacing:-.085em;line-height:.72;-webkit-text-fill-color:transparent;text-shadow:0 1rem 3rem rgba(0,0,0,.16)}#blue-banner .clean-scroll-cue{position:absolute;z-index:9;right:4.75rem;bottom:1.1rem;color:#f7f8fb6b;font-family:Onest,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.banner-about-banner-layer .portfolio-nameplate,.banner-about-banner-layer .clean-scroll-cue,.banner-about-banner-layer .clean-portrait-cta{opacity:var(--hero-side-opacity)!important;will-change:opacity}.about-feature-card{isolation:isolate}.about-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:3.4rem 3.4rem;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 88%)}.about-portrait-glow{right:2%;bottom:-8%;left:2%;height:82%;background:radial-gradient(circle,rgba(0,152,241,.34),rgba(0,72,120,.12) 58%,transparent 78%)}.about-card-portrait{right:-4%;bottom:0;width:108%;height:96%;object-fit:contain;object-position:50% 100%;transform:none!important;filter:contrast(1.04) saturate(1.02) drop-shadow(0 1.7rem 2rem rgba(0,0,0,.26));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 86%,rgba(0,0,0,.94) 93%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 86%,rgba(0,0,0,.94) 93%,transparent 100%)}@media (max-width: 1280px){#blue-banner.portfolio-banner--blue .clean-hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.84fr) minmax(0,1fr);padding-right:3rem;padding-left:3rem}#blue-banner .clean-hero-title{font-size:clamp(3.25rem,5vw,5.4rem)}#blue-banner .clean-hero-title--left{margin-top:4.4rem}#blue-banner .clean-hero-title--right{margin-top:6.2rem}#blue-banner .clean-left-summary{grid-template-columns:7.5rem minmax(0,1fr)}#blue-banner .portfolio-nameplate{right:2.5rem;left:2.5rem}}@media (max-width: 1050px) and (min-width: 901px){#blue-banner.portfolio-banner--blue .clean-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr) minmax(0,1fr);gap:.75rem;padding-right:2rem;padding-left:2rem}#blue-banner .clean-hero-title{font-size:3.65rem}#blue-banner .clean-left-summary{display:block}#blue-banner .clean-proof{margin-bottom:1rem;padding:0;border-right:0}#blue-banner .clean-portrait-cta{left:4%;width:6.4rem;height:6.4rem}}@media (max-width: 900px){#blue-banner.portfolio-banner--blue .clean-hero-grid{display:flex!important;min-height:auto;flex-direction:column;gap:2.4rem;padding:3rem 1.25rem 3.5rem}#blue-banner .clean-hero-left{order:1}#blue-banner .clean-hero-portrait{order:2;width:128%!important;height:34rem;min-height:34rem;margin-left:-14%!important}#blue-banner .portfolio-nameplate{position:relative;right:auto;bottom:auto;left:auto;order:3;gap:.6rem;margin-top:-6rem;overflow:visible}#blue-banner .portfolio-nameplate span{padding-bottom:.55rem;font-size:.62rem}#blue-banner .portfolio-nameplate strong{font-size:clamp(5.5rem,25vw,9rem)}#blue-banner .clean-hero-right{order:4}#blue-banner .clean-role-pill{margin-top:.5rem}#blue-banner .clean-hero-title,#blue-banner .clean-hero-title--right{margin-top:2rem;font-size:clamp(3.25rem,14vw,5.8rem);text-align:left}#blue-banner .clean-left-summary{margin-top:2.4rem;padding-bottom:0}#blue-banner .clean-service-list{width:100%;margin-right:0;margin-left:0}#blue-banner .clean-portrait-cta{left:12%;bottom:25%;width:6.6rem;height:6.6rem}#blue-banner .clean-scroll-cue{display:none}.about-card-portrait{width:106%;height:94%}}@media (max-width: 560px){#blue-banner .clean-left-summary{grid-template-columns:1fr}#blue-banner .clean-proof{padding:0 0 1rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}#blue-banner .clean-hero-portrait{height:29rem;min-height:29rem}#blue-banner .portfolio-nameplate{align-items:center;flex-direction:column;margin-top:-4.5rem}#blue-banner .portfolio-nameplate span{order:2;padding:0}}}@layer legacy{#blue-banner .clean-hero-left,#blue-banner .clean-hero-right{gap:0}#blue-banner .clean-hero-portrait:before{top:auto!important;margin:0!important;transform:none!important}#blue-banner .clean-hero-portrait,#blue-banner.portfolio-banner--blue.in .clean-hero-portrait{transform:none!important}#blue-banner .clean-portrait-cta{cursor:pointer}}@layer legacy{@media (min-width: 1281px){#blue-banner.portfolio-banner--blue .clean-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(28rem,1.08fr) minmax(0,.94fr);gap:clamp(.75rem,1.45vw,1.75rem);padding-top:clamp(2.1rem,4vh,3.75rem);padding-bottom:2.4rem}}#blue-banner.portfolio-banner--blue .clean-hero-grid{--clean-copy-top: clamp(6.2rem, 7vh, 7.6rem)}#blue-banner .clean-hero-left,#blue-banner .clean-hero-right{z-index:auto;isolation:auto;padding-top:var(--clean-copy-top);transform:none;transform-style:flat;perspective:none}#blue-banner .clean-hero-left,#blue-banner .clean-hero-portrait,#blue-banner .clean-hero-right{grid-column:auto;grid-row:auto}#blue-banner .clean-hero-right{display:flex;grid-template-columns:none}#blue-banner .clean-hero-title{position:relative;z-index:5;max-width:none;font-size:clamp(3.5rem,9.75vw,8.6rem);font-weight:530;letter-spacing:-.071em;line-height:.86}#blue-banner .clean-role-pill,#blue-banner .clean-left-summary,#blue-banner .clean-left-details,#blue-banner .clean-service-list{position:relative;z-index:11}#blue-banner .clean-hero-title--left{width:max-content;max-width:none;align-self:flex-start;margin-top:clamp(1.9rem,3.2vh,2.8rem);margin-left:0;text-align:left}#blue-banner .clean-hero-title--right{width:max-content;max-width:none;align-self:flex-end;margin-top:clamp(1.9rem,3.2vh,2.8rem);margin-left:0;text-align:right}#blue-banner .clean-hero-title--left span:nth-child(2),#blue-banner .clean-hero-title--right span:nth-child(2){margin-right:0;margin-left:0}#blue-banner .clean-role-pill{min-height:1.8rem;padding:.4rem .68rem;font-size:.62rem;letter-spacing:.145em}#blue-banner .clean-role-pill--ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}#blue-banner .clean-hero-portrait{z-index:8;width:var(--hero-portrait-width, 144%)!important;margin-left:var(--hero-portrait-margin, -22%)!important}#blue-banner .clean-hero-portrait img{filter:contrast(1.01) saturate(.97) brightness(.995) drop-shadow(0 1.45rem 1.75rem rgba(0,0,0,.24))}#blue-banner .clean-hero-portrait:before{right:12%;left:12%;height:68%;opacity:.82;filter:blur(1.5rem)}#blue-banner .clean-left-details{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.35rem,2.2vh,1.8rem);width:min(100%,30rem);margin-top:clamp(2.75rem,5vh,4.25rem)}#blue-banner .clean-portrait-cta{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-flex;width:12rem;height:3.35rem;min-height:3.35rem;flex:none;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.4rem .45rem .4rem 1.15rem;border-color:#72c7ff80;border-radius:999px;background:transparent;color:#f7f8fb;box-shadow:inset 0 0 0 1px #ffffff06;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}#blue-banner .clean-portrait-cta:after{display:none}#blue-banner .clean-portrait-cta svg{width:2.35rem;height:2.35rem;padding:.62rem;border:1px solid rgba(114,199,255,.42);border-radius:50%;background:#0098f114;color:#72c7ff;box-shadow:none;transition:background .26s ease,border-color .26s ease,color .26s ease}#blue-banner .clean-portrait-cta span{font-size:.76rem;font-weight:650;letter-spacing:-.015em;line-height:1.08}#blue-banner .clean-portrait-cta:hover{border-color:#0098f1;background:#0098f1;color:#03111c;box-shadow:0 .85rem 2rem #0098f12e;transform:translateY(-.2rem)}#blue-banner .clean-portrait-cta:hover svg{border-color:#03111c38;background:#03111c1f;color:#03111c}#blue-banner .clean-left-summary{grid-template-columns:minmax(7.25rem,.72fr) minmax(0,1.4fr);align-items:center;width:100%;gap:1.05rem;margin-top:0;padding-bottom:0}#blue-banner .clean-proof{padding-right:1.05rem}#blue-banner .clean-proof strong{font-size:clamp(2.35rem,2.7vw,3.45rem)}#blue-banner .clean-proof span{max-width:7.4rem;margin-top:.55rem;font-size:.6rem;line-height:1.28}#blue-banner .clean-left-summary p{max-width:17.5rem;font-size:clamp(.74rem,.76vw,.86rem);line-height:1.48}#blue-banner .clean-service-list{position:relative;width:min(100%,26rem);margin:clamp(2.5rem,5vh,4.25rem) clamp(-2.5rem,-2vw,-1rem) auto auto;padding-top:0;padding-left:1.5rem}#blue-banner .clean-service-list:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,#fff0,#ffffff2b 13%,#ffffff2b 87%,#fff0)}#blue-banner .clean-service-list li{position:relative;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.9rem;min-height:0;padding:1.2rem 0;border-bottom:0}#blue-banner .clean-service-list li+li:after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,#ffffff2e,#ffffff14 62%,#fff0)}#blue-banner .clean-service-list li:before{content:"";position:absolute;top:.95rem;bottom:.95rem;left:-1.5rem;width:2px;border-radius:2px;background:#0098f1;box-shadow:0 0 .85rem #0098f18c;transform:scaleY(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}#blue-banner .clean-service-list li:hover:before{transform:scaleY(1)}#blue-banner .clean-service-list li>span{padding-top:.2rem;color:#72c7ff94;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.05em;transition:color .3s ease}#blue-banner .clean-service-list li:hover>span{color:#0098f1}#blue-banner .clean-service-list p{display:flex;flex-direction:column;gap:.3rem;padding:0;border:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}#blue-banner .clean-service-list li:hover p{transform:translate(.3rem)}#blue-banner .clean-service-list p strong,#blue-banner .clean-service-list p small{transition:color .3s ease}#blue-banner .clean-service-list p strong{color:#f7f8fbf0;font-size:clamp(.8rem,.85vw,.98rem);font-weight:580;line-height:1.25}#blue-banner .clean-service-list p small{color:#f7f8fb8f;font-size:clamp(.66rem,.68vw,.78rem);line-height:1.4}#blue-banner .clean-service-list li:hover p strong{color:#fff}#blue-banner .clean-service-list li:hover p small{color:#f7f8fbbd}#blue-banner .portfolio-nameplate{right:4.5rem;bottom:clamp(.45rem,1.2vh,.9rem);left:4.5rem;gap:clamp(.55rem,1.1vw,1.3rem)}#blue-banner .portfolio-nameplate span,#blue-banner .portfolio-nameplate strong{padding:0;color:transparent;background-image:linear-gradient(180deg,#ffffffdb,#86cfff94,#0098f114);background-clip:text;-webkit-background-clip:text;font-family:Onest,sans-serif;font-size:clamp(5.2rem,7.4vw,9.2rem);font-weight:730;letter-spacing:-.075em;line-height:.82;text-transform:none;-webkit-text-fill-color:transparent}#blue-banner .clean-scroll-cue{bottom:1rem;font-size:.56rem}@media (min-width: 1281px) and (max-width: 1780px){#blue-banner.portfolio-banner--blue .clean-hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr) minmax(0,1fr)}#blue-banner .clean-hero-title{font-size:clamp(3.5rem,7.6vw,8rem)}#blue-banner .clean-portrait-cta{width:12rem;height:3.35rem;padding:.4rem .45rem .4rem 1.15rem}#blue-banner .clean-left-summary,#blue-banner .clean-service-list{width:100%}#blue-banner .clean-left-details{width:min(100%,30rem)}}@media (max-width: 1280px) and (min-width: 1051px){#blue-banner.portfolio-banner--blue .clean-hero-grid{--clean-copy-top: 6rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr) minmax(0,1fr);gap:.9rem}#blue-banner .clean-hero-title{font-size:clamp(3.5rem,7.2vw,5.9rem)}#blue-banner .clean-service-list,#blue-banner .clean-left-summary{width:100%}#blue-banner .clean-portrait-cta{top:auto;left:auto;width:12rem;height:3.35rem;padding:.4rem .45rem .4rem 1.15rem}#blue-banner .clean-portrait-cta svg{width:2.35rem;height:2.35rem}#blue-banner .clean-portrait-cta span{font-size:.76rem}}@media (max-width: 1050px) and (min-width: 901px){#blue-banner.portfolio-banner--blue .clean-hero-grid{--clean-copy-top: 5.5rem}#blue-banner .clean-hero-title{font-size:clamp(3.5rem,6.5vw,4.5rem);line-height:.9}#blue-banner .clean-service-list,#blue-banner .clean-left-summary{width:100%}#blue-banner .clean-left-summary{margin-top:0}#blue-banner .clean-left-details{width:min(100%,30rem);margin-top:2.5rem}#blue-banner .clean-service-list{margin:clamp(2.5rem,6vh,4rem) 0 auto auto}#blue-banner .clean-portrait-cta{top:auto;width:12rem;height:3.35rem;padding:.4rem .45rem .4rem 1.15rem}#blue-banner .clean-portrait-cta svg{width:2.35rem;height:2.35rem}#blue-banner .clean-portrait-cta span{font-size:.76rem}}@media (max-width: 900px){#blue-banner.portfolio-banner--blue .clean-hero-grid{--clean-copy-top: 0rem;padding-top:7.25rem}#blue-banner .clean-hero-title,#blue-banner .clean-hero-title--right{width:100%;max-width:100%;align-self:flex-start;margin-left:0;font-size:clamp(2.9rem,12vw,5rem);line-height:.93;text-align:left}#blue-banner .clean-portrait-cta{top:auto;bottom:auto;left:auto;width:12rem;height:3.35rem;padding:.4rem .45rem .4rem 1.15rem}#blue-banner .clean-portrait-cta svg{width:2.35rem;height:2.35rem}#blue-banner .clean-portrait-cta span{font-size:.76rem}#blue-banner .clean-left-summary{width:100%;margin-top:0}#blue-banner .clean-left-details{width:100%;margin-top:2rem}#blue-banner .clean-service-list{width:100%;margin:0;padding-top:.5rem}#blue-banner .clean-role-pill--ghost{display:none}#blue-banner .portfolio-nameplate{right:auto;left:auto}#blue-banner .portfolio-nameplate span,#blue-banner .portfolio-nameplate strong{font-size:clamp(2.8rem,12vw,5.5rem)}}@media (max-width: 620px){#blue-banner .clean-left-details{gap:1.5rem}#blue-banner .clean-portrait-cta{justify-self:start;margin-top:0;margin-right:0}}}@layer legacy{.banner-about-stage{--hero-portrait-width: 144%;--hero-portrait-margin: -22%}@media (max-width: 900px){.banner-about-stage{--hero-portrait-width: 128%;--hero-portrait-margin: -14%}#blue-banner .clean-hero-portrait{width:128%!important;margin-left:-14%!important}}}@layer legacy{.about-story{--about-ink: #f4f8fb;--about-muted: rgba(244, 248, 251, .42);--about-blue: #0098f1;position:relative;min-height:100svh;overflow:hidden;isolation:isolate;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 88% 18%,rgba(0,152,241,.11),transparent 30%),radial-gradient(circle at 58% 62%,rgba(44,89,126,.07),transparent 36%),linear-gradient(180deg,#05080b,#05070a 48%,#06090d);color:var(--about-ink)}.about-story:before,.about-story:after{content:"";position:absolute;pointer-events:none}.about-story:before{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.22;background-image:radial-gradient(circle,rgba(255,255,255,.3) .65px,transparent .8px),radial-gradient(circle,rgba(0,152,241,.34) .55px,transparent .75px);background-position:0 0,23px 31px;background-size:38px 38px,54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 100%)}.about-story:after{top:-28%;right:-9%;z-index:0;width:clamp(38rem,43vw,50rem);aspect-ratio:1;border:1px solid rgba(0,152,241,.065);border-radius:50%;box-shadow:0 0 0 6rem #0098f104,0 0 0 12rem #0098f102}.about-story__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.16;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.025) 50%,transparent 58%)}.about-story__glow{position:absolute;z-index:0;top:13%;right:8%;width:min(34vw,33rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,152,241,.1),transparent 68%);filter:blur(1.8rem);pointer-events:none}.about-story__label{position:absolute;z-index:4;top:clamp(1.7rem,3.6vh,2.7rem);left:clamp(1.8rem,4.1vw,4.3rem);display:inline-flex;align-items:center;gap:.72rem;font-family:Onest,sans-serif;font-size:clamp(.88rem,.95vw,1.02rem);font-weight:600;letter-spacing:-.015em}.about-story__label-orb{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.92) 0 8%,transparent 9%),radial-gradient(circle,rgba(255,255,255,.22),rgba(255,255,255,.04) 54%,transparent 72%);box-shadow:0 0 1.6rem #ffffff17}.about-story__label-orb i{width:.38rem;height:.38rem;border-radius:50%;background:#fff;box-shadow:0 0 .75rem #ffffffc7}.about-story__inner{position:relative;z-index:2;width:100%;min-height:100svh;padding:clamp(8.2rem,17vh,10.5rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vh,6rem)}.about-story__body{position:relative;width:min(66vw,66rem);margin-left:clamp(8rem,17vw,18rem)}.about-story__code-orb{position:absolute;z-index:3;top:clamp(-3.2rem,-3.1vw,-2.2rem);left:clamp(-2.7rem,-2.2vw,-1.8rem);display:grid;width:clamp(4.1rem,4.7vw,4.9rem);height:clamp(4.1rem,4.7vw,4.9rem);place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.11),transparent 42%),#ffffff0e;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 1.2rem 2.6rem #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.about-story__code-orb svg{width:31%;height:31%;fill:#fff;stroke:#fff;stroke-width:2.2}.about-story__statement{width:100%;margin:0;color:var(--about-muted);font-family:Onest,sans-serif;font-size:clamp(2rem,2.7vw,3.45rem);font-weight:520;letter-spacing:-.043em;line-height:1.27;text-wrap:pretty}.about-story__statement span{color:#fffffff7}.about-story__profile{display:flex;align-items:center;gap:.9rem;margin-top:clamp(2.1rem,3.6vh,3rem)}.about-story__avatar{position:relative;width:clamp(3.7rem,4.2vw,4.6rem);height:clamp(3.7rem,4.2vw,4.6rem);flex:0 0 auto;overflow:hidden;border:1px solid rgba(0,152,241,.65);border-radius:50%;background:radial-gradient(circle at 50% 32%,rgba(0,152,241,.18),transparent 56%),#07111b;box-shadow:0 0 1.5rem #0098f114}.about-story__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scale(1.22);transform-origin:50% 18%}.about-story__profile-copy{display:flex;flex-direction:column;gap:.25rem;font-family:Onest,sans-serif}.about-story__profile-copy strong{font-size:clamp(1rem,1.15vw,1.22rem);font-weight:640;letter-spacing:-.02em}.about-story__profile-copy span{color:#f4f8fb7a;font-size:clamp(.8rem,.88vw,.92rem);font-weight:500}@media (max-width: 1100px){.about-story__body{width:min(72vw,60rem);margin-left:clamp(6rem,13vw,9rem)}}@media (max-width: 900px){.about-story{min-height:88svh}.about-story__inner{min-height:88svh;padding-top:8.2rem;padding-bottom:5.5rem}.about-story__body{width:min(100%,42rem);margin-left:0}.about-story__code-orb{position:relative;top:auto;left:auto;width:4rem;height:4rem;margin:0 0 1.8rem}.about-story__statement{font-size:clamp(2rem,6.6vw,3.15rem);line-height:1.22}.about-story__profile{margin-top:2.5rem}}@media (max-width: 560px){.about-story__label{left:1.2rem}.about-story__inner{padding-inline:1.2rem}.about-story__statement{font-size:clamp(1.8rem,9vw,2.5rem);letter-spacing:-.04em}}@media (prefers-reduced-motion: reduce){.about-story *,.about-story *:before,.about-story *:after{animation-duration:1ms!important;transition-duration:1ms!important}}}@layer legacy{.about-story{border-top-color:#ffffff09;border-bottom-color:#ffffff09;background:#05080b}.about-story:after,.about-story__glow{display:none}.about-story:before{opacity:.16;background-image:radial-gradient(circle,rgba(255,255,255,.24) .6px,transparent .8px);background-position:0 0;background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%)}.about-story__noise{opacity:.1}}@media (max-width: 860px){#services{height:auto!important;padding:clamp(4rem,11vw,6rem) 0;overflow:visible}#services [data-services-viewport]{position:static!important;top:auto!important;display:block!important;height:auto!important;overflow:visible!important;padding-inline:clamp(.85rem,4vw,1.5rem)}#services [data-services-viewport]>*{transform:none!important;opacity:1!important}#services [data-services-hero]{width:100%!important;margin:0 auto clamp(3rem,10vw,5rem)!important}#services [data-services-quote]{display:grid!important;width:100%!important;margin:0 auto clamp(3rem,10vw,5rem)!important;transform:none!important}#services [data-services-quote]>:last-child{padding:clamp(1.75rem,6vw,2.6rem) clamp(1.1rem,5vw,1.65rem)!important;border-radius:20px!important}#services [data-services-rail]{position:relative!important;width:100%!important;height:auto!important;overflow:visible!important;opacity:1!important}#services [data-services-track]{position:static!important;inset:auto!important;display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1rem,4vw,1.4rem)!important;transform:none!important}#services [data-service-card]{position:relative!important;top:auto!important;left:auto!important;width:min(100%,42rem)!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;margin-inline:auto!important;transform:none!important}#services [data-service-index]{top:1.05rem!important;left:1.2rem!important;font-size:.68rem!important}#services [data-service-copy]{width:100%!important;padding:3.15rem 1.25rem .45rem!important;text-align:center!important}#services [data-service-copy] h3{margin-bottom:.7rem!important;font-size:clamp(1.7rem,8vw,2.35rem)!important;line-height:1.04!important;text-wrap:balance}#services [data-service-copy] p{max-width:34rem!important;margin-inline:auto!important;font-size:clamp(.9rem,3.9vw,1.02rem)!important;line-height:1.55!important;overflow-wrap:anywhere}#services [data-service-art]{position:relative!important;inset:auto!important;width:calc(100% - 1rem)!important;height:clamp(14rem,68vw,22rem)!important;margin:.65rem .5rem .5rem!important}#why [data-why-card]{box-sizing:border-box;width:100%!important;min-width:0!important;margin:0!important;padding:clamp(1.25rem,5vw,1.6rem)!important;transform:none!important}#why [data-why-card] h3{font-size:clamp(1.15rem,5.1vw,1.4rem)!important;line-height:1.2!important;text-wrap:balance}#why [data-why-card] p{max-width:none!important;margin-top:.7rem!important;font-size:clamp(.92rem,4vw,1.02rem)!important;line-height:1.55!important;overflow-wrap:anywhere}}@media (max-width: 420px){#services [data-services-viewport]{padding-inline:.75rem}#services [data-service-copy]{padding-inline:1rem!important}#services [data-service-art]{height:clamp(13rem,72vw,18rem)!important}#why [data-why-card]{padding:1.2rem!important}}
