@media (prefers-reduced-motion:no-preference){[data-motion=parallax][data-scroll-ready=true][data-scroll-compact=false] .sp-spotlight-stage>.sp-photo{transform:translateY(calc((.5 - var(--sp-scroll,.5)) * var(--sp-spotlight-drift))) rotate(calc((var(--sp-scroll,.5) - .5) * var(--sp-spotlight-turn)))}[data-motion=parallax][data-scroll-ready=true][data-scroll-compact=false] .sp-spotlight-stage:before{transform:scale(calc(.85 + var(--sp-scroll,.5) * .15))}}.sp-scroll-cue{display:none}@media (prefers-reduced-motion:no-preference){.sp-section[data-scroll-ready=true][data-scroll-layout=pinned]{width:100%;max-width:none;padding-block:0}.sp-section[data-scroll-ready=true][data-scroll-layout=pinned]>.sp-section-inner{top:var(--sp-scene-top);height:var(--sp-scene-height);width:100%;max-width:none;margin:0;position:sticky}.sp-section[data-motion=cinematic][data-scroll-layout=pinned]{min-height:calc(var(--sp-scene-height) * var(--sp-cinema-length))}[data-motion=cinematic][data-scroll-layout=pinned] .sp-hero-atelier{height:100%;padding:0;display:block;position:relative}[data-motion=cinematic][data-scroll-layout=pinned] .sp-hero-atelier>.sp-photo{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;max-height:none;transform:translateX(calc(var(--sp-cinema-pan) * (1 - var(--sp-scroll))));clip-path:inset(calc(var(--sp-cinema-photo-inset) * (1 - var(--sp-scroll))) calc((var(--sp-cinema-photo-right) + var(--sp-cinema-pan)) * (1 - var(--sp-scroll))) calc(var(--sp-cinema-photo-inset) * (1 - var(--sp-scroll))) calc((var(--sp-cinema-photo-left) - var(--sp-cinema-pan)) * (1 - var(--sp-scroll))));margin:0;position:absolute;inset:0}[data-motion=cinematic][data-scroll-layout=pinned] .sp-hero-copy{top:var(--sp-cinema-copy-top);left:calc(var(--sp-gutter) * 2);width:var(--sp-cinema-copy-width);z-index:2;transform:translateY(calc(var(--sp-scroll) * var(--sp-cinema-copy-shift)));opacity:clamp(0, calc(1 - var(--sp-scroll) * 2.8), 1);padding:0;position:absolute}[data-motion=cinematic][data-scroll-layout=pinned] .sp-hero-actions{bottom:var(--sp-cinema-actions-bottom);left:calc(var(--sp-gutter) * 2);width:var(--sp-cinema-copy-width);z-index:2;opacity:clamp(0, calc(1 - var(--sp-scroll) * 4), 1);padding:0;position:absolute}[data-motion=cinematic][data-scroll-layout=pinned] .sp-hero-actions:focus-within{opacity:1;background:var(--sp-base);padding:var(--sp-gap)}[data-motion=cinematic][data-scroll-layout=pinned] .sp-section-visual{z-index:3;opacity:clamp(0, calc(1 - var(--sp-scroll) * 3), 1)}[data-motion=cinematic][data-scroll-layout=pinned] .sp-scroll-cue{bottom:var(--sp-gap);left:calc(var(--sp-gutter) * 2);right:calc(var(--sp-gutter) * 2);font-size:var(--sp-caption);letter-spacing:var(--sp-eyebrow-tracking);opacity:clamp(0, calc(1 - var(--sp-scroll) * 4), 1);justify-content:space-between;display:flex;position:absolute}[data-motion=cinematic][data-scroll-ready=true][data-scroll-layout=flow] .sp-hero-atelier>.sp-photo{clip-path:inset(calc(var(--sp-photo-mobile-crop) * (1 - var(--sp-photo-progress))))}.sp-section[data-motion=focus][data-scroll-layout=pinned]{min-height:calc(var(--sp-scene-height) * var(--sp-focus-length))}[data-motion=focus][data-scroll-layout=pinned]>.sp-section-inner{padding:var(--sp-regular) calc(var(--sp-gutter) * 2);flex-direction:column;justify-content:center;align-items:center;display:flex}[data-motion=focus][data-scroll-ready=true] .sp-about h2{font-size:var(--sp-focus-title)}[data-motion=focus][data-scroll-ready=true] .sp-scroll-words>span{opacity:clamp(var(--sp-focus-word-idle), calc(var(--sp-scroll) * (var(--sp-word-count) + 2) - var(--sp-word-index)), 1)}[data-motion=focus][data-scroll-ready=true] .sp-section-visual{transform:rotate(calc((var(--sp-scroll) - 1) * var(--sp-focus-turn)))}[data-motion=focus][data-scroll-layout=pinned] .sp-about p{transform:translateY(calc((1 - var(--sp-scroll)) * var(--sp-gap)))}[data-motion=chapters][data-scroll-ready=true] .sp-services-chapters>li>div{transform:translateY(calc((1 - var(--sp-item-progress,1)) * var(--sp-unfold-shift)));opacity:clamp(var(--sp-chapter-idle), var(--sp-item-progress,1), 1)}[data-motion=parallax][data-scroll-ready=true] .sp-gallery-journal li>.sp-photo{transform:translateY(calc((.5 - var(--sp-item-progress,.5)) * var(--sp-parallax-distance))) rotate(calc((.5 - var(--sp-item-progress,.5)) * var(--sp-panorama-tilt)));clip-path:inset(calc(var(--sp-unfold-inset) * max(0, 1 - var(--sp-item-progress,1) * 2)))}[data-motion=parallax][data-scroll-ready=true] .sp-gallery-journal li:nth-child(2n)>.sp-photo{transform:translateY(calc((var(--sp-item-progress,.5) - .5) * var(--sp-parallax-distance))) rotate(calc((var(--sp-item-progress,.5) - .5) * var(--sp-panorama-tilt)))}[data-motion=parallax][data-scroll-ready=true] .sp-collage-frames>li{transform:translateY(calc(var(--sp-exit,0) * var(--sp-collage-depth) * var(--sp-frame-drift,1)))}[data-motion=unfold][data-scroll-ready=true] .sp-photo{clip-path:inset(calc(var(--sp-unfold-inset) * (1 - var(--sp-scroll))))}[data-motion=unfold][data-scroll-ready=true] .sp-about>div,[data-motion=unfold][data-scroll-ready=true] .sp-calltoaction>div{transform:translateY(calc((1 - var(--sp-scroll)) * var(--sp-unfold-shift))) scale(calc(var(--sp-unfold-scale) + (1 - var(--sp-unfold-scale)) * var(--sp-scroll)));transform-origin:50%}.sp-section[data-motion=zoom][data-scroll-layout=pinned]{min-height:calc(var(--sp-scene-height) * var(--sp-zoom-length))}.sp-section:has(+.sp-section[data-motion=zoom][data-scroll-layout=pinned]){padding-bottom:0}[data-motion=zoom][data-scroll-layout=pinned]>.sp-section-inner{padding:var(--sp-generous) calc(var(--sp-gutter) * 2);flex-direction:column;display:flex;overflow:hidden}[data-motion=zoom][data-scroll-layout=pinned] .sp-gallery{flex-direction:column;flex:auto;min-height:0;display:flex}[data-motion=zoom][data-scroll-layout=pinned] .sp-gallery ul{grid-template-columns:var(--sp-zoom-columns);flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}[data-motion=zoom][data-scroll-layout=pinned] .sp-gallery li{min-height:0}[data-motion=zoom][data-scroll-layout=pinned] .sp-gallery .sp-photo{height:100%;max-height:none}[data-motion=zoom][data-scroll-ready=true] .sp-gallery ul{transform:scale(calc(var(--sp-zoom-scale) + (1 - var(--sp-zoom-scale)) * var(--sp-scroll)));transform-origin:50%;opacity:clamp(.35, calc(.35 + var(--sp-scroll) * 3), 1)}[data-motion=unfold][data-scroll-ready=true] .sp-section-visual{transform:rotate(calc((var(--sp-scroll) - 1) * var(--sp-focus-turn)))}@container (min-width:48rem){[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services{gap:var(--sp-generous);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;display:grid}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services>h2{top:calc(var(--sp-scene-height) * .15);margin:0;position:sticky}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services>ol>li{min-height:calc(var(--sp-scene-height) * var(--sp-chapter-length));align-content:center}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services-chapters>li>div{display:block}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services>.sp-services-chapters>li:has(>.sp-photo){grid-template-columns:auto minmax(0,1fr);align-content:start}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services-chapters>li>.sp-photo{width:100%;height:auto;max-height:var(--sp-about-image-height);grid-area:1/1/auto/-1}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-services-chapters>li:has(>.sp-photo)>:is(.sp-number,div){grid-row:2}[data-motion=chapters][data-scroll-ready=true][data-scroll-compact=false] .sp-service-label{margin-block:var(--sp-small) var(--sp-gap);display:block}}@container (max-width:47.99rem){[data-scroll-ready=true]{--sp-parallax-distance:var(--sp-mobile-parallax-distance);--sp-panorama-tilt:0deg;--sp-unfold-shift:var(--sp-gap);--sp-zoom-scale:var(--sp-zoom-mobile-scale)}[data-motion=focus][data-scroll-ready=true] .sp-about h2{font-size:var(--sp-heading)}}}.sp-site[data-editing=false] [data-motion=parallax][data-scroll-ready=true] .sp-projects-showcase .sp-project-photo .sp-photo{transform:translateY(calc((var(--sp-item-progress,.5) - .5) * var(--sp-project-travel))) scale(var(--sp-project-scale));transition:none}@media (prefers-reduced-motion:reduce){.sp-site[data-editing=false] [data-motion=parallax][data-scroll-ready=true] .sp-projects-showcase .sp-project-photo .sp-photo{transform:none}}@media (prefers-reduced-motion:no-preference){[data-motion=parallax][data-scroll-ready=true][data-scroll-compact=false] .sp-horizon-photo>.sp-photo{transform:scale(var(--sp-horizon-scale)) translateY(calc(var(--sp-exit,0) * var(--sp-horizon-drift)))}[data-motion=parallax][data-scroll-ready=true][data-scroll-compact=false] .sp-gallery-arc>ul>li:nth-child(3n+1):not(:only-child)>.sp-photo{transform:perspective(var(--sp-arc-depth)) translateY(calc((1 - var(--sp-scroll,1)) * var(--sp-arc-rise))) rotateY(calc((2 - var(--sp-scroll,1)) * var(--sp-arc-turn))) rotateZ(calc(-1 * var(--sp-arc-tilt)))}[data-motion=parallax][data-scroll-ready=true][data-scroll-compact=false] .sp-gallery-arc>ul>li:nth-child(3n)>.sp-photo{transform:perspective(var(--sp-arc-depth)) translateY(calc((1 - var(--sp-scroll,1)) * var(--sp-arc-rise))) rotateY(calc((var(--sp-scroll,1) - 2) * var(--sp-arc-turn))) rotateZ(var(--sp-arc-tilt))}}
@media (prefers-reduced-motion:no-preference){.sp-section[data-variant=reel][data-motion=zoom][data-scroll-layout=pinned]{min-height:calc(var(--sp-scene-height) * var(--sp-reel-length))}.sp-section[data-variant=reel][data-scroll-layout=pinned]>.sp-section-inner{height:auto}[data-variant=reel][data-scroll-layout=pinned] .sp-reel-stage{min-height:0;height:calc(var(--sp-scene-height) * .6)}[data-variant=reel][data-scroll-layout=pinned] .sp-reel-feature{width:calc(var(--sp-reel-thumb) + (100% - var(--sp-reel-thumb)) * var(--sp-scroll));height:calc(var(--sp-reel-thumb) * .67 + (100% - var(--sp-reel-thumb) * .67) * var(--sp-scroll));aspect-ratio:auto}[data-variant=reel][data-scroll-layout=pinned] .sp-reel-copy{opacity:clamp(0, calc(1 - var(--sp-scroll) * 2), 1)}[data-variant=reel][data-scroll-layout=pinned] .sp-reel-index{background:var(--sp-base);padding-block:var(--sp-gap)}}
.sp-page-shell{position:relative}.sp-page-main{min-width:0}.sp-page-shell[data-overlay=true]{grid-template-columns:minmax(0,1fr);display:grid}.sp-page-shell[data-overlay=true]>.sp-header,.sp-page-shell[data-overlay=true]>.sp-page-main{grid-area:1/1}.sp-site:is([data-header=overlay],[data-header=overlay-menu]) .sp-header{z-index:var(--sp-header-layer);background:var(--sp-header-fill);color:var(--sp-header-ink);transition:background var(--sp-image-transition) var(--sp-motion-ease);align-self:start;position:sticky;top:0}.sp-page-shell[data-overlay=true]>.sp-header{color:var(--sp-overlay-ink);background:0 0}.sp-site[data-header-scrolled=true] .sp-header{background:var(--sp-header-solid);color:var(--sp-overlay-ink)}.sp-site:is([data-header=overlay],[data-header=overlay-menu]) .sp-header nav{text-transform:var(--sp-nav-transform)}.sp-site:is([data-header=overlay],[data-header=overlay-menu]) .sp-header .sp-cta{color:inherit;text-transform:var(--sp-nav-transform);background:0 0;border-color:#0000;padding-inline:0}.sp-page-shell[data-overlay=true] .sp-page-main .sp-section:first-child .sp-hero{padding-top:var(--sp-header-space)}.sp-site[data-button-decoration=dot] .sp-cta:not(.sp-cta-secondary){gap:var(--sp-button-dot-gap);text-transform:var(--sp-nav-transform)}.sp-site[data-button-decoration=dot] .sp-cta:not(.sp-cta-secondary):before{content:"";flex:0 0 var(--sp-button-dot);width:var(--sp-button-dot);height:var(--sp-button-dot);border-radius:var(--sp-round);box-shadow:0 0 0 var(--sp-button-dot-ring) color-mix(in srgb, currentColor 25%, transparent);background:currentColor;display:block}@container (max-width:64rem){.sp-page-shell[data-overlay=true] .sp-page-main .sp-section:first-child .sp-hero{padding-top:var(--sp-header-mobile-space)}}@media (prefers-reduced-motion:reduce){.sp-site:is([data-header=overlay],[data-header=overlay-menu]) .sp-header{transition:none}}.sp-site:is([data-header=overlay],[data-header=overlay-menu]) .sp-section{scroll-margin-top:var(--sp-header-mobile-space)}
.sp-site[data-header=floating] .sp-page-shell>.sp-header{top:var(--sp-float-inset);z-index:var(--sp-header-layer);margin:var(--sp-float-inset) var(--sp-float-inset) 0;border:var(--sp-rule) solid var(--sp-glass-line);border-radius:var(--sp-float-radius);background:var(--sp-glass-fill);color:var(--sp-glass-ink);-webkit-backdrop-filter:blur(var(--sp-glass-blur));backdrop-filter:blur(var(--sp-glass-blur));align-self:start;position:sticky}.sp-site[data-header=floating] .sp-header-inner{width:auto;max-width:none;margin-inline:var(--sp-gap);padding-block:var(--sp-small)}.sp-site[data-header=floating] .sp-header nav{text-transform:var(--sp-nav-transform)}.sp-site[data-header=floating] .sp-section[data-leads=true]{padding-top:calc(var(--sp-header-space) + var(--sp-gap))}.sp-site[data-header=floating] .sp-section[data-leads=true] .sp-hero:not([data-has-image=true]),.sp-site[data-header=floating] .sp-section[data-leads=true] .sp-hero:not(.sp-hero-cover,.sp-hero-stage){padding-top:0}.sp-site[data-header=floating] .sp-page-intro{padding-top:calc(var(--sp-header-space) + var(--sp-regular));text-align:var(--sp-intro-align)}.sp-site[data-header=floating] .sp-page-intro h1{max-width:none}.sp-site[data-header=floating] .sp-page-main[data-intro=true] .sp-section[data-leads=true]{padding-top:var(--sp-regular)}.sp-site[data-header=floating] .sp-section{scroll-margin-top:var(--sp-header-space)}@container (max-width:44rem){.sp-site[data-header=floating] .sp-header-inner{margin-inline:var(--sp-small);row-gap:0}.sp-site[data-header=floating] .sp-header .sp-cta{min-height:0;padding:calc(var(--sp-small) / 2) var(--sp-small)}.sp-site[data-header=floating] .sp-header nav{padding-top:var(--sp-small);justify-content:center}.sp-site[data-header=floating] .sp-section[data-leads=true],.sp-site[data-header=floating] .sp-page-intro{padding-top:calc(var(--sp-header-mobile-space) + var(--sp-gap))}.sp-site[data-header=floating] .sp-page-main[data-intro=true] .sp-section[data-leads=true]{padding-top:var(--sp-regular)}}.sp-site[data-footer=card] .sp-section[data-closes=true]{padding-bottom:calc(var(--sp-generous) + var(--sp-footer-overlap))}.sp-site[data-footer=card] .sp-footer{z-index:var(--sp-layer);margin:calc(-1 * var(--sp-footer-overlap)) var(--sp-float-inset) var(--sp-float-inset);border:var(--sp-rule) solid var(--sp-glass-line);border-radius:var(--sp-float-radius);background:var(--sp-glass-fill);color:var(--sp-glass-ink);-webkit-backdrop-filter:blur(var(--sp-glass-blur));backdrop-filter:blur(var(--sp-glass-blur));position:relative}.sp-site[data-footer=card] .sp-footer-inner{width:auto;max-width:none;margin-inline:var(--sp-regular);padding-block:var(--sp-regular);border-top:0;align-items:flex-start}
.sp-site[data-header=dock] .sp-header{z-index:var(--sp-header-layer);position:relative}.sp-site[data-header=dock] .sp-header-inner{justify-content:space-between;display:flex}.sp-site[data-header=dock] .sp-header nav.sp-desktop-nav{z-index:var(--sp-header-layer);bottom:calc(var(--sp-dock-inset) + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - var(--sp-gutter) * 2);gap:var(--sp-dock-gap);padding:var(--sp-dock-gap);background:var(--sp-dock-fill);color:var(--sp-ink);border:var(--sp-border) solid var(--sp-line);border-radius:var(--sp-dock-radius);-webkit-backdrop-filter:blur(var(--sp-dock-blur));flex-wrap:nowrap;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%)}.sp-site[data-header=dock] .sp-header nav a{min-height:var(--sp-dock-height);padding:0 var(--sp-small);white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.sp-site[data-header=dock] .sp-header nav a[aria-current]{text-underline-offset:var(--sp-small);text-decoration:underline}.sp-site[data-header=dock] .sp-footer{padding-bottom:calc(var(--sp-dock-height) + var(--sp-dock-inset) * 3)}.sp-site[data-header=dock][data-editing=true] .sp-header nav.sp-desktop-nav{max-width:100%;position:static;transform:none}.sp-site[data-header=dock][data-editing=true] .sp-header-inner{flex-wrap:wrap}@container (max-width:44rem){.sp-site[data-header=dock] .sp-header nav a{padding-inline:var(--sp-dock-gap);min-width:var(--sp-dock-height);font-size:var(--sp-caption);justify-content:center}}
.sp-site[data-header=curtain] .sp-header{z-index:var(--sp-header-layer);transition:background var(--sp-image-transition) var(--sp-motion-ease);align-self:start;position:sticky;top:0}.sp-site[data-header=curtain] .sp-header-inner{flex-wrap:nowrap;justify-content:space-between}.sp-site[data-header=curtain] .sp-header-inner>nav{font-size:var(--sp-nav-size);text-transform:none;flex:0 auto;order:0;justify-content:center;gap:0 .3em}.sp-site[data-header=curtain] .sp-header a{transition:opacity var(--sp-image-transition) var(--sp-motion-ease)}.sp-site[data-header=curtain] .sp-header a:hover{opacity:.6}.sp-site[data-header=curtain] .sp-header-inner>.sp-cta{min-height:0;color:inherit;font-family:inherit;font-size:var(--sp-nav-size);font-weight:inherit;letter-spacing:inherit;text-underline-offset:.12em;background:0 0;border:0;margin-left:0;padding:0;text-decoration:underline}.sp-nav-curtain{display:none}.sp-nav-curtain>summary{z-index:1;width:var(--sp-control-size);height:var(--sp-control-size);cursor:pointer;align-content:center;gap:5px;list-style:none;display:grid;position:relative}.sp-nav-curtain>summary::-webkit-details-marker{display:none}.sp-nav-curtain>summary>span{width:1.5rem;height:var(--sp-active-rule);transition:transform .3s var(--sp-motion-ease), opacity .3s var(--sp-motion-ease);background:currentColor;justify-self:center;display:block}.sp-nav-curtain[open]>summary{color:var(--sp-curtain-ink)}.sp-site[data-header=curtain] .sp-header-inner:has(>.sp-nav-curtain[open])>.sp-brand{z-index:1;color:var(--sp-curtain-ink);position:relative}.sp-nav-curtain[open]>summary>span:first-child{transform:translateY(calc(5px + var(--sp-active-rule))) rotate(45deg)}.sp-nav-curtain[open]>summary>span:nth-child(2){opacity:0}.sp-nav-curtain[open]>summary>span:nth-child(3){transform:translateY(calc(-5px - var(--sp-active-rule))) rotate(-45deg)}.sp-nav-curtain>nav{justify-content:center;align-items:flex-start;gap:var(--sp-regular);height:100svh;padding:var(--sp-regular) calc(var(--sp-gutter) * 2);background:var(--sp-curtain-fill);color:var(--sp-curtain-ink);-webkit-backdrop-filter:blur(var(--sp-curtain-blur));backdrop-filter:blur(var(--sp-curtain-blur));font-size:var(--sp-curtain-size);font-weight:var(--sp-display-weight);flex-direction:column;line-height:1.1;display:flex;position:absolute;inset:0 0 auto}.sp-nav-curtain:not([open])>nav{display:none}.sp-site .sp-nav-curtain .sp-curtain-action{text-underline-offset:.12em;text-decoration:underline}@container (max-width:48rem){.sp-site[data-header=curtain] .sp-header-inner>nav,.sp-site[data-header=curtain] .sp-header-inner>.sp-cta{display:none}.sp-site[data-header=curtain] .sp-nav-curtain{display:block}}@media (prefers-reduced-motion:reduce){.sp-site[data-header=curtain] .sp-header,.sp-nav-curtain>summary>span{transition:none}}.sp-header-inner>nav>a:not(:last-child):after{content:var(--sp-nav-separator)}.sp-header .sp-brand:after{content:var(--sp-brand-ornament);letter-spacing:-.02em;vertical-align:-.05em;-webkit-user-select:none;user-select:none;margin-inline-start:.35em;font-size:1.15em;line-height:1;display:inline-block}
[data-marquee-ready=true]>.sp-marquee-track{animation:sp-marquee var(--sp-marquee-duration) linear infinite;animation-play-state:paused}[data-marquee-ready=true]>.sp-marquee-track>.sp-marquee-copy{display:block}[data-marquee-ready=true][data-marquee-running=true]>.sp-marquee-track{animation-play-state:running}[data-marquee-ready=true]:hover>.sp-marquee-track,[data-marquee-ready=true]:focus-within>.sp-marquee-track{animation-play-state:paused}.sp-image-ribbon>[data-marquee-ready=true]{width:100cqw;margin-inline:calc(50% - 50cqw)}.sp-image-ribbon [data-marquee-ready=true]>.sp-marquee-track{width:max-content}.sp-image-ribbon [data-marquee-ready=true]>.sp-marquee-track>ul{flex-wrap:nowrap;display:flex}.sp-filmstrip[data-marquee-ready=true]{width:100cqw;margin-inline:calc(50% - 50cqw)}.sp-filmstrip[data-marquee-ready=true]>.sp-marquee-track{width:max-content;animation-duration:var(--sp-filmstrip-duration)}.sp-site .sp-filmstrip[data-marquee-ready=true] ul{align-items:flex-start;gap:var(--sp-gap);padding-inline:0 var(--sp-gap);display:flex}.sp-filmstrip[data-marquee-ready=true] li{flex:none}.sp-filmstrip[data-marquee-ready=true] .sp-photo{width:auto;height:var(--sp-filmstrip-height)}.sp-filmstrip[data-marquee-ready=true] li[data-has-image=false]{width:calc(var(--sp-filmstrip-height) * .8)}@keyframes sp-marquee{to{transform:translate(-50%)}}.sp-section[data-motion=scatter][data-scroll-layout=pinned]{padding-block:0}.sp-section[data-scroll-ready=true][data-motion=scatter][data-scroll-layout=pinned]>.sp-section-inner{width:100%;max-width:none;height:auto;margin:0;position:relative}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-hero{display:block;position:relative}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-scene{top:var(--sp-scene-top,0px);z-index:1;height:var(--sp-scene-height);padding:var(--sp-gap) calc(var(--sp-gutter) * 2);flex-direction:column;justify-content:space-between;display:flex;position:sticky;overflow:clip}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-stage{min-height:0;position:absolute;inset:15% 0}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-image{transform:rotate(calc(var(--sp-scroll) * var(--sp-orbit-turn)));animation:2.4s ease-in-out infinite alternate sp-object-float}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-intro,[data-motion=scatter][data-scroll-layout=pinned] .sp-object-actions{z-index:4;opacity:clamp(0, calc(1 - var(--sp-scroll) * var(--sp-orbit-fade)), 1);position:relative}[data-motion=scatter][data-scroll-layout=pinned] .sp-object-actions:focus-within{opacity:1}[data-motion=scatter][data-scroll-layout=pinned] ul.sp-orbit-projects{z-index:3;align-items:start;row-gap:var(--sp-orbit-rise);column-gap:var(--sp-gap);padding:0 calc(var(--sp-gutter) * 2) calc(var(--sp-scene-height) * var(--sp-orbit-tail));pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li{pointer-events:auto;position:relative}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+1){--sp-project-ratio:2 / 3;grid-column:1/span 3}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+2){margin-top:var(--sp-orbit-rise);--sp-project-ratio:3 / 2;grid-column:5/span 4}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+3){--sp-project-ratio:5 / 8;grid-column:10/span 3}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+4){--sp-project-ratio:9 / 8;grid-column:1/span 4}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+5){--sp-project-ratio:4 / 5;grid-column:8/span 5}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+6){margin-top:calc(-1 * var(--sp-orbit-rise));--sp-project-ratio:5 / 6;grid-column:1/span 3}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n+7){--sp-project-ratio:5 / 4;grid-column:5/span 4}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(8n){--sp-project-ratio:5 / 6;grid-column:10/span 3}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects .sp-photo{box-shadow:var(--sp-menu-shadow)}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects li>span,[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects a>span{inset:auto auto var(--sp-small) var(--sp-small);gap:var(--sp-small);padding:calc(var(--sp-small) / 2) var(--sp-small);border-radius:var(--sp-round);background:var(--sp-base);color:var(--sp-ink);position:absolute}@keyframes sp-object-float{to{translate:0 calc(-1 * var(--sp-orbit-float))}}.sp-site[data-button-decoration=arrow] .sp-cta:after{content:"↗";margin-inline-start:var(--sp-small)}.sp-site[data-button-decoration=arrow] .sp-cta:has(>span[aria-hidden]):after{display:none}.sp-site[data-header=menu] .sp-header .sp-cta{color:var(--sp-header-ink);background:0 0;border-color:currentColor;margin-left:auto}.sp-site[data-header=menu] .sp-header-inner{flex-wrap:nowrap;position:relative}.sp-nav-menu{z-index:var(--sp-header-layer);order:4}.sp-nav-menu>summary{width:var(--sp-control-size);height:var(--sp-control-size);color:var(--sp-base);background:var(--sp-ink);border-radius:var(--sp-round);cursor:pointer;place-items:center;list-style:none;display:grid}.sp-nav-menu>summary::-webkit-details-marker{display:none}.sp-nav-menu>summary:before{content:"☰";font-size:var(--sp-subheading)}.sp-nav-menu[open]>summary:before{content:"×"}.sp-nav-menu>nav{inset-inline-end:0;top:calc(100% - var(--sp-small));width:var(--sp-menu-width);padding:var(--sp-regular);border:var(--sp-border) solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-base);color:var(--sp-ink);box-shadow:var(--sp-menu-shadow);flex-direction:column;align-items:stretch;display:flex;position:absolute}.sp-header .sp-nav-menu>nav a{font-size:var(--sp-subheading);padding-block:var(--sp-small);border-bottom:var(--sp-border) solid var(--sp-line)}@container (max-width:44rem){[data-motion=scatter][data-scroll-layout=pinned] .sp-object-scene,[data-motion=scatter][data-scroll-layout=pinned] ul.sp-orbit-projects{padding-inline:var(--sp-gutter)}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(n){grid-column:2/span 9;margin-top:0}[data-motion=scatter][data-scroll-layout=pinned] .sp-orbit-projects>li:nth-child(2n){grid-column:3/span 9}.sp-site[data-header=menu] .sp-header .sp-cta{font-size:var(--sp-caption);padding-inline:var(--sp-small)}}@media (prefers-reduced-motion:reduce){[data-marquee-ready=true]>.sp-marquee-track,[data-motion=scatter][data-scroll-layout=pinned] .sp-object-image{animation:none}}.sp-nav-menu:not([open])>nav{display:none}
.sp-site[data-button-decoration=line] .sp-cta{color:inherit;border:0;border-bottom:var(--sp-rule) solid currentColor;text-transform:var(--sp-nav-transform);gap:var(--sp-gap);background:0 0;border-radius:0;padding-inline:0}.sp-site[data-button-decoration=line] .sp-cta:after{content:"↗"}.sp-site[data-button-decoration=line] .sp-cta:hover{opacity:var(--sp-link-hover-opacity)}.sp-page-intro[data-photo=true]{isolation:isolate;width:100%;max-width:none;min-height:var(--sp-interior-height);padding:var(--sp-header-space) var(--sp-gutter) var(--sp-regular);color:var(--sp-overlay-ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.sp-page-intro[data-photo=true]:before{content:"";z-index:-1;background:var(--sp-overlay);position:absolute;inset:0}.sp-page-intro>.sp-intro-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sp-page-intro[data-photo=true] a{color:inherit}.sp-page-intro[data-photo=true] h1{font-size:var(--sp-heading);max-width:var(--sp-heading-width)}.sp-site[data-header=overlay-menu] .sp-desktop-nav{display:flex}.sp-site[data-header=overlay-menu] .sp-nav-menu{display:none}@container (max-width:64rem){.sp-site[data-header=overlay-menu] .sp-header-inner{gap:var(--sp-small);flex-wrap:nowrap;display:flex}.sp-site[data-header=overlay-menu] .sp-brand{margin-right:auto}.sp-site[data-header=overlay-menu] .sp-desktop-nav,.sp-site[data-header=overlay-menu] .sp-header-inner>.sp-cta{display:none}.sp-site[data-header=overlay-menu] .sp-nav-menu{display:block;position:relative}.sp-site[data-header=overlay-menu] .sp-nav-menu summary{width:var(--sp-control-size);height:var(--sp-control-size);border:var(--sp-rule) solid currentColor;border-radius:var(--sp-radius);cursor:pointer;place-items:center;list-style:none;display:grid}.sp-site[data-header=overlay-menu] .sp-nav-menu summary::-webkit-details-marker{display:none}.sp-site[data-header=overlay-menu] .sp-nav-menu summary:before{content:"☰"}.sp-site[data-header=overlay-menu] .sp-nav-menu[open] summary:before{content:"×"}.sp-site[data-header=overlay-menu] .sp-nav-menu nav{right:0;top:calc(100% + var(--sp-small));width:min(var(--sp-menu-width), calc(100cqw - 2 * var(--sp-gutter)));padding:var(--sp-gap);background:var(--sp-base);color:var(--sp-ink);align-items:flex-start;gap:var(--sp-gap);box-shadow:var(--sp-menu-shadow);border:var(--sp-rule) solid var(--sp-line);flex-direction:column;display:flex;position:absolute}.sp-site[data-header=overlay-menu] .sp-nav-menu summary:focus-visible{outline:var(--sp-focus-width) solid currentColor;outline-offset:var(--sp-focus-offset)}.sp-page-intro[data-photo=true]{padding-top:var(--sp-header-mobile-space)}}
.sp-footer{border-top:var(--sp-rule) solid var(--sp-line)}.sp-footer-inner{padding-block:var(--sp-footer-space) 0;border:0;display:block}.sp-footer-grid{gap:var(--sp-footer-gap);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}.sp-footer-grid>*{min-width:0}.sp-footer-grid[data-groups="2"]{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.sp-footer-grid[data-groups="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-footer-grid[data-groups="0"]{grid-template-columns:minmax(0,1fr)}.sp-footer-brand{font:var(--sp-brand-weight) / var(--sp-heading-leading) var(--sp-brand-font);font-size:min(var(--sp-footer-brand-size), var(--sp-footer-logo-size));letter-spacing:var(--sp-tracking);color:var(--sp-ink);overflow-wrap:anywhere;display:block}.sp-footer-action{align-items:center;gap:var(--sp-small);margin-top:var(--sp-gap);padding-block:var(--sp-small);border-bottom:var(--sp-rule) solid currentColor;color:var(--sp-ink);font-size:var(--sp-caption);display:inline-flex}.sp-footer-group h2{margin:0 0 var(--sp-gap);font:var(--sp-body-weight) / var(--sp-body-leading) var(--sp-body);font-size:var(--sp-caption);text-transform:uppercase;letter-spacing:var(--sp-eyebrow-tracking);color:var(--sp-ink)}.sp-footer-group :is(nav,address,.sp-footer-social){align-items:flex-start;gap:var(--sp-small);flex-direction:column;font-style:normal;display:flex}.sp-footer-group .sp-footer-social h2{margin-bottom:calc(var(--sp-gap) - var(--sp-small))}.sp-footer-group>p+.sp-footer-social{margin-top:var(--sp-gap)}.sp-footer-group p{white-space:pre-line;margin:0}.sp-footer-group a,.sp-footer-group p{overflow-wrap:anywhere;max-width:100%}.sp-footer a:hover{color:var(--sp-ink);text-underline-offset:var(--sp-underline);text-decoration:underline}.sp-footer-bottom{margin-top:var(--sp-footer-space);border-top:var(--sp-rule) solid var(--sp-line);padding-block:var(--sp-gap);font-size:var(--sp-caption)}.sp-site:is([data-footer=signature],[data-footer=colophon],[data-footer=centered]) .sp-footer-brand{font-family:var(--sp-display);font-weight:var(--sp-display-weight)}.sp-site[data-footer=signature] .sp-footer-brand{font-size:min(var(--sp-footer-brand-size), var(--sp-footer-signature-size))}.sp-site:is([data-footer=centered],[data-footer=colophon]) .sp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-site:is([data-footer=centered],[data-footer=colophon]) .sp-footer-identity{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.sp-site[data-footer=colophon] .sp-footer-identity{border-top:var(--sp-rule) solid var(--sp-line);padding-top:var(--sp-footer-gap);order:1}.sp-site:is([data-footer=centered],[data-footer=colophon]) .sp-footer-grid[data-groups="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-site:is([data-footer=centered],[data-footer=colophon]) .sp-footer-grid:is([data-groups="0"],[data-groups="1"]){grid-template-columns:minmax(0,1fr)}@container (max-width:64rem){.sp-site .sp-footer .sp-footer-grid:not([data-groups="0"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:30rem){.sp-site .sp-footer .sp-footer-grid[data-groups]{grid-template-columns:minmax(0,1fr)}.sp-footer .sp-footer-group nav{gap:var(--sp-small) var(--sp-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sp-footer-group h2{margin-bottom:var(--sp-small)}.sp-footer-group a{padding-block:var(--sp-footer-link-space)}}.sp-site[data-footer=billboard] .sp-footer{--sp-ink:var(--sp-billboard-ink);--sp-muted:var(--sp-billboard-ink);--sp-line:color-mix(in srgb, var(--sp-billboard-ink) 30%, transparent);background:var(--sp-billboard-fill);color:var(--sp-billboard-ink);border-top:0;position:relative;overflow:hidden}.sp-footer-ticker{padding-block:var(--sp-small);border-bottom:var(--sp-rule) solid var(--sp-line);font-family:var(--sp-body);font-size:var(--sp-caption);letter-spacing:var(--sp-eyebrow-tracking);text-transform:uppercase;white-space:nowrap}.sp-site .sp-footer-ticker ul{margin:0;padding:0;list-style:none;display:flex}.sp-footer-ticker li{flex:none}.sp-footer-ticker li:after{content:"●";margin-inline:var(--sp-regular);vertical-align:middle;font-size:.6em;display:inline-block}.sp-footer-ticker[data-marquee-ready=true]>.sp-marquee-track{animation-duration:var(--sp-ticker-duration)}.sp-site[data-footer=billboard] .sp-footer>.sp-motion-toggle{margin:var(--sp-small) var(--sp-gutter) 0 auto;border-color:var(--sp-line);display:block}.sp-site[data-footer=billboard] .sp-footer>.sp-motion-toggle[hidden]{display:none}.sp-site[data-footer=billboard] .sp-footer-brand{font-family:var(--sp-display);font-weight:var(--sp-display-weight);text-transform:var(--sp-heading-transform)}.sp-site[data-footer=billboard] .sp-footer-action{max-width:16ch;margin-top:var(--sp-footer-gap);font-family:var(--sp-display);font-size:var(--sp-billboard-action-size);font-weight:var(--sp-display-weight);line-height:var(--sp-heading-leading);letter-spacing:var(--sp-tracking);text-transform:var(--sp-heading-transform);text-wrap:balance;border-bottom:0;padding:0;display:inline-block}.sp-site[data-footer=billboard] .sp-footer-action:hover{opacity:var(--sp-link-hover-opacity);text-decoration:none}.sp-footer-wordmark{width:100%;height:auto;margin-top:var(--sp-footer-gap);fill:currentColor;color:var(--sp-ink);font-family:var(--sp-display);font-size:100px;font-weight:var(--sp-display-weight);display:block;overflow:visible}

body{margin:0}.lab-shell,.lab-header,.sandbox-bar{--lab-ink:#1c1410;--lab-muted:#75675c;--lab-line:#eee3d8;--lab-base:#fffbf7;--lab-panel:#f8f1ea;--lab-accent:#f26822;--lab-accent-fill:#c94c0d;--lab-accent-ink:#b93f0c;--lab-on-accent:#fff;color:var(--lab-ink);background:var(--lab-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:13px/1.5 Selspy Manrope,system-ui,sans-serif}.lab-shell *,.lab-header,.lab-header *,.sandbox-bar *{box-sizing:border-box}.lab-shell a,.lab-header a,.sandbox-bar a{color:inherit;text-decoration:none}.lab-shell :is(a,button,select,summary):focus-visible,.lab-header a:focus-visible,.sandbox-bar :is(a,button):focus-visible{outline:2px solid var(--lab-accent-ink);outline-offset:3px}.lab-header{border-bottom:1px solid var(--lab-line);flex-wrap:wrap;align-items:center;gap:12px 32px;min-height:70px;padding:14px 28px;display:flex}.lab-brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:17px;font-weight:750;display:flex}.lab-brand .selspy-logo{width:auto;height:30px;display:block}.lab-brand small{letter-spacing:0;border-left:1px solid var(--lab-line);color:var(--lab-muted);margin-left:5px;padding-left:12px;font-size:11px;font-weight:500}.lab-header nav{color:var(--lab-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.lab-header nav>a{border-radius:8px;padding:8px 12px}.lab-header nav>a:hover{background:var(--lab-panel);color:var(--lab-ink)}.lab-header nav>[aria-current]{background:var(--lab-panel);color:var(--lab-ink);font-weight:700}.lab-button,.sandbox-bar :is(button,a){border:1px solid var(--lab-line);min-height:40px;color:var(--lab-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.lab-header .lab-primary{background:var(--lab-accent-fill);color:var(--lab-on-accent);border-color:var(--lab-accent-fill);margin-left:auto}.lab-button:hover,.sandbox-bar :is(button,a):hover{filter:brightness(.96)}.lab-controls{flex-wrap:wrap;align-items:end;gap:24px;padding:18px 28px;display:flex}.lab-field{color:var(--lab-muted);gap:7px;font-size:11px;font-weight:600;display:grid}.lab-controls select,.lab-design select{border:1px solid var(--lab-line);min-width:215px;max-width:100%;color:var(--lab-ink);cursor:pointer;background:#fff;border-radius:8px;height:40px;padding:10px 32px 10px 12px;font:500 12px Selspy Manrope,system-ui}.lab-design{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);margin:0 28px 18px;display:grid}.lab-family-picker{align-content:start;min-width:0;padding:18px}.lab-field-heading,.lab-template-heading h2{color:var(--lab-ink);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.lab-step{border:1px solid var(--lab-line);background:var(--lab-base);width:21px;height:21px;color:var(--lab-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:inline-grid}.lab-design select{width:100%;min-width:0}.lab-design p{color:var(--lab-muted);margin:6px 0 0;font-size:11px;font-weight:400}.lab-template-picker{border-left:1px solid var(--lab-line);min-width:0;padding:18px}.lab-template-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.lab-template-heading h2{margin:0}.lab-template-heading>span{color:var(--lab-muted);margin-left:auto;font-size:11px}.lab-template-list{flex-wrap:wrap;gap:8px;display:flex}.lab-template-list a{border:1px solid var(--lab-line);background:var(--lab-base);border-radius:8px;flex:160px;grid-template-columns:auto 1fr;gap:1px 10px;min-width:0;max-width:280px;padding:10px 14px;display:grid}.lab-template-list a:hover{border-color:var(--lab-accent)}.lab-template-list a[aria-current]{border-color:var(--lab-accent);box-shadow:inset 0 0 0 1px var(--lab-accent);background:#fff}.lab-template-list strong{font-size:12px;font-weight:650}.lab-template-list small{color:var(--lab-muted);grid-column:2;font-size:10px}.lab-template-list a[aria-current] small{color:var(--lab-accent-ink)}.lab-template-number{color:var(--lab-muted);grid-row:span 2;align-self:center;font-size:11px}.lab-family-picker .lab-field-heading:not(:first-child){margin-top:10px}.lab-fit{border-top:1px solid var(--lab-line);margin-top:14px;padding-top:12px}.lab-fit>p{color:var(--lab-ink);flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;display:flex}.lab-fit>p>span[data-rank="0"],.lab-fit>p>span[data-rank="1"]{color:var(--lab-accent-ink);font-weight:650}.lab-tags{gap:5px;margin:0;font-size:11px;display:grid}.lab-tags>div{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.lab-tags dt{color:#75675c}.lab-tags dd{flex-wrap:wrap;gap:4px;margin:0;display:flex}.lab-tags dd>span{color:#1c1410;white-space:nowrap;background:#fff;border:1px solid #eee3d8;border-radius:20px;padding:1px 8px}.lab-tags dd>span:is([data-tone=primary],[data-tone=essential]){color:#fff;background:#c94c0d;border-color:#c94c0d}.lab-tags dd>span[data-tone=alternative]{border-color:#f26822}.lab-tags dd>span[data-tone=hard]{color:#a3301b;border-color:#a3301b}@media (max-width:760px){.lab-tags>div{grid-template-columns:minmax(0,1fr);gap:2px}.lab-tags dd>span{white-space:normal}.lab-design{grid-template-columns:minmax(0,1fr);margin:0 16px 16px}.lab-family-picker,.lab-template-picker{padding:14px}.lab-template-picker{border-left:0;border-top:1px solid var(--lab-line)}.lab-template-list a{flex-basis:120px;max-width:none;padding:10px}}.lab-appearance{border:0;margin:0;padding:0}.lab-appearance legend{color:var(--lab-muted);margin-bottom:7px;padding:0;font-size:11px;font-weight:600}.lab-segment{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:8px;gap:3px;padding:3px;display:flex}.lab-segment a{text-align:center;border-radius:5px;min-width:62px;padding:6px 12px;font-size:12px}.lab-segment a[aria-current]{background:#fff;font-weight:700;box-shadow:0 1px 3px #1c141018}.lab-status{border-block:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 28px;font-size:11px;display:flex}.lab-status>span:first-child{align-items:center;gap:10px;display:flex}.lab-status strong{color:var(--lab-ink);font-weight:650}.lab-demo{border:1px solid var(--lab-line);border-radius:20px;padding:2px 8px;font-size:10px}.lab-status>[role=status]{margin-left:auto}.lab-status a{text-underline-offset:3px;text-decoration:underline}.sandbox-bar{border-bottom:1px solid var(--lab-line);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:16px 28px;display:flex}.sandbox-bar [role=status]{color:var(--lab-muted);margin-left:auto}.sandbox-bar button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.lab-header{gap:10px 12px;padding:12px 16px}.lab-header nav{order:3;width:100%}.lab-header nav>a{padding:6px 10px}.lab-brand small{display:none}.lab-controls{gap:16px;padding:16px}.lab-field{flex:100%}.lab-controls select,.lab-design select{width:100%;min-width:0}.lab-status{padding-inline:16px}.lab-status>[role=status]{margin-left:0}}.lab-presentation{color:#2a211b;background:#fbf6f1;font:.75rem/1.4 Selspy Manrope,sans-serif}.lab-presentation-bar{border-bottom:1px solid #eee3d8;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.lab-presentation-bar a{color:inherit;text-decoration:none}.lab-presentation details>summary{cursor:pointer;padding:.45rem 1rem;font-size:.7rem}.lab-presentation details[open]>summary{border-bottom:1px solid #eee3d8}@media (max-width:600px){.lab-presentation-bar>span{display:none}}.lab-presentation details>summary>span{color:#75675c;margin-left:.5rem}
