#good-company #wave-studio .crew-flip-button{perspective:850px;perspective-origin:50% 45%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.crew-flip-sheet{width:100%;height:100%;transform-style:preserve-3d;transition:transform .64s cubic-bezier(.4,0,.6,1);display:block;position:relative;transform:rotateY(0)}.crew-flip-button[data-flipped] .crew-flip-sheet{transform:rotateY(180deg)}.crew-flip-face{backface-visibility:hidden;pointer-events:none;place-items:center;transition:visibility 0s linear .32s;display:grid;position:absolute;inset:0}.crew-flip-front{visibility:visible;transform:rotateY(0)translateZ(.2px)}.crew-flip-back{visibility:hidden;transform:rotateY(180deg)translateZ(.2px)}.crew-flip-button[data-flipped] .crew-flip-front{visibility:hidden}.crew-flip-button[data-flipped] .crew-flip-back{visibility:visible}.crew-flip-photo{isolation:isolate;background:#e3ead4;border-radius:25px;width:min(100% - 12px,154px);height:min(100% - 12px,154px);display:block;overflow:hidden;box-shadow:0 3px 12px #24473012}.crew-flip-photo img{object-fit:cover;object-position:center 43%;border-radius:inherit;width:100%;height:100%;display:block}.crew-flip-button .crew-mascot *{animation:none!important}@media (prefers-reduced-motion:no-preference){.crew-flip-button[data-portrait-phase=greeting] .crew-mascot-body{animation:var(--crew-body-motion,none) var(--crew-greeting-duration) cubic-bezier(.25,.8,.25,1)!important}.crew-flip-button[data-portrait-phase=greeting] .crew-mascot :is(.crew-mascot-cigarette,.crew-smoke-part,.crew-mascot-beer,.crew-beer-foam,.crew-toast-word,.crew-mascot-notebook,.crew-mascot-microphone,.crew-mascot-rays,.crew-travel-wave,.crew-poodle-tail,.crew-baby-bounce,.crew-family-care){animation:var(--crew-part-motion,none) var(--crew-greeting-duration) cubic-bezier(.25,.8,.25,1)!important}.crew-flip-button[data-portrait-phase=greeting] .crew-mascot[data-crew-variant] :is([data-crew-part],.crew-mascot-shadow,.crew-travel-camera-rig,.crew-travel-shutter,.crew-travel-case,.crew-travel-wave,.crew-travel-strap,.crew-travel-lift-strap,.crew-mascot-microphone,.crew-mascot-fitted-cap,.crew-mascot-street-cap,.crew-mascot-chain,.crew-mascot-crossbody,.crew-mascot-backpack,.crew-mascot-notebook,.crew-mascot-sunglasses,.crew-mascot-cigarette,.crew-smoke-part,.crew-family-diapers,.crew-family-care,.crew-family-bottle,.crew-bottle-milk,.crew-baby-bounce,.crew-poodle-tail,.crew-poodle-legs,.crew-poodle-head,.crew-poodle-ear,.crew-poodle-tongue,.crew-mascot-beer,.crew-beer-foam,.crew-toast-word,.crew-mascot-rays){animation:var(--crew-part-motion,none) var(--crew-part-duration,var(--crew-gesture-duration,var(--crew-greeting-duration))) var(--crew-part-ease,cubic-bezier(.25,.8,.25,1)) var(--crew-part-delay,0s) both!important}.crew-flip-button[data-portrait-phase=greeting] .crew-mascot[data-crew-variant] .crew-mascot-body{animation:var(--crew-body-motion,none) var(--crew-gesture-duration,var(--crew-greeting-duration)) var(--crew-body-ease,cubic-bezier(.25,.8,.25,1))!important}.crew-flip-button[data-portrait-phase=greeting] .crew-baby-bounce{animation-duration:calc(var(--crew-greeting-duration) - .1s)!important}.crew-flip-button[data-portrait-phase=greeting] [data-crew-child="1"] .crew-baby-bounce{animation-delay:.1s!important}}@media (max-width:700px){.crew-flip-photo{border-radius:21px;width:min(100% - 4px,128px);height:min(100% - 4px,128px)}}@media (prefers-reduced-motion:reduce){.crew-flip-sheet,.crew-flip-button[data-flipped] .crew-flip-sheet{transition:none;transform:none}.crew-flip-front,.crew-flip-back{transition:opacity .12s linear;transform:none;visibility:visible!important}.crew-flip-back,.crew-flip-button[data-flipped] .crew-flip-front{opacity:0}.crew-flip-button[data-flipped] .crew-flip-back{opacity:1}}
.studio-crew#wave-studio{scroll-margin-top:80px}.studio-crew#wave-studio .wave-crew-heading{align-items:start}.studio-crew#wave-studio #wave-team-title{max-width:740px;font-family:var(--font-after-body), sans-serif;letter-spacing:-.055em;text-transform:none;font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.12}.studio-crew#wave-studio .studio-crew-grid{--crew-light-radius:clamp(280px, 32vw, 430px);background:#171d20;border:1px solid #ffffff0e;border-radius:34px;gap:8px;margin-top:46px;padding:12px}.studio-crew#wave-studio .studio-crew-card{min-width:0;height:100%;transition:background .35s var(--wave-ease);background:#171d20;border:0;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:26px 28px 20px;display:flex}.studio-crew-member{--crew-portrait-accent:#d5f64b}.studio-crew-member[data-crew-tone="1"]{--crew-portrait-accent:#ff7447}.studio-crew-member[data-crew-tone="2"]{--crew-portrait-accent:#c5d3c8}.studio-crew-portrait-stage{align-self:center;place-items:center;width:210px;max-width:100%;height:188px;margin-bottom:22px;display:grid;position:relative}.studio-crew-picture{-webkit-mask:url(/brand/little-giant/crew-portrait-mask.svg) 50%/100% 100% no-repeat;mask:url(/brand/little-giant/crew-portrait-mask.svg) 50%/100% 100% no-repeat}.studio-crew#wave-studio .studio-crew-portrait{width:172px;height:166px;transition:transform .5s var(--wave-ease);background:0 0;border-radius:38%;flex-shrink:0;grid-row:auto;align-self:auto;position:relative;overflow:visible;transform:rotate(-4deg)}.studio-crew-member:nth-child(2n) .studio-crew-portrait{transform:rotate(3deg)}.studio-crew-picture{background:#293337;display:block;position:absolute;inset:0}.studio-crew-picture>img{object-fit:cover;object-position:center 43%;width:100%;height:100%;position:absolute;inset:0}.studio-crew-picture .wave-crew-initials{color:var(--crew-portrait-accent);font-family:var(--font-after-body), sans-serif;font-size:42px}.studio-crew-rays{fill:#ff7447;pointer-events:none;width:31px;height:47px;position:absolute;top:1px;right:-4px;transform:rotate(7deg)}.studio-crew-rays>path{opacity:.32;transform-box:fill-box;transform-origin:0 100%}.studio-crew#wave-studio .studio-crew-info{display:block}.studio-crew#wave-studio .studio-crew-info h3{font-family:var(--font-after-body), sans-serif;letter-spacing:-.04em;font-size:clamp(23px,2vw,28px);font-weight:650;line-height:1.2}.studio-crew#wave-studio .studio-crew-info h3>button{justify-content:space-between;align-items:center;gap:14px;width:100%;font-family:inherit;display:flex}.studio-crew-info h3 svg{color:#d5f64b;opacity:.35;width:20px;height:20px;transition:transform .35s var(--wave-ease), opacity .25s;flex-shrink:0;transform:translate(-3px,3px)}.studio-crew#wave-studio .studio-crew-info>p{color:#a5afaa;min-height:20px;margin-top:9px;font-size:11px}.studio-crew#wave-studio .studio-crew-links{gap:6px;margin-top:12px}.studio-crew-links>a{color:#c6cdc8;background:#ffffff05;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:6px 13px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.studio-crew-links>a>svg{opacity:.45;width:11px;height:11px}.studio-crew#wave-studio .studio-crew-project{border-top:1px solid #ffffff0d;grid-column:auto;gap:11px;min-height:59px;margin-top:22px;padding-top:16px}.studio-crew#wave-studio .studio-crew-project .wave-crew-thumbnail,.studio-crew#wave-studio .studio-crew-project .wave-crew-code-mark{background:#ffffff04;border-radius:7px;width:30px;height:35px}.studio-crew#wave-studio .wave-crew-code-mark{white-space:nowrap}.studio-crew#wave-studio .wave-crew-project-copy small{font-size:10px;line-height:1.5;display:block}.studio-crew#wave-studio .wave-crew-project-copy strong{font-family:var(--font-after-body), sans-serif;letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.5}.studio-crew#wave-studio .studio-crew-project>svg{opacity:.6;width:15px;height:15px}.studio-crew#wave-studio :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #d5f64b}.studio-crew#wave-studio .wave-member-profile[data-focus-input=pointer] .wave-member-profile-close:focus-visible{outline:none}.studio-crew#wave-studio .wave-member-profile-identity h2{font-family:var(--font-after-body), sans-serif;letter-spacing:-.045em;font-size:34px;line-height:1.2}.studio-crew#wave-studio .wave-member-profile-face{background:#1c2327;border-color:#ffffff18}.studio-crew#wave-studio .wave-member-profile-links>a{color:#d5f64b;border-color:#ffffff14;border-radius:999px}.studio-crew#wave-studio .wave-member-profile-portrait{border-radius:22px}@keyframes crew-ray-wave{0%{opacity:.32;transform:translate(0)rotate(0)scale(1)}28%{opacity:1;transform:translate(3px,-3px)rotate(5deg)scale(1.14)}62%{opacity:.72;transform:translate(-1px,1px)rotate(-2deg)scale(.98)}to{opacity:.82;transform:translate(1px,-1px)rotate(1deg)scale(1.03)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.studio-crew#wave-studio .studio-crew-member:hover .studio-crew-card{background:#1d2529}.studio-crew#wave-studio .studio-crew-member:hover .studio-crew-portrait{transform:translateY(-4px)rotate(0)}.studio-crew-member:hover .studio-crew-rays>path{animation:crew-ray-wave .6s var(--wave-ease) both}.studio-crew-member:hover .studio-crew-rays>path:nth-child(2){animation-delay:40ms}.studio-crew-member:hover .studio-crew-rays>path:nth-child(3){animation-delay:80ms}.studio-crew-member:hover .studio-crew-info h3 svg{opacity:1;transform:translate(0)}.studio-crew-links>a:hover{color:#d5f64b;background:#d5f64b12}}.studio-crew-member:focus-within .studio-crew-info h3 svg{opacity:1;transform:none}@media (max-width:1100px){.studio-crew#wave-studio .studio-crew-card{padding:24px 26px 20px}}@media (max-width:700px){.studio-crew#wave-studio #wave-team-title{max-width:350px;font-size:clamp(36px,8.9vw,52px)}.studio-crew#wave-studio .studio-crew-grid{border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:32px;padding:7px}.studio-crew#wave-studio .studio-crew-card{border-radius:22px;padding:17px 13px 16px}.studio-crew-portrait-stage{width:152px;height:143px;margin-bottom:17px}.studio-crew#wave-studio .studio-crew-portrait{width:124px;height:121px}.studio-crew-rays{width:23px;height:35px;top:-1px;right:-1px}.studio-crew#wave-studio .studio-crew-info h3{font-size:20px}.studio-crew#wave-studio .studio-crew-info h3>button{min-height:44px;margin-block:-10px}.studio-crew-info h3 svg{display:none}.studio-crew#wave-studio .studio-crew-info>p{min-height:36px;margin-top:7px;font-size:11px;line-height:1.65}.studio-crew#wave-studio .studio-crew-links{flex-wrap:wrap;gap:4px;margin-top:7px}.studio-crew-links>a{gap:5px;min-height:44px;padding:8px 9px;font-size:11px}.studio-crew#wave-studio .studio-crew-project{align-items:flex-start;margin-top:14px;padding-top:13px}.studio-crew#wave-studio .wave-crew-project-copy strong{font-size:12px}.studio-crew#wave-studio .wave-crew-project-copy small{font-size:10px}.studio-crew#wave-studio .studio-crew-project>svg{display:none}.studio-crew#wave-studio .studio-crew-project .wave-crew-thumbnail,.studio-crew#wave-studio .studio-crew-project .wave-crew-code-mark{flex-shrink:0;width:23px;height:29px}}@media (max-width:380px){.studio-crew#wave-studio .studio-crew-grid{padding:3px}.studio-crew#wave-studio .studio-crew-card{padding-inline:10px}.studio-crew#wave-studio .studio-crew-info h3{font-size:18px}.studio-crew#wave-studio .studio-crew-portrait{width:108px;height:106px}.studio-crew-portrait-stage{height:128px}}@media (prefers-reduced-motion:reduce){.studio-crew#wave-studio .studio-crew-card,.studio-crew#wave-studio .studio-crew-portrait,.studio-crew-info h3 svg{transition:none;transform:none}.studio-crew#wave-studio .studio-crew-rays>path{opacity:1;animation:none;transform:none}}
#good-company #wave-studio[data-crew-layout=compact] #wave-team-title{font-size:clamp(36px,4vw,52px)}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-grid{clip-path:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:32px;padding:0}#good-company #wave-studio[data-crew-layout=compact] .studio-crew-member{border-top:1px solid #234d3720;min-width:0}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-member .studio-crew-card{--crew-pad-x:0px;--crew-pad-top:0px;clip-path:none;background:0 0;border:0;border-radius:0;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-portrait-stage{aspect-ratio:auto;align-self:center;width:132px;height:119px;margin:0}#good-company #wave-studio[data-crew-layout=compact] .crew-flip-photo{border-radius:20px;width:96px;height:96px}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info{min-width:0;padding:0}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info h3{min-height:0;font-size:clamp(18px,1.6vw,22px);line-height:1.2}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info h3>button{align-items:center;gap:8px;min-height:44px}#good-company #wave-studio[data-crew-layout=compact] .studio-crew-info h3 svg{color:#527246;opacity:.45;width:14px;height:14px;transform:none}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info>p{color:#65735b;min-height:0;margin-top:0;font-size:12px;line-height:1.5}#good-company .wave-member-profile-work{border-block:1px solid #234d371a;align-items:center;gap:14px;margin-top:18px;padding-block:18px;text-decoration:none;display:flex}.wave-member-profile-work>img{object-fit:contain;corner-shape:squircle;border-radius:8px;width:54px;height:54px}.wave-member-profile-work>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.wave-member-profile-work small{font-size:11px}#good-company .wave-member-profile-work strong{color:#234d37;font-size:16px}.wave-member-profile-work>svg{flex:none;width:16px;height:16px}@media (max-width:1150px){#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-grid{column-gap:20px}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-member .studio-crew-card{grid-template-columns:108px minmax(0,1fr);gap:10px}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-portrait-stage{width:108px;height:98px}#good-company #wave-studio[data-crew-layout=compact] .crew-flip-photo{width:82px;height:82px}}@media (max-width:1000px){#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-grid{column-gap:20px;margin-top:24px}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-member .studio-crew-card{flex-direction:column;align-items:stretch;gap:0;padding:12px 0 16px;display:flex}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-portrait-stage{align-self:center;width:112px;height:101px}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info h3{font-size:18px}#good-company #wave-studio[data-crew-layout=compact] .studio-crew-info h3 svg{display:none}#good-company #wave-studio[data-crew-flat][data-crew-layout=compact] .studio-crew-info>p{font-size:11px}}
#good-company .studio-showcase-features{gap:clamp(76px,9vw,140px);margin-top:64px;display:grid}#good-company .studio-showcase-row{--showcase-accent:#93602c;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}#good-company .studio-showcase-row[data-showcase-tone=forest]{--showcase-accent:#234d37}#good-company .studio-showcase-row[data-showcase-tone=green]{--showcase-accent:#62782e}#good-company .studio-showcase-row:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}#good-company .studio-showcase-row:nth-child(2n) .studio-showcase-copy{order:2}#good-company .studio-showcase-copy{padding-block:20px}#good-company .studio-showcase-project{color:#58674e;align-items:baseline;gap:15px;margin:0 0 23px;font-size:13px;font-weight:600;display:flex}#good-company .studio-showcase-project>span{color:#718266;font-variant-numeric:tabular-nums;font-size:11px}#good-company .studio-showcase-copy h3{color:var(--showcase-accent);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.1vw,58px);font-weight:780;line-height:1.06}#good-company .studio-showcase-copy h3>span{display:block}#good-company .studio-showcase-description{color:#5c6854;text-wrap:pretty;max-width:370px;margin:25px 0 0;font-size:17px;line-height:1.65}#good-company .studio-showcase-tags{color:#56694b;flex-wrap:wrap;gap:8px 15px;margin:24px 0 0;padding:0;font-size:11px;font-weight:550;list-style:none;display:flex}#good-company .studio-showcase-tags li{align-items:center;gap:7px;display:flex}#good-company .studio-showcase-tags li:before{content:"";background:var(--showcase-accent);opacity:.6;border-radius:50%;flex:none;width:4px;height:4px}#good-company .studio-showcase-action{color:#234d37;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #234d3740;align-items:center;gap:21px;margin-top:33px;padding:12px 0;font-size:14px;font-weight:650;display:inline-flex}#good-company .studio-showcase-action>svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.22,1,.36,1)}#good-company .studio-showcase-visual{min-width:0}#good-company .studio-showcase-media{cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:28px;width:100%;padding:0;display:block;position:relative}#good-company .studio-showcase-media img{border-radius:inherit;width:100%;height:auto;display:block}#good-company .studio-showcase-media[data-showcase-portrait]{background:#000;padding:28px 0}#good-company .studio-showcase-media[data-showcase-portrait] img{border-radius:12px;width:min(72%,312px);margin-inline:auto}#good-company .studio-showcase-peek{color:#234d37;pointer-events:none;background:#fffefaf2;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 2px 14px #152c1910}#good-company .studio-showcase-peek>svg{width:19px;height:19px}#good-company .studio-showcase-caption{color:#626e57;justify-content:space-between;gap:20px;padding:16px 3px 0;font-size:11px;line-height:1.5;display:flex}#good-company .studio-showcase-caption>span:last-child{text-align:right}#good-company .studio-showcase-more{margin-top:clamp(76px,10vw,145px);scroll-margin-top:40px}#good-company .studio-showcase-more-heading{border-bottom:1px solid #234d3720;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:27px;display:flex}#good-company .studio-showcase-more-heading h3{color:#234d37;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2}#good-company .studio-showcase-more-heading>span{color:#68745b;letter-spacing:.05em;font-size:10px}#good-company .studio-showcase-index{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(100px,auto);column-gap:28px;display:grid}#good-company .studio-showcase-index-item{text-align:left;color:#234d37;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #234d3717;grid-template-columns:58px minmax(0,1fr) 16px;align-items:center;column-gap:14px;width:100%;min-width:0;min-height:100px;padding:16px 0;display:grid}#good-company .studio-showcase-index-media{justify-content:center;align-items:center;width:58px;min-width:0;height:64px;min-height:0;display:flex}#good-company .studio-showcase-index-media img{width:calc(var(--thumbnail-width) * var(--thumbnail-scale,1));height:calc(var(--thumbnail-height) * var(--thumbnail-scale,1));object-fit:contain;border-radius:6px;flex:none;max-width:none;max-height:none;display:block}#good-company .studio-showcase-index-copy{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}#good-company .studio-showcase-index-copy strong{font-family:var(--font-company-display), sans-serif;text-wrap:pretty;font-size:17px;font-weight:650;line-height:1.25}#good-company .studio-showcase-index-copy>span{color:#66735b;font-size:11px;line-height:1.45}#good-company .studio-showcase-index-item>svg{justify-self:end;width:18px;height:18px;transition:transform .35s cubic-bezier(.22,1,.36,1)}#good-company .studio-showcase :is(button):focus-visible{outline-offset:5px;outline:2px solid #526d38}@media (hover:hover) and (prefers-reduced-motion:no-preference){#good-company .studio-showcase-action:hover>svg,#good-company .studio-showcase-index-item:hover>svg{transform:translate(3px,-3px)}#good-company .studio-showcase-media:hover .studio-showcase-peek{background:#e3edbc;transform:translate(2px,-3px)}}@media (max-width:1100px){#good-company .studio-showcase-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#good-company .studio-showcase-features{gap:66px;margin-top:42px}#good-company .studio-showcase-row,#good-company .studio-showcase-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:24px}#good-company .studio-showcase-row:nth-child(2n) .studio-showcase-copy{order:0}#good-company .studio-showcase-copy{padding-block:0}#good-company .studio-showcase-copy h3{font-size:clamp(33px,6.8vw,48px)}#good-company .studio-showcase-project{margin-bottom:16px}#good-company .studio-showcase-description{max-width:440px;margin-top:17px;font-size:15px;line-height:1.65}#good-company .studio-showcase-tags{margin-top:17px}#good-company .studio-showcase-action{margin-top:15px}#good-company .studio-showcase-media{border-radius:22px}#good-company .studio-showcase-media[data-showcase-portrait] img{width:min(74%,265px)}#good-company .studio-showcase-caption{font-size:10px}#good-company .studio-showcase-index{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(100px,auto);gap:0 20px}#good-company .studio-showcase-index-item{grid-template-columns:48px minmax(0,1fr) 14px;column-gap:12px;min-height:100px}#good-company .studio-showcase-index-media{--thumbnail-scale:.8;width:48px;height:52px}#good-company .studio-showcase-index-copy strong{font-size:16px}#good-company .studio-showcase-index-copy>span{font-size:11px}}@media (max-width:520px){#good-company .studio-showcase-more-heading{flex-direction:column;align-items:flex-start;gap:10px}#good-company .studio-showcase-index{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(88px,auto)}#good-company .studio-showcase-index-item{min-height:88px;padding-block:12px}}@media (prefers-reduced-motion:reduce){#good-company .studio-showcase :is(.studio-showcase-peek,.studio-showcase-action>svg,.studio-showcase-index-item>svg){transition:none}}
.seasonal-section-backdrop{display:none}#good-company:is([data-season=halloween],[data-season=christmas],[data-season=tet]) :is(.wave-oss,.wave-work,.company-services,.company-roots-section,.studio-crew,.wave-contact,.wave-footer,.studio-showcase-row){isolation:isolate;position:relative}#good-company:is([data-season=halloween],[data-season=christmas],[data-season=tet]) .seasonal-section-backdrop{top:72px;right:var(--wave-gutter,28px);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(150px,19vw,250px);display:block;position:absolute}.seasonal-section-backdrop svg{width:100%;height:auto;display:block;overflow:visible}.seasonal-section-backdrop [data-season-art]{display:none}#good-company .seasonal-section-backdrop[data-decoration=work]{top:82px}#good-company .seasonal-section-backdrop[data-decoration=craft]{width:200px;top:auto;bottom:32px;right:56%}#good-company .seasonal-section-backdrop[data-decoration=roots]{width:180px;top:-54px}#good-company .seasonal-section-backdrop[data-decoration=team]{top:42px}#good-company .seasonal-section-backdrop[data-decoration=contact]{width:clamp(180px,24vw,320px);top:72px}#good-company .seasonal-section-backdrop[data-decoration=footer]{opacity:.75;width:100px;top:auto;bottom:18px;right:22%}#good-company .seasonal-section-backdrop[data-decoration=project]{width:120px;top:auto;bottom:-60px;right:46%}#good-company .studio-showcase-row:nth-child(2n) .seasonal-section-backdrop[data-decoration=project]{left:46%;right:auto}@media (max-width:700px){#good-company .seasonal-section-backdrop{width:100px;top:10px;right:20px}#good-company .seasonal-section-backdrop[data-decoration=work]{width:95px;top:54px;right:0}#good-company .seasonal-section-backdrop[data-decoration=craft]{width:90px;top:24px;bottom:auto;right:10px}#good-company .seasonal-section-backdrop[data-decoration=roots]{width:100px;top:-26px;right:16px}#good-company .seasonal-section-backdrop[data-decoration=team]{width:96px;top:6px}#good-company .seasonal-section-backdrop[data-decoration=contact]{width:110px;top:8px;right:16px}#good-company .seasonal-section-backdrop[data-decoration=footer]{width:75px;bottom:10px;right:20px}#good-company .studio-showcase-row .seasonal-section-backdrop[data-decoration=project]{width:90px;bottom:-52px;left:auto;right:0}}#good-company .seasonal-section-backdrop[data-decoration=footer]{opacity:.14;width:100px}@media (max-width:700px){#good-company .seasonal-section-backdrop{opacity:.08;width:145px}#good-company .seasonal-section-backdrop[data-decoration=contact]{width:180px}#good-company .seasonal-section-backdrop[data-decoration=project]{width:90px}#good-company .seasonal-section-backdrop[data-decoration=footer]{width:75px}}#good-company .seasonal-section-backdrop{opacity:.32;width:clamp(160px,19vw,230px)}#good-company[data-season=halloween] .seasonal-section-backdrop{opacity:.24}#good-company .seasonal-section-backdrop[data-decoration=contact]{width:260px}#good-company .seasonal-section-backdrop[data-decoration=project]{opacity:.3;width:120px}@media (max-width:700px){#good-company .seasonal-section-backdrop{width:115px}#good-company .seasonal-section-backdrop[data-decoration=contact]{width:130px}#good-company .seasonal-section-backdrop[data-decoration=project]{width:90px}}#good-company[data-season=halloween] .seasonal-section-backdrop:not([data-decoration=source]):not([data-decoration=craft]):not([data-decoration=contact]):not([data-decoration=work]):not([data-decoration=project]){display:none}#good-company:is([data-season=halloween],[data-season=christmas],[data-season=tet]) .seasonal-section-backdrop[data-decoration=contact]{opacity:1}#good-company[data-season=halloween] .seasonal-section-backdrop[data-decoration=work]{opacity:.6}#good-company[data-season=halloween] .studio-showcase-row .seasonal-section-backdrop[data-decoration=project]{opacity:.8;width:126px;bottom:-74px;left:auto;right:0}#good-company[data-season=halloween] .studio-showcase-row:nth-child(2n) .seasonal-section-backdrop[data-decoration=project]{left:0;right:auto}@media (max-width:700px){#good-company[data-season=halloween] .studio-showcase-row .seasonal-section-backdrop[data-decoration=project]{width:90px;bottom:-60px}}
