.spotlight-module__ZX7jzG__root{--white:#fff;--black:#000;--ochre:#af7653;--sans:var(--font-pt-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--track:-.033em;--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--white);color:var(--black);font-family:var(--sans);font-size:1.0625rem;font-weight:400;line-height:1.5;overflow-x:clip}:where(.spotlight-module__ZX7jzG__root) *,:where(.spotlight-module__ZX7jzG__root) :before,:where(.spotlight-module__ZX7jzG__root) :after{box-sizing:border-box}:where(.spotlight-module__ZX7jzG__root) :is(h1,h2,h3,p,ul,ol){margin:0;font-weight:400}:where(.spotlight-module__ZX7jzG__root) :is(ul,ol){padding:0;list-style:none}:where(.spotlight-module__ZX7jzG__root) a{color:inherit;text-decoration:none}.spotlight-module__ZX7jzG__root a:focus-visible{outline-offset:3px;outline:2px solid}.spotlight-module__ZX7jzG__preloader{background:var(--black);color:var(--white)}.spotlight-module__ZX7jzG__preloader svg{color:var(--ochre)}.spotlight-module__ZX7jzG__preloaderText{letter-spacing:var(--track);font-size:2.25rem}.spotlight-module__ZX7jzG__top{z-index:2;padding:1.25rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex;position:relative}.spotlight-module__ZX7jzG__mark{letter-spacing:var(--track);font-size:1.25rem}.spotlight-module__ZX7jzG__navLinks{gap:1.5rem;display:flex}.spotlight-module__ZX7jzG__navLinks a{border-bottom:1px solid #0000;transition:border-color .2s}.spotlight-module__ZX7jzG__navLinks a:hover{border-color:var(--ochre)}.spotlight-module__ZX7jzG__heroScroll{transform-origin:50% 0}.spotlight-module__ZX7jzG__hero{min-height:calc(100svh - 4rem);padding:0 var(--gutter) 2rem;grid-template-rows:1fr auto;display:grid;position:relative}.spotlight-module__ZX7jzG__name{z-index:0;letter-spacing:var(--track);overflow-wrap:anywhere;align-self:center;font-size:clamp(3.5rem,15vw,13.5rem);line-height:.88;display:grid;position:relative}.spotlight-module__ZX7jzG__line{display:block}.spotlight-module__ZX7jzG__outline{color:#0000;-webkit-text-stroke:1.5px var(--black);text-align:right}.spotlight-module__ZX7jzG__portrait{z-index:1;aspect-ratio:4/5;width:clamp(11rem,26vw,22rem);position:absolute;bottom:5.5rem;left:50%;translate:-50%}.spotlight-module__ZX7jzG__photo{object-fit:cover;filter:grayscale();width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, var(--black) 70%, transparent);mask-image:linear-gradient(to bottom, var(--black) 70%, transparent);display:block}.spotlight-module__ZX7jzG__heroFoot{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex;position:relative}.spotlight-module__ZX7jzG__headline{max-width:34rem;font-size:clamp(1.25rem,2vw,1.4375rem)}.spotlight-module__ZX7jzG__where{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.spotlight-module__ZX7jzG__available{align-items:center;gap:.5rem;display:inline-flex}.spotlight-module__ZX7jzG__available:before{content:"";background:var(--ochre);width:.5rem;height:.5rem}.spotlight-module__ZX7jzG__stageWrap{padding-top:var(--gap)}.spotlight-module__ZX7jzG__stageClip{min-height:100svh}.spotlight-module__ZX7jzG__stage{min-height:100svh;padding:clamp(1.5rem, 4vw, 3rem) var(--gutter);background:var(--black);color:var(--white);grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:2rem;display:grid;position:relative;overflow:hidden}.spotlight-module__ZX7jzG__beam{pointer-events:none;background:conic-gradient(from 165deg at 50% -10%, transparent 0deg, color-mix(in srgb, var(--ochre) 38%, transparent) 15deg, transparent 30deg);filter:blur(14px);height:100%;position:absolute;inset:0 0 auto}.spotlight-module__ZX7jzG__split{grid-column:1/-1;position:relative}.spotlight-module__ZX7jzG__splitTitle{letter-spacing:var(--track);text-transform:uppercase;justify-content:space-between;font-size:clamp(3rem,12vw,10rem);line-height:.9;display:flex}.spotlight-module__ZX7jzG__splitLeft,.spotlight-module__ZX7jzG__splitRight{transition:transform .9s cubic-bezier(.16,1,.3,1);display:inline-block}.spotlight-module__ZX7jzG__split[data-inview=false] .spotlight-module__ZX7jzG__splitLeft{transform:translate(30%)}.spotlight-module__ZX7jzG__split[data-inview=false] .spotlight-module__ZX7jzG__splitRight{transform:translate(-30%)}.spotlight-module__ZX7jzG__stageText{grid-column:1;align-self:end;gap:1rem;max-width:36rem;font-size:clamp(1.125rem,1.6vw,1.4375rem);display:grid;position:relative}.spotlight-module__ZX7jzG__stageActions{flex-wrap:wrap;grid-column:2;place-self:end;gap:.75rem;display:flex;position:relative}.spotlight-module__ZX7jzG__whiteButton,.spotlight-module__ZX7jzG__ghostButton{border:1px solid var(--white);padding:.85rem 1.4rem;transition:background .2s,color .2s;display:inline-block}.spotlight-module__ZX7jzG__whiteButton{background:var(--white);color:var(--black)}.spotlight-module__ZX7jzG__whiteButton:hover{background:var(--black);color:var(--white)}.spotlight-module__ZX7jzG__ghostButton:hover{background:var(--white);color:var(--black)}.spotlight-module__ZX7jzG__section{padding:var(--gap) var(--gutter) 0}.spotlight-module__ZX7jzG__sectionTitle{letter-spacing:var(--track);margin-bottom:3rem;font-size:clamp(3rem,10vw,8rem);line-height:.9}.spotlight-module__ZX7jzG__works{gap:clamp(3rem,7vw,6rem);display:grid}.spotlight-module__ZX7jzG__work{border-top:1px solid var(--black);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-top:1.5rem;display:grid}.spotlight-module__ZX7jzG__cover{aspect-ratio:4/3;background:var(--black);color:var(--white);place-items:center;display:grid;overflow:hidden}.spotlight-module__ZX7jzG__cover img{object-fit:cover;filter:grayscale();width:100%;height:100%}.spotlight-module__ZX7jzG__coverFallback{letter-spacing:var(--track);font-size:clamp(4rem,10vw,8rem)}.spotlight-module__ZX7jzG__workText{gap:.75rem;display:grid}.spotlight-module__ZX7jzG__workMeta,.spotlight-module__ZX7jzG__small{font-size:.8125rem}.spotlight-module__ZX7jzG__workTitle{letter-spacing:var(--track);overflow-wrap:anywhere;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.spotlight-module__ZX7jzG__list{display:grid}.spotlight-module__ZX7jzG__item{border-top:1px solid var(--black);grid-template-columns:minmax(8rem,14rem) 1fr;gap:.5rem 2rem;padding:1.5rem 0;display:grid}.spotlight-module__ZX7jzG__itemTitle{letter-spacing:var(--track);font-size:clamp(1.4375rem,2.6vw,2.25rem);line-height:1.1}.spotlight-module__ZX7jzG__points{gap:.3rem;max-width:46rem;margin-top:.75rem;display:grid}.spotlight-module__ZX7jzG__points li:before{content:"— "}.spotlight-module__ZX7jzG__columns{border-top:1px solid var(--black);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:2.5rem 2rem;padding-top:1.5rem;display:grid}.spotlight-module__ZX7jzG__columnTitle{letter-spacing:var(--track);margin-bottom:.75rem;font-size:1.4375rem}.spotlight-module__ZX7jzG__plain{gap:.25rem;display:grid}.spotlight-module__ZX7jzG__contact{margin-top:var(--gap);min-height:80svh;padding:var(--gap) var(--gutter) 3rem;background:var(--black);color:var(--white);align-content:end;gap:1.5rem;display:grid;position:relative;overflow:hidden}.spotlight-module__ZX7jzG__talk{letter-spacing:var(--track);font-size:clamp(4rem,17vw,15rem);line-height:.85;position:relative}.spotlight-module__ZX7jzG__contactEmail{letter-spacing:var(--track);border-bottom:1px solid var(--ochre);overflow-wrap:anywhere;justify-self:start;font-size:clamp(1.25rem,3vw,2.25rem);position:relative}.spotlight-module__ZX7jzG__contactLinks{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex;position:relative}.spotlight-module__ZX7jzG__contactLinks a{align-items:center;gap:.25rem;display:inline-flex}.spotlight-module__ZX7jzG__contactLinks a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.spotlight-module__ZX7jzG__portrait{justify-self:center;margin:-2rem 0 1.5rem;position:relative;bottom:auto;left:auto;translate:none}.spotlight-module__ZX7jzG__stage{grid-template-columns:1fr}.spotlight-module__ZX7jzG__stageText,.spotlight-module__ZX7jzG__stageActions{grid-column:1;justify-self:start}.spotlight-module__ZX7jzG__work,.spotlight-module__ZX7jzG__item{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spotlight-module__ZX7jzG__root *,.spotlight-module__ZX7jzG__root :before,.spotlight-module__ZX7jzG__root :after{transition:none!important;animation:none!important}}
.placard-module__xYZXTa__root{--neon:#0af500;--ink:#000;--charcoal:#282828;--white:#fff;--orange:#ff4600;--display:var(--font-pt-archivo), "Archivo Black", Archivo, sans-serif;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--pill:68px;--radius:20px;--gutter:clamp(1rem, 3.5vw, 2.75rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.55;overflow-x:clip}:where(.placard-module__xYZXTa__root) *,:where(.placard-module__xYZXTa__root) :before,:where(.placard-module__xYZXTa__root) :after{box-sizing:border-box}:where(.placard-module__xYZXTa__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.placard-module__xYZXTa__root) :is(ul,ol){padding:0;list-style:none}:where(.placard-module__xYZXTa__root) a{color:inherit;text-decoration:none}.placard-module__xYZXTa__root a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.placard-module__xYZXTa__dot{background:var(--orange);border-radius:50%;width:.75rem;height:.75rem}.placard-module__xYZXTa__hero{background:var(--neon);padding:1.25rem var(--gutter) clamp(2.5rem, 6vw, 4rem);overflow:hidden}.placard-module__xYZXTa__nav{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.placard-module__xYZXTa__navCta{background:var(--ink);color:var(--neon);border-radius:var(--pill);padding:.55rem 1.25rem}.placard-module__xYZXTa__wordWrap{margin-top:clamp(1.5rem,5vw,3rem)}.placard-module__xYZXTa__word{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-weight:900;font-size:min(18rem, calc(92vw / (var(--name-len,6) * .55)));letter-spacing:-.008em;color:var(--ink);line-height:.82}.placard-module__xYZXTa__heroRow{z-index:1;grid-template-columns:minmax(10rem,.6fr) 1fr;align-items:end;gap:clamp(1.25rem,4vw,3rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.placard-module__xYZXTa__portrait{aspect-ratio:4/5;border-radius:var(--radius);background:var(--ink);overflow:hidden}.placard-module__xYZXTa__photo{object-fit:cover;width:100%;height:100%;display:block}.placard-module__xYZXTa__portraitFallback{height:100%;font-family:var(--display);font-variation-settings:"wdth" 62;color:var(--neon);place-items:center;font-size:clamp(4rem,12vw,9rem);font-weight:900;display:grid}.placard-module__xYZXTa__heroText{gap:1rem;display:grid}.placard-module__xYZXTa__headline{letter-spacing:-.01em;max-width:36rem;font-size:clamp(1.375rem,2.6vw,2.25rem);font-weight:600;line-height:1.15}.placard-module__xYZXTa__where{color:var(--charcoal);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.placard-module__xYZXTa__available{border:1.5px solid var(--ink);border-radius:var(--pill);color:var(--ink);padding:.2rem .75rem;font-size:.875rem}.placard-module__xYZXTa__stats{flex-wrap:wrap;gap:.75rem;display:flex}.placard-module__xYZXTa__stat{background:var(--ink);min-width:8.5rem;color:var(--white);border-radius:var(--radius);padding:1rem 1.25rem;font-size:.875rem;display:grid}.placard-module__xYZXTa__statValue{font-family:var(--display);font-variation-settings:"wdth" 62;color:var(--neon);font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:900;line-height:1}.placard-module__xYZXTa__statementBand{background:var(--ink);color:var(--white);padding:var(--gap) var(--gutter)}.placard-module__xYZXTa__statement{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;max-width:72rem;font-size:clamp(2rem,5.6vw,4.75rem);font-weight:900;line-height:.98}.placard-module__xYZXTa__section{padding:var(--gap) var(--gutter) 0;position:relative}.placard-module__xYZXTa__doubleTitle{inset:calc(var(--gap) - .2em) 0 auto;white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden}.placard-module__xYZXTa__outlined{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--charcoal);font-size:clamp(4rem,14vw,12rem);font-weight:900;line-height:1;display:inline-block;transform:translate(42%)}.placard-module__xYZXTa__sectionTitle{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;margin-bottom:2.5rem;font-size:clamp(4rem,14vw,12rem);font-weight:900;line-height:1;position:relative}.placard-module__xYZXTa__pills ol{gap:.75rem;display:grid}.placard-module__xYZXTa__pillRow{border-radius:var(--pill)}.placard-module__xYZXTa__pillDark{background:var(--ink);color:var(--white)}.placard-module__xYZXTa__pillLight{background:var(--white);color:var(--ink);border:1.5px solid var(--ink)}.placard-module__xYZXTa__pillInner{border-radius:var(--pill);grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.75rem 2rem;padding:1.25rem clamp(1.5rem,4vw,3rem);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .3s,color .3s;display:grid}.placard-module__xYZXTa__pillRow[data-inview=false] .placard-module__xYZXTa__pillInner{transform:translateX(var(--from,0))}.placard-module__xYZXTa__pillNo{font-size:.875rem;font-weight:600}.placard-module__xYZXTa__pillTitle{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(1.75rem,3.8vw,3.25rem);font-weight:900;line-height:1;transition:color .3s}.placard-module__xYZXTa__pillItems{font-size:.9375rem}.placard-module__xYZXTa__pills[data-tracking] .placard-module__xYZXTa__pillInner[data-active]{box-shadow:0 0 0 3px var(--orange)}.placard-module__xYZXTa__pills[data-tracking] .placard-module__xYZXTa__pillInner[data-active] .placard-module__xYZXTa__pillTitle{color:var(--orange)}.placard-module__xYZXTa__works{margin-top:var(--gap);background:var(--ink);color:var(--white);padding:var(--gap) var(--gutter);border-radius:var(--radius) var(--radius) 0 0}.placard-module__xYZXTa__worksTitle{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--neon);margin-bottom:3rem;font-size:clamp(5rem,24vw,22rem);font-weight:900;line-height:.8}.placard-module__xYZXTa__workList{gap:clamp(3rem,7vw,5rem);display:grid}.placard-module__xYZXTa__work{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.placard-module__xYZXTa__coverWrap{border-radius:var(--radius);overflow:hidden}.placard-module__xYZXTa__tile{background:var(--ink)}.placard-module__xYZXTa__cover{aspect-ratio:4/3;background:var(--charcoal);place-items:center;display:grid}.placard-module__xYZXTa__cover img{object-fit:cover;width:100%;height:100%}.placard-module__xYZXTa__coverFallback{font-family:var(--display);font-variation-settings:"wdth" 62;color:var(--neon);font-size:clamp(5rem,12vw,9rem);font-weight:900}.placard-module__xYZXTa__workText{gap:.85rem;display:grid}.placard-module__xYZXTa__workMeta{color:var(--orange);font-size:.875rem}.placard-module__xYZXTa__workTitle{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:900;line-height:.95}.placard-module__xYZXTa__outcome{color:var(--neon)}.placard-module__xYZXTa__tags{flex-wrap:wrap;gap:.4rem;display:flex}.placard-module__xYZXTa__tags li{border:1px solid var(--white);border-radius:var(--pill);padding:.15rem .7rem;font-size:.8125rem}.placard-module__xYZXTa__recordWrap{padding-bottom:var(--gap)}.placard-module__xYZXTa__record{display:grid}.placard-module__xYZXTa__recordRow{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:.5rem 2rem;padding:1.25rem 0;transition:padding .25s;display:grid}.placard-module__xYZXTa__recordRow:hover{padding-left:1rem}.placard-module__xYZXTa__recordTitle{letter-spacing:-.01em;font-size:clamp(1.25rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.placard-module__xYZXTa__recordBy{color:var(--charcoal)}.placard-module__xYZXTa__recordWhen{white-space:nowrap;font-size:.875rem;font-weight:600}.placard-module__xYZXTa__points{color:var(--charcoal);grid-column:1/-1;gap:.3rem;max-width:50rem;display:grid}.placard-module__xYZXTa__points li:before{content:"— "}.placard-module__xYZXTa__previewCard{background:var(--neon);color:var(--ink);border-radius:var(--radius);width:15rem;box-shadow:0 0 0 1.5px var(--ink);padding:1rem 1.25rem}.placard-module__xYZXTa__previewInner{gap:.25rem;font-size:.875rem;display:grid}.placard-module__xYZXTa__previewBy{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:1.75rem;font-weight:900;line-height:1}.placard-module__xYZXTa__footer{background:var(--neon);padding:clamp(3rem, 7vw, 5rem) var(--gutter) 1.5rem;gap:3rem;display:grid;overflow:hidden}.placard-module__xYZXTa__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.placard-module__xYZXTa__mail{background:var(--ink);color:var(--white);border-radius:var(--pill);overflow-wrap:anywhere;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:clamp(1rem,2vw,1.375rem);font-weight:600;transition:background .2s,color .2s;display:inline-flex}.placard-module__xYZXTa__mail:hover{background:var(--orange);color:var(--ink)}.placard-module__xYZXTa__footerLinks{flex-wrap:wrap;gap:.5rem;display:flex}.placard-module__xYZXTa__footerLinks a{border:1.5px solid var(--ink);border-radius:var(--pill);padding:.45rem 1rem;font-weight:600;display:inline-block}.placard-module__xYZXTa__footerLinks a:hover{background:var(--ink);color:var(--neon)}.placard-module__xYZXTa__footerName{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-weight:900;font-size:min(20rem, calc(94vw / (var(--name-len,6) * .55)));overflow-wrap:anywhere;line-height:.8}@media (max-width:760px){.placard-module__xYZXTa__heroRow,.placard-module__xYZXTa__work{grid-template-columns:1fr}.placard-module__xYZXTa__portrait{max-width:16rem}.placard-module__xYZXTa__pillInner{border-radius:var(--radius);grid-template-columns:auto 1fr}.placard-module__xYZXTa__pillRow{border-radius:var(--radius)}.placard-module__xYZXTa__pillItems{grid-column:1/-1}.placard-module__xYZXTa__recordRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.placard-module__xYZXTa__root *,.placard-module__xYZXTa__root :before,.placard-module__xYZXTa__root :after{transition:none!important;animation:none!important}}
.chapters-module__yDDg5G__root{--ground:#000;--charcoal:#19191c;--graphite:#343434;--ash:#757577;--silver:#a3a3a4;--fog:#bababb;--white:#fff;--electric:#18a3fa;--violet:#7b61ff;--amethyst:#8473ff;--deep-violet:#2e106a;--pink:#f31199;--hero-blue:#0047fd;--nebula:#5a1fd0;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--card:24px;--image:16px;--gutter:clamp(1rem, 4vw, 3rem);background:var(--ground);color:var(--fog);font-family:var(--sans);font-size:1.0625rem;font-weight:400;line-height:1.55;overflow-x:clip}:where(.chapters-module__yDDg5G__root) *,:where(.chapters-module__yDDg5G__root) :before,:where(.chapters-module__yDDg5G__root) :after{box-sizing:border-box}:where(.chapters-module__yDDg5G__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.chapters-module__yDDg5G__root) :is(ul,ol){padding:0;list-style:none}:where(.chapters-module__yDDg5G__root) a{color:inherit;text-decoration:none}.chapters-module__yDDg5G__root a:focus-visible{outline:2px solid var(--electric);outline-offset:3px}.chapters-module__yDDg5G__glow{z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 40% 50%, var(--hero-blue), transparent 70%), radial-gradient(35% 45% at 62% 45%, var(--nebula), transparent 70%);filter:blur(70px);opacity:.55;position:absolute;inset:10% 15%}@media screen and (prefers-reduced-motion:no-preference){.chapters-module__yDDg5G__glow{animation:14s ease-in-out infinite alternate chapters-module__yDDg5G__drift}}@keyframes chapters-module__yDDg5G__drift{50%{transform:translate(4%,-3%)scale(1.08,.94)}to{transform:translate(-3%,2%)scale(.95,1.06)}}.chapters-module__yDDg5G__cover,.chapters-module__yDDg5G__slide,.chapters-module__yDDg5G__contents{min-height:100svh;padding:clamp(2rem, 5vw, 4rem) var(--gutter);position:relative}.chapters-module__yDDg5G__cover{text-align:center;align-content:center;justify-items:center;gap:1.25rem;display:grid;overflow:hidden}.chapters-module__yDDg5G__cover>:not(.chapters-module__yDDg5G__glow){position:relative}.chapters-module__yDDg5G__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:.875rem;font-weight:500}.chapters-module__yDDg5G__name{letter-spacing:-.04em;color:var(--white);overflow-wrap:anywhere;font-size:clamp(3.25rem,11vw,9rem);font-weight:600;line-height:.95}.chapters-module__yDDg5G__headline{color:var(--fog);max-width:40rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:300}.chapters-module__yDDg5G__meta{color:var(--silver);flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.chapters-module__yDDg5G__available{border:1px solid var(--violet);color:var(--fog);border-radius:6px;padding:.1rem .6rem}.chapters-module__yDDg5G__slideTitle{letter-spacing:-.04em;color:var(--white);margin-bottom:2.5rem;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:600;line-height:1}.chapters-module__yDDg5G__contents{align-content:center;display:grid}.chapters-module__yDDg5G__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.chapters-module__yDDg5G__glass,.chapters-module__yDDg5G__glassPlain{border:1px solid var(--graphite);border-radius:var(--card);background:color-mix(in srgb, var(--white) 5%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:2.5rem;height:100%;padding:1.5rem;display:grid}.chapters-module__yDDg5G__glass{transition:border-color .25s,transform .25s}.chapters-module__yDDg5G__glass:hover{border-color:var(--electric);transform:translateY(-4px)}.chapters-module__yDDg5G__cardNo{color:var(--amethyst);font-size:.875rem}.chapters-module__yDDg5G__cardTitle{letter-spacing:-.03em;color:var(--white);font-size:1.75rem;font-weight:600}.chapters-module__yDDg5G__slide{align-content:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.chapters-module__yDDg5G__divider{text-align:center;align-content:center;justify-items:center;min-height:60svh;display:grid;position:relative}.chapters-module__yDDg5G__divider>:not(.chapters-module__yDDg5G__glow){position:relative}.chapters-module__yDDg5G__dividerNo{color:var(--electric);font-size:1rem;font-weight:500}.chapters-module__yDDg5G__dividerTitle{letter-spacing:-.05em;color:var(--white);font-size:clamp(3.5rem,13vw,11rem);font-weight:600;line-height:.9}.chapters-module__yDDg5G__about{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.chapters-module__yDDg5G__portrait{aspect-ratio:4/5;border-radius:var(--image);background:var(--charcoal);box-shadow:-14px 0 60px -18px var(--hero-blue), 0 0 0 1px var(--graphite);overflow:hidden}.chapters-module__yDDg5G__photo{object-fit:cover;width:100%;height:100%;display:block}.chapters-module__yDDg5G__portraitFallback{letter-spacing:-.04em;height:100%;color:var(--white);background:radial-gradient(circle at 0% 50%, var(--nebula), var(--charcoal) 70%);place-items:center;font-size:clamp(4rem,10vw,7rem);font-weight:600;display:grid}.chapters-module__yDDg5G__aboutText{color:var(--white);gap:1.25rem;max-width:44rem;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:300;line-height:1.45;display:grid}.chapters-module__yDDg5G__works{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:2.5rem 1.5rem;display:grid}.chapters-module__yDDg5G__work{gap:.6rem;display:grid}.chapters-module__yDDg5G__workCover{aspect-ratio:4/3;border-radius:var(--image);background:var(--charcoal);border:1px solid var(--graphite);place-items:center;margin-bottom:.5rem;display:grid;overflow:hidden}.chapters-module__yDDg5G__workCover img{object-fit:cover;width:100%;height:100%}.chapters-module__yDDg5G__workFallback{letter-spacing:-.04em;color:var(--amethyst);font-size:4rem;font-weight:600}.chapters-module__yDDg5G__label{color:var(--pink);font-size:.8125rem}.chapters-module__yDDg5G__workTitle{letter-spacing:-.03em;color:var(--white);overflow-wrap:anywhere;font-size:1.5rem;font-weight:600;line-height:1.15}.chapters-module__yDDg5G__soft{color:var(--silver)}.chapters-module__yDDg5G__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:3rem;display:grid}.chapters-module__yDDg5G__columnTitle{letter-spacing:-.02em;color:var(--amethyst);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.chapters-module__yDDg5G__entries{gap:1.5rem;display:grid}.chapters-module__yDDg5G__entry{border-left:1px solid var(--graphite);gap:.3rem;padding-left:1.25rem;display:grid}.chapters-module__yDDg5G__entryTitle{color:var(--white);font-size:1.1875rem;font-weight:500}.chapters-module__yDDg5G__points{gap:.25rem;margin-top:.4rem;display:grid}.chapters-module__yDDg5G__points li:before{content:"— ";color:var(--ash)}.chapters-module__yDDg5G__toolkit{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.chapters-module__yDDg5G__toolkit .chapters-module__yDDg5G__glassPlain{gap:.25rem}.chapters-module__yDDg5G__chips{flex-wrap:wrap;gap:.4rem;display:flex}.chapters-module__yDDg5G__chips li{border:1px solid var(--graphite);border-radius:6px;padding:.15rem .6rem;font-size:.875rem}.chapters-module__yDDg5G__contactBody{justify-items:center;gap:1.5rem;padding-bottom:3rem;display:grid}.chapters-module__yDDg5G__cta{background:var(--deep-violet);color:var(--electric);border:1px solid var(--violet);overflow-wrap:anywhere;border-radius:24px;align-items:center;gap:.5rem;padding:1rem 1.6rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;transition:background .2s,color .2s;display:inline-flex}.chapters-module__yDDg5G__cta:hover{color:var(--white)}.chapters-module__yDDg5G__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.chapters-module__yDDg5G__links a{color:var(--electric)}.chapters-module__yDDg5G__links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.chapters-module__yDDg5G__about{grid-template-columns:1fr}.chapters-module__yDDg5G__portrait{max-width:18rem}.chapters-module__yDDg5G__divider{min-height:40svh}}@media (prefers-reduced-motion:reduce){.chapters-module__yDDg5G__root *,.chapters-module__yDDg5G__root :before,.chapters-module__yDDg5G__root :after{transition:none!important;animation:none!important}}
.glitch-module__tr3gTW__root{--void:#000;--ghost:#fff;--muted:#aba4a4;--green:#00fb34;--red:red;--yellow:#fff500;--display:"Arial Black", Arial, Helvetica, sans-serif;--serif:"Times New Roman", Times, serif;--ui:Arial, Helvetica, sans-serif;--gutter:clamp(1rem, 3.5vw, 2.75rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--void);color:var(--ghost);font-family:var(--serif);font-size:1.125rem;line-height:1.5;overflow-x:clip}:where(.glitch-module__tr3gTW__root) *,:where(.glitch-module__tr3gTW__root) :before,:where(.glitch-module__tr3gTW__root) :after{box-sizing:border-box}:where(.glitch-module__tr3gTW__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.glitch-module__tr3gTW__root) :is(ul,ol){padding:0;list-style:none}:where(.glitch-module__tr3gTW__root) a{color:inherit;text-decoration:none}.glitch-module__tr3gTW__root :is(a,button):focus-visible{outline:2px solid var(--green);outline-offset:3px}.glitch-module__tr3gTW__glitchy{transition:text-shadow .12s}@media (hover:hover){.glitch-module__tr3gTW__glitchy:hover{text-shadow:-.04em 0 var(--red), .04em 0 var(--green)}}@media screen and (prefers-reduced-motion:no-preference){.glitch-module__tr3gTW__name{animation:.5s steps(5,end) .2s both glitch-module__tr3gTW__split}.glitch-module__tr3gTW__panel[data-glitch] .glitch-module__tr3gTW__entryTitle{animation:.36s steps(4,end) glitch-module__tr3gTW__split}}@keyframes glitch-module__tr3gTW__split{0%{text-shadow:-.06em 0 var(--red), .06em 0 var(--green);transform:translate(.02em)}25%{text-shadow:.05em 0 var(--red), -.05em 0 var(--green);transform:translate(-.02em)skew(-6deg)}50%{text-shadow:-.03em .02em var(--red), .03em -.02em var(--green);clip-path:inset(18% 0 30%)}75%{text-shadow:.02em 0 var(--red), -.02em 0 var(--green);clip-path:inset(0)}to{text-shadow:none;transform:none}}.glitch-module__tr3gTW__hero{min-height:100svh;padding:1.25rem var(--gutter) 3rem;grid-template-rows:auto 1fr;display:grid}.glitch-module__tr3gTW__nav{font-family:var(--ui);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.glitch-module__tr3gTW__navLinks{align-items:center;gap:1.25rem;display:flex}.glitch-module__tr3gTW__navLinks a:hover{color:var(--green)}.glitch-module__tr3gTW__navCta{border:1px solid var(--green);color:var(--green);border-radius:30px;padding:.4rem 1rem}.glitch-module__tr3gTW__heroBody{align-self:end;gap:1.5rem;display:grid}.glitch-module__tr3gTW__name{font-family:var(--display);text-transform:uppercase;font-weight:700;font-size:min(12rem, calc(92vw / (var(--name-len,6) * .78)));letter-spacing:-.03em;line-height:.88}.glitch-module__tr3gTW__headline{max-width:44rem;font-size:clamp(1.375rem,3vw,2.25rem);font-style:italic;line-height:1.2}.glitch-module__tr3gTW__tags{font-family:var(--ui);text-transform:uppercase;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;display:flex}.glitch-module__tr3gTW__tags li{border:1px solid;padding:.25rem .6rem}.glitch-module__tr3gTW__tagRed{border-color:var(--red);color:var(--ghost)}.glitch-module__tr3gTW__tagYellow{border-color:var(--yellow);color:var(--yellow)}.glitch-module__tr3gTW__tagWhite{border-color:var(--muted)}.glitch-module__tr3gTW__section{padding:var(--gap) var(--gutter) 0}.glitch-module__tr3gTW__label{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:1.5rem;font-size:.8125rem;font-weight:700}.glitch-module__tr3gTW__about{gap:1.25rem;max-width:60rem;font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.3;display:grid}.glitch-module__tr3gTW__tabList{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.glitch-module__tr3gTW__tab{font-family:var(--ui);text-transform:uppercase;color:var(--muted);border:1px solid var(--muted);cursor:pointer;background:0 0;border-radius:30px;padding:.45rem 1rem;font-size:.8125rem;transition:color .15s,border-color .15s,background .15s}.glitch-module__tr3gTW__tab:hover{color:var(--ghost);border-color:var(--ghost)}.glitch-module__tr3gTW__tab[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--void)}.glitch-module__tr3gTW__panel+.glitch-module__tr3gTW__panel{margin-top:2rem}.glitch-module__tr3gTW__tabs [role=tabpanel]+[role=tabpanel]{margin-top:0}.glitch-module__tr3gTW__entry{border-top:1px solid var(--muted);align-content:end;gap:.6rem;min-height:22rem;padding:2rem 0;display:grid;position:relative;overflow:hidden}.glitch-module__tr3gTW__running{pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.glitch-module__tr3gTW__runningTrack{width:max-content;font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--muted);font-size:clamp(5rem,16vw,13rem);font-weight:700;line-height:1;display:flex}.glitch-module__tr3gTW__runningTrack span{padding-right:.4em}@media screen and (prefers-reduced-motion:no-preference){.glitch-module__tr3gTW__runningTrack{animation:26s linear infinite glitch-module__tr3gTW__run}}@keyframes glitch-module__tr3gTW__run{to{transform:translate(-50%)}}.glitch-module__tr3gTW__when{font-family:var(--ui);color:var(--yellow);font-size:.8125rem;position:relative}.glitch-module__tr3gTW__entryTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4.5rem);font-weight:700;line-height:.95;position:relative}.glitch-module__tr3gTW__by{font-size:1.375rem;font-style:italic;position:relative}.glitch-module__tr3gTW__points{gap:.3rem;max-width:48rem;display:grid;position:relative}.glitch-module__tr3gTW__points li:before{content:"+ ";color:var(--green)}.glitch-module__tr3gTW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.glitch-module__tr3gTW__card{border:1px solid var(--muted);align-content:start;gap:.6rem;height:100%;padding:1rem;transition:border-color .2s;display:grid}.glitch-module__tr3gTW__card:hover{border-color:var(--green)}.glitch-module__tr3gTW__cover{aspect-ratio:16/10;border:1px solid var(--red);place-items:center;margin-bottom:.4rem;display:grid;overflow:hidden}.glitch-module__tr3gTW__cover img{object-fit:cover;width:100%;height:100%}.glitch-module__tr3gTW__coverFallback{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--ghost);font-size:4rem;font-weight:700}.glitch-module__tr3gTW__cardTitle{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.05}.glitch-module__tr3gTW__muted{color:var(--muted)}.glitch-module__tr3gTW__green{color:var(--green)}.glitch-module__tr3gTW__skills{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2.5rem 2rem;display:grid}.glitch-module__tr3gTW__certs{gap:.4rem;display:grid}.glitch-module__tr3gTW__contact{margin-top:var(--gap);padding:var(--gap) var(--gutter) 3rem;border-top:1px solid var(--muted);justify-items:start;gap:1.5rem;display:grid;position:relative;overflow:hidden}.glitch-module__tr3gTW__contactTitle{font-family:var(--display);text-transform:uppercase;font-size:clamp(3.5rem,13vw,10rem);font-weight:700;line-height:.88;position:relative}.glitch-module__tr3gTW__cta{background:var(--green);color:var(--void);font-family:var(--ui);overflow-wrap:anywhere;border-radius:30px;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:700;transition:box-shadow .15s;display:inline-flex;position:relative}.glitch-module__tr3gTW__cta:hover{box-shadow:-3px 0 0 var(--red), 3px 0 0 var(--yellow)}.glitch-module__tr3gTW__links{font-family:var(--ui);text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex;position:relative}.glitch-module__tr3gTW__links a:hover{color:var(--green)}.glitch-module__tr3gTW__ownerPhoto{aspect-ratio:1;object-fit:cover;border:1px solid var(--ghost);width:clamp(6rem,12vw,9rem);box-shadow:-4px 0 0 var(--red), 4px 0 0 var(--green)}@media (prefers-reduced-motion:reduce){.glitch-module__tr3gTW__root *,.glitch-module__tr3gTW__root :before,.glitch-module__tr3gTW__root :after{transition:none!important;animation:none!important}}
.orbit-module__AS3IFW__root{--white:#fff;--ink:#000;--paper:#dbdad9;--rule:gray;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--mono:var(--font-pt-pt-mono), "PT Mono", ui-monospace, monospace;--pill:129.6px;--radius:7.2px;--gutter:clamp(1rem, 3.5vw, 2.75rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.1875rem;font-weight:400;line-height:1.45;overflow-x:clip}:where(.orbit-module__AS3IFW__root) *,:where(.orbit-module__AS3IFW__root) :before,:where(.orbit-module__AS3IFW__root) :after{box-sizing:border-box}:where(.orbit-module__AS3IFW__root) :is(h1,h2,h3,p,ul,ol){font-weight:inherit;margin:0}:where(.orbit-module__AS3IFW__root) :is(ul,ol){padding:0;list-style:none}:where(.orbit-module__AS3IFW__root) a{color:inherit;text-decoration:none}.orbit-module__AS3IFW__root a:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.orbit-module__AS3IFW__mono{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.orbit-module__AS3IFW__pill{border:1px solid var(--ink);border-radius:var(--pill);padding:.35rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:inline-block}.orbit-module__AS3IFW__pill:hover{background:var(--ink);color:var(--white)}.orbit-module__AS3IFW__hero{min-height:100svh;padding:1.25rem var(--gutter) 2.5rem;background:linear-gradient(to bottom, var(--white), var(--paper));grid-template-rows:auto 1fr;display:grid}.orbit-module__AS3IFW__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.orbit-module__AS3IFW__navLinks{align-items:center;gap:1.25rem;font-size:.9375rem;display:flex}.orbit-module__AS3IFW__heroBody{align-self:end;gap:1rem;display:grid}.orbit-module__AS3IFW__name{font-weight:100;font-size:min(14rem, calc(94vw / (var(--name-len,6) * .52)));letter-spacing:-.045em;line-height:.86}.orbit-module__AS3IFW__heroFoot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-top:1rem;display:flex}.orbit-module__AS3IFW__headline{max-width:38rem;font-size:clamp(1.25rem,2.2vw,1.75rem)}.orbit-module__AS3IFW__section{padding:var(--gap) var(--gutter) 0}.orbit-module__AS3IFW__section>.orbit-module__AS3IFW__mono{border-top:1px solid var(--rule);margin-bottom:2.5rem;padding-top:.75rem}.orbit-module__AS3IFW__about{letter-spacing:-.02em;gap:1.25rem;max-width:64rem;font-size:clamp(1.75rem,3.8vw,3.6rem);font-weight:100;line-height:1.12;display:grid}.orbit-module__AS3IFW__ribbon{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.orbit-module__AS3IFW__band{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2rem 1.25rem;display:grid}.orbit-module__AS3IFW__plate{align-content:start;gap:.6rem;display:grid}.orbit-module__AS3IFW__panning{margin:0 calc(var(--gutter) * -1)}.orbit-module__AS3IFW__panning .orbit-module__AS3IFW__track{align-items:center;width:max-content;height:100%;display:flex}.orbit-module__AS3IFW__panning .orbit-module__AS3IFW__band{gap:1.25rem;width:max-content;padding:0 calc(50vw - min(11rem,40vw));display:flex}.orbit-module__AS3IFW__panning .orbit-module__AS3IFW__plate{width:min(22rem,80vw);transform:perspective(1400px) rotateY(calc(var(--offset,0) * -16deg)) scale(calc(1 - min(var(--distance,0), 1.5) * .06));transform-origin:50%;transition:transform .16s ease-out}.orbit-module__AS3IFW__cover{aspect-ratio:4/3;background:var(--paper);border-radius:var(--radius);place-items:center;margin-bottom:.4rem;display:grid;overflow:hidden}.orbit-module__AS3IFW__cover img{object-fit:cover;width:100%;height:100%}.orbit-module__AS3IFW__coverFallback{letter-spacing:-.04em;font-size:6rem;font-weight:100}.orbit-module__AS3IFW__plateTitle{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.15}.orbit-module__AS3IFW__plateText{font-size:1rem}.orbit-module__AS3IFW__ring{gap:2rem;display:grid}.orbit-module__AS3IFW__stage{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid;position:relative}.orbit-module__AS3IFW__centre{display:none}.orbit-module__AS3IFW__ringCard{background:var(--paper);border-radius:var(--radius);padding:1.25rem}.orbit-module__AS3IFW__ringFace{gap:.5rem;display:grid}.orbit-module__AS3IFW__ringTitle{font-size:1.5rem;line-height:1.1}.orbit-module__AS3IFW__ringItems{font-size:.9375rem}.orbit-module__AS3IFW__ringList{display:none}.orbit-module__AS3IFW__ring[data-ring=on]{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:center}.orbit-module__AS3IFW__ring[data-ring=on] .orbit-module__AS3IFW__stage{--ring-radius:21rem;height:34rem;display:block}.orbit-module__AS3IFW__ring[data-ring=on] .orbit-module__AS3IFW__centre{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,6vw,5.5rem);font-weight:100;display:block;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.orbit-module__AS3IFW__centre sup{font-family:var(--mono);font-size:.875rem}.orbit-module__AS3IFW__ring[data-ring=on] .orbit-module__AS3IFW__ringCard{backface-visibility:hidden;border:1px solid var(--rule);background:var(--white);opacity:.85;width:13rem;min-height:18rem;margin:-9rem 0 0 -6.5rem;transition:opacity .3s;position:absolute;top:50%;left:50%}.orbit-module__AS3IFW__ring[data-ring=on] .orbit-module__AS3IFW__ringCard[data-active]{opacity:1;border-color:var(--ink)}.orbit-module__AS3IFW__ring[data-ring=on] .orbit-module__AS3IFW__ringList{font-family:var(--mono);text-transform:uppercase;gap:.4rem;font-size:.8125rem;display:grid}.orbit-module__AS3IFW__ringList li{border-top:1px solid var(--rule);padding-top:.4rem;transition:padding .3s}.orbit-module__AS3IFW__ringList li:before{content:" ";transition:content}.orbit-module__AS3IFW__ringList li[data-active]{padding-left:.75rem}.orbit-module__AS3IFW__ringList li[data-active]:before{content:"→ "}.orbit-module__AS3IFW__drum ol{gap:1rem;max-width:56rem;margin:0 auto;display:grid}.orbit-module__AS3IFW__drumItem{background:var(--paper);border-radius:var(--radius);transform:perspective(1000px) rotateX(calc(var(--offset,0) * -22deg)) scale(calc(1 - min(var(--distance,0), 1.5) * .06));transform-origin:50%;gap:.4rem;padding:clamp(1.25rem,3vw,2rem);transition:transform .16s ease-out;display:grid}.orbit-module__AS3IFW__drumTitle{letter-spacing:-.03em;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:100;line-height:1}.orbit-module__AS3IFW__drumOrg{font-size:1.1875rem}.orbit-module__AS3IFW__points{gap:.3rem;margin-top:.5rem;font-size:1rem;display:grid}.orbit-module__AS3IFW__points li:before{content:"— "}.orbit-module__AS3IFW__table{display:grid}.orbit-module__AS3IFW__tableRow{border-top:1px solid var(--rule);grid-template-columns:minmax(7rem,10rem) minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;padding:.85rem 0;display:grid}.orbit-module__AS3IFW__contact{margin-top:var(--gap);padding:var(--gap) var(--gutter) 2.5rem;background:var(--paper);gap:1.5rem;display:grid}.orbit-module__AS3IFW__contactTitle{letter-spacing:-.05em;font-size:clamp(4rem,16vw,14rem);font-weight:100;line-height:.85}.orbit-module__AS3IFW__mail{background:var(--ink);color:var(--white);border-radius:var(--pill);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:.5rem;padding:.9rem 1.5rem;transition:background .2s,color .2s;display:inline-flex}.orbit-module__AS3IFW__mail:hover{background:var(--white);color:var(--ink)}.orbit-module__AS3IFW__links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.orbit-module__AS3IFW__links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.orbit-module__AS3IFW__tableRow{grid-template-columns:1fr}}.orbit-module__AS3IFW__aboutWithPhoto{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.orbit-module__AS3IFW__figure{gap:.5rem;margin:0;display:grid}.orbit-module__AS3IFW__figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:var(--radius);background:var(--paper);width:100%}@media (max-width:760px){.orbit-module__AS3IFW__aboutWithPhoto{grid-template-columns:1fr}.orbit-module__AS3IFW__figure{max-width:16rem}}@media (prefers-reduced-motion:reduce){.orbit-module__AS3IFW__root *,.orbit-module__AS3IFW__root :before,.orbit-module__AS3IFW__root :after{transition:none!important;animation:none!important}}
.strata-module__d0TR7q__root{--ink:#08080a;--twilight:#0d0d12;--soft:#17171c;--ash:#25252d;--steel:#31313a;--ghost:#aeaac0;--silver:#dad7de;--charcoal:#8b8e9c;--stone:#62626f;--violet:#8e6ce4;--starlight:#ab8ff1;--violet-deep:#8960f0;--card-shadow:#00000040 0px 1px 4px 0px;--inset:#31313a 0px -1px 0px 0px inset;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--numeral:var(--font-pt-anton), Anton, Impact, sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--ink);color:var(--silver);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.strata-module__d0TR7q__root) *,:where(.strata-module__d0TR7q__root) :before,:where(.strata-module__d0TR7q__root) :after{box-sizing:border-box}:where(.strata-module__d0TR7q__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.strata-module__d0TR7q__root) :is(ul,ol){padding:0;list-style:none}:where(.strata-module__d0TR7q__root) a{color:inherit;text-decoration:none}.strata-module__d0TR7q__root a:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.strata-module__d0TR7q__top{padding:1.25rem var(--gutter);border-bottom:1px solid var(--steel);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.strata-module__d0TR7q__brand{align-items:center;gap:.75rem;line-height:1.2;display:flex}.strata-module__d0TR7q__brandMark{border:1px solid var(--ghost);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;font-weight:500;display:grid}.strata-module__d0TR7q__brandName{text-transform:uppercase;font-size:.875rem;font-weight:500;display:block}.strata-module__d0TR7q__brandRole{color:var(--charcoal);white-space:nowrap;text-overflow:ellipsis;max-width:16rem;font-size:.75rem;display:block;overflow:hidden}.strata-module__d0TR7q__clock{letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);font-variant-numeric:tabular-nums;font-size:.75rem}.strata-module__d0TR7q__navLinks{justify-content:end;align-items:center;gap:1.25rem;font-size:.875rem;display:flex}.strata-module__d0TR7q__navButton{background:var(--ash);box-shadow:var(--inset);border-radius:3px;padding:.5rem 1rem;transition:background .2s;display:inline-block}.strata-module__d0TR7q__navButton:hover{background:var(--steel)}.strata-module__d0TR7q__hero{padding:clamp(3rem, 7vw, 6rem) var(--gutter) var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.strata-module__d0TR7q__heroText{gap:1.25rem;display:grid}.strata-module__d0TR7q__metaLine{letter-spacing:.14em;text-transform:uppercase;color:var(--ghost);border-top:1px solid var(--stone);max-width:34rem;padding-top:.75rem;font-size:.75rem}.strata-module__d0TR7q__name{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(3.5rem,9.5vw,8rem);font-weight:500;line-height:.95;display:grid}.strata-module__d0TR7q__nameFirst{color:var(--silver)}.strata-module__d0TR7q__nameRest{color:var(--violet)}.strata-module__d0TR7q__headline{color:var(--ghost);font-size:clamp(1.125rem,1.8vw,1.375rem)}.strata-module__d0TR7q__availability{border:1px solid var(--violet-deep);border-radius:3px;justify-self:start;padding:.2rem .6rem;font-size:.8125rem}.strata-module__d0TR7q__lede{color:var(--starlight);max-width:34rem;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.strata-module__d0TR7q__summary{color:var(--ghost);max-width:36rem}.strata-module__d0TR7q__cardWrap{justify-self:center;width:min(26rem,100%)}.strata-module__d0TR7q__portraitCard{aspect-ratio:5/6;border:1px solid var(--steel);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--violet) 35%, var(--soft)), var(--soft) 70%);box-shadow:var(--card-shadow);border-radius:10px;position:relative}.strata-module__d0TR7q__photo{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.strata-module__d0TR7q__portraitFallback{height:100%;font-family:var(--numeral);color:var(--silver);place-items:center;font-size:clamp(6rem,14vw,10rem);display:grid}.strata-module__d0TR7q__sticker{background:var(--violet);color:var(--ink);border-radius:999px;padding:.45rem 1rem;font-weight:600;position:absolute;top:-1rem;left:-1rem;transform:rotate(-12deg)translateZ(40px)}.strata-module__d0TR7q__hoverTag{background:var(--twilight);border:1px solid var(--steel);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);border-radius:3px;padding:.3rem .7rem;font-size:.6875rem;position:absolute;bottom:1rem;right:1rem;transform:translateZ(30px)}@media (hover:none){.strata-module__d0TR7q__hoverTag{display:none}}.strata-module__d0TR7q__section{padding:var(--gap) var(--gutter) 0}.strata-module__d0TR7q__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ghost);align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:.8125rem;font-weight:500;display:flex}.strata-module__d0TR7q__kicker:before{content:"";background:var(--violet);width:2.5rem;height:1px}.strata-module__d0TR7q__sectionTitle{letter-spacing:-.04em;margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.05}.strata-module__d0TR7q__stack{gap:2.5rem;display:grid}.strata-module__d0TR7q__stackItem{top:calc(1.5rem + var(--i,0) * 1.25rem);padding-top:clamp(2.5rem,6vw,4.5rem);position:sticky}.strata-module__d0TR7q__numeral{font-family:var(--numeral);background:linear-gradient(to bottom, var(--violet), transparent 85%);color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,12vw,9.5rem);line-height:1;position:absolute;top:0;right:clamp(.5rem,3vw,2.5rem)}.strata-module__d0TR7q__card{background:var(--soft);border:1px solid var(--steel);min-height:24rem;box-shadow:var(--card-shadow);border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);gap:1.5rem 2rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative}.strata-module__d0TR7q__cardHead{align-content:start;gap:.75rem;display:grid}.strata-module__d0TR7q__cardTitle{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:500;line-height:1.05}.strata-module__d0TR7q__chip{border:1px solid var(--steel);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);border-radius:3px;justify-self:start;padding:.2rem .6rem;font-size:.6875rem}.strata-module__d0TR7q__items{color:var(--silver);grid-column:1;align-content:end;gap:.4rem;display:grid}.strata-module__d0TR7q__items li{align-items:baseline;gap:.6rem;display:flex}.strata-module__d0TR7q__items li:before{content:"";background:var(--violet);border-radius:50%;flex:none;width:.35rem;height:.35rem;transform:translateY(-.15em)}.strata-module__d0TR7q__iso{perspective:900px;grid-area:1/2/span 2;place-items:center;min-height:14rem;display:grid}.strata-module__d0TR7q__isoStage{width:9rem;height:9rem;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-45deg)}.strata-module__d0TR7q__plane{border:1px solid var(--starlight);background:color-mix(in srgb, var(--violet) 14%, transparent);transform:translateZ(calc(var(--layer,0) * 30px));transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--layer,0) * 80ms);border-radius:6px;position:absolute;inset:0}.strata-module__d0TR7q__card[data-inview=false] .strata-module__d0TR7q__plane{transform:translateZ(0)}.strata-module__d0TR7q__tile{background:var(--violet);width:34%;height:34%;box-shadow:0 0 30px var(--violet);border-radius:4px;position:absolute;top:12%;right:12%}.strata-module__d0TR7q__projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.25rem;display:grid}.strata-module__d0TR7q__project{background:var(--twilight);border:1px solid var(--steel);border-radius:10px;grid-template-rows:auto 1fr;height:100%;transition:border-color .25s;display:grid;overflow:hidden}.strata-module__d0TR7q__project:hover{border-color:var(--violet-deep)}.strata-module__d0TR7q__cover{aspect-ratio:16/10;background:var(--soft);place-items:center;display:grid}.strata-module__d0TR7q__cover img{object-fit:cover;width:100%;height:100%}.strata-module__d0TR7q__coverFallback{font-family:var(--numeral);color:var(--violet);font-size:4.5rem}.strata-module__d0TR7q__projectBody{align-content:start;gap:.6rem;padding:1.5rem;display:grid}.strata-module__d0TR7q__projectMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:.75rem}.strata-module__d0TR7q__projectTitle{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:500;line-height:1.15}.strata-module__d0TR7q__dim{color:var(--charcoal)}.strata-module__d0TR7q__violet{color:var(--starlight)}.strata-module__d0TR7q__tags{flex-wrap:wrap;gap:.4rem;display:flex}.strata-module__d0TR7q__tags li{border:1px solid var(--steel);color:var(--ghost);border-radius:3px;padding:.15rem .55rem;font-size:.75rem}.strata-module__d0TR7q__rows{display:grid}.strata-module__d0TR7q__row{border-top:1px solid var(--steel);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem 2rem;padding:1.5rem 0;display:grid}.strata-module__d0TR7q__rowWhen{letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);font-size:.8125rem}.strata-module__d0TR7q__rowTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.25}.strata-module__d0TR7q__points{color:var(--ghost);gap:.3rem;max-width:46rem;margin-top:.6rem;display:grid}.strata-module__d0TR7q__points li:before{content:"— ";color:var(--stone)}.strata-module__d0TR7q__contact{margin:var(--gap) var(--gutter) var(--gutter);border:1px solid var(--steel);background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--violet) 28%, var(--twilight)), var(--twilight) 60%);border-radius:10px;gap:1.5rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.strata-module__d0TR7q__contact .strata-module__d0TR7q__kicker{margin-bottom:0}.strata-module__d0TR7q__contactTitle{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.75rem,8vw,6.5rem);font-weight:500;line-height:.98}.strata-module__d0TR7q__cta{background:var(--violet);color:var(--ink);overflow-wrap:anywhere;border-radius:3px;justify-self:start;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-weight:600;transition:background .2s;display:inline-flex}.strata-module__d0TR7q__cta:hover{background:var(--starlight)}.strata-module__d0TR7q__links{color:var(--ghost);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.strata-module__d0TR7q__links a:hover{color:var(--starlight)}@media (max-width:860px){.strata-module__d0TR7q__top{grid-template-columns:1fr auto}.strata-module__d0TR7q__clock{display:none}.strata-module__d0TR7q__hero,.strata-module__d0TR7q__card{grid-template-columns:1fr}.strata-module__d0TR7q__stackItem{position:relative;top:auto}.strata-module__d0TR7q__iso{grid-area:auto/1;min-height:11rem}.strata-module__d0TR7q__items{grid-column:1}.strata-module__d0TR7q__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.strata-module__d0TR7q__root *,.strata-module__d0TR7q__root :before,.strata-module__d0TR7q__root :after{transition:none!important;animation:none!important}}
.ridgeline-module__uClkkq__root{--void:#101010;--deep:#080808;--polar:#f3f3f3;--white:#fff;--ash:#949494;--carbon:#333;--slate:#c1c1c1;--amber:#e7c59a;--green:#00ac5c;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--mono:var(--font-pt-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--radius:8px;--tag:20px;--gutter:clamp(1rem, 3.5vw, 2.75rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--void);color:var(--polar);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;overflow-x:clip}:where(.ridgeline-module__uClkkq__root) *,:where(.ridgeline-module__uClkkq__root) :before,:where(.ridgeline-module__uClkkq__root) :after{box-sizing:border-box}:where(.ridgeline-module__uClkkq__root) :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.ridgeline-module__uClkkq__root) :is(ul,ol){padding:0;list-style:none}:where(.ridgeline-module__uClkkq__root) a{color:inherit;text-decoration:none}.ridgeline-module__uClkkq__root a:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.ridgeline-module__uClkkq__mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);font-size:.75rem}.ridgeline-module__uClkkq__top{z-index:5;padding:.9rem var(--gutter);background:var(--void);border-bottom:1px solid var(--carbon);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.ridgeline-module__uClkkq__navLinks{font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.75rem;display:flex}.ridgeline-module__uClkkq__navLinks a:hover{color:var(--amber)}.ridgeline-module__uClkkq__navNo{color:var(--ash)}.ridgeline-module__uClkkq__hero{min-height:calc(100svh - 3.5rem);padding:2rem var(--gutter) 2.5rem;grid-template-rows:auto 1fr auto;gap:1.5rem;display:grid;position:relative;overflow:hidden}.ridgeline-module__uClkkq__field{pointer-events:none;background-image:radial-gradient(circle, var(--ash) 1px, transparent 1.6px);-webkit-mask-image:radial-gradient(circle at 62% 42%, var(--void) 0%, transparent 46%);mask-image:radial-gradient(circle at 62% 42%, var(--void) 0%, transparent 46%);opacity:.8;background-size:14px 14px;position:absolute;inset:0}@media screen and (prefers-reduced-motion:no-preference){.ridgeline-module__uClkkq__field{animation:9s ease-in-out infinite alternate ridgeline-module__uClkkq__breathe}}@keyframes ridgeline-module__uClkkq__breathe{to{background-size:16px 16px;-webkit-mask-position:4% -3%;mask-position:4% -3%}}.ridgeline-module__uClkkq__status{font-family:var(--mono);text-transform:uppercase;color:var(--slate);align-items:center;gap:.5rem;font-size:.75rem;display:flex;position:relative}.ridgeline-module__uClkkq__statusDot{background:var(--green);border-radius:50%;width:.5rem;height:.5rem}.ridgeline-module__uClkkq__name{text-transform:uppercase;align-self:end;align-items:flex-end;gap:clamp(.5rem,2vw,1.5rem);font-weight:700;line-height:.82;display:flex;position:relative}.ridgeline-module__uClkkq__first{font-size:min(16rem, calc(86vw / (var(--name-len,6) * .68)));letter-spacing:-.05em}.ridgeline-module__uClkkq__side{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.12em;color:var(--amber);max-height:14em;font-size:clamp(.875rem,1.6vw,1.25rem);font-weight:500;line-height:1;transform:rotate(180deg)}.ridgeline-module__uClkkq__heroFoot{border-top:1px solid var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;padding-top:1.25rem;display:flex;position:relative}.ridgeline-module__uClkkq__headline{letter-spacing:-.02em;max-width:40rem;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.25}.ridgeline-module__uClkkq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ridgeline-module__uClkkq__solid,.ridgeline-module__uClkkq__outline{border-radius:var(--radius);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.8125rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ridgeline-module__uClkkq__solid{background:var(--white);color:var(--void);overflow-wrap:anywhere;justify-self:start}.ridgeline-module__uClkkq__solid:hover{background:var(--amber)}.ridgeline-module__uClkkq__outline{border:1px solid var(--slate)}.ridgeline-module__uClkkq__outline:hover{border-color:var(--amber);color:var(--amber)}.ridgeline-module__uClkkq__band{border-block:1px solid var(--carbon);background:var(--deep);padding:1.25rem 0}.ridgeline-module__uClkkq__bandRow{text-transform:uppercase;letter-spacing:-.03em;align-items:center;gap:1.5rem;padding-right:1.5rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:700;line-height:1;display:flex}.ridgeline-module__uClkkq__bandOutline{color:#0000;-webkit-text-stroke:1px var(--slate)}.ridgeline-module__uClkkq__bandFilled{color:var(--polar)}.ridgeline-module__uClkkq__bandStar{color:var(--amber);flex:none}.ridgeline-module__uClkkq__section{padding:var(--gap) var(--gutter) 0}.ridgeline-module__uClkkq__counter{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);border-top:1px solid var(--carbon);margin-bottom:2.5rem;padding-top:.75rem;font-size:.75rem}.ridgeline-module__uClkkq__about{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);gap:clamp(2rem,5vw,4rem);display:grid}.ridgeline-module__uClkkq__aboutText{color:var(--slate);gap:1.25rem;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5;display:grid}.ridgeline-module__uClkkq__aboutText p:first-child{color:var(--polar);letter-spacing:-.02em;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.3}.ridgeline-module__uClkkq__facts{border:1px solid var(--carbon);border-radius:var(--radius);background:var(--deep);align-content:start;gap:.5rem;padding:1.25rem;display:grid}.ridgeline-module__uClkkq__facts dl{display:grid}.ridgeline-module__uClkkq__fact{border-top:1px solid var(--carbon);gap:.15rem;padding:.6rem 0;display:grid}.ridgeline-module__uClkkq__fact dt{font-family:var(--mono);text-transform:uppercase;color:var(--ash);font-size:.6875rem}.ridgeline-module__uClkkq__fact dd{font-family:var(--mono);text-transform:uppercase;overflow-wrap:anywhere;font-size:.8125rem}.ridgeline-module__uClkkq__journey{gap:.5rem;margin-top:clamp(3rem,7vw,5rem);display:grid}.ridgeline-module__uClkkq__bigCount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(5rem,16vw,12rem);font-weight:300;line-height:.9}.ridgeline-module__uClkkq__unit{letter-spacing:-.02em;color:var(--amber);font-size:.35em}.ridgeline-module__uClkkq__capabilities{gap:clamp(3rem,6vw,5rem);display:grid}.ridgeline-module__uClkkq__capability{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ridgeline-module__uClkkq__capability:nth-child(2n) .ridgeline-module__uClkkq__capText{order:2}.ridgeline-module__uClkkq__capText{gap:.75rem;display:grid}.ridgeline-module__uClkkq__capTitle{letter-spacing:-.04em;font-size:clamp(2.25rem,5vw,4rem);font-weight:300;line-height:1}.ridgeline-module__uClkkq__capItems{color:var(--slate)}.ridgeline-module__uClkkq__plot{border:1px solid var(--carbon);border-radius:var(--radius);background:var(--void);overflow:hidden}.ridgeline-module__uClkkq__plot svg{aspect-ratio:400/242;width:100%;height:auto;display:block}.ridgeline-module__uClkkq__plot path{fill:var(--void);stroke:var(--polar);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--j,0) * 45ms)}.ridgeline-module__uClkkq__plot[data-inview=false] path{stroke-dashoffset:1px}.ridgeline-module__uClkkq__projects{display:grid}.ridgeline-module__uClkkq__project{border-top:1px solid var(--carbon);grid-template-columns:3rem minmax(0,1fr) minmax(10rem,18rem);align-items:start;gap:1rem 2rem;padding:2rem 0;display:grid}.ridgeline-module__uClkkq__projectText{gap:.6rem;display:grid}.ridgeline-module__uClkkq__projectTitle{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.875rem,4vw,3.25rem);font-weight:300;line-height:1.05}.ridgeline-module__uClkkq__amber{color:var(--amber)}.ridgeline-module__uClkkq__cover{aspect-ratio:4/3;border:1px solid var(--carbon);border-radius:var(--radius);background:var(--deep);place-items:center;display:grid;overflow:hidden}.ridgeline-module__uClkkq__cover img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .3s}.ridgeline-module__uClkkq__project:hover .ridgeline-module__uClkkq__cover img{filter:none}.ridgeline-module__uClkkq__coverFallback{font-family:var(--mono);color:var(--ash);font-size:2.5rem}.ridgeline-module__uClkkq__path{display:grid}.ridgeline-module__uClkkq__step{border-top:1px solid var(--carbon);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem 2rem;padding:1.5rem 0;display:grid}.ridgeline-module__uClkkq__stepTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500}.ridgeline-module__uClkkq__ash{color:var(--ash)}.ridgeline-module__uClkkq__points{color:var(--slate);gap:.3rem;max-width:46rem;margin-top:.6rem;display:grid}.ridgeline-module__uClkkq__points li:before{content:"— ";color:var(--carbon)}.ridgeline-module__uClkkq__certs{gap:.4rem;margin-top:2rem;display:grid}.ridgeline-module__uClkkq__contact{margin-top:var(--gap);padding:var(--gap) var(--gutter) 3rem;background:var(--deep);justify-items:start;gap:1.5rem;display:grid}.ridgeline-module__uClkkq__contact .ridgeline-module__uClkkq__counter{justify-self:stretch}.ridgeline-module__uClkkq__contactTitle{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(3.25rem,11vw,9rem);font-weight:700;line-height:.85}.ridgeline-module__uClkkq__links{font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.ridgeline-module__uClkkq__links a:hover{color:var(--amber)}@media (max-width:860px){.ridgeline-module__uClkkq__navLinks{display:none}.ridgeline-module__uClkkq__about,.ridgeline-module__uClkkq__capability{grid-template-columns:1fr}.ridgeline-module__uClkkq__capability:nth-child(2n) .ridgeline-module__uClkkq__capText{order:0}.ridgeline-module__uClkkq__project,.ridgeline-module__uClkkq__step{grid-template-columns:1fr}}.ridgeline-module__uClkkq__ownerPhoto{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);filter:grayscale();width:100%;margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.ridgeline-module__uClkkq__root *,.ridgeline-module__uClkkq__root :before,.ridgeline-module__uClkkq__root :after{transition:none!important;animation:none!important}}
.flare-module__aiMb6G__root{--red:#df1c2f;--black:#181a1d;--white:#fff;--cool:#65666a;--pearl:#f7f7f7;--silver:#e4e6e7;--stone:#a8acb1;--concrete:#888b93;--sans:var(--font-pt-inter), Inter, system-ui, sans-serif;--button:28px;--image:6px;--gutter:clamp(1rem, 4vw, 3rem);--gap:clamp(5rem, 11vw, 9rem);background:var(--black);color:var(--white);font-family:var(--sans);font-size:1.0625rem;font-weight:400;line-height:1.55;overflow-x:clip}:where(.flare-module__aiMb6G__root) *,:where(.flare-module__aiMb6G__root) :before,:where(.flare-module__aiMb6G__root) :after{box-sizing:border-box}:where(.flare-module__aiMb6G__root) :is(h1,h2,h3,p,ul,ol){font-weight:inherit;margin:0}:where(.flare-module__aiMb6G__root) :is(ul,ol){padding:0;list-style:none}:where(.flare-module__aiMb6G__root) a{color:inherit;text-decoration:none}.flare-module__aiMb6G__root a:focus-visible{outline:2px solid var(--white);outline-offset:3px}.flare-module__aiMb6G__top{padding:1.25rem var(--gutter);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;font-size:.75rem;display:grid}.flare-module__aiMb6G__mark{font-weight:700;line-height:1.2;display:grid}.flare-module__aiMb6G__markSub{color:var(--concrete);font-weight:400}.flare-module__aiMb6G__topMail{color:var(--stone);overflow-wrap:anywhere}.flare-module__aiMb6G__topMail:hover{color:var(--white)}.flare-module__aiMb6G__hire{background:var(--red);color:var(--white);border-radius:var(--button);justify-self:end;padding:.45rem .9rem;font-weight:700}.flare-module__aiMb6G__hire:hover{background:var(--white);color:var(--black)}.flare-module__aiMb6G__tag{background:var(--red);color:var(--white);border-radius:var(--image);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.flare-module__aiMb6G__stars{pointer-events:none;background-image:radial-gradient(circle at 20% 30%, var(--white) .6px, transparent 1.2px), radial-gradient(circle at 70% 80%, var(--stone) .8px, transparent 1.4px), radial-gradient(circle at 45% 60%, var(--silver) .5px, transparent 1px);opacity:.55;background-size:140px 120px,210px 190px,90px 110px;position:absolute;inset:0}.flare-module__aiMb6G__hero{text-align:center;min-height:calc(100svh - 5rem);padding:3rem var(--gutter);align-content:center;justify-items:center;gap:1.75rem;display:grid;position:relative;overflow:hidden}.flare-module__aiMb6G__hero>:not(.flare-module__aiMb6G__stars){position:relative}.flare-module__aiMb6G__statement{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.5rem,6.4vw,5.75rem);font-weight:500;line-height:1.02}.flare-module__aiMb6G__statement>*{display:inline}.flare-module__aiMb6G__lit{color:var(--white)}.flare-module__aiMb6G__unlit{color:var(--stone)}.flare-module__aiMb6G__availability{text-transform:uppercase;letter-spacing:.06em;color:var(--stone);font-size:.8125rem}.flare-module__aiMb6G__strip{border-block:1px solid var(--cool);gap:1rem;padding:2rem 0;display:grid}.flare-module__aiMb6G__stripLabel{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--concrete);font-size:.6875rem}.flare-module__aiMb6G__stripRow{color:var(--stone);white-space:nowrap;align-items:center;gap:2.5rem;padding-right:2.5rem;font-size:1.25rem;font-weight:500;display:flex}.flare-module__aiMb6G__stripDot{background:var(--red);border-radius:50%;width:.4rem;height:.4rem}.flare-module__aiMb6G__about{max-width:42rem;padding:var(--gap) var(--gutter);justify-items:start;gap:1.5rem;margin:0 auto;display:grid}.flare-module__aiMb6G__aboutText{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.25}.flare-module__aiMb6G__ghost{border:1px solid var(--white);border-radius:var(--image);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:2.5rem;padding:.7rem 1rem;font-size:.75rem;transition:background .2s,color .2s;display:inline-flex}.flare-module__aiMb6G__ghost:hover{background:var(--white);color:var(--black)}.flare-module__aiMb6G__section{padding:var(--gap) var(--gutter) 0}.flare-module__aiMb6G__head{border-top:1px solid var(--cool);text-transform:uppercase;letter-spacing:.08em;color:var(--concrete);justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-top:.6rem;font-size:.6875rem;display:flex}.flare-module__aiMb6G__title{letter-spacing:-.04em;margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.05}.flare-module__aiMb6G__words ol{display:grid}.flare-module__aiMb6G__word{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:baseline;gap:.5rem 2rem;padding:.6rem 0;display:grid}.flare-module__aiMb6G__wordTitle{letter-spacing:-.045em;color:var(--white);font-size:clamp(2.5rem,7vw,6rem);font-weight:500;line-height:1;transition:color .3s}.flare-module__aiMb6G__wordItems{color:var(--stone)}.flare-module__aiMb6G__words[data-tracking] .flare-module__aiMb6G__word:not([data-active]) .flare-module__aiMb6G__wordTitle{color:var(--concrete)}.flare-module__aiMb6G__band{margin-top:var(--gap);padding:var(--gap) var(--gutter);background:var(--red);color:var(--white)}.flare-module__aiMb6G__band .flare-module__aiMb6G__head{border-color:var(--white);color:var(--white)}.flare-module__aiMb6G__bandTitle{letter-spacing:-.04em;margin-bottom:3rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.05}.flare-module__aiMb6G__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2.5rem 2rem;display:grid}.flare-module__aiMb6G__step{border-top:1px solid var(--white);padding-top:1.25rem}.flare-module__aiMb6G__stepNo{letter-spacing:.08em;margin-bottom:.75rem;font-size:.75rem}.flare-module__aiMb6G__stepTitle{letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1.1}.flare-module__aiMb6G__stepOrg{margin:.4rem 0 .75rem;font-size:.875rem}.flare-module__aiMb6G__stepPoints{text-transform:uppercase;letter-spacing:.04em;gap:.4rem;font-size:.8125rem;line-height:1.5;display:grid}.flare-module__aiMb6G__twoTone{letter-spacing:-.04em;max-width:22ch;margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.05}.flare-module__aiMb6G__projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:3rem 1.5rem;display:grid}.flare-module__aiMb6G__project{gap:.6rem;display:grid}.flare-module__aiMb6G__cover{aspect-ratio:16/10;border-radius:var(--image);background:color-mix(in srgb, var(--white) 6%, var(--black));place-items:center;margin-bottom:.5rem;display:grid;overflow:hidden}.flare-module__aiMb6G__cover img{object-fit:cover;width:100%;height:100%}.flare-module__aiMb6G__coverFallback{letter-spacing:-.045em;color:var(--stone);font-size:4rem;font-weight:500}.flare-module__aiMb6G__small{text-transform:uppercase;letter-spacing:.06em;color:var(--concrete);font-size:.75rem}.flare-module__aiMb6G__projectTitle{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:500;line-height:1.1}.flare-module__aiMb6G__soft{color:var(--stone)}.flare-module__aiMb6G__tags{flex-wrap:wrap;gap:.4rem;display:flex}.flare-module__aiMb6G__tags li{border:1px solid var(--cool);border-radius:var(--image);color:var(--stone);padding:.15rem .5rem;font-size:.75rem}.flare-module__aiMb6G__rows{display:grid}.flare-module__aiMb6G__row{border-top:1px solid var(--cool);grid-template-columns:minmax(7rem,10rem) minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;padding:1rem 0;display:grid}.flare-module__aiMb6G__contact{margin-top:var(--gap);text-align:center;min-height:80svh;padding:var(--gap) var(--gutter);align-content:center;justify-items:center;gap:1.5rem;display:grid;position:relative;overflow:hidden}.flare-module__aiMb6G__contact>:not(.flare-module__aiMb6G__stars){position:relative}.flare-module__aiMb6G__contactTitle{letter-spacing:-.05em;font-size:clamp(3.5rem,12vw,10rem);font-weight:500;line-height:.95}.flare-module__aiMb6G__mail{background:var(--red);color:var(--white);border-radius:var(--button);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.flare-module__aiMb6G__mail:hover{background:var(--white);color:var(--black)}.flare-module__aiMb6G__links{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.flare-module__aiMb6G__links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.flare-module__aiMb6G__top{grid-template-columns:1fr auto}.flare-module__aiMb6G__topMail{display:none}.flare-module__aiMb6G__word,.flare-module__aiMb6G__row{grid-template-columns:1fr}}.flare-module__aiMb6G__ownerPhoto{aspect-ratio:1;object-fit:cover;border-radius:var(--image);width:clamp(4.5rem,8vw,6rem)}@media (prefers-reduced-motion:reduce){.flare-module__aiMb6G__root *,.flare-module__aiMb6G__root :before,.flare-module__aiMb6G__root :after{transition:none!important;animation:none!important}}
.inlay-module__acccca__root{--white:#fff;--ink:#000;--ash:#e5e7eb;--graphite:#1f1f1f;--stone:#b7bfc1;--cloud:#f5f5f5;--charcoal:#333;--mid:#707070;--light:#ddd;--orange:#ff5a2f;--flame:#f15b2b;--sans:var(--font-pt-plus-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--card:20px;--button:8px;--gutter:clamp(1rem, 3vw, 2.5rem);--gap:clamp(4.5rem, 10vw, 8rem);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.55;overflow-x:clip}:where(.inlay-module__acccca__root) *,:where(.inlay-module__acccca__root) :before,:where(.inlay-module__acccca__root) :after{box-sizing:border-box}:where(.inlay-module__acccca__root) :is(h1,h2,h3,p,ul,ol){margin:0}:where(.inlay-module__acccca__root) :is(ul,ol){padding:0;list-style:none}:where(.inlay-module__acccca__root) a{color:inherit;text-decoration:none}.inlay-module__acccca__root a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.inlay-module__acccca__dark{background:var(--graphite);color:var(--white)}.inlay-module__acccca__nav{padding:1.25rem var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;display:grid}.inlay-module__acccca__handle{font-weight:700}.inlay-module__acccca__navLinks{gap:1.5rem;display:flex}.inlay-module__acccca__navLinks sup{margin-left:.1rem;font-size:.6875rem}.inlay-module__acccca__navLinks a:hover{color:var(--stone)}.inlay-module__acccca__navButton{background:var(--white);color:var(--ink);border-radius:var(--button);justify-self:end;align-items:center;gap:.4rem;padding:.5rem .9rem;display:inline-flex}.inlay-module__acccca__intro{padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.inlay-module__acccca__introText{gap:1.5rem;display:grid}.inlay-module__acccca__headline{letter-spacing:-.035em;max-width:22ch;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:500;line-height:1.08}.inlay-module__acccca__white{color:var(--white)}.inlay-module__acccca__grey{color:var(--stone);display:block}.inlay-module__acccca__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.inlay-module__acccca__orange{background:var(--orange);color:var(--ink);border-radius:var(--button);overflow-wrap:anywhere;box-shadow:0 10px 30px -10px var(--orange);justify-self:start;align-items:center;gap:.6rem;padding:.55rem 1.1rem .55rem .55rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.inlay-module__acccca__orange:not(:has(img)){padding-left:1.1rem}.inlay-module__acccca__orange:hover{background:var(--flame);transform:translateY(-2px)}.inlay-module__acccca__avatar{object-fit:cover;border-radius:6px;width:2.25rem;height:2.25rem}.inlay-module__acccca__underline{border-bottom:1px solid var(--stone);align-items:center;gap:.4rem;padding-bottom:.2rem;display:inline-flex}.inlay-module__acccca__underline:hover{border-color:var(--white)}.inlay-module__acccca__note{color:var(--stone);font-size:.9375rem}.inlay-module__acccca__appTile{aspect-ratio:1;background:linear-gradient(160deg, var(--white), var(--light));width:clamp(8rem,18vw,14rem);color:var(--ink);letter-spacing:-.05em;box-shadow:0 30px 60px -20px var(--ink), inset 0 -6px 0 var(--light);border-radius:28%;place-items:center;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;display:grid;transform:rotate(-6deg)}.inlay-module__acccca__nameBlock{padding:clamp(4rem, 10vw, 7rem) var(--gutter) 0;position:relative;overflow:hidden}.inlay-module__acccca__name{letter-spacing:-.055em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:clamp(.75rem,2.5vw,2rem);font-size:clamp(3.25rem,12.5vw,13rem);font-weight:800;line-height:.95;display:flex;transform:translateY(.12em)}.inlay-module__acccca__slot{aspect-ratio:3/2;background:var(--charcoal);width:.95em;box-shadow:0 0 0 .02em var(--stone);border-radius:.08em;flex:none;display:inline-block;position:relative;overflow:hidden}.inlay-module__acccca__slotItem{opacity:0;transition:opacity .6s;position:absolute;inset:0}.inlay-module__acccca__slotItem[data-current]{opacity:1}.inlay-module__acccca__slotCover{object-fit:cover;width:100%;height:100%;display:block}.inlay-module__acccca__slotFallback{letter-spacing:-.03em;width:100%;height:100%;color:var(--orange);place-items:center;font-size:.32em;display:grid}.inlay-module__acccca__floatTile{z-index:1;top:calc(.75rem + var(--i,0) * .6rem);left:calc(8% + var(--i,0) * 24%);background:var(--white);color:var(--ink);box-shadow:0 12px 24px -12px var(--ink);transform:rotate(calc((var(--i,0) - 1.5) * 5deg));border-radius:12px;padding:.5rem .8rem;font-size:.8125rem;font-weight:700;position:absolute}@media screen and (prefers-reduced-motion:no-preference){.inlay-module__acccca__floatTile{animation:4.5s ease-in-out infinite alternate inlay-module__acccca__bob;animation-delay:calc(var(--i,0) * -1.1s)}}@keyframes inlay-module__acccca__bob{to{translate:0 -10px}}.inlay-module__acccca__sheet{background:var(--white);position:relative}.inlay-module__acccca__section{padding:var(--gap) var(--gutter) 0}.inlay-module__acccca__sectionTitle{letter-spacing:-.05em;margin-bottom:2.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1}.inlay-module__acccca__workHead{align-items:center;gap:clamp(1rem,3vw,2rem);margin-bottom:3rem;display:flex}.inlay-module__acccca__workTile{aspect-ratio:1;background:var(--graphite);width:clamp(4rem,9vw,7rem);color:var(--white);letter-spacing:-.05em;box-shadow:0 18px 36px -18px var(--ink);border-radius:28%;flex:none;place-items:center;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:800;display:grid}.inlay-module__acccca__bigWord{letter-spacing:-.055em;font-size:clamp(3rem,9vw,8rem);font-weight:800;line-height:.95}.inlay-module__acccca__showcase{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);display:grid}.inlay-module__acccca__frameColumn{position:relative}.inlay-module__acccca__frame{aspect-ratio:4/3;border-radius:var(--card);background:var(--graphite);position:sticky;top:12vh;overflow:hidden}.inlay-module__acccca__frameItem{opacity:0;transition:opacity .4s;position:absolute;inset:0}.inlay-module__acccca__frameItem:first-child,.inlay-module__acccca__showcase[data-tracking] .inlay-module__acccca__frameItem[data-active]{opacity:1}.inlay-module__acccca__showcase[data-tracking] .inlay-module__acccca__frameItem:first-child:not([data-active]){opacity:0}.inlay-module__acccca__frameCover{place-items:center;width:100%;height:100%;display:grid}.inlay-module__acccca__frameCover img{object-fit:cover;width:100%;height:100%}.inlay-module__acccca__frameFallback{letter-spacing:-.05em;color:var(--orange);font-size:clamp(4rem,10vw,8rem);font-weight:800}.inlay-module__acccca__frameCaption{background:var(--white);color:var(--ink);border-radius:var(--button);padding:.35rem .75rem;font-size:.875rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.inlay-module__acccca__workList{display:grid}.inlay-module__acccca__workRow{border-top:1px solid var(--ash);align-content:center;gap:.6rem;min-height:60vh;padding:2rem 0;transition:opacity .3s;display:grid}.inlay-module__acccca__showcase[data-tracking] .inlay-module__acccca__workRow:not([data-active]){opacity:.45}.inlay-module__acccca__inlineCover{display:none}.inlay-module__acccca__workMeta{color:var(--mid);font-size:.875rem;font-weight:600}.inlay-module__acccca__workTitle{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:800;line-height:1.05}.inlay-module__acccca__charcoal{color:var(--charcoal)}.inlay-module__acccca__mid{color:var(--mid)}.inlay-module__acccca__outcome{font-weight:700}.inlay-module__acccca__about{gap:1.25rem;max-width:54rem;display:grid}.inlay-module__acccca__aboutLede{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.2}.inlay-module__acccca__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.inlay-module__acccca__card{background:var(--cloud);border-radius:var(--card);align-content:start;gap:.5rem;height:100%;padding:1.75rem;display:grid}.inlay-module__acccca__cardTitle{letter-spacing:-.03em;font-size:1.375rem;font-weight:700;line-height:1.2}.inlay-module__acccca__points{color:var(--charcoal);gap:.3rem;margin-top:.5rem;font-size:.9375rem;display:grid}.inlay-module__acccca__points li:before{content:"— ";color:var(--mid)}.inlay-module__acccca__skillGroups{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2rem;display:grid}.inlay-module__acccca__groupTitle{margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.inlay-module__acccca__chips{flex-wrap:wrap;gap:.5rem;display:flex}.inlay-module__acccca__chips li{background:var(--white);border:1px solid var(--ash);box-shadow:0 6px 14px -10px var(--ink);border-radius:12px;padding:.4rem .75rem;font-size:.875rem;font-weight:600}.inlay-module__acccca__rows{display:grid}.inlay-module__acccca__row{border-top:1px solid var(--ash);grid-template-columns:minmax(7rem,10rem) minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;padding:1rem 0;display:grid}.inlay-module__acccca__rowTitle{font-weight:700}.inlay-module__acccca__footer{margin-top:var(--gap);padding:var(--gap) var(--gutter);justify-items:start;gap:1.75rem;display:grid}.inlay-module__acccca__footerTitle{letter-spacing:-.055em;max-width:12ch;font-size:clamp(3rem,9vw,7.5rem);font-weight:800;line-height:.95}.inlay-module__acccca__footerLinks{color:var(--stone);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.inlay-module__acccca__footerLinks a:hover{color:var(--white)}@media (max-width:860px){.inlay-module__acccca__nav{grid-template-columns:1fr auto}.inlay-module__acccca__navLinks{display:none}.inlay-module__acccca__intro{grid-template-columns:1fr}.inlay-module__acccca__appTile,.inlay-module__acccca__floatTile{display:none}.inlay-module__acccca__showcase{grid-template-columns:1fr}.inlay-module__acccca__frameColumn{display:none}.inlay-module__acccca__inlineCover{aspect-ratio:4/3;border-radius:var(--card);background:var(--graphite);place-items:center;display:grid;overflow:hidden}.inlay-module__acccca__inlineCover img{object-fit:cover;width:100%;height:100%}.inlay-module__acccca__workRow{min-height:auto}.inlay-module__acccca__showcase[data-tracking] .inlay-module__acccca__workRow:not([data-active]){opacity:1}.inlay-module__acccca__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inlay-module__acccca__root *,.inlay-module__acccca__root :before,.inlay-module__acccca__root :after{transition:none!important;animation:none!important}}
