.dk{grid-template-areas:"head""stage""list";gap:1.5rem;padding-block:1rem 5rem;scroll-margin-top:2rem;display:grid}.dk-head{grid-area:head}.dk-head h2{letter-spacing:-.025em;text-wrap:balance;font-size:1.875rem;font-weight:400;line-height:1.1}@media (min-width:768px){.dk-head h2{font-size:2.25rem}}.dk-head p{max-width:26rem;color:var(--muted-foreground);margin-top:1rem;line-height:1.6}.dk-stage{aspect-ratio:4/3;--px:0;--py:0;grid-area:stage;position:relative}.dk-flat,.dk-canvas{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 6% 84%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 84%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dk-canvas{opacity:0;transition:opacity .5s}.dk-stage[data-live] .dk-canvas{opacity:1}.dk-stage[data-live] .dk-flat{visibility:hidden;transition:visibility 0s linear .5s}.dk-layer{pointer-events:none;transform:translate3d(calc(var(--px) * var(--depth) * -12px), calc(var(--py) * var(--depth) * -7px), 0);transition:filter .2s;display:block;position:absolute;inset:0}.dk-layer img{width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.9,.25,1.1);display:block}.dk-layer[data-active]{filter:brightness(1.04)drop-shadow(0 8px 12px #46341e33)}.dk-layer[data-active] img{transform:translateY(-1%)}.dk-hotspot{cursor:pointer;background:0 0;border:0;position:absolute}.dk-hotspot:after{content:"";position:absolute;inset:-6px}.dk-hotspot[data-framing=desktop]{display:none}.dk-tip{z-index:2;background:var(--foreground);color:var(--background);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(calc(var(--tx,0px) + 14px), calc(var(--ty,0px) + 16px));border-radius:12px;padding:3px 9px;font-size:12px;line-height:18px;transition:opacity .12s;position:absolute;top:0;left:0}.dk-tip[data-on]{opacity:1}.dk-list{border-bottom:1px solid var(--border);grid-area:list}.dk-item{border-top:1px solid var(--border)}.dk-item summary{cursor:pointer;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:1.5rem;min-height:2.75rem;padding:.625rem .5rem .625rem .75rem;list-style:none;display:flex}.dk-item summary::-webkit-details-marker{display:none}.dk-item[data-hot] summary,.dk-item[open] summary{border-left-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 3%, transparent)}.dk-item summary:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.dk-item summary:after{content:"+";color:var(--muted-foreground)}.dk-item[open] summary:after{content:"−"}.dk-detail{padding:.25rem .5rem 1rem .875rem;font-size:.9375rem;line-height:1.6}.dk-detail p+p,.dk-detail p+ul{margin-top:.625rem}.dk-links{gap:1rem;display:flex}.dk-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-underline-offset:4px}.dk-link:hover{text-decoration-color:currentColor}.dk-card{color:#4a3b2a;background:#f6f1e4;padding:1rem 1.25rem;font-family:Segoe Script,Bradley Hand,Snell Roundhand,cursive;font-size:1.125rem;line-height:1.5;rotate:-.6deg;box-shadow:0 6px 18px -8px #46321459}.dk-card li{align-items:baseline;gap:.625rem;display:flex}.dk-card li+li{margin-top:.375rem}.dk-card a{overflow-wrap:anywhere;text-underline-offset:4px;-webkit-text-decoration:underline #4a3b2a59;text-decoration:underline #4a3b2a59}@media (min-width:1024px){.dk{grid-template:"head stage""list stage"1fr/21rem minmax(0,1fr);gap:2rem 2.5rem;margin-right:calc(50% - 50vw + 2rem);padding-block:2rem 7rem}.dk-stage{aspect-ratio:16/10;align-self:start}.dk-hotspot[data-framing=desktop]{display:block}.dk-hotspot[data-framing=mobile]{display:none}}html[data-look=bold] .dk-card{color:#4a3b2a}@media (prefers-reduced-motion:reduce){.dk-layer{transform:none}.dk-layer img,.dk-canvas{transition:none}}
:root{--lt-accent:#8c2f1f}@supports (color:lab(0% 0 0)){:root{--lt-accent:lab(33.8495% 39.6421 32.0418)}}html[data-look=bold]{--lt-accent:#ffc9a3}body:has(.mh-hero){overflow-x:clip}.mh-hero{position:relative}[data-view=home] .mh-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 4.5rem);padding-block:2.75rem 7.5rem;display:flex}.mh-location{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.mh-title{width:fit-content;font-family:var(--font-serif);font-size:calc(var(--mh-scale,1) * 100px);transform-origin:0 0;font-weight:400;line-height:1}.mh-name,.mh-role,.mh-italic{white-space:nowrap;display:block}.mh-name{font-size:calc(var(--mh-scale,1) * clamp(3.4rem, 12.2vw, 8.6rem));letter-spacing:-.04em;line-height:.86}.mh-role{font-size:calc(var(--mh-scale,1) * clamp(1.85rem, 4.3vw, 4.35rem));letter-spacing:-.03em;margin-top:.14em;line-height:.96}.mh-italic{font-size:calc(var(--mh-scale,1) * clamp(1.6rem, 3.5vw, 3.3rem));letter-spacing:-.025em;color:var(--lt-accent);margin-top:.08em;font-style:italic;line-height:1.02}.mh-rule{background:var(--lt-accent);border:0;width:2.75rem;height:1px}.mh-lede-text{max-width:40rem;margin-top:2rem;font-size:1.125rem;line-height:1.625}.mh-lede-text,.b-lede ul{z-index:6;background:var(--background);position:relative}html[data-build] .mh-lede-text,html[data-build] .b-lede ul{z-index:auto}[data-view=ai] .mh-title,[data-view=recruiter] .mh-title{--mh-scale:.52}[data-view=ai] .lt-mote,[data-view=recruiter] .lt-mote{display:none}html[data-look=bold] .mh-title{--mh-scale:1.7}html[data-look=bold] [data-view=ai] .mh-title,html[data-look=bold] [data-view=recruiter] .mh-title{--mh-scale:.9}@media (max-width:767px){html[data-look=bold] .mh-title{--mh-scale:1.5}}html[data-look=bold] .mh-lede-text{max-width:46rem;font-size:1.5rem;line-height:1.4}.lt-line{white-space:pre;font-kerning:none;display:block;position:relative}.lt-char,.lt-space{white-space:pre;vertical-align:baseline;display:inline-block}.lt-char{transform-origin:50%;position:relative}html.lt-live .lt-char{z-index:4;pointer-events:none}html.lt-live[data-build] .lt-char{z-index:auto}.lt-mote{z-index:4;background:var(--lt-accent);opacity:0;pointer-events:none;border-radius:999px;width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.lt-char:nth-child(6n+1){--dx:-28px;--dy:-96px;--dr:-7deg}.lt-char:nth-child(6n+2){--dx:24px;--dy:-54px;--dr:6deg}.lt-char:nth-child(6n+3){--dx:-14px;--dy:-112px;--dr:-3deg}.lt-char:nth-child(6n+4){--dx:18px;--dy:-74px;--dr:8deg}.lt-char:nth-child(6n+5){--dx:-36px;--dy:-42px;--dr:-10deg}.lt-char:nth-child(6n+6){--dx:10px;--dy:-88px;--dr:4deg}.lt-char{animation:.7s cubic-bezier(.16,1.04,.32,1) both lt-gather}html[data-build] .lt-char{animation:none}html[data-build] [data-slot=h1][data-set] .lt-char{animation:.7s cubic-bezier(.16,1.04,.32,1) both lt-gather}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.lt-char:nth-child(6n+1){--dx:-14px;--dy:-52px;--dr:-5deg}.lt-char:nth-child(6n+2){--dx:12px;--dy:-30px;--dr:4deg}.lt-char:nth-child(6n+3){--dx:-8px;--dy:-58px;--dr:-2deg}.lt-char:nth-child(6n+4){--dx:10px;--dy:-40px;--dr:5deg}.lt-char:nth-child(6n+5){--dx:-16px;--dy:-24px;--dr:-6deg}.lt-char:nth-child(6n+6){--dx:6px;--dy:-46px;--dr:3deg}}.mh-hero[data-lt-settled] .lt-char{animation:none}@keyframes lt-gather{0%{transform:translate3d(var(--dx,0px), var(--dy,-48px), 0) rotate(var(--dr,0deg))}to{transform:translate(0,0)rotate(0)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.lt-char{animation:none!important;transform:none!important}.lt-mote{display:none!important}}
