.llt{background:var(--color-ink-950);color:var(--color-paper-100)}.llt--section{padding-block:3rem}.llt--flush{padding-block:0}.llt__grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.llt__image{background:var(--color-ink-900)}.llt__image img{width:100%;max-width:100%;height:auto;display:block}.llt__image--wide{display:none}.llt__text{grid-column:1/-1}.llt__title{color:var(--color-paper-50);padding-bottom:40px}.llt__subtitle{color:var(--color-paper-100);margin-bottom:40px}.llt__copy{max-width:70ch;color:var(--color-mute-200);margin-bottom:40px}.llt__phone-slot{margin-bottom:40px}@media (min-width:768px){.llt--section{padding-block:6rem}.llt--flush{padding-block:0}.llt__grid{grid-template-columns:repeat(24,minmax(0,1fr))}.llt__image--wide{grid-area:1/1/auto/span 11;display:block}.llt__text{grid-area:1/14/auto/span 11}.llt__phone-slot{display:none}}
.cad-reels{background:var(--color-ink-950);padding-block:3rem}.cad-reels__head{color:var(--color-paper-50);margin-bottom:2rem}.cad-reels__row{flex-direction:column;gap:2rem;display:flex}.cad-reels__col{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.cad-reels{padding-block:6rem}.cad-reels__head{margin-bottom:2.5rem}.cad-reels__col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}}.cad-reel{min-width:0;color:var(--color-paper-50);flex-direction:column;gap:.5rem;display:flex;position:relative}.cad-reel__date{justify-content:space-between;align-items:center;display:flex}.cad-reel__frame{grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.cad-reel__media{background:var(--color-ink-900);position:relative;overflow:hidden}.cad-reel__zoom{transition:scale .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.cad-reel__poster{object-fit:cover}.cad-reel__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.cad-reel__video[data-live]{opacity:1}.cad-reel__text{min-width:0;position:relative}.cad-reel__plate{flex-direction:column;gap:.5rem;display:flex}.cad-reel__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cad-reel__blurb{-webkit-line-clamp:3;line-clamp:3;color:var(--color-paper-100);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cad-reel__hit{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;position:absolute;inset:0}@media (hover:hover){.cad-reel:hover .cad-reel__zoom{scale:1.05}.cad-reel:hover .cad-playicon{opacity:.5;scale:1.2}}.cad-reel:has(.cad-reel__hit:focus-visible) .cad-reel__zoom{scale:1.05}.cad-playicon{z-index:1;width:var(--cad-play,6rem);height:var(--cad-play,6rem);border:1px solid color-mix(in srgb, var(--color-gold-400) 60%, transparent);background:color-mix(in srgb, var(--color-ink-950) 72%, transparent);color:var(--color-gold-400);opacity:.3;pointer-events:none;border-radius:0;place-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.cad-playicon__glyph{fill:currentColor;width:50%;height:50%;display:block}.cad-reel--lead .cad-reel__media{aspect-ratio:16/9}.cad-reel--lead .cad-reel__fade{pointer-events:none;background:linear-gradient(#08080a00,#08080ac7);height:2.5rem;position:absolute;bottom:100%;left:0;right:0}.cad-reel--lead .cad-reel__plate{padding-block:1rem}.cad-reel--lead .cad-reel__title{font-size:1.25rem;line-height:1.5rem}@media (max-width:767px){.cad-reel--lead .cad-playicon{--cad-play:4.5rem}}@media (min-width:768px){.cad-reel--lead .cad-reel__media,.cad-reel--lead .cad-reel__text{grid-area:1/1}.cad-reel--lead .cad-reel__text{z-index:2;pointer-events:none;align-self:end}.cad-reel--lead .cad-reel__fade{height:5rem}.cad-reel--lead .cad-reel__plate{background:#08080ac7;gap:1rem;padding:1.5rem}.cad-reel--lead .cad-reel__title{font-size:1.75rem;line-height:2rem}}.cad-reels__col .cad-reel__frame{align-items:flex-start;gap:1rem;display:flex}.cad-reels__col .cad-reel__media{aspect-ratio:16/9;flex:none;width:33.3333%}.cad-reels__col .cad-reel__text{flex:1 1 0}.cad-reels__col .cad-reel__fade{display:none}.cad-reels__col .cad-reel__title,.cad-reels__col .cad-reel__blurb{-webkit-line-clamp:2;line-clamp:2;font-size:.75rem;line-height:1rem}.cad-reels__col .cad-playicon{--cad-play:2rem}@media (min-width:768px){.cad-reels__col .cad-reel__blurb{font-size:.875rem;line-height:1.5rem}}@media (min-width:1280px){.cad-reels__row{flex-direction:row}.cad-reel--lead{flex:2 1 0}.cad-reels__col{flex:1 1 0;gap:1.5rem;min-width:0;display:flex}.cad-reels__col .cad-reel{flex:1 1 0;min-height:0}.cad-reels__col .cad-reel__frame{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.cad-reels__col .cad-reel__media{aspect-ratio:auto;grid-area:1/1;width:auto;height:100%}.cad-reels__col .cad-reel__text{z-index:2;pointer-events:none;grid-area:1/1;align-self:end}.cad-reels__col .cad-reel__fade{pointer-events:none;background:linear-gradient(#08080a00,#08080ac7);height:3rem;display:block;position:absolute;bottom:100%;left:0;right:0}.cad-reels__col .cad-reel__plate{background:#08080ac7;gap:.25rem;padding:1rem 1.25rem}.cad-reels__col .cad-reel__title{font-size:1rem;line-height:1.25rem}.cad-reels__col .cad-reel__blurb{font-size:.75rem;line-height:1rem}.cad-reels__col .cad-playicon{--cad-play:3rem}}@media (min-width:1536px){.cad-reels__col .cad-reel__fade{height:5rem}.cad-reels__col .cad-reel__plate{gap:.5rem;padding:1.25rem 1.5rem}.cad-reels__col .cad-reel__title{font-size:1.25rem;line-height:1.5rem}.cad-reels__col .cad-reel__blurb{font-size:.875rem;line-height:1.5rem}}.cad-player.wg-modal .wg-modal__content{padding:1rem var(--cad-gutter) 1.5rem;background:var(--color-ink-950);color:var(--color-paper-50);gap:1rem}.cad-player.wg-modal .wg-modal__title{font-family:var(--font-gothic);font-optical-sizing:none;letter-spacing:.08rem;text-transform:uppercase;font-size:1.25rem;font-weight:675;font-stretch:122%;line-height:1.5rem}.cad-player.wg-modal .wg-modal__close{aspect-ratio:auto;border-color:color-mix(in srgb, var(--color-paper-50) 24%, transparent);width:auto;height:3rem;color:var(--color-paper-50);font-family:var(--font-label);letter-spacing:.08rem;text-transform:uppercase;white-space:nowrap;gap:.5rem;padding:0 1.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.cad-player.wg-modal .wg-modal__close svg{flex:none;width:1rem;height:1rem;margin:-.25rem}.cad-player.wg-modal .wg-modal__close:after{content:"Close"}.cad-player__body{flex-direction:column;justify-content:center;gap:.75rem;width:min(100%,177.778dvh - 28.4444rem);min-height:100%;margin-inline:auto;display:flex}.cad-player__meta{color:var(--color-paper-100);justify-content:space-between;display:flex}.cad-player__stage{aspect-ratio:16/9;background:var(--color-ink-900);width:100%;position:relative;overflow:hidden}.cad-player__poster{object-fit:cover}.cad-player__video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.cad-player__video.is-live{opacity:1}.cad-player__ink{z-index:1;background:var(--color-ink-950);opacity:0;visibility:hidden;position:absolute;inset:0}.cad-player__play{z-index:2;opacity:.5;pointer-events:auto;cursor:pointer;margin:0;padding:0}@media (max-width:767px){.cad-player__play{--cad-play:4.5rem}}@media (hover:hover){.cad-player__play:hover{opacity:.7;scale:1.2}}.cad-player__track{background:color-mix(in srgb, var(--color-paper-50) 16%, transparent);height:2px;display:block;overflow:hidden}.cad-player__bar{background:var(--color-gold-400);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cad-player__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.cad-player__blurb{color:var(--color-paper-100);flex:18rem}.cad-player__controls{align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.cad-player.wg-modal .wg-modal__content{padding-top:1.5rem;padding-bottom:2rem}.cad-player.wg-modal .wg-modal__title{font-size:1.75rem;line-height:2rem}}.cad-sound{border:1px solid color-mix(in srgb, var(--color-paper-50) 24%, transparent);height:2.5rem;color:var(--color-paper-50);font-family:var(--font-label);letter-spacing:.08rem;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.5rem;margin:0;padding:0 1rem;font-size:.625rem;font-weight:600;line-height:1rem;transition:border-color .3s;display:inline-flex}.cad-sound__meter{width:14px;height:12px;color:color-mix(in srgb, var(--color-paper-50) 55%, transparent);align-items:flex-end;gap:2px;display:inline-flex}.cad-sound__meter span{transform-origin:bottom;background-color:currentColor;flex:1 1 0;height:100%;transform:scaleY(.25)}.cad-sound[aria-pressed=true] .cad-sound__meter{color:var(--color-gold-400)}.cad-sound[aria-pressed=true] .cad-sound__meter span{transform:scaleY(.55)}.cad-sound.is-live[aria-pressed=true] .cad-sound__meter span{animation:.9s ease-in-out infinite alternate cad-meter}.cad-sound.is-live[aria-pressed=true] .cad-sound__meter span:nth-child(2){animation-duration:.7s;animation-delay:-.35s}.cad-sound.is-live[aria-pressed=true] .cad-sound__meter span:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.cad-sound.is-live[aria-pressed=true] .cad-sound__meter span:nth-child(4){animation-duration:.8s;animation-delay:-.2s}@keyframes cad-meter{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.cad-round{border:1px solid color-mix(in srgb, var(--color-paper-50) 24%, transparent);width:2.5rem;height:2.5rem;color:var(--color-paper-50);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .3s;display:inline-flex}.cad-round svg{width:1rem;height:1rem}@media (hover:hover){.cad-sound:hover,.cad-round:hover{border-color:var(--color-paper-50)}}.cad-sound:focus-visible,.cad-round:focus-visible{border-color:var(--color-paper-50)}@media (prefers-reduced-motion:reduce){.cad-sound.is-live[aria-pressed=true] .cad-sound__meter span{animation:none;transform:scaleY(.55)}.cad-reel__zoom,.cad-playicon,.cad-reel__video{transition:none}}
.wg-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--wg-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.wg-modal:not([open]){display:none}.wg-modal::backdrop{background:0 0}.wg-modal__backdrop{z-index:0;background-color:color-mix(in srgb, var(--color-ink-950) 60%, transparent);-webkit-backdrop-filter:blur(.5rem);position:absolute;inset:0}.wg-modal__content{z-index:1;background-color:var(--wg-bg);color:var(--wg-text);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;overflow:auto}.wg-modal__head{justify-content:space-between;align-items:center;gap:var(--wg-space-4);flex:none;display:flex}.wg-modal__title{margin:0}.wg-modal__slot{flex:auto;min-height:0}.wg-modal__close{aspect-ratio:1;border:var(--wg-border-w) solid var(--wg-border);color:currentColor;cursor:pointer;width:3rem;transition:border-color .2s var(--ease-lux), background-color .2s var(--ease-lux);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wg-modal__close svg{width:36%;height:36%}.wg-modal__close:hover,.wg-modal__close:focus-visible{border-color:var(--wg-text);background-color:color-mix(in srgb, currentColor 10%, transparent)}.wg-modal__close:focus-visible{outline:var(--wg-focus-w) solid var(--wg-text);outline-offset:var(--wg-focus-offset)}.wg-modal--small .wg-modal__content{width:min(calc(100% - 2 * var(--wg-margin)), 40rem);max-height:calc(100dvh - 2 * var(--wg-margin));padding:var(--wg-space-6);gap:var(--wg-space-6);border-radius:var(--wg-radius-medium);inset:50% auto auto 50%;translate:-50% -50%}.wg-modal--side .wg-modal__content{width:min(100%,32rem);padding:var(--wg-space-6) var(--wg-margin);gap:var(--wg-space-6);inset:0 0 0 auto}.wg-modal--full .wg-modal__content{padding:var(--wg-margin);gap:var(--wg-space-6);inset:0}@media (max-width:767px){.wg-modal--small .wg-modal__content{padding:var(--wg-space-5)}}
.cad-team{background:var(--color-ink-950);color:var(--color-paper-50);padding-top:3rem;position:relative;overflow:hidden}.cad-team--noise{background:var(--color-ink-850)}.cad-team--noise:before{content:"";pointer-events:none;opacity:.22;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23noise)' opacity='0.3'/%3E%3C/svg%3E") 0 0/256px 256px;position:absolute;inset:0}.cad-team__grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.cad-team__text{grid-area:1/1/auto/-1}.cad-team__title,.cad-team__sub{margin-bottom:2rem}.cad-team__body{color:var(--color-paper-100)}.cad-team__cta{margin-top:2rem}.cad-stat--1,.cad-stat--2{grid-column:2/13;max-width:22rem}.cad-stat--1{grid-row:2;margin-top:3rem}.cad-stat--2{grid-row:3;margin-top:2rem}.cad-team__picture{aspect-ratio:3/2;grid-area:4/1/auto/-1;margin-top:3rem;position:relative}@media (min-width:768px){.cad-team{padding-top:6rem}.cad-team__title,.cad-team__sub{margin-bottom:2.5rem}.cad-team__cta{margin-top:2.5rem}.cad-team__picture{margin-top:4rem}}@media (min-width:1024px){.cad-team__cta{margin-bottom:4rem}}.cad-stat{z-index:2;color:var(--color-paper-50);position:relative}@media (min-width:1024px){.cad-stat{min-width:18.5rem;max-width:none}}.cad-stat__row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cad-stat__value{text-align:right}.cad-stat__value>span{text-wrap:balance}.cad-typed{min-width:0;display:inline-grid}.cad-typed>span{grid-area:1/1}.cad-typed__ghost{visibility:hidden}.cad-typed__live{display:block}.cad-stat:after{content:"";background:var(--color-gold-400);width:6px;height:6px;display:none;position:absolute}.cad-team__glow{background:radial-gradient(ellipse 60% 55% at 50% 72%, color-mix(in srgb, var(--color-paper-50) 7%, transparent), transparent 75%);position:absolute;inset:0}.cad-team__photo{--cad-fade-side:to right, #000 0%, #000 100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 3%, #000 52%), linear-gradient(var(--cad-fade-side));-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 3%, #000 52%), linear-gradient(var(--cad-fade-side));mask-image:linear-gradient(to bottom, transparent 0%, transparent 3%, #000 52%), linear-gradient(var(--cad-fade-side));-webkit-mask-composite:source-in;clip-path:inset(1px 0 0);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.cad-team--left .cad-team__photo{--cad-fade-side:to right, transparent 0%, #000 20%}.cad-team--right .cad-team__photo{--cad-fade-side:to left, transparent 0%, #000 20%}.cad-team__grid{grid-template-columns:repeat(24,minmax(0,1fr))}.cad-team__picture{grid-row:2/4;align-self:end;margin-top:0}.cad-stat:after{display:block}.cad-team--left .cad-team__text{grid-area:1/1/3/13}.cad-team--left .cad-team__picture{grid-column:13/25}.cad-team--left .cad-stat--1{grid-area:3/9/auto/14;align-self:end;margin:0 0 10rem}.cad-team--left .cad-stat--1:after{top:-12px;right:-12px}.cad-team--left .cad-stat--2{grid-area:1/16/auto/21;margin-top:2rem}.cad-team--left .cad-stat--2:after{bottom:-12px;right:-12px}.cad-team--right .cad-team__text{grid-area:1/13/3/25}.cad-team--right .cad-team__picture{grid-column:1/12}.cad-team--right .cad-stat--1{grid-area:1/4/auto/9;margin-top:2rem}.cad-team--right .cad-stat--1:after{bottom:-12px;left:-12px}.cad-team--right .cad-stat--2{grid-area:3/12/auto/17;align-self:end;margin:0 0 10rem}.cad-team--right .cad-stat--2:after{top:-12px;left:-12px}}@media (min-width:1280px){.cad-team--left .cad-team__text{grid-column:1/11}.cad-team--left .cad-team__picture{grid-column:11/25}.cad-team--left .cad-stat--1{grid-column:7/12}.cad-team--right .cad-team__text{grid-column:15/25}.cad-team--right .cad-team__picture{grid-column:1/14}.cad-team--right .cad-stat--2{grid-column:14/19}}@media (min-width:1536px){.cad-team--left .cad-team__text{grid-column:1/9}.cad-team--left .cad-team__picture{grid-column:9/25}.cad-team--left .cad-stat--1{grid-column:6/10}.cad-team--left .cad-stat--2{grid-column:16/20}.cad-team--right .cad-team__text{grid-column:17/25}.cad-team--right .cad-team__picture{grid-column:1/16}.cad-team--right .cad-stat--1{grid-column:5/9}.cad-team--right .cad-stat--2{grid-column:16/20}}
.hl{--hl-bg:var(--color-ink-950);--hl-ink:var(--color-paper-50);--hl-body:color-mix(in srgb, var(--color-paper-50) 74%, transparent);--hl-muted:color-mix(in srgb, var(--color-paper-50) 60%, transparent);--hl-accent:var(--color-gold-400);--hl-block:var(--color-gold-400);--hl-focus:var(--color-gold-400);isolation:isolate;background:var(--hl-bg);color:var(--hl-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:clip}.hl ::selection{background:var(--color-gold-400);color:var(--color-ink-950)}.hl :is(a,button,[tabindex]):focus-visible{outline:4px solid var(--hl-focus);outline-offset:2px}.hl .hl-sans,.hl .hl-serif{letter-spacing:.04em;line-height:.78;display:block}.hl .hl-serif{color:var(--hl-accent);line-height:.81}.hl-body{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.02rem;color:var(--hl-body);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.5rem}.hl-label{font-family:var(--font-montserrat), var(--font-body);text-transform:uppercase;letter-spacing:.08rem;font-weight:600;line-height:1}.bw--split .bw-line{width:fit-content;display:block;position:relative}.bw--center .bw-line{margin-inline:auto}.bw--solo{display:inline-block;position:relative}.bw-block{inset:var(--bw-over,0px) 0;background:var(--hl-block);pointer-events:none;visibility:hidden;position:absolute}.lm__line{margin-block:-.14em;padding-block:.14em;display:block;overflow:clip}.lm__in{display:block}
.hso{text-align:center;padding-bottom:13.9vw}.hso__head{padding-top:8.4vw}.doodle{width:3.1vw;height:2.35vw;margin:0 auto;display:block;position:relative}.doodle svg{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--hl-ink) 75%, transparent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;position:absolute;inset:0}.doodle svg:first-child{opacity:1}.doodle .doodle__fill{fill:color-mix(in srgb, var(--hl-ink) 75%, transparent);stroke:none}.doodle[data-run] svg{animation:2.4s step-end 2 doodle}.doodle[data-run] svg:nth-child(2){animation-delay:.4s}.doodle[data-run] svg:nth-child(3){animation-delay:.8s}.doodle[data-run] svg:nth-child(4){animation-delay:1.2s}.doodle[data-run] svg:nth-child(5){animation-delay:1.6s}.doodle[data-run] svg:nth-child(6){animation-delay:2s}@keyframes doodle{0%{opacity:1}16.667%{opacity:0}to{opacity:0}}.hso__title{margin:2.72vw 0 0}.hso .hso__title-sans,.hso .hso__title-serif{font-size:4.43vw}.hso .hso__title-serif{margin-top:.42vw}.sd{--k:1;--kp:1;--cw:18.54vw;--rise:0vw;--open-1:1;--open-2:1;--open-3:1;height:36.7vw;margin-top:2.3vw;position:relative}.sd__list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sd__card,.sd__hit{width:var(--cw);aspect-ratio:4/7;margin-left:calc(var(--cw) / -2);--dx:0;--dy:0;--rot:0;--s-rest:1;--s0:.9;--o:1;border-radius:0;position:absolute;top:0;left:50%}.sd [data-i="-3"]{--dx:-27.3;--dy:6.5;--rot:-21;--s-rest:.75;--o:var(--open-3);z-index:4}.sd [data-i="-2"]{--dx:-19.7;--dy:3.5;--rot:-15;--s-rest:.82;--o:var(--open-2);z-index:6}.sd [data-i="-1"]{--dx:-9.6;--dy:.8;--rot:-7;--s-rest:.93;--o:var(--open-1);z-index:8}.sd [data-i="0"]{--s0:1;z-index:10}.sd [data-i="1"]{--dx:9.6;--dy:.8;--rot:7;--s-rest:.93;--o:var(--open-1);z-index:8}.sd [data-i="2"]{--dx:19.7;--dy:3.5;--rot:15;--s-rest:.82;--o:var(--open-2);z-index:6}.sd [data-i="3"]{--dx:27.3;--dy:6.5;--rot:21;--s-rest:.75;--o:var(--open-3);z-index:4}.sd__card{--push:0;--lift:0;--rf:1;--act:0;background:var(--color-ink-900);transform:translate(calc((var(--dx) * var(--o) * var(--k) + var(--push) * var(--kp)) * 1vw), calc((var(--dy) * var(--o) + var(--lift)) * var(--k) * 1vw + var(--rise))) rotate(calc(var(--rot) * var(--o) * var(--rf) * 1deg)) scale(calc((var(--s0) + (var(--s-rest) - var(--s0)) * var(--o)) * (1 - var(--act)) + 1.02 * var(--act)));transition:transform .42s cubic-bezier(.22,1,.36,1);overflow:clip}.sd:not([data-active]) .sd__card{transition-duration:.6s}.sd[data-entering] .sd__card{transition:none}.sd__media{margin:0;position:absolute;inset:0}.sd__media img{object-fit:cover}.sd__media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s linear;position:absolute;inset:0}.sd__media video[data-on]{opacity:1}.sd__play{--play:clamp(2rem, calc(var(--cw) * .12), 2.75rem);z-index:20;width:var(--play);height:var(--play);border:1px solid color-mix(in srgb, var(--color-gold-400) 60%, transparent);background:color-mix(in srgb, var(--color-ink-950) 72%, transparent);color:var(--color-gold-400);pointer-events:none;place-items:center;transition:opacity .4s cubic-bezier(.165,.84,.44,1),scale .4s cubic-bezier(.165,.84,.44,1);display:grid;position:absolute;top:1rem;left:1rem}.sd__play svg{fill:currentColor;width:50%;height:50%;display:block}.sd__card[data-i="0"] .sd__play{left:50%;translate:-50%}.sd__card[data-i="1"] .sd__play,.sd__card[data-i="2"] .sd__play,.sd__card[data-i="3"] .sd__play{left:auto;right:1rem}.sd__media video[data-playing]~.sd__play{opacity:0;scale:.9}.sd__hits{z-index:40;position:absolute;inset:0}.sd__hit{transform:translate(calc(var(--dx) * var(--k) * 1vw), calc(var(--dy) * var(--k) * 1vw)) rotate(calc(var(--rot) * 1deg)) scale(var(--s-rest));-webkit-tap-highlight-color:transparent}.hso__follow{padding-inline:var(--wg-margin);margin-top:1.4vw}.hso__line{color:var(--hl-ink);margin:0}.hso__links{flex-wrap:wrap;justify-content:center;gap:0 1.9vw;margin:1.7vw 0 0;padding:0;list-style:none;display:flex}.hso__link{letter-spacing:.16rem;color:var(--hl-ink);align-items:center;padding-block:.5em;font-size:.625rem;text-decoration:none;display:inline-flex}@media (min-width:768px){.hso__link{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.doodle[data-run] svg{animation:none}.sd__card,.sd__play{transition:none}}@media (max-width:1199px){.hso .hso__title-sans,.hso .hso__title-serif{font-size:6.2vw}.doodle{width:4.4vw;height:3.3vw}.sd{--k:1.19;--kp:1.19;--cw:22vw;height:44vw;margin-top:2.6vw}.hso__links{margin-top:2.4vw}}@media (max-width:767px){.hso{padding-bottom:30vw}.hso__head{padding-top:16vw}.doodle{width:10vw;height:7.5vw}.doodle svg{stroke-width:1.4px}.hso__title{margin-top:5vw}.hso .hso__title-sans,.hso .hso__title-serif{font-size:10vw}.hso .hso__title-serif{margin-top:1.2vw}.sd{--k:2.373;--kp:1.3;--cw:44vw;height:86vw;margin-top:4.8vw}.sd__card--wide{display:none}.sd__card[data-i="-2"] .sd__play{top:40%;left:12%}.sd__card[data-i="2"] .sd__play{top:40%;right:12%}.sd [data-i="-2"]{--dx:-14.33;--dy:2.53;--rot:-12;--s-rest:.82}.sd [data-i="-1"]{--dx:-8.01;--dy:.63;--rot:-6;--s-rest:.92}.sd [data-i="1"]{--dx:8.01;--dy:.63;--rot:6;--s-rest:.92}.sd [data-i="2"]{--dx:14.33;--dy:2.53;--rot:12;--s-rest:.82}.hso__follow{margin-top:8vw}.hso .hso__line{max-width:22em;margin-inline:auto;font-size:1rem;line-height:1.25rem}.hso__links{gap:0 1.5rem;margin-top:1rem}.hso__link{min-height:44px}}
