.stage.svelte-tyqu97{background:#fff;width:100%;position:relative;overflow:hidden}.canvas.svelte-tyqu97{text-align:left;transform:scale(var(--scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0;container:slide/size}.fluid.svelte-tyqu97 .canvas:where(.svelte-tyqu97){width:auto;height:auto;inset:0;transform:none}.slide.svelte-kfu4jb{color:#000;background:#fff;place-items:center;width:100%;height:100%;padding:0 5.6cqw;display:grid}.title.svelte-kfu4jb{--bounce:.3s linear(0, .395 7.7%, .703 15.9%, .924 24.7%, 1.002 29.3%, 1.062 34.2%, 1.096 38.3%, 1.119 42.6%, 1.13 47.2%, 1.131 52.1%, 1.11 61%, 1.019 85.1%, 1.004 92.4%, 1);letter-spacing:-.01em;width:fit-content;margin:0;font-size:4.85cqw;font-weight:500;line-height:1.2}.line.svelte-kfu4jb{align-items:center;gap:.2em;display:flex}.row.svelte-kfu4jb{display:contents}.amp-start.svelte-kfu4jb{display:none}.chip.svelte-kfu4jb{background:#f0b100 50%/100% 100% no-repeat;border-radius:.084em;width:1.1em;height:.8em;transition:all .2s;position:relative}.chip.svelte-kfu4jb:after{content:"";aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:all .2s;position:absolute;inset:auto 0 0}.chip.svelte-kfu4jb:hover,.chip.svelte-kfu4jb:hover:after{background-size:105% 105%}.headshot.svelte-kfu4jb:after{background-image:url(../../../assets/headshot-cutout.webp)}.california.svelte-kfu4jb{background-image:url(../../../assets/bridge-background.webp)}.california.svelte-kfu4jb:after{background-image:url(../../../assets/bridge-cutout.webp)}.name.svelte-kfu4jb,.california-text.svelte-kfu4jb{color:#0000;background-position:100% 0;background-size:200%;-webkit-background-clip:text;background-clip:text;transition:all .4s}.name.svelte-kfu4jb{background-image:linear-gradient(90deg,#f0b100 0% 50%,#000 50% 100%)}.california-text.svelte-kfu4jb{background-image:linear-gradient(90deg,#00b8db 0% 50%,#000 50% 100%)}.title.svelte-kfu4jb:has(.headshot:where(.svelte-kfu4jb):hover) .name:where(.svelte-kfu4jb){background-position:0 0;transition-delay:.2s}.california-wrap.svelte-kfu4jb{--delay:30ms;--delay-offset:.2s;position:relative}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .california-text:where(.svelte-kfu4jb){transition-delay:var(--delay-offset);background-position:0 0}.flower.svelte-kfu4jb{filter:blur(1px);opacity:0;height:.5em;transition:var(--bounce);position:absolute;transform:scale(0)rotate(0)}.flower.svelte-kfu4jb:first-of-type{transition-delay:calc(var(--delay) * 8);bottom:.0666667em;left:-.0222222em}.flower.svelte-kfu4jb:nth-of-type(2){transition-delay:calc(var(--delay) * 7);top:.0444444em;left:.222222em}.flower.svelte-kfu4jb:nth-of-type(3){transition-delay:calc(var(--delay) * 6);bottom:-.0111111em;left:.577778em}.flower.svelte-kfu4jb:nth-of-type(4){transition-delay:calc(var(--delay) * 5);bottom:.0222222em;left:40%}.flower.svelte-kfu4jb:nth-of-type(5){transition-delay:calc(var(--delay) * 4);top:.0888889em;left:50%}.flower.svelte-kfu4jb:nth-of-type(6){transition-delay:calc(var(--delay) * 3);top:.555556em;right:20%}.flower.svelte-kfu4jb:nth-of-type(7){transition-delay:calc(var(--delay) * 2);bottom:.0222222em;right:-.111111em}.flower.svelte-kfu4jb:nth-of-type(8){transition-delay:calc(var(--delay) * 1);top:.0888889em;right:.0444444em}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb){opacity:1;filter:blur()}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):first-of-type{transition-delay:calc(var(--delay-offset) + var(--delay) * 1);transform:scale(.9)rotate(20deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(2){transition-delay:calc(var(--delay-offset) + var(--delay) * 2);transform:scale(.7)rotate(30deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(3){transition-delay:calc(var(--delay-offset) + var(--delay) * 3);transform:scale(1.1)rotate(10deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(4){transition-delay:calc(var(--delay-offset) + var(--delay) * 4);transform:scale(.7)rotate(20deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(5){transition-delay:calc(var(--delay-offset) + var(--delay) * 5);transform:scale(.9)rotate(10deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(6){transition-delay:calc(var(--delay-offset) + var(--delay) * 6);transform:scale(.6)rotate(30deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(7){transition-delay:calc(var(--delay-offset) + var(--delay) * 7);transform:scale(1.1)rotate(20deg)}.title.svelte-kfu4jb:has(.chip.california:where(.svelte-kfu4jb):hover) .flower:where(.svelte-kfu4jb):nth-of-type(8){transition-delay:calc(var(--delay-offset) + var(--delay) * 8);transform:scale(.7)rotate(10deg)}.note-wrap.svelte-kfu4jb{flex-grow:1;position:relative}.design-chip.svelte-kfu4jb,.note.svelte-kfu4jb{-webkit-user-select:none;user-select:none}.design-chip.svelte-kfu4jb{cursor:pointer;width:100%;height:.8em;transition:var(--bounce);background:#ff6900;border-radius:5rem;place-items:center;display:grid;position:relative}.design-chip.svelte-kfu4jb:after{content:"";outline:1px solid #2b7fff;position:absolute;inset:0}.design-chip.svelte-kfu4jb:hover{transform:scale(1.025)}.design-chip.svelte-kfu4jb:active{transform:scale(.975)}.design-chip.active.svelte-kfu4jb{background:#000}.x-icon.svelte-kfu4jb{width:.4em;height:.4em;transition:var(--bounce);place-items:center;display:grid;position:relative}.design-chip.active.svelte-kfu4jb .x-icon:where(.svelte-kfu4jb){transform:rotate(45deg)}.x-icon.svelte-kfu4jb:before,.x-icon.svelte-kfu4jb:after{content:"";background:#fff;width:.0625em;height:.0625em;position:absolute}.x-icon.svelte-kfu4jb:before{height:100%}.x-icon.svelte-kfu4jb:after{width:100%}.left-corners.svelte-kfu4jb,.right-corners.svelte-kfu4jb{pointer-events:none;position:absolute;inset:0}.left-corners.svelte-kfu4jb:before,.left-corners.svelte-kfu4jb:after,.right-corners.svelte-kfu4jb:before,.right-corners.svelte-kfu4jb:after{content:"";z-index:2;background:#fff;border-radius:1px;outline:1px solid #2b7fff;width:.104em;height:.104em;position:absolute}.left-corners.svelte-kfu4jb:before{top:-.0625em;left:-.0625em}.left-corners.svelte-kfu4jb:after{bottom:-.0625em;left:-.0625em}.right-corners.svelte-kfu4jb:before{top:-.0625em;right:-.0625em}.right-corners.svelte-kfu4jb:after{bottom:-.0625em;right:-.0625em}.design-chip.svelte-kfu4jb:hover .left-corners:where(.svelte-kfu4jb):before,.design-chip.svelte-kfu4jb:hover .left-corners:where(.svelte-kfu4jb):after,.design-chip.svelte-kfu4jb:hover .right-corners:where(.svelte-kfu4jb):before,.design-chip.svelte-kfu4jb:hover .right-corners:where(.svelte-kfu4jb):after{transform:scale(.975)}.design-chip.svelte-kfu4jb:active .left-corners:where(.svelte-kfu4jb):before,.design-chip.svelte-kfu4jb:active .left-corners:where(.svelte-kfu4jb):after,.design-chip.svelte-kfu4jb:active .right-corners:where(.svelte-kfu4jb):before,.design-chip.svelte-kfu4jb:active .right-corners:where(.svelte-kfu4jb):after{transform:scale(1.025)}.note.svelte-kfu4jb{z-index:2;color:#fff;width:18.286em;height:4.857em;letter-spacing:initial;text-align:center;transform-origin:50% 80%;filter:blur(2px);opacity:0;background:#000;border-radius:.571em;place-items:center;padding:1.143em;font-size:max(12px,.292em);font-weight:400;line-height:1.3;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-5.429em;left:50%;transform:translate(-50%)scale(.95)}.note.open.svelte-kfu4jb{filter:blur();opacity:1;transform:translate(-50%)scale(1)}.wave.svelte-kfu4jb{background:#2b7fff;border-radius:5rem;place-items:center;width:1.1em;height:.8em;display:grid;position:relative}.wave.svelte-kfu4jb img:where(.svelte-kfu4jb){transform-origin:55% 70%;height:.5em;margin-left:-.075em;transform:rotate(20deg)}.wave.svelte-kfu4jb:after{content:"";background-image:url(../../../assets/message-tail.svg);background-repeat:no-repeat;background-size:contain;width:.24em;height:.18em;position:absolute;bottom:0;left:0}.wave.waving.svelte-kfu4jb img:where(.svelte-kfu4jb){animation:.75s svelte-kfu4jb-wave}@keyframes svelte-kfu4jb-wave{0%{transform:rotate(20deg)}25%{transform:rotate(0)}75%{transform:rotate(40deg)}to{transform:rotate(20deg)}}@container slide (aspect-ratio<.9){.title.svelte-kfu4jb{font-size:8.4cqw}.line.svelte-kfu4jb{display:block}.row.svelte-kfu4jb{align-items:center;gap:.2em;display:flex}.amp-end.svelte-kfu4jb{display:none}.amp-start.svelte-kfu4jb{display:block}.headshot.svelte-kfu4jb,.wave.svelte-kfu4jb{flex-grow:1}.headshot.svelte-kfu4jb:after{width:1.1em;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wave.waving.svelte-kfu4jb img:where(.svelte-kfu4jb){animation:none}}.work-slide.svelte-1qsz5jc{--px:calc(100cqw / 1920);--tx:calc(var(--px) * 1.125);--layers:6;background:var(--bg);width:100%;height:100%;font-weight:400;position:relative;overflow:hidden}.light.svelte-1qsz5jc{--ink:#000;--pill:#000;--pill-ink:#fff}.dark.svelte-1qsz5jc{--ink:#fff;--pill:#fff;--pill-ink:#000}.media.svelte-1qsz5jc{top:var(--media-top,0);left:var(--media-left,0);width:var(--media-width,100%);height:var(--media-height,100%);position:absolute}.bleed.svelte-1qsz5jc{--from:58%;--to:100%}.inset.svelte-1qsz5jc{--media-width:calc(1840 * var(--px));--media-left:calc(48 * var(--px));--media-height:auto;--from:46%;--to:82%}.card.svelte-1qsz5jc{--media-width:calc(1440 * var(--px));--media-left:calc(240 * var(--px));--media-top:calc(144 * var(--px));--media-height:auto;--shot-radius:calc(16 * var(--px));--from:53%;--to:100%}.shot.svelte-1qsz5jc{width:100%;height:var(--media-height,100%);border-radius:var(--shot-radius,0);object-fit:cover;object-position:var(--anchor);display:block}.dissolve.svelte-1qsz5jc{pointer-events:none;position:absolute;inset:0}.haze.svelte-1qsz5jc{--start:calc(var(--from) + var(--i) / var(--layers) * (var(--to) - var(--from)));--end:calc(var(--from) + (var(--i) + 1) / var(--layers) * (var(--to) - var(--from)));-webkit-backdrop-filter:blur(calc(var(--r) * var(--px)));-webkit-mask-image:linear-gradient(to bottom, transparent var(--start), #000 var(--end));mask-image:linear-gradient(to bottom, transparent var(--start), #000 var(--end));-webkit-mask-image:linear-gradient(to bottom, transparent var(--start), #000 var(--end));position:absolute;inset:0}.haze.svelte-1qsz5jc:first-child{--i:0;--r:1.3}.haze.svelte-1qsz5jc:nth-child(2){--i:1;--r:2.6}.haze.svelte-1qsz5jc:nth-child(3){--i:2;--r:5.2}.haze.svelte-1qsz5jc:nth-child(4){--i:3;--r:10.4}.haze.svelte-1qsz5jc:nth-child(5){--i:4;--r:20.9}.haze.svelte-1qsz5jc:nth-child(6){--i:5;--r:41.8}[data-render=thumb] .work-slide.svelte-1qsz5jc{--layers:1}[data-render=thumb] .haze.svelte-1qsz5jc{display:none}[data-render=thumb] .haze.svelte-1qsz5jc:nth-child(5){--i:0;display:block}.veil.svelte-1qsz5jc{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent) var(--from), color-mix(in srgb, var(--bg) 90%, transparent) calc(var(--from) + .66 * (var(--to) - var(--from))), var(--bg) var(--to));position:absolute;inset:0}.lockup.svelte-1qsz5jc{left:calc(128 * var(--px));right:calc(128 * var(--px));bottom:calc(98 * var(--px));height:calc(64 * var(--px));color:var(--ink);align-items:center;display:flex;position:absolute}.badge.svelte-1qsz5jc{width:calc(64 * var(--px));height:calc(64 * var(--px));flex:none}.name.svelte-1qsz5jc{margin-left:calc(23 * var(--px));font-size:calc(49 * var(--tx));line-height:1}.description.svelte-1qsz5jc{margin:0 calc(32 * var(--px)) 0 auto;max-width:calc(830 * var(--tx));font-size:calc(24 * var(--tx));line-height:calc(36 * var(--tx));text-align:right}.action.svelte-1qsz5jc{align-items:center;gap:calc(6 * var(--px));height:calc(64 * var(--px));padding:0 calc(32 * var(--px));background:var(--pill);color:var(--pill-ink);font-size:calc(24 * var(--tx));cursor:pointer;border-radius:5rem;flex:none;grid-auto-flow:column;line-height:1;display:grid}.arrow.svelte-1qsz5jc{place-items:center;width:1em;height:1em;transition:all .2s ease-out;display:grid}.arrow.svelte-1qsz5jc svg{width:100%;height:100%;display:block}.action.svelte-1qsz5jc{transition:all .2s ease-out}@media (hover:hover) and (pointer:fine){.action.svelte-1qsz5jc:hover{opacity:.95}.action.svelte-1qsz5jc:hover:active{transform:scale(.95)}.action.svelte-1qsz5jc:hover .arrow:where(.svelte-1qsz5jc){transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.arrow.svelte-1qsz5jc{transition:none}}@container slide (aspect-ratio<1.4){.work-slide.svelte-1qsz5jc{--px:calc(100cqw / 1080)}.media.svelte-1qsz5jc,.bleed.svelte-1qsz5jc,.inset.svelte-1qsz5jc,.card.svelte-1qsz5jc{--media-top:0;--media-left:0;--media-width:100%;--media-height:auto;--shot-radius:0;--from:55%;--to:100%}.lockup.svelte-1qsz5jc{left:calc(72 * var(--px));right:calc(72 * var(--px));bottom:calc(64 * var(--px));align-items:center;gap:calc(26 * var(--px)) calc(16 * var(--px));grid-template-columns:auto 1fr auto;height:auto;display:grid}.badge.svelte-1qsz5jc{grid-area:1/1}.name.svelte-1qsz5jc{grid-area:1/2/2/-1}.badge.svelte-1qsz5jc{width:calc(56 * var(--px));height:calc(56 * var(--px))}.name.svelte-1qsz5jc{font-size:calc(44 * var(--tx));margin-left:0}.description.svelte-1qsz5jc{max-width:none;font-size:calc(21 * var(--tx));line-height:calc(30 * var(--tx));text-align:left;grid-area:2/1/3/3;margin:0}.action.svelte-1qsz5jc{height:calc(52 * var(--px));padding:0 calc(26 * var(--px));font-size:calc(20 * var(--tx));grid-area:2/3;justify-self:end}}@container slide (aspect-ratio<.9){.work-slide.svelte-1qsz5jc{--px:calc(100cqw / 420)}.lockup.svelte-1qsz5jc{left:calc(28 * var(--px));right:calc(28 * var(--px));bottom:calc(28 * var(--px));gap:calc(16 * var(--px)) calc(12 * var(--px));grid-template-columns:auto 1fr}.description.svelte-1qsz5jc{grid-area:2/1/3/-1}.action.svelte-1qsz5jc{grid-area:3/1/4/-1;justify-self:start}.badge.svelte-1qsz5jc{width:calc(40 * var(--px));height:calc(40 * var(--px))}.name.svelte-1qsz5jc{font-size:calc(32 * var(--tx))}.description.svelte-1qsz5jc{font-size:calc(15 * var(--tx));line-height:calc(22 * var(--tx))}.action.svelte-1qsz5jc{height:calc(40 * var(--px));padding:0 calc(20 * var(--px));font-size:calc(15 * var(--tx))}}.work-slide.svelte-snkpg4{--px:calc(100cqw / 1920);--tx:calc(var(--px) * 1.125);background:var(--paper);width:100%;height:100%;color:var(--ink);font-weight:400;position:relative;overflow:hidden}.dark.svelte-snkpg4{--paper:#000;--ink:#fff;--label:gray;--edge:transparent}.light.svelte-snkpg4{--paper:#fff;--ink:#000;--label:#737373;--edge:#0000001a}.strip.svelte-snkpg4{top:calc(117 * var(--px));justify-content:center;gap:calc(38 * var(--px));height:calc(394 * var(--px));display:flex;position:absolute;left:0;right:0}.strip.svelte-snkpg4 img:where(.svelte-snkpg4){border:1px solid #0000000d;border-radius:.125rem;flex:none;width:auto;height:100%}.name.svelte-snkpg4{top:calc(607 * var(--px));left:calc(128 * var(--px));font-size:calc(64 * var(--tx));margin:0;font-weight:500;line-height:1;position:absolute}.body.svelte-snkpg4{left:calc(128 * var(--px));right:calc(128 * var(--px));top:calc((607 * var(--px) + 64 * var(--tx) + 1080 * var(--px)) / 2);gap:calc(128 * var(--px));font-size:calc(24 * var(--tx));line-height:calc(29 * var(--tx));display:flex;position:absolute;transform:translateY(-50%)}.block.svelte-snkpg4{grid-template-columns:calc(126 * var(--tx)) minmax(0, 1fr);flex:1;align-content:start;align-items:start;display:grid}.specs.svelte-snkpg4{grid-template-columns:calc(126 * var(--tx)) minmax(0, 1fr);row-gap:calc(12 * var(--tx));margin:0;display:grid}dt.svelte-snkpg4{color:var(--label)}dd.svelte-snkpg4{margin:0}.goal.svelte-snkpg4 p:where(.svelte-snkpg4){text-wrap:pretty;margin:0}@container slide (aspect-ratio<1.4){.work-slide.svelte-snkpg4{--px:calc(100cqw / 1080)}.strip.svelte-snkpg4{top:calc(96 * var(--px));gap:calc(24 * var(--px));height:calc(400 * var(--px))}.name.svelte-snkpg4{top:calc(580 * var(--px));left:calc(72 * var(--px));font-size:calc(54 * var(--tx))}.body.svelte-snkpg4{left:calc(72 * var(--px));right:calc(72 * var(--px));top:calc((580 * var(--px) + 54 * var(--tx) + 1080 * var(--px)) / 2);justify-content:flex-start;gap:calc(80 * var(--px));font-size:calc(20 * var(--tx));line-height:calc(28 * var(--tx))}.block.svelte-snkpg4,.goal.svelte-snkpg4{gap:calc(10 * var(--px));flex:1;grid-template-columns:minmax(0,1fr);display:grid}.specs.svelte-snkpg4{grid-template-columns:calc(96 * var(--tx)) minmax(0, 1fr);row-gap:calc(10 * var(--tx))}dd.svelte-snkpg4{max-width:none}}@container slide (aspect-ratio<.9){.work-slide.svelte-snkpg4{--px:calc(100cqw / 420)}.strip.svelte-snkpg4{top:calc(24 * var(--px));gap:calc(12 * var(--px));height:calc(92 * var(--px))}.name.svelte-snkpg4{top:calc(146 * var(--px));left:calc(28 * var(--px));font-size:calc(34 * var(--tx))}.body.svelte-snkpg4{left:calc(28 * var(--px));right:calc(28 * var(--px));top:calc((146 * var(--px) + 34 * var(--tx) + 560 * var(--px)) / 2);gap:calc(20 * var(--px));font-size:calc(13 * var(--tx));line-height:calc(18 * var(--tx));display:grid}.block.svelte-snkpg4,.goal.svelte-snkpg4{gap:calc(6 * var(--px))}.specs.svelte-snkpg4{grid-template-columns:calc(70 * var(--tx)) minmax(0, 1fr);row-gap:calc(6 * var(--tx))}}.slide.svelte-15p6glh{--px:calc(100cqw / 1920);--tx:calc(var(--px) * 1.125);width:100%;height:100%;padding:calc(64 * var(--px));color:#000;background:#fff;place-items:center;font-weight:400;display:grid}.block.svelte-15p6glh{align-items:center;gap:calc(16 * var(--px));flex-direction:column;display:flex}.lead.svelte-15p6glh{margin:0 0 calc(13 * var(--px));font-size:calc(26 * var(--tx));text-align:center;font-weight:500;line-height:1.3}.line.svelte-15p6glh{justify-content:center;align-items:center;gap:calc(13 * var(--px));font-size:calc(26 * var(--px));flex-wrap:wrap;margin:0;line-height:1;display:flex}.chip.svelte-15p6glh{height:calc(32 * var(--tx));padding:0 calc(12 * var(--tx));border:calc(2 * var(--px)) solid #000;background:var(--fill,#fff);font-size:calc(16 * var(--tx));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;font-weight:600;line-height:1;transition:opacity .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip.svelte-15p6glh:hover{opacity:.9}}.handle.svelte-15p6glh{color:#5c5c5c;white-space:nowrap}@container slide (aspect-ratio<1.4){.slide.svelte-15p6glh{--px:calc(100cqw / 1080);padding:calc(48 * var(--px))}}@container slide (aspect-ratio<.9){.slide.svelte-15p6glh{--px:calc(100cqw / 420);padding:calc(28 * var(--px))}.block.svelte-15p6glh{gap:calc(12 * var(--px))}.lead.svelte-15p6glh{font-size:calc(20 * var(--tx))}.line.svelte-15p6glh{gap:calc(8 * var(--px));font-size:calc(17 * var(--tx))}.chip.svelte-15p6glh{height:calc(24 * var(--tx));padding:0 calc(8 * var(--tx));border-width:calc(1.5 * var(--px));font-size:calc(10 * var(--tx))}}
