@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";.dock-outer{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:100;display:flex;max-width:95vw;align-items:center;pointer-events:none}.dock-panel{position:relative;display:flex;align-items:flex-end;width:fit-content;gap:.75rem;border-radius:1.5rem;background-color:#120f17d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 48px -12px #000000a6,0 0 0 1px #ffffff0f,inset 0 1px #ffffff26;padding:0 .65rem .65rem;pointer-events:auto}:root[data-theme=light] .dock-panel{background-color:#fbfaf4e6;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 40px -10px #00000024,0 0 0 1px #0000000d}.dock-item{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 12px -2px #00000040,0 3px 6px -2px #0000001f;cursor:pointer;outline:none;color:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease}:root[data-theme=light] .dock-item{background-color:#0000000a;border:1px solid rgba(0,0,0,.08);color:#111}.dock-item:hover,.dock-item:focus-visible{background-color:#c0fe0426;border-color:#c0fe0499;color:#c0fe04}:root[data-theme=light] .dock-item:hover,:root[data-theme=light] .dock-item:focus-visible{background-color:#00000014;border-color:#000c;color:#000}.dock-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.dock-icon svg{width:50%;height:50%;transition:transform .2s ease}.dock-label{position:absolute;top:-2rem;left:50%;width:fit-content;white-space:nowrap;border-radius:.375rem;border:1px solid rgba(255,255,255,.12);background-color:#120f17f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.2rem .55rem;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 4px 12px #0000004d;pointer-events:none;z-index:10}:root[data-theme=light] .dock-label{background-color:#fbfaf4f2;border-color:#0000001f;color:#000}.dock-separator{width:1px;height:28px;background-color:#ffffff1f;margin:0 .1rem;align-self:center}:root[data-theme=light] .dock-separator{background-color:#0000001a}._nav_y4b68_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:1.4rem var(--section-padding-x);border-bottom:1px solid transparent;transition:padding .5s var(--ease-out),background-color .5s ease,border-color .5s ease,backdrop-filter .5s ease}._nav_y4b68_1._scrolled_y4b68_19{padding-block:.8rem;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--glass-border)}._logo_y4b68_27{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.02em;color:var(--color-text-primary);text-decoration:none;transition:opacity .3s ease}._logo_y4b68_27:hover{opacity:.75}._links_y4b68_38{display:flex;align-items:center;gap:2.25rem}._link_y4b68_38{color:var(--color-text-muted);text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:.01em;position:relative;transition:color .25s ease}._link_y4b68_38:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:var(--color-text-primary);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}._link_y4b68_38:hover{color:var(--color-text-primary)}._link_y4b68_38:hover:after{transform:scaleX(1)}@media (max-width: 768px){._links_y4b68_38{display:none}._nav_y4b68_1{padding-block:1.1rem}}.gridscan{position:relative;width:100%;height:100%;overflow:hidden}.gridscan__preview{position:absolute;right:12px;bottom:12px;width:220px;height:132px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 16px #0006;background:#000;color:#fff;font:12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;pointer-events:none}.gridscan__video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.gridscan__badge{position:absolute;left:8px;top:8px;padding:2px 6px;background:#00000080;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.variable-proximity{font-family:"Roboto Flex",var(--font-body),sans-serif;display:inline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warp-text{position:relative;display:block;width:100%;min-height:220px;overflow:hidden;isolation:isolate;border-radius:inherit}.warp-text canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}._hero_5d173_1{position:relative;height:100svh;width:100%;background-color:var(--color-bg);overflow:hidden;display:grid;place-items:center}._media_5d173_11{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-media);overflow:hidden}._media_5d173_11:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 0%,transparent 30%,rgba(8,9,11,.85) 100%),linear-gradient(180deg,rgba(8,9,11,.3) 0%,transparent 45%,rgba(8,9,11,.85) 100%);pointer-events:none}._content_5d173_27{position:relative;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--section-padding-x);pointer-events:none}._content_5d173_27 *{pointer-events:auto}._eyebrow_5d173_42{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 1.25rem}._titleWrapper_5d173_51{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:1100px;margin-inline:auto}._tagline_5d173_61{font-size:clamp(1.125rem,2vw,1.5rem);color:var(--color-text-muted);margin:1.25rem 0 0;max-width:620px;text-shadow:0 2px 16px rgba(0,0,0,.9)}._cue_5d173_69{margin-top:3rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid rgba(243,239,230,.2);padding-bottom:.4rem;transition:color .25s ease,border-color .25s ease}._cue_5d173_69:hover{color:var(--color-text-primary);border-color:currentColor}._cue_5d173_69 svg{transition:transform .4s var(--ease-out)}._cue_5d173_69:hover svg{transform:translateY(3px)}.pixelated-image-card{background-color:transparent;color:var(--color-text-primary, #fff);border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.pixelated-image-card__default,.pixelated-image-card__active,.pixelated-image-card__pixels{width:100%;height:100%;position:absolute;top:0;left:0}.pixelated-image-card__active{z-index:2;display:none}.pixelated-image-card__pixels{pointer-events:none;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.pixelated-image-card__pixel{display:none;position:absolute}._section_4ugt9_1{position:relative;background-color:transparent}._sticky_4ugt9_6{height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:var(--section-padding-x);pointer-events:none}._eyebrow_4ugt9_17{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 2rem}._statement_4ugt9_27{max-width:1000px;margin:0;font-family:var(--font-display);font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);display:flex;flex-wrap:wrap;justify-content:center;column-gap:.28em}._word_4ugt9_41{opacity:.12;will-change:opacity,transform}._word_4ugt9_41._em_4ugt9_46{font-style:italic;color:var(--color-accent-soft)}._sub_4ugt9_51{margin-top:2.25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);opacity:0;animation:_fadeIn_4ugt9_1 1s var(--ease-out) .2s forwards}@keyframes _fadeIn_4ugt9_1{to{opacity:.6}}._bio_4ugt9_67{padding-top:var(--section-padding-y);padding-bottom:clamp(2rem,5vh,3.5rem);padding-inline:var(--section-padding-x);max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3.5rem}._bioTextContent_4ugt9_80{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.6rem}._bioHeadline_4ugt9_89{font-family:var(--font-body);font-style:normal;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:#9da8ac;margin:0;display:flex;flex-direction:column;gap:.5rem;will-change:transform,opacity;transition:font-style 1s var(--ease-out),font-family .25s ease,color 1s var(--ease-out),letter-spacing 1s var(--ease-out)}._bioHeadline_4ugt9_89._isCursive_4ugt9_109{font-family:var(--font-cursive);font-style:italic;color:#f0fdff;letter-spacing:.005em}._bioHeadlineLabel_4ugt9_116{font-family:var(--font-body);font-style:normal;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin-bottom:.6rem}._bioHeadlineName_4ugt9_127{font-weight:600;background:linear-gradient(120deg,#f0fdff,#a8edea 45%,#e56a57);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:_shimmerName_4ugt9_1 5s ease-in-out infinite}@keyframes _shimmerName_4ugt9_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._bioHeadlineEm_4ugt9_142{font-style:italic;color:#7fe8d8;font-weight:400;-webkit-text-fill-color:#7fe8d8}._bioText_4ugt9_80{font-family:var(--font-body);font-style:normal;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:400;color:#79848a;line-height:1.9;margin:0;max-width:60ch;will-change:transform,opacity;transition:font-style 1s var(--ease-out),font-family .25s ease,color .9s var(--ease-out),letter-spacing .9s var(--ease-out)}._bioText_4ugt9_80._isCursive_4ugt9_109{font-family:var(--font-cursive);font-style:italic;letter-spacing:.02em;color:transparent;background:linear-gradient(120deg,#f0fdff,#a8edea 35%,#f8b8a6 65%,#e56a57);background-size:280% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_cursiveFlow_4ugt9_1 9s linear infinite}._bioText_4ugt9_80._isCursive_4ugt9_109:hover{filter:drop-shadow(0 0 14px rgba(182,64,50,.35))}@keyframes _cursiveFlow_4ugt9_1{0%{background-position:0% 50%}to{background-position:280% 50%}}._bioText_4ugt9_80 strong{background:linear-gradient(120deg,#fff,#f0bba6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 100%;animation:_shimmerName_4ugt9_1 4s ease-in-out infinite;font-weight:600}._imageWrapper_4ugt9_199{position:relative;width:320px;flex-shrink:0;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;border:1px solid var(--glass-border);background:var(--color-surface);box-shadow:0 16px 40px #00000073;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease;cursor:pointer;will-change:transform,opacity}._frameGlow_4ugt9_216{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(182,64,50,.35),transparent 70%);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:1}._imageWrapper_4ugt9_199:hover{transform:translateY(-8px) scale(1.01)!important;border-color:#b64032a6;box-shadow:0 24px 50px #00000080,0 0 30px #b6403259}._imageWrapper_4ugt9_199:hover ._frameGlow_4ugt9_216{opacity:1}._pixelCard_4ugt9_238{width:100%!important;height:100%!important;border-radius:inherit!important;border:none!important;background-color:transparent!important}._portraitImg_4ugt9_246{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .45s ease;filter:brightness(.96) contrast(1.03)}._imageWrapper_4ugt9_199:hover ._portraitImg_4ugt9_246{transform:scale(1.05);filter:brightness(1.02) contrast(1.05)}._gradientOverlay_4ugt9_261{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0cd9,#0a0a0c33 40%,#0a0a0c00);pointer-events:none;z-index:2}._heyThereCard_4ugt9_272{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#1e1518,#0d0e12);color:var(--color-text-primary);text-align:center;padding:1.5rem;border-radius:inherit;box-sizing:border-box}._heyThereEmoji_4ugt9_287{font-size:2.75rem;margin-bottom:.75rem;animation:_waveEmoji_4ugt9_1 1.5s ease-in-out infinite alternate;display:inline-block;transform-origin:70% 70%}@keyframes _waveEmoji_4ugt9_1{0%{transform:rotate(0)}to{transform:rotate(18deg)}}._heyThereTitle_4ugt9_305{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .4rem;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#f3efe6,#e56a57);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._heyThereSubtitle_4ugt9_317{font-size:.95rem;color:var(--color-text-muted);margin:0;letter-spacing:.04em;font-family:var(--font-body)}._locationBadge_4ugt9_325{position:absolute;bottom:1rem;left:1rem;z-index:3;display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-primary);background:#121216bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.4rem .85rem;border-radius:999px;border:1px solid var(--glass-border);box-shadow:0 4px 15px #0000004d;transition:border-color .3s ease,background-color .3s ease}._imageWrapper_4ugt9_199:hover ._locationBadge_4ugt9_325{border-color:#b6403266;background:#18181ed9}._badgeDot_4ugt9_352{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px var(--color-accent);animation:_pulseDot_4ugt9_1 2s infinite}@keyframes _pulseDot_4ugt9_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@media (max-width: 900px){._statement_4ugt9_27{column-gap:.16em}._bio_4ugt9_67{flex-direction:column;gap:2.5rem}._imageWrapper_4ugt9_199{width:100%;max-width:320px;align-self:center}}.drift-wall{position:relative;width:100%;height:100%;overflow:hidden;perspective:var(--dw-perspective, 1200px);perspective-origin:50% 50%;background:transparent;--dw-tile-w: 240px;--dw-tile-h: 155px;--dw-gap: 20px;--dw-radius: 16px;--dw-lift: 60px;--dw-dim: .65;--dw-gray: 0;--dw-overlay: rgba(8, 9, 11, .35);--dw-edge: 45%;-webkit-mask-image:radial-gradient(ellipse 82% 86% at 50% 50%,#000 var(--dw-edge),transparent 100%),linear-gradient(to top,#000 var(--dw-edge),transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 82% 86% at 50% 50%,#000 var(--dw-edge),transparent 100%),linear-gradient(to top,#000 var(--dw-edge),transparent 100%);mask-composite:intersect}.drift-wall__plane{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;transform-style:preserve-3d;cursor:grab;transform-origin:50% 50%;will-change:transform}.drift-wall__plane:active{cursor:grabbing}.drift-wall__col{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall__track{display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d}.drift-wall__tile{position:relative;display:block;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));flex:0 0 auto;outline:none;text-decoration:none;transform-style:preserve-3d}.drift-wall__inner{position:absolute;inset:calc(var(--dw-gap) / 2);display:block;border-radius:var(--dw-radius);overflow:hidden;background:#0d0f14;border:1px solid rgba(243,239,230,.08);opacity:var(--dw-dim);transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.drift-wall__tile img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:grayscale(var(--dw-gray)) saturate(.92);transition:filter .45s cubic-bezier(.22,1,.36,1),transform .6s var(--ease-out, ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drift-wall__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dw-overlay);opacity:.5;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.drift-wall__info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;background:linear-gradient(to top,rgba(8,9,11,.96) 0%,rgba(8,9,11,.6) 45%,transparent 100%);opacity:.82;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease;z-index:2;pointer-events:none}.drift-wall__badge{align-self:flex-start;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#fff;background:var(--tile-accent, var(--color-accent, #e56a57));padding:.2rem .5rem;border-radius:999px;margin-bottom:.4rem;box-shadow:0 4px 12px #0006}.drift-wall__title{font-family:var(--font-body, sans-serif);font-size:.92rem;font-weight:700;color:#f3efe6;margin:0;line-height:1.25}.drift-wall__sub{font-size:.72rem;color:#aaa69d;margin:.2rem 0 .45rem;line-height:1.3}.drift-wall__chips{display:flex;flex-wrap:wrap;gap:.3rem}.drift-wall__chip{font-size:.62rem;font-weight:500;color:#f3efe6d9;background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);padding:.15rem .45rem;border-radius:4px}.drift-wall__tile.is-active .drift-wall__inner,.drift-wall__tile:focus-visible .drift-wall__inner,.drift-wall__tile:hover .drift-wall__inner{opacity:1;transform:translateZ(var(--dw-lift, 60px)) scale(1.03);border-color:var(--tile-accent, rgba(229, 106, 87, .6));box-shadow:0 24px 60px -18px #000000d9,0 0 28px -4px var(--tile-accent, rgba(229, 106, 87, .35))}.drift-wall__tile.is-active img,.drift-wall__tile:focus-visible img,.drift-wall__tile:hover img{filter:grayscale(0) saturate(1.08);transform:scale(1.05)}.drift-wall__tile.is-active .drift-wall__overlay,.drift-wall__tile:focus-visible .drift-wall__overlay,.drift-wall__tile:hover .drift-wall__overlay{opacity:0}.drift-wall__tile.is-active .drift-wall__info,.drift-wall__tile:focus-visible .drift-wall__info,.drift-wall__tile:hover .drift-wall__info{opacity:1;transform:translateY(0)}.drift-wall__tile:focus-visible .drift-wall__inner{box-shadow:0 24px 60px -18px #000c,0 0 0 2px #ffffffe6}@media (prefers-reduced-motion: reduce){.drift-wall__plane,.drift-wall__track{will-change:auto}}._section_437kj_1{position:relative;background-color:transparent;padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--container-max);margin-inline:auto}._header_437kj_9{margin-bottom:2.5rem;max-width:720px}._eyebrow_437kj_14{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 1rem}._heading_437kj_23{font-size:clamp(2rem,4.5vw,3.5rem);margin:0 0 .8rem}._subheading_437kj_28{font-size:1.05rem;color:var(--color-text-muted);line-height:1.6;margin:0}._driftSection_437kj_36{position:relative;margin-bottom:4.5rem;border-radius:24px;background:#0e101673;border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 30px 80px -20px #0009}._driftContainer_437kj_48{position:relative;width:100%;height:560px;overflow:hidden;background:transparent}._gridHeader_437kj_57{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;margin-bottom:2rem}._gridTitle_437kj_66{font-size:clamp(1.4rem,2.5vw,1.9rem);margin:0}._filters_437kj_71{display:flex;flex-wrap:wrap;gap:.5rem}._filterBtn_437kj_77{font-size:.76rem;font-weight:500;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--glass-border);background:#11131899;color:var(--color-text-muted);cursor:pointer;transition:all .3s ease}._filterBtn_437kj_77:hover{background:#f3efe61a;color:var(--color-text-primary);border-color:#f3efe633}._filterBtn_437kj_77._active_437kj_95{background:var(--color-accent);color:#fff;border-color:var(--color-accent-soft);box-shadow:0 4px 16px #b6403259}._grid_437kj_57{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._card_437kj_109{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#111318b3;border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;overflow:hidden;opacity:0;transition:transform .55s var(--ease-out),border-color .35s ease,box-shadow .55s var(--ease-out)}._card_437kj_109:hover{transform:translateY(-8px);border-color:#f3efe640;box-shadow:0 30px 60px -25px #000000d9}._card_437kj_109._featured_437kj_130{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}._card_437kj_109._featured_437kj_130 ._art_437kj_137{aspect-ratio:auto;min-height:360px;height:100%}._card_437kj_109._featured_437kj_130 ._body_437kj_143{padding:2.5rem;gap:1.1rem}._art_437kj_137{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;padding:1.2rem;background:radial-gradient(140% 140% at 20% 0%,var(--accent),transparent 55%),linear-gradient(160deg,var(--color-surface-raised),var(--color-bg));transition:transform .8s var(--ease-out)}._card_437kj_109:hover ._art_437kj_137{transform:scale(1.03)}._cardImage_437kj_166{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;transition:transform .7s var(--ease-out),filter .5s ease}._card_437kj_109:hover ._cardImage_437kj_166{transform:scale(1.06)}._cardImageOverlay_437kj_181{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,9,11,.85) 0%,rgba(8,9,11,.15) 60%,transparent 100%);z-index:1;pointer-events:none}._monogram_437kj_189{position:relative;z-index:2;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.5rem);font-style:italic;line-height:1;color:var(--color-text-primary);opacity:.9;text-shadow:0 4px 16px rgba(0,0,0,.6);transition:opacity .4s ease}._artBadges_437kj_202{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem}._tagBadge_437kj_210{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#fff;background:var(--accent);padding:.28rem .65rem;border-radius:999px;box-shadow:0 4px 12px #0006}._year_437kj_222{font-size:.72rem;font-weight:500;letter-spacing:.1em;color:var(--color-text-muted);background:#0e0c0ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.28rem .65rem;border:1px solid var(--glass-border);border-radius:999px}._body_437kj_143{padding:1.5rem 1.6rem 1.7rem;display:flex;flex-direction:column;gap:.65rem;flex:1}._cardHeader_437kj_243{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._cardTitle_437kj_250{font-size:1.35rem;margin:0;font-weight:600;color:var(--color-text-primary)}._githubIcon_437kj_257{color:var(--color-text-muted);transition:transform .3s ease,color .3s ease;flex-shrink:0}._card_437kj_109:hover ._githubIcon_437kj_257{color:var(--color-accent-soft);transform:translate(2px,-2px)}._tagline_437kj_268{font-size:.88rem;color:var(--color-text-muted);margin:0;line-height:1.55}._chips_437kj_275{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.8rem}._chip_437kj_275{font-size:.68rem;font-weight:500;letter-spacing:.02em;color:#f3efe6cc;background:#f3efe60a;padding:.25rem .55rem;border:1px solid var(--glass-border);border-radius:999px;transition:background .3s ease,border-color .3s ease}._card_437kj_109:hover ._chip_437kj_275{background:#f3efe614;border-color:#f3efe626}@media (max-width: 1024px){._grid_437kj_57{grid-template-columns:repeat(2,1fr)}._card_437kj_109._featured_437kj_130{grid-template-columns:1fr}._card_437kj_109._featured_437kj_130 ._art_437kj_137{min-height:280px}._driftContainer_437kj_48{height:480px}}@media (max-width: 640px){._grid_437kj_57{grid-template-columns:1fr}._driftContainer_437kj_48{height:420px}._driftHeader_437kj_322{flex-direction:column;align-items:flex-start}}._section_utqt8_1{position:relative;background:transparent;padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--container-max);margin-inline:auto}._eyebrow_utqt8_9{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 1rem}._heading_utqt8_18{font-size:clamp(2rem,4.5vw,3.5rem);margin:0 0 3rem}._layout_utqt8_23{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}._leftCol_utqt8_30{display:flex;flex-direction:column;gap:2rem}._stats_utqt8_36{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}._stat_utqt8_36{padding:1.4rem 1.5rem;background:var(--color-surface);border:1px solid var(--glass-border);border-radius:16px}._statValue_utqt8_49{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.6rem);color:var(--color-text-primary);line-height:1;margin-bottom:.5rem}._statLabel_utqt8_57{font-size:.8rem;color:var(--color-text-muted);line-height:1.4}._group_utqt8_63{margin-bottom:2rem}._groupLabel_utqt8_67{font-family:var(--font-body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--color-text-muted);margin:0 0 .9rem}._chips_utqt8_77{display:flex;flex-wrap:wrap;gap:.5rem}._chip_utqt8_77{font-size:.82rem;font-weight:500;padding:.45rem .85rem;border:1px solid var(--glass-border);border-radius:999px;color:var(--color-text-primary);background:#f3efe608;transition:border-color .25s ease,transform .25s ease,background-color .25s ease}._chip_utqt8_77:hover{border-color:var(--color-accent);background:#b640321f;transform:translateY(-2px)}@media (max-width: 900px){._layout_utqt8_23{grid-template-columns:1fr;gap:3rem}}._botContainer_1jp9r_1{position:relative;width:100%;height:clamp(380px,48vh,480px);border-radius:22px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,70,84,.18);background:radial-gradient(120% 90% at 50% 38%,rgba(206,17,38,.3),transparent 62%),radial-gradient(80% 70% at 78% 88%,rgba(206,17,38,.14),transparent 60%),linear-gradient(165deg,#2a060d,#160309 55%,#0d0206);box-shadow:0 30px 80px #0000008c,0 0 60px #ce11261f,inset 0 1px #ffffff0f;margin-top:.5rem}._botContainer_1jp9r_1 canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}._grid_1jp9r_27{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,80,96,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,80,96,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 45%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 85% 80% at 50% 45%,#000 25%,transparent 100%)}._scanlines_1jp9r_41{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,rgba(255,255,255,.5) 0 1px,transparent 1px 4px)}._vignette_1jp9r_52{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 92% 88% at 50% 46%,transparent 58%,rgba(4,0,2,.62) 100%)}._corner_1jp9r_61{position:absolute;width:22px;height:22px;z-index:4;pointer-events:none;opacity:.75}._corner_1jp9r_61:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(255,70,84,.55)}._tl_1jp9r_77{top:14px;left:14px}._tl_1jp9r_77:before{border-right:0;border-bottom:0;border-radius:6px 0 0}._tr_1jp9r_80{top:14px;right:14px}._tr_1jp9r_80:before{border-left:0;border-bottom:0;border-radius:0 6px 0 0}._bl_1jp9r_83{bottom:14px;left:14px}._bl_1jp9r_83:before{border-right:0;border-top:0;border-radius:0 0 0 6px}._br_1jp9r_86{bottom:14px;right:14px}._br_1jp9r_86:before{border-left:0;border-top:0;border-radius:0 0 6px}._hud_1jp9r_90{position:absolute;z-index:4;pointer-events:none;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffaab2bf}._hudTl_1jp9r_101{top:20px;left:48px;display:flex;align-items:center;gap:8px}._hudBr_1jp9r_109{bottom:19px;right:48px;color:#ff8c9680}._liveDot_1jp9r_115{width:6px;height:6px;border-radius:50%;background:#ff2d40;box-shadow:0 0 10px #ff2d40;animation:_nbPulse_1jp9r_1 1.5s ease-in-out infinite}@keyframes _nbPulse_1jp9r_1{0%,to{opacity:1}50%{opacity:.25}}@media (max-width: 640px){._hudBr_1jp9r_109{display:none}._botContainer_1jp9r_1{height:clamp(360px,55vh,460px)}}._section_1wo0q_1{position:relative;background-color:transparent;padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--container-max);margin-inline:auto}._eyebrow_1wo0q_9{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 1rem}._heading_1wo0q_18{font-size:clamp(2rem,4.5vw,3.5rem);margin:0 0 4rem}._timeline_1wo0q_23{position:relative}._timeline_1wo0q_23:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,var(--glass-border) 12%,var(--glass-border) 88%,transparent)}._item_1wo0q_38{position:relative;width:50%;padding:0 3rem 4rem;opacity:0}._item_1wo0q_38._right_1wo0q_45{left:50%}._item_1wo0q_38._right_1wo0q_45 ._card_1wo0q_49{text-align:left}._item_1wo0q_38._left_1wo0q_53{padding-right:3.5rem;text-align:right}._dot_1wo0q_58{position:absolute;top:1.1rem;width:11px;height:11px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px #b6403229}._item_1wo0q_38._left_1wo0q_53 ._dot_1wo0q_58{right:-5.5px}._item_1wo0q_38._right_1wo0q_45 ._dot_1wo0q_58{left:-5.5px}._meta_1wo0q_71{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent-soft);margin-bottom:.6rem}._role_1wo0q_80{font-family:var(--font-body);font-size:1.15rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .2rem}._company_1wo0q_88{font-size:.9rem;color:var(--color-text-muted);margin:0 0 .75rem}._desc_1wo0q_94{font-size:.9rem;color:var(--color-text-muted);margin:0;line-height:1.55;max-width:40ch}._item_1wo0q_38._left_1wo0q_53 ._desc_1wo0q_94{margin-left:auto}@media (max-width: 768px){._timeline_1wo0q_23:before{left:0;transform:none}._item_1wo0q_38{width:100%;padding:0 0 3rem 2.25rem;text-align:left}._item_1wo0q_38._left_1wo0q_53{text-align:left}._item_1wo0q_38._right_1wo0q_45{padding-left:2.25rem}._item_1wo0q_38._left_1wo0q_53 ._dot_1wo0q_58,._item_1wo0q_38._right_1wo0q_45 ._dot_1wo0q_58{left:-5.5px;right:auto}._item_1wo0q_38._left_1wo0q_53 ._desc_1wo0q_94{margin-left:0}}@media (prefers-reduced-motion: reduce){._item_1wo0q_38{opacity:1}}._section_1jo0c_1{position:relative;background:transparent;padding:var(--section-padding-y) var(--section-padding-x);max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:column;min-height:90svh}._inner_1jo0c_12{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;flex:1}._eyebrow_1jo0c_21{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--color-accent-soft);margin:0 0 1.5rem}._heading_1jo0c_30{font-size:clamp(2.5rem,7vw,5.5rem);margin:0;max-width:900px;line-height:1.05}._heading_1jo0c_30 em{font-style:italic;color:var(--color-accent-soft)}._sub_1jo0c_42{font-size:1.05rem;color:var(--color-text-muted);margin:1.5rem auto 2.5rem;max-width:480px;line-height:1.5}._actions_1jo0c_50{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}._button_1jo0c_57{padding:.85rem 2rem;border-radius:999px;font-size:.9rem;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .3s ease}._button_1jo0c_57:hover{transform:translateY(-2px)}._primary_1jo0c_72{background:var(--grad-accent);color:#fff;box-shadow:0 16px 40px -16px #b64032b3}._primary_1jo0c_72:hover{box-shadow:0 22px 50px -16px #b64032d9}._secondary_1jo0c_83{color:var(--color-text-primary);border-color:var(--glass-border);background:#f3efe60a}._secondary_1jo0c_83:hover{border-color:var(--color-accent);background:#b640321f}._foot_1jo0c_95{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;color:var(--color-text-muted)}@media (max-width: 640px){._foot_1jo0c_95{flex-direction:column;gap:.5rem;text-align:center}}.liquid-ether-container{position:relative;overflow:hidden;width:100%;height:100%;touch-action:none}:root{--color-bg: #08090B;--color-surface: #111318;--color-surface-raised: #171A20;--color-text-primary: #F3EFE6;--color-text-muted: #AAA69D;--color-accent: #B64032;--color-accent-soft: #E56A57;--grad-accent: linear-gradient(135deg, #E56A57, #8E2E26);--grad-surface: linear-gradient(160deg, #171A20 0%, #0D0F13 100%);--glass-bg: rgba(8, 9, 11, .6);--glass-border: rgba(243, 239, 230, .08);--font-display: "Playfair Display", "Merriweather", Georgia, serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--font-cursive: "Cormorant Garamond", "Playfair Display", Georgia, serif;--container-max: 1200px;--section-padding-y: clamp(5rem, 14vh, 10rem);--section-padding-x: clamp(1.5rem, 5vw, 3rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .3s;--dur-med: .6s;--dur-slow: 1s;--z-media: 1;--z-overlay: 2;--z-nav: 100;--z-modal: 200}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.1}a{color:inherit}::selection{background:var(--color-accent);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#f3efe624;border-radius:999px;border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:#f3efe642}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--section-padding-x)}.reveal{opacity:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1}*{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
