/*! tailwindcss v4.3.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--color-ink:#0b0c10;--color-paper:#f2efe7;--color-bosphorus:#1e4e8c;--color-ember:#ff5a1f;--color-xenon:#b8ff3c;--color-smoke:#6b6a66;--color-ink-soft:#14151b;--font-display:"Fraunces", "Times New Roman", serif;--font-body:"Geist", "Inter", system-ui, sans-serif;--text-display-1:clamp(3.5rem, 12vw, 11rem);--text-eyebrow:.6875rem;--space-tile-pad:1.5rem;--radius-tile:1.75rem;--shadow-tile:0 24px 48px -24px #0b0c1073;--ease-cinema:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.22, 1, .36, 1);--duration-hover:.24s}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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]){appearance:button}::file-selector-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 components;@layer utilities{.static{position:static}.sticky{position:sticky}.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}}.flex{display:flex}.inline{display:inline}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[var\(--color-ink\)\]{background-color:var(--color-ink)}.from-bosphorus{--tw-gradient-from:var(--color-bosphorus);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ember{--tw-gradient-from:var(--color-ember);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-xenon{--tw-gradient-from:var(--color-xenon);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.font-\[var\(--font-body\)\]{--tw-font-weight:var(--font-body);font-weight:var(--font-body)}.text-\[var\(--color-paper\)\]{color:var(--color-paper)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-filter{-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.selection\:bg-\[var\(--color-ember\)\] ::selection{background-color:var(--color-ember)}.selection\:bg-\[var\(--color-ember\)\]::selection{background-color:var(--color-ember)}.selection\:text-\[var\(--color-ink\)\] ::selection{color:var(--color-ink)}.selection\:text-\[var\(--color-ink\)\]::selection{color:var(--color-ink)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reel{flex-direction:column;gap:.625rem;min-width:0;display:flex}.reel__frame{aspect-ratio:9/16;background:#0b0c10;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0b0c1080}.reel__iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.reel__poster{cursor:pointer;width:100%;height:100%;color:var(--color-paper);text-align:left;transition:transform .32s var(--ease-snap);border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;padding:1.25rem;font-family:inherit;display:flex;position:absolute;inset:0;overflow:hidden}.reel__poster:hover{transform:scale(1.015)}.reel__grain{opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.reel__tag{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c108c;border:1px solid;border-radius:4px;align-self:flex-start;padding:.25rem .5rem;font-size:10px;position:relative}.reel__index{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-smoke);font-size:10px;position:absolute;top:1.25rem;right:1.25rem}.reel__play{z-index:1;filter:drop-shadow(0 8px 20px #0b0c1099);transition:transform .2s var(--ease-snap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel__poster:hover .reel__play{transform:translate(-50%,-50%)scale(1.08)}.reel__quote{z-index:1;font-family:var(--font-display);color:var(--color-paper);max-width:90%;margin-top:auto;font-size:1.0625rem;font-style:italic;line-height:1.3;position:relative}.reel__cta{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-paper);opacity:.75;margin-top:.5rem;font-size:10px;position:relative}.reel__meta{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:10px;display:flex}.reel__cred{color:var(--color-smoke);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.reel__external{color:var(--color-ember);border-bottom:1px solid #0000;flex-shrink:0;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.reel__external:hover{border-bottom-color:currentColor}.tk{flex-direction:column;gap:.625rem;min-width:0;display:flex}.tk__frame{aspect-ratio:9/16;background:#0b0c10;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0b0c1080}.tk__frame .tiktok-embed{border-radius:inherit;background:#fff;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.tk__frame .tiktok-embed iframe{border:0!important;width:100%!important;height:100%!important}.tk__poster{cursor:pointer;width:100%;height:100%;color:var(--color-paper);text-align:left;transition:transform .32s var(--ease-snap);background:radial-gradient(at 25% 25%,#ff5a1f47,#0000 55%),radial-gradient(at 75% 75%,#1e4e8c73,#0000 55%),linear-gradient(160deg,#14151b,#0b0c10);border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;padding:1.25rem;font-family:inherit;display:flex;position:absolute;inset:0;overflow:hidden}.tk__poster:hover{transform:scale(1.015)}.tk__bg{opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.tk__tag{z-index:1;font-family:var(--font-mono);color:var(--color-paper);letter-spacing:.18em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c108c;border:1px solid #f2efe74d;border-radius:4px;padding:.25rem .5rem;font-size:10px;position:relative}.tk__hand{z-index:1;filter:drop-shadow(0 8px 20px #0b0c1099);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk__quote{z-index:1;font-family:var(--font-display);color:var(--color-paper);max-width:90%;margin-top:auto;font-size:1.0625rem;font-style:italic;line-height:1.3;position:relative}.tk__cta{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-paper);opacity:.78;margin-top:.5rem;font-size:10px;position:relative}.tk__meta{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:10px;display:flex}.tk__credit{color:var(--color-smoke);overflow-wrap:anywhere;min-width:0}.tk__external{color:var(--color-ember);border-bottom:1px solid #0000;flex-shrink:0;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.tk__external:hover{border-bottom-color:currentColor}@media(max-width:520px){.reel__meta,.tk__meta{flex-direction:column;align-items:flex-start;gap:.35rem}}.tc-ruler{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:linear-gradient(#0b0c10d9,#0b0c1000);padding:14px 20px;position:fixed;top:0;left:0;right:0}.tc-ruler__inner{max-width:1440px;color:var(--color-smoke);letter-spacing:.14em;font-size:11px;font-family:var(--font-mono);align-items:center;gap:14px;margin:0 auto;display:flex}.tc-ruler__tc{color:var(--color-paper);min-width:92px;font-weight:500}.tc-ruler__track{background:#f2efe71f;flex:1;height:1px;position:relative;overflow:hidden}.tc-ruler__fill{background:var(--color-ember);height:100%;transition:width 80ms linear;position:absolute;top:0;left:0}.tc-ruler__rec{color:var(--color-smoke);align-items:center;gap:6px;font-weight:500;transition:color .2s;display:inline-flex}.tc-ruler__rec[data-active=true]{color:var(--color-ember)}.tc-ruler__rec .dot{background:var(--color-smoke);border-radius:9999px;width:6px;height:6px;transition:background .2s}.tc-ruler__rec[data-active=true] .dot{background:var(--color-ember);box-shadow:0 0 8px #ff5a1f99}@media(max-width:720px){.tc-ruler{padding:10px 14px}.tc-ruler__inner{gap:10px;font-size:10px}.tc-ruler__tc{min-width:84px}}.now{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;display:flex}.now__eyebrow{color:var(--color-ember);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex}.now__rec{background:var(--color-ember);border-radius:9999px;width:6px;height:6px;animation:1.4s ease-in-out infinite now-blink;box-shadow:0 0 8px #ff5a1f99}.now__headline{font-family:var(--font-display);color:var(--color-paper);margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;line-height:1.25}.now__meta{color:var(--color-smoke);font-family:var(--font-mono);letter-spacing:.14em;margin:0;font-size:10px}@keyframes now-blink{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.now__rec{animation:none}}.showreel-placeholder{background:radial-gradient(at 30% 40%,#1e4e8c,#0b0c10 60%);position:absolute;inset:0;overflow:hidden}.showreel-placeholder .grad{filter:blur(40px);background:radial-gradient(circle at 70% 30%,#ff5a1f38,#0000 40%),radial-gradient(circle at 20% 70%,#1e4e8c8c,#0000 50%),linear-gradient(#0b0c10 0% 100%);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-10%}.showreel-placeholder .grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;inset:0}.showreel-video{object-fit:cover;filter:brightness(.55)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.05)}}@media(prefers-reduced-motion:reduce){.showreel-placeholder .grad{animation:none}}.contact-card{flex-direction:column;flex:1;gap:1.25rem;width:100%;min-width:0;display:flex}.contact-card,.contact-card *{box-sizing:border-box}.contact-card__head{flex-direction:column;gap:.5rem;min-width:0;display:flex}.contact-card__email{max-width:100%;color:var(--color-ember);font-family:var(--font-mono);letter-spacing:.04em;overflow-wrap:anywhere;border-bottom:1px solid;align-self:flex-start;padding-bottom:1px;font-size:.875rem;text-decoration:none}.contact-card__form{flex-direction:column;gap:.625rem;min-width:0;display:flex}.contact-card__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;display:grid}.contact-card__form label{flex-direction:column;gap:.25rem;min-width:0;display:flex}.contact-card__label{color:var(--color-smoke);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.contact-card__form input,.contact-card__form select,.contact-card__form textarea{width:100%;min-width:0;color:var(--color-paper);font-family:var(--font-body);transition:border-color var(--duration-hover);background:#f2efe70a;border:1px solid #f2efe71a;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.contact-card__form input:focus,.contact-card__form select:focus,.contact-card__form textarea:focus{border-color:var(--color-ember);outline:none}.contact-card__form textarea{resize:vertical;min-height:64px}.contact-card__form button{background:var(--color-ember);color:var(--color-ink);width:100%;font-family:var(--font-mono);letter-spacing:.14em;cursor:pointer;transition:background var(--duration-hover);border:none;border-radius:.5rem;justify-content:space-between;align-items:center;margin-top:.25rem;padding:.75rem 1rem;font-size:.8125rem;display:inline-flex}.contact-card__form button:hover:not(:disabled){background:#ff6c33}.contact-card__form button:disabled{opacity:.5;cursor:progress}.contact-card__err{color:var(--color-ember);font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:11px}.contact-card__sent{border:1px dashed #ff5a1f66;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.contact-card__sent-h{font-family:var(--font-display);color:var(--color-ember);margin:0;font-size:1.5rem}.contact-card__sent-sub{color:var(--color-paper);opacity:.78;margin:0;font-size:.875rem}.contact-card__social{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:auto;padding:0;list-style:none;display:grid}.contact-card__social a{min-width:0;color:var(--color-paper);opacity:.8;transition:border-color var(--duration-hover),opacity var(--duration-hover);border:1px solid #f2efe714;border-radius:.375rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:grid}.contact-card__social a span:nth-child(2){overflow-wrap:anywhere;min-width:0}.contact-card__social a:hover{border-color:var(--color-ember);opacity:1}.contact-card__tag{color:var(--color-ember);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}@media(max-width:560px){.contact-card__row,.contact-card__social{grid-template-columns:1fr}.contact-card__social a{padding-block:.5rem}}html{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-height:100dvh;overflow-x:hidden}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:clip}::selection{background:var(--color-ember);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px;border-radius:2px}.film-grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--color-smoke)}.display{font-family:var(--font-display);font-variation-settings:"opsz" 144,"wght" 500;letter-spacing:-.03em;font-weight:500;line-height:.88}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}lite-youtube{border-radius:.75rem;overflow:hidden}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}.marquee[data-astro-cid-afetqrbo]{overflow:hidden;inline-size:100%;max-inline-size:100%;contain:inline-size paint;padding:1.25rem 0;border-top:1px solid rgba(242,239,231,.06);border-bottom:1px solid rgba(242,239,231,.06);background:var(--color-ink-soft);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__rail[data-astro-cid-afetqrbo]{display:flex;gap:3rem;width:max-content;animation:scroll 42s linear infinite;will-change:transform}.marquee__item[data-astro-cid-afetqrbo]{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-smoke);font-size:12px;letter-spacing:.16em;white-space:nowrap}.marquee__item[data-astro-cid-afetqrbo] .dot[data-astro-cid-afetqrbo]{width:4px;height:4px;border-radius:9999px;background:var(--color-ember);opacity:.7}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__rail[data-astro-cid-afetqrbo]{animation:none}}@media(max-width:720px){.marquee[data-astro-cid-afetqrbo]{padding:1rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__rail[data-astro-cid-afetqrbo]{gap:2rem}.marquee__item[data-astro-cid-afetqrbo]{font-size:10px;letter-spacing:.12em}}.hero[data-astro-cid-ar5v7lgx]{--hero-marquee-height: 3.75rem;position:relative;height:100svh;min-height:680px;width:100%;overflow:hidden;display:flex;align-items:center;padding:clamp(5rem,7vh,6rem) 1.5rem calc(var(--hero-marquee-height) + 2.5rem);isolation:isolate}.hero__veil[data-astro-cid-ar5v7lgx]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b0c108c,#0b0c10d9),radial-gradient(circle at 20% 80%,#0b0c1000,#0b0c1066 60%)}.hero__content[data-astro-cid-ar5v7lgx]{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;color:var(--color-paper)}.hero__eyebrow[data-astro-cid-ar5v7lgx]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-paper);opacity:.78;margin-bottom:2rem}.hero__eyebrow[data-astro-cid-ar5v7lgx] .dot[data-astro-cid-ar5v7lgx]{width:5px;height:5px;border-radius:9999px;background:var(--color-ember);box-shadow:0 0 8px #ff5a1f99}.hero__title[data-astro-cid-ar5v7lgx]{font-size:var(--text-display-1);margin:0;color:var(--color-paper)}.hero__title[data-astro-cid-ar5v7lgx] .word[data-astro-cid-ar5v7lgx]{display:block;overflow:hidden}.hero__role[data-astro-cid-ar5v7lgx]{margin-top:1.25rem;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.1rem,2vw,1.6rem);color:var(--color-paper);opacity:.85;display:flex;flex-wrap:wrap;gap:.5rem}.hero__role[data-astro-cid-ar5v7lgx] .sep[data-astro-cid-ar5v7lgx]{color:var(--color-ember)}.hero__pitch[data-astro-cid-ar5v7lgx]{margin-top:2rem;max-width:56ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;color:var(--color-paper);opacity:.78}.hero__pitch[data-astro-cid-ar5v7lgx] .hi[data-astro-cid-ar5v7lgx]{color:var(--color-ember);font-weight:500}.hero__actions[data-astro-cid-ar5v7lgx]{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.cta[data-astro-cid-ar5v7lgx]{--bg: transparent;--fg: var(--color-paper);--br: rgba(242, 239, 231, .18);display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:9999px;border:1px solid var(--br);background:var(--bg);color:var(--fg);text-decoration:none;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;transition:background var(--duration-hover) var(--ease-snap),transform var(--duration-hover) var(--ease-snap),border-color var(--duration-hover) var(--ease-snap)}.cta[data-astro-cid-ar5v7lgx]:hover{transform:translateY(-1px)}.cta--primary[data-astro-cid-ar5v7lgx]{--bg: var(--color-ember);--fg: var(--color-ink);--br: var(--color-ember)}.cta--primary[data-astro-cid-ar5v7lgx]:hover{background:#ff6c33}.cta--ghost[data-astro-cid-ar5v7lgx]:hover{border-color:var(--color-paper)}.hero__scrollcue[data-astro-cid-ar5v7lgx]{position:absolute;right:1.5rem;bottom:calc(var(--hero-marquee-height) + 1rem);z-index:3;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-smoke);font-size:11px;letter-spacing:.18em;text-decoration:none;padding:.5rem .875rem;border:1px solid rgba(242,239,231,.12);border-radius:9999px}.hero__scrollcue[data-astro-cid-ar5v7lgx]:hover{color:var(--color-paper);border-color:#f2efe74d}.hero__scrollcue[data-astro-cid-ar5v7lgx] .arrow[data-astro-cid-ar5v7lgx]{animation:bob 1.8s ease-in-out infinite}.hero__marquee[data-astro-cid-ar5v7lgx]{position:absolute;inset-inline:0;bottom:0;z-index:3}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.hero__scrollcue[data-astro-cid-ar5v7lgx] .arrow[data-astro-cid-ar5v7lgx]{animation:none}}@media(max-width:720px){.hero[data-astro-cid-ar5v7lgx]{--hero-marquee-height: 3.0625rem;min-height:100svh;padding:4rem 1rem calc(var(--hero-marquee-height) + 2.25rem)}.hero__scrollcue[data-astro-cid-ar5v7lgx]{right:1rem;bottom:calc(var(--hero-marquee-height) + .75rem)}}.about[data-astro-cid-wm6ud4mt]{background:var(--color-paper);color:var(--color-ink);position:relative}.about__inner[data-astro-cid-wm6ud4mt]{max-width:1280px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem}.about__head[data-astro-cid-wm6ud4mt]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(3rem,5vw,4.5rem);max-width:720px}.about__eyebrow[data-astro-cid-wm6ud4mt]{color:var(--color-smoke)}.about__title[data-astro-cid-wm6ud4mt]{font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.02;margin:0;color:var(--color-ink)}.about__title[data-astro-cid-wm6ud4mt] em[data-astro-cid-wm6ud4mt]{color:var(--color-ember);font-style:italic}.about__body[data-astro-cid-wm6ud4mt]{display:grid;grid-template-columns:260px 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.about__portrait[data-astro-cid-wm6ud4mt]{aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--color-ink);box-shadow:0 24px 48px -24px #0b0c1066;position:sticky;top:100px}.about__text[data-astro-cid-wm6ud4mt]{display:flex;flex-direction:column;gap:1.5rem}.about__lede[data-astro-cid-wm6ud4mt]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2vw,1.75rem);color:var(--color-ember);margin:0;line-height:1.3;max-width:32ch}.about__copy[data-astro-cid-wm6ud4mt]{color:var(--color-ink);opacity:.78;line-height:1.65;margin:0;font-size:1.0625rem;max-width:56ch}.about__timeline[data-astro-cid-wm6ud4mt]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:0;border-top:1px solid rgba(11,12,16,.12)}.about__milestone[data-astro-cid-wm6ud4mt]{display:grid;grid-template-columns:80px 1fr;gap:1.5rem;align-items:baseline;padding:.875rem 0;border-bottom:1px solid rgba(11,12,16,.08)}.about__year[data-astro-cid-wm6ud4mt]{color:var(--color-smoke);font-size:11px;letter-spacing:.18em}.about__label[data-astro-cid-wm6ud4mt]{color:var(--color-ink);font-size:.9375rem;line-height:1.4}@media(max-width:720px){.about__body[data-astro-cid-wm6ud4mt]{grid-template-columns:1fr;gap:2rem}.about__portrait[data-astro-cid-wm6ud4mt]{position:static;top:auto;max-width:min(280px,100%);margin-inline:auto}}.wall[data-astro-cid-sr2kgpd3]{position:relative;max-width:1280px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem clamp(4rem,7vw,6rem)}.wall__head[data-astro-cid-sr2kgpd3]{max-width:720px;margin:0 auto 4rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.wall__title[data-astro-cid-sr2kgpd3]{font-size:clamp(2.25rem,5vw,4rem);margin:0;color:var(--color-paper)}.wall__title[data-astro-cid-sr2kgpd3] em[data-astro-cid-sr2kgpd3]{color:var(--color-ember);font-style:italic}.wall__lead[data-astro-cid-sr2kgpd3]{color:var(--color-smoke);font-size:1rem;line-height:1.6;margin:0;max-width:56ch;margin-inline:auto}.wall__grid[data-astro-cid-sr2kgpd3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(1.25rem,2vw,2rem)}@media(min-width:1280px){.wall__grid[data-astro-cid-sr2kgpd3]{grid-template-columns:repeat(4,1fr)}.wall__grid[data-astro-cid-sr2kgpd3]>[data-astro-cid-sr2kgpd3]:nth-child(5){grid-column-start:1}}@media(max-width:720px){.wall[data-astro-cid-sr2kgpd3]{padding:4rem 1rem 3rem}.wall__grid[data-astro-cid-sr2kgpd3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:520px){.wall__grid[data-astro-cid-sr2kgpd3]{grid-template-columns:minmax(0,1fr)}}.tally-light[data-astro-cid-zzcrezx6]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-smoke)}.tally-dot[data-astro-cid-zzcrezx6]{width:6px;height:6px;border-radius:9999px;background:var(--color-smoke);transition:background var(--duration-hover) var(--ease-snap);box-shadow:0 0 #ff5a1f00}.tally-label[data-astro-cid-zzcrezx6]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1}[data-tile]:hover .tally-dot[data-astro-cid-zzcrezx6],[data-tile]:focus-within .tally-dot[data-astro-cid-zzcrezx6]{background:var(--color-ember);box-shadow:0 0 12px #ff5a1f99}[data-tile]:hover .tally-label[data-astro-cid-zzcrezx6],[data-tile]:focus-within .tally-label[data-astro-cid-zzcrezx6]{color:var(--color-ember)}.is-pulsing[data-astro-cid-zzcrezx6] .tally-dot[data-astro-cid-zzcrezx6]{background:var(--color-ember);animation:tally-pulse 1.6s ease-in-out infinite}.is-pulsing[data-astro-cid-zzcrezx6] .tally-label[data-astro-cid-zzcrezx6]{color:var(--color-ember)}@keyframes tally-pulse{0%,to{box-shadow:0 0 #ff5a1f99;transform:scale(1)}50%{box-shadow:0 0 0 8px #ff5a1f00;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.is-pulsing[data-astro-cid-zzcrezx6] .tally-dot[data-astro-cid-zzcrezx6]{animation:none}}.tile[data-astro-cid-enwgt7dc]{--col-span: 4;--row-span: 1;position:relative;grid-column:span var(--col-span) / span var(--col-span);grid-row:span var(--row-span) / span var(--row-span);display:flex;flex-direction:column;padding:var(--space-tile-pad);border-radius:var(--radius-tile);overflow:hidden;isolation:isolate;box-shadow:var(--shadow-tile);transition:transform var(--duration-hover) var(--ease-snap),box-shadow var(--duration-hover) var(--ease-snap);text-decoration:none;color:inherit;min-height:160px}.tile[data-astro-cid-enwgt7dc][data-col-start]{grid-column-start:var(--col-start)}.tile[data-astro-cid-enwgt7dc][data-row-start]{grid-row-start:var(--row-start)}.tile[data-astro-cid-enwgt7dc]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f;border-radius:inherit;pointer-events:none}.tile[data-astro-cid-enwgt7dc]:hover{transform:translateY(-2px) scale(1.012);box-shadow:0 36px 64px -28px #0b0c1099}.tile--ink[data-astro-cid-enwgt7dc]{background:var(--color-ink-soft);color:var(--color-paper)}.tile--paper[data-astro-cid-enwgt7dc]{background:var(--color-paper);color:var(--color-ink)}.tile--paper[data-astro-cid-enwgt7dc]:after{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000f}.tile--bosphorus[data-astro-cid-enwgt7dc]{background:linear-gradient(160deg,#1e4e8c,#14365f);color:var(--color-paper)}.tile--xenon[data-astro-cid-enwgt7dc]{background:linear-gradient(160deg,#14151b,#0b0c10);color:var(--color-paper);border:1px solid rgba(184,255,60,.18)}.tile__tally[data-astro-cid-enwgt7dc]{position:absolute;top:1.25rem;left:1.5rem;z-index:2}.tile__body[data-astro-cid-enwgt7dc]{margin-top:1.5rem;display:flex;flex-direction:column;flex:1;gap:1rem;min-height:0}@media(max-width:720px){.tile[data-astro-cid-enwgt7dc]{grid-column:span 4 / span 4!important;grid-row:span 1 / span 1!important;min-height:200px}}@media(min-width:721px)and (max-width:1024px){.tile[data-astro-cid-enwgt7dc]{--col-span: min(var(--col-span), 4)}}.stats[data-astro-cid-xretsxlz]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem;flex:1;align-content:center}.stats__item[data-astro-cid-xretsxlz]{display:flex;flex-direction:column;gap:.25rem}.stats__value[data-astro-cid-xretsxlz]{color:var(--color-paper);font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.01em}.stats__label[data-astro-cid-xretsxlz]{color:var(--color-smoke);font-size:.75rem;letter-spacing:.02em;line-height:1.3}@media(max-width:720px){.stats[data-astro-cid-xretsxlz]{grid-template-columns:repeat(2,1fr)}}.ai[data-astro-cid-h4fdmisd]{display:flex;flex-direction:column;gap:1.5rem;flex:1}.ai__head[data-astro-cid-h4fdmisd]{display:flex;flex-direction:column;gap:.625rem;max-width:720px}.ai__eyebrow[data-astro-cid-h4fdmisd]{color:var(--color-xenon)}.ai__title[data-astro-cid-h4fdmisd]{font-size:clamp(1.5rem,2.4vw,2rem);margin:0;color:var(--color-paper);line-height:1.15}.ai__title[data-astro-cid-h4fdmisd] em[data-astro-cid-h4fdmisd]{color:var(--color-xenon);font-style:italic}.ai__lede[data-astro-cid-h4fdmisd]{color:var(--color-smoke);font-size:.9375rem;line-height:1.55;margin:0;max-width:56ch}.ai__grid[data-astro-cid-h4fdmisd]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ai__cell[data-astro-cid-h4fdmisd]{display:flex;flex-direction:column;gap:.5rem}.ai__poster[data-astro-cid-h4fdmisd]{position:relative;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(184,255,60,.32) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,rgba(255,90,31,.25) 0%,transparent 55%),#14151b;border:1px solid rgba(184,255,60,.18)}.ai__tool[data-astro-cid-h4fdmisd]{position:absolute;bottom:.5rem;left:.5rem;color:var(--color-xenon);font-size:9px;letter-spacing:.14em;padding:.15rem .4rem;border:1px solid rgba(184,255,60,.4);border-radius:4px;background:#0b0c108c}.ai__caption[data-astro-cid-h4fdmisd]{color:var(--color-paper);font-size:.875rem;margin:0;line-height:1.35}.ai__prompt[data-astro-cid-h4fdmisd]{color:var(--color-smoke);font-size:10px;letter-spacing:.04em;margin:0;line-height:1.4;opacity:.85}@media(max-width:1024px){.ai__grid[data-astro-cid-h4fdmisd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ai__grid[data-astro-cid-h4fdmisd]{grid-template-columns:1fr 1fr;gap:.75rem}.ai__prompt[data-astro-cid-h4fdmisd]{display:none}}.tools[data-astro-cid-nge52kmd]{display:flex;flex-direction:column;gap:1rem;flex:1}.tools__lede[data-astro-cid-nge52kmd]{color:var(--color-paper);opacity:.74;margin:0;font-size:.9375rem;max-width:40ch}.tools__grid[data-astro-cid-nge52kmd]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.625rem;flex:1;align-content:end}@media(max-width:1024px){.tools__grid[data-astro-cid-nge52kmd]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tool[data-astro-cid-nge52kmd]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;background:#f2efe70a;border:1px solid rgba(242,239,231,.06);border-radius:.625rem;transition:background .2s,border-color .2s}.tool[data-astro-cid-nge52kmd]:hover{background:#f2efe714;border-color:#ff5a1f4d}.tool__badge[data-astro-cid-nge52kmd]{--badge-fg: var(--color-paper);color:var(--badge-fg);font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1}.tool__name[data-astro-cid-nge52kmd]{font-size:10px;color:var(--color-smoke);text-align:center;line-height:1.2;max-width:100%;overflow-wrap:anywhere}@media(max-width:720px){.tools__grid[data-astro-cid-nge52kmd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:360px){.tool[data-astro-cid-nge52kmd]{padding-inline:.375rem}}.bento[data-astro-cid-ezdsj6b7]{background:var(--color-ink);position:relative}.bento__inner[data-astro-cid-ezdsj6b7]{max-width:1280px;margin:0 auto;padding:clamp(4rem,7vw,6rem) 1.5rem;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.bento__head[data-astro-cid-ezdsj6b7]{max-width:640px;display:flex;flex-direction:column;gap:1.25rem}.bento__title[data-astro-cid-ezdsj6b7]{font-size:clamp(2rem,4vw,3rem);color:var(--color-paper);margin:0;line-height:1.05}.bento__title[data-astro-cid-ezdsj6b7] em[data-astro-cid-ezdsj6b7]{color:var(--color-ember);font-style:italic}.bento__lead[data-astro-cid-ezdsj6b7]{color:var(--color-smoke);font-size:1.0625rem;line-height:1.6;margin:0;max-width:52ch}.bento__grid[data-astro-cid-ezdsj6b7]{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(160px,auto);gap:clamp(1rem,1.5vw,1.5rem)}@media(max-width:1024px){.bento__grid[data-astro-cid-ezdsj6b7]{grid-template-columns:repeat(6,1fr)}}@media(max-width:720px){.bento__inner[data-astro-cid-ezdsj6b7]{padding:3.5rem 1rem}.bento__grid[data-astro-cid-ezdsj6b7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.channels[data-astro-cid-rirsikk5]{background:var(--color-ink-soft);position:relative}.channels__inner[data-astro-cid-rirsikk5]{max-width:1280px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.channels__head[data-astro-cid-rirsikk5]{max-width:720px;display:flex;flex-direction:column;gap:1.25rem}.channels__title[data-astro-cid-rirsikk5]{font-size:clamp(2rem,4.5vw,3.5rem);color:var(--color-paper);margin:0;line-height:1.05}.channels__title[data-astro-cid-rirsikk5] em[data-astro-cid-rirsikk5]{color:var(--color-ember);font-style:italic}.channels__lead[data-astro-cid-rirsikk5]{color:var(--color-smoke);font-size:1.0625rem;line-height:1.6;margin:0;max-width:56ch}.channels__grid[data-astro-cid-rirsikk5]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2vw,2rem)}.ch[data-astro-cid-rirsikk5]{background:var(--color-ink);border:1px solid rgba(242,239,231,.06);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .32s,transform .32s var(--ease-snap)}.ch[data-astro-cid-rirsikk5]:hover{border-color:#ff5a1f66;transform:translateY(-4px)}.ch__preview[data-astro-cid-rirsikk5]{aspect-ratio:16 / 9;overflow:hidden;position:relative}.ch__preview[data-astro-cid-rirsikk5] lite-youtube{width:100%;height:100%;border-radius:0}.ch__art[data-astro-cid-rirsikk5]{display:block;width:100%;height:100%;text-decoration:none}.ch__body[data-astro-cid-rirsikk5]{padding:1.75rem;display:flex;flex-direction:column;gap:.625rem;flex:1;text-decoration:none;color:inherit}.ch__row[data-astro-cid-rirsikk5]{display:flex;gap:.5rem;align-items:center}.ch__badge[data-astro-cid-rirsikk5]{color:var(--color-paper);background:var(--color-ember);padding:.15rem .5rem;border-radius:4px;font-size:9px;letter-spacing:.16em}.ch--bosphorus[data-astro-cid-rirsikk5] .ch__badge[data-astro-cid-rirsikk5]{background:var(--color-bosphorus)}.ch__platform[data-astro-cid-rirsikk5]{color:var(--color-smoke);font-size:10px;letter-spacing:.16em}.ch__title[data-astro-cid-rirsikk5]{font-size:clamp(1.5rem,2.4vw,2rem);margin:0;color:var(--color-paper)}.ch__handle[data-astro-cid-rirsikk5]{color:var(--color-ember);font-size:11px;letter-spacing:.12em;margin:0}.ch--bosphorus[data-astro-cid-rirsikk5] .ch__handle[data-astro-cid-rirsikk5]{color:#8ab3e6}.ch__pitch[data-astro-cid-rirsikk5]{color:var(--color-paper);opacity:.74;font-size:.9375rem;line-height:1.55;margin:0 0 1.25rem;flex:1}.ch__foot[data-astro-cid-rirsikk5]{display:flex;justify-content:space-between;align-items:baseline;padding-top:1rem;border-top:1px solid rgba(242,239,231,.08)}.ch__metric[data-astro-cid-rirsikk5]{display:flex;flex-direction:column;gap:2px}.ch__metric-label[data-astro-cid-rirsikk5]{color:var(--color-smoke);font-size:10px;letter-spacing:.18em}.ch__metric-value[data-astro-cid-rirsikk5]{color:var(--color-paper);font-size:1.125rem;font-weight:500}.ch__cta[data-astro-cid-rirsikk5]{color:var(--color-ember);font-size:11px;letter-spacing:.14em}.ch--bosphorus[data-astro-cid-rirsikk5] .ch__cta[data-astro-cid-rirsikk5]{color:var(--color-paper)}.channels__past[data-astro-cid-rirsikk5]{color:var(--color-smoke);font-size:11px;letter-spacing:.1em;margin:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.channels__past[data-astro-cid-rirsikk5] .dot[data-astro-cid-rirsikk5]{width:4px;height:4px;border-radius:9999px;background:var(--color-ember);opacity:.7}.channels__past[data-astro-cid-rirsikk5] a[data-astro-cid-rirsikk5]{color:var(--color-paper);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}@media(max-width:720px){.channels__grid[data-astro-cid-rirsikk5]{grid-template-columns:1fr}}.speak[data-astro-cid-tkt5iwq3]{position:relative;background:var(--color-ink)}.speak__inner[data-astro-cid-tkt5iwq3]{max-width:1280px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.speak__head[data-astro-cid-tkt5iwq3]{max-width:760px;display:flex;flex-direction:column;gap:1.25rem}.speak__title[data-astro-cid-tkt5iwq3]{font-size:clamp(2rem,4.5vw,3.5rem);color:var(--color-paper);margin:0;line-height:1.05}.speak__after[data-astro-cid-tkt5iwq3]{color:var(--color-ember);font-style:italic;font-weight:400;display:inline-block;margin-left:.5rem}.speak__lead[data-astro-cid-tkt5iwq3]{color:var(--color-smoke);font-size:1.0625rem;line-height:1.6;margin:0;max-width:56ch}.speak__video[data-astro-cid-tkt5iwq3]{width:100%;border-radius:20px;overflow:hidden;background:var(--color-ink-soft);box-shadow:0 40px 80px -40px #0b0c1099}.speak__thumb[data-astro-cid-tkt5iwq3]{position:relative;display:block;aspect-ratio:16 / 9;width:100%;text-decoration:none}.speak__thumb[data-astro-cid-tkt5iwq3] img[data-astro-cid-tkt5iwq3]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:transform .48s var(--ease-cinema),filter .48s;filter:brightness(.78)}.speak__fallback[data-astro-cid-tkt5iwq3]{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:radial-gradient(ellipse at 30% 30%,rgba(255,90,31,.25) 0%,transparent 55%),radial-gradient(ellipse at 70% 70%,rgba(30,78,140,.45) 0%,transparent 55%),linear-gradient(160deg,#14151b,#0b0c10);color:var(--color-paper);text-align:center;padding:2rem}.speak__fallback-tag[data-astro-cid-tkt5iwq3]{color:var(--color-ember);font-size:11px;letter-spacing:.2em}.speak__fallback-title[data-astro-cid-tkt5iwq3]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.2}.speak__fallback-host[data-astro-cid-tkt5iwq3]{color:var(--color-smoke);font-size:10px;letter-spacing:.18em}.speak__thumb[data-astro-cid-tkt5iwq3]:hover img[data-astro-cid-tkt5iwq3]{transform:scale(1.025);filter:brightness(.85)}.speak__veil[data-astro-cid-tkt5iwq3]{position:absolute;inset:0;background:linear-gradient(180deg,#0b0c1000 30%,#0b0c108c);pointer-events:none}.speak__play[data-astro-cid-tkt5iwq3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 24px rgba(11,12,16,.6));transition:transform .24s var(--ease-snap)}.speak__thumb[data-astro-cid-tkt5iwq3]:hover .speak__play[data-astro-cid-tkt5iwq3]{transform:translate(-50%,-50%) scale(1.06)}.speak__cta[data-astro-cid-tkt5iwq3]{position:absolute;bottom:1.25rem;right:1.5rem;color:var(--color-paper);font-size:11px;letter-spacing:.18em;padding:.375rem .75rem;border:1px solid rgba(242,239,231,.3);border-radius:9999px;background:#0b0c1080;backdrop-filter:blur(8px)}.speak__meta[data-astro-cid-tkt5iwq3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;border-top:1px solid rgba(242,239,231,.08);padding-top:2rem;margin:0}.speak__meta[data-astro-cid-tkt5iwq3] div[data-astro-cid-tkt5iwq3]{display:flex;flex-direction:column;gap:.375rem}.speak__meta[data-astro-cid-tkt5iwq3] dt[data-astro-cid-tkt5iwq3]{color:var(--color-smoke);font-size:10px;letter-spacing:.18em;margin:0}.speak__meta[data-astro-cid-tkt5iwq3] dd[data-astro-cid-tkt5iwq3]{color:var(--color-paper);font-size:.9375rem;margin:0;line-height:1.4}.speak__link[data-astro-cid-tkt5iwq3]{color:var(--color-ember);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}@media(max-width:720px){.speak__meta[data-astro-cid-tkt5iwq3]{grid-template-columns:repeat(2,1fr)}.speak__cta[data-astro-cid-tkt5iwq3]{bottom:.75rem;right:.75rem;font-size:9px;padding:.25rem .5rem}}.agency[data-astro-cid-kwwyregw]{background:var(--color-paper);color:var(--color-ink);position:relative}.agency__inner[data-astro-cid-kwwyregw]{max-width:1280px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.agency__head[data-astro-cid-kwwyregw]{max-width:720px;display:flex;flex-direction:column;gap:1.25rem}.agency__title[data-astro-cid-kwwyregw]{font-size:clamp(2rem,4.5vw,3.5rem);margin:0;line-height:1.05;color:var(--color-ink)}.agency__title[data-astro-cid-kwwyregw] em[data-astro-cid-kwwyregw]{color:var(--color-ember);font-style:italic}.agency__lead[data-astro-cid-kwwyregw]{color:var(--color-ink);opacity:.72;font-size:1.0625rem;line-height:1.6;margin:0;max-width:56ch}.agency__visual[data-astro-cid-kwwyregw]{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}.agency__grid[data-astro-cid-kwwyregw]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.agency__cell[data-astro-cid-kwwyregw]{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(11,12,16,.08);transition:transform .32s var(--ease-snap)}.agency__cell[data-astro-cid-kwwyregw]:hover{transform:translateY(-2px)}.agency__tag[data-astro-cid-kwwyregw]{position:absolute;bottom:.625rem;left:.625rem;color:var(--color-paper);font-size:9px;letter-spacing:.2em;padding:.2rem .45rem;background:#0b0c10a6;border-radius:4px;backdrop-filter:blur(6px)}.agency__card[data-astro-cid-kwwyregw]{background:var(--color-ink);color:var(--color-paper);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:.875rem;position:sticky;top:100px}.agency__card-eb[data-astro-cid-kwwyregw]{color:var(--color-ember)}.agency__card-h[data-astro-cid-kwwyregw]{font-size:clamp(1.5rem,2.4vw,1.875rem);margin:0;color:var(--color-paper)}.agency__card-handle[data-astro-cid-kwwyregw]{color:var(--color-ember);font-size:11px;letter-spacing:.14em;margin:0}.agency__card-copy[data-astro-cid-kwwyregw]{color:var(--color-paper);opacity:.74;font-size:.9375rem;line-height:1.55;margin:.25rem 0 0}.agency__card-meta[data-astro-cid-kwwyregw]{display:flex;gap:1.5rem;margin:.5rem 0 0;padding:1rem 0 0;border-top:1px solid rgba(242,239,231,.08)}.agency__card-meta[data-astro-cid-kwwyregw] div[data-astro-cid-kwwyregw]{display:flex;flex-direction:column;gap:4px}.agency__card-meta[data-astro-cid-kwwyregw] dt[data-astro-cid-kwwyregw]{color:var(--color-smoke);font-size:10px;letter-spacing:.16em;margin:0}.agency__card-meta[data-astro-cid-kwwyregw] dd[data-astro-cid-kwwyregw]{color:var(--color-paper);font-size:.875rem;margin:0}.agency__card-cta[data-astro-cid-kwwyregw]{margin-top:.5rem;color:var(--color-ember);text-decoration:none;font-size:11px;letter-spacing:.14em;padding:.75rem 1rem;border:1px solid rgba(255,90,31,.5);border-radius:9999px;text-align:center;transition:background .2s}.agency__card-cta[data-astro-cid-kwwyregw]:hover{background:#ff5a1f1a}@media(max-width:960px){.agency__visual[data-astro-cid-kwwyregw]{grid-template-columns:1fr}.agency__card[data-astro-cid-kwwyregw]{position:static}}@media(max-width:720px){.agency__grid[data-astro-cid-kwwyregw]{grid-template-columns:repeat(2,1fr)}}.contact[data-astro-cid-joh4gybl]{background:var(--color-ink);position:relative}.contact__inner[data-astro-cid-joh4gybl]{max-width:920px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.contact__head[data-astro-cid-joh4gybl]{text-align:center;display:flex;flex-direction:column;gap:1rem;max-width:640px;margin:0 auto}.contact__title[data-astro-cid-joh4gybl]{font-size:clamp(2.25rem,5vw,4rem);color:var(--color-paper);margin:0;line-height:1.02}.contact__title[data-astro-cid-joh4gybl] em[data-astro-cid-joh4gybl]{color:var(--color-ember);font-style:italic}.contact__lead[data-astro-cid-joh4gybl]{color:var(--color-smoke);font-size:1.0625rem;line-height:1.6;margin:0}.contact__shell[data-astro-cid-joh4gybl]{background:var(--color-ink-soft);border:1px solid rgba(242,239,231,.06);border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 32px 64px -32px #0b0c1080}.credits[data-astro-cid-ejornzhd]{position:relative;background:var(--color-ink);padding:4rem 1.5rem 5rem;border-top:1px solid rgba(242,239,231,.06);color:var(--color-smoke);overflow:hidden}.credits[data-astro-cid-ejornzhd]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px);pointer-events:none}.credits__inner[data-astro-cid-ejornzhd]{max-width:720px;margin:0 auto;position:relative;z-index:1}.credits__head[data-astro-cid-ejornzhd]{text-align:center;margin-bottom:3rem}.credits__cue[data-astro-cid-ejornzhd]{color:var(--color-ember);font-size:14px;letter-spacing:.18em;margin:.5rem 0 0}.credits__list[data-astro-cid-ejornzhd]{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-direction:column;gap:1.25rem}.credits__row[data-astro-cid-ejornzhd]{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;align-items:baseline;padding-bottom:.5rem;border-bottom:1px solid rgba(242,239,231,.06)}.credits__role[data-astro-cid-ejornzhd]{color:var(--color-smoke);font-size:11px;letter-spacing:.18em;text-align:right;text-transform:uppercase}.credits__name[data-astro-cid-ejornzhd]{color:var(--color-paper);font-family:var(--font-display);font-size:1.0625rem;letter-spacing:-.005em}.credits__sign[data-astro-cid-ejornzhd]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:var(--color-smoke);font-size:10px;letter-spacing:.14em;padding-top:1.5rem;border-top:1px solid rgba(242,239,231,.06)}@media(max-width:720px){.credits__row[data-astro-cid-ejornzhd]{grid-template-columns:1fr;gap:.25rem}.credits__role[data-astro-cid-ejornzhd]{text-align:left}}
