.boyo-about__video{background:var(--boyo-black)}.boyo-about__intro{display:grid;gap:2.4rem}.boyo-about__portrait{width:min(100%,48rem);justify-self:center}.boyo-about__portrait-image{display:block;width:100%;height:auto;border:3px solid var(--boyo-black)}.boyo-about__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,11vw,6.4rem);line-height:1;color:rgb(var(--color-foreground))}.boyo-about__text{margin-top:1.6rem;font-size:1.7rem}.boyo-about__text strong{font-weight:var(--font-body-weight-bold)}.boyo-about__closing{margin:2rem 0 0;font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06rem;text-transform:uppercase}.boyo-about__button{margin-top:2.4rem}.boyo-about__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:4rem 0 0;padding:0;list-style:none}.boyo-about__figure{margin:0}.boyo-about__photo-image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:3px solid var(--boyo-black)}.boyo-about__caption{margin-top:.6rem;font-size:1.3rem}@media screen and (max-width:749px){.boyo-about__button{width:100%}.boyo-about__photo:last-child:nth-child(odd){grid-column:1 / -1}.boyo-about__photo:last-child:nth-child(odd) .boyo-about__photo-image{aspect-ratio:4 / 3}}@media screen and (min-width:750px){.boyo-about__intro{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4.8rem;align-items:center}.boyo-about__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:6.4rem}}.boyo-announcements{display:block}.boyo-announcements__list{display:grid;align-items:center;justify-items:center;min-height:3.6rem;padding-block:.8rem}.boyo-announcements__message{grid-area:1 / 1;max-width:100%;margin:0;overflow:hidden;font-size:1.2rem;letter-spacing:.04rem;line-height:1.4;text-align:center;white-space:nowrap;color:rgb(var(--color-foreground));opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.boyo-announcements__message.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.boyo-announcements__link{color:inherit;text-decoration:none}.boyo-announcements__link:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.boyo-announcements__message{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.boyo-announcements__message{transition:none}}.boyo-archive{--boyo-ink: var(--boyo-red);--boyo-archive-text: var(--boyo-black);--boyo-archive-bg: var(--boyo-white);background:var(--boyo-archive-bg);color:var(--boyo-archive-text)}.boyo-archive--yellow{--boyo-ink: var(--boyo-black);--boyo-archive-bg: var(--boyo-yellow)}.boyo-archive--teal{--boyo-ink: var(--boyo-white);--boyo-archive-text: var(--boyo-white);--boyo-archive-bg: var(--boyo-teal)}.boyo-archive--red{--boyo-ink: var(--boyo-white);--boyo-archive-text: var(--boyo-white);--boyo-archive-bg: var(--boyo-red)}.boyo-archive .boyo-archive__inner{padding-block:3.2rem 8rem}.boyo-archive__back{display:inline-block;margin-bottom:2.4rem;color:inherit;font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06rem;text-transform:uppercase;text-decoration:none}.boyo-archive__back:hover{text-decoration:underline}.boyo-archive__header{max-width:96rem;margin-bottom:3.2rem;container-type:inline-size}.boyo-archive__title .boyo-pf-title__art{max-width:min(48rem,80vw)}.boyo-archive__title .boyo-pf-title__subtitle{display:block;margin-top:1.6rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.05;color:var(--boyo-archive-text)}.boyo-archive__intro{max-width:64rem;margin-top:2.4rem;font-size:1.7rem;line-height:1.6;color:inherit}.boyo-archive__intro a{color:inherit}.boyo-archive__count{margin:1.6rem 0 0;font-size:1.3rem;letter-spacing:.08rem;text-transform:uppercase;opacity:.75}.boyo-archive__grid{columns:2;column-gap:1rem;margin:0;padding:0;list-style:none}.boyo-archive__grid .boyo-wall__tile{display:block;aspect-ratio:auto;overflow:visible;margin:0 0 1rem;break-inside:avoid}.boyo-archive__grid .boyo-band__photo-open{height:auto;background:transparent}.boyo-archive__grid .boyo-band__photo-image{height:auto;object-fit:contain}.boyo-archive__empty{font-size:1.6rem;opacity:.75}@media screen and (min-width:750px){.boyo-archive .boyo-archive__inner{padding-block:4.8rem 10rem}.boyo-archive__grid{columns:3;column-gap:1.6rem}.boyo-archive__grid .boyo-wall__tile{margin-bottom:1.6rem}}@media screen and (min-width:1200px){.boyo-archive__grid{columns:4}}.boyo-tiles__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,7vw,4.4rem);line-height:1.05}.boyo-tiles__grid{--boyo-tiles-mobile-columns: 1;display:grid;grid-template-columns:repeat(var(--boyo-tiles-mobile-columns),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.boyo-tiles__grid--mobile-2{--boyo-tiles-mobile-columns: 2;gap:1.2rem}.boyo-tile{--boyo-tile-bg: var(--boyo-white);--boyo-tile-fg: var(--boyo-black);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1.2rem;height:100%;aspect-ratio:4 / 3;padding:2rem;border:3px solid var(--boyo-black);background-color:var(--boyo-tile-bg);color:var(--boyo-tile-fg);text-decoration:none;overflow:hidden}.boyo-tile--red{--boyo-tile-bg: var(--boyo-red);--boyo-tile-fg: var(--boyo-white)}.boyo-tile--teal{--boyo-tile-bg: var(--boyo-teal)}.boyo-tile--yellow{--boyo-tile-bg: var(--boyo-yellow)}.boyo-tile--sky{--boyo-tile-bg: var(--boyo-sky)}.boyo-tile--black{--boyo-tile-bg: var(--boyo-black);--boyo-tile-fg: var(--boyo-white)}.boyo-tile:focus-visible{outline:3px solid var(--boyo-black);outline-offset:4px}.boyo-tile__media{display:flex;align-items:center;justify-content:center;min-height:0}.boyo-tile__image{display:block;width:100%;height:100%;object-fit:contain}.boyo-tile__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,7vw,3.6rem);line-height:1;overflow-wrap:anywhere}.boyo-tiles__grid--mobile-2 .boyo-tile{aspect-ratio:4 / 5;padding:1.2rem}.boyo-tiles__grid--mobile-2 .boyo-tile__title{font-size:clamp(1.6rem,5vw,2.4rem)}@media screen and (min-width:750px){.boyo-tiles__grid,.boyo-tiles__grid--mobile-2{grid-template-columns:repeat(var(--boyo-tiles-columns),minmax(0,1fr));gap:2.4rem}.boyo-tile,.boyo-tiles__grid--mobile-2 .boyo-tile{aspect-ratio:4 / 5;padding:2.4rem}.boyo-tile__title,.boyo-tiles__grid--mobile-2 .boyo-tile__title{font-size:clamp(2.4rem,3vw,3.6rem)}}.boyo-cta{display:grid;gap:2.4rem;justify-items:center;text-align:center}.boyo-cta__media{width:min(60vw,26rem)}.boyo-cta__image{display:block;width:100%;height:auto}.boyo-cta__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,8vw,5.2rem);line-height:1.05;color:rgb(var(--color-foreground))}.boyo-cta__text{margin-top:1.6rem;font-size:1.7rem;max-width:52rem}.boyo-cta__text>:first-child{margin-top:0}.boyo-cta__text>:last-child{margin-bottom:0}.boyo-cta__button{margin-top:2.4rem}@media screen and (max-width:749px){.boyo-cta__button{width:100%;max-width:32rem}}@media screen and (min-width:750px){.boyo-cta{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:4.8rem;justify-items:start;text-align:left}.boyo-cta__media{width:100%;max-width:42rem;justify-self:center}.boyo-cta--image-right .boyo-cta__media{order:2}}.boyo-commission{display:grid;gap:3.2rem}.boyo-commission__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,9vw,6.4rem);line-height:1;color:rgb(var(--color-foreground))}.boyo-commission__text{margin-top:1.6rem;font-size:1.7rem}.boyo-commission__drawing{display:none;width:min(50vw,32rem);margin-top:3.2rem}.boyo-commission__image{display:block;width:100%;height:auto}.boyo-form,.boyo-form__row{display:grid;gap:2rem}.boyo-form__field{display:grid;gap:.6rem;align-content:start}.boyo-form__label{font-weight:var(--font-body-weight-bold);font-size:1.5rem}.boyo-form__hint{margin:0;font-size:1.3rem;line-height:1.4}.boyo-form__input{width:100%;min-height:4.8rem;padding:1rem 1.2rem;border:3px solid var(--boyo-black);border-radius:0;background-color:#fff;color:var(--boyo-black);font-family:inherit;font-size:1.6rem;box-sizing:border-box}.boyo-form__input:focus-visible{outline:3px solid var(--boyo-teal);outline-offset:2px}.boyo-form__input[aria-invalid=true]{border-color:var(--boyo-red)}.boyo-form__select{-webkit-appearance:none;appearance:none;padding-right:4rem;background-image:linear-gradient(45deg,transparent 50%,var(--boyo-black) 50%),linear-gradient(135deg,var(--boyo-black) 50%,transparent 50%);background-position:calc(100% - 2rem) 50%,calc(100% - 1.4rem) 50%;background-size:.6rem .6rem;background-repeat:no-repeat}.boyo-form__textarea{min-height:16rem;resize:vertical}.boyo-form__required{color:var(--boyo-red)}.boyo-form__legend{margin:0;font-size:1.3rem}.boyo-form__submit{justify-self:start}.boyo-form__status{margin:0;padding:1.6rem;border:3px solid var(--boyo-black);font-weight:var(--font-body-weight-bold)}.boyo-form__status--success{background-color:var(--boyo-yellow);color:var(--boyo-black)}.boyo-form__status--error{background-color:#fff;border-color:var(--boyo-red)}.boyo-form__status--error p{margin:0 0 .8rem}.boyo-form__status--error ul{margin:0;padding-left:2rem;font-weight:400}.boyo-form__status a{color:inherit}@media screen and (max-width:749px){.boyo-form__submit{justify-self:stretch}}@media screen and (min-width:750px){.boyo-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.boyo-commission__drawing{display:block}}@media screen and (min-width:990px){.boyo-commission__heading{font-size:clamp(3.2rem,3.6vw,6.4rem)}.boyo-commission{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6.4rem;align-items:start}}.boyo-hero{--boyo-wiggle-angle: 1deg;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.boyo-hero__drawing{width:100%;max-width:var(--boyo-hero-image-width)}.boyo-hero__image{display:block;width:100%;height:auto}.boyo-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4rem,13vw,9.6rem);line-height:1;letter-spacing:0;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.boyo-hero__heading--image{width:min(100%,60rem)}.boyo-hero__lettering{display:block;width:100%;height:auto}@media screen and (max-width:749px){.boyo-hero{gap:1.6rem}.boyo-hero__button{width:100%;max-width:32rem}}.boyo-picker{padding-block:4rem 8rem}.boyo-picker__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,7vw,5.6rem)}.boyo-picker__intro{max-width:64rem;font-size:1.5rem}.boyo-picker__project{margin-top:4.8rem;padding-top:2.4rem;border-top:2px solid var(--boyo-black)}.boyo-picker__project-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0 0 1.6rem;font-size:2.4rem}.boyo-picker__number{color:var(--boyo-red)}.boyo-picker__edit{margin-left:auto;font-family:var(--font-body-family);font-size:1.4rem;color:inherit}.boyo-picker__files{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.boyo-picker__empty{font-size:1.5rem;opacity:.7}.boyo-insta{background:var(--boyo-white);color:var(--boyo-black)}.boyo-insta--yellow{background:var(--boyo-yellow)}.boyo-insta--sky{background:var(--boyo-sky)}.boyo-insta .boyo-insta__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding-block:5.6rem 7.2rem;text-align:center}.boyo-insta__inner:before{content:"";width:min(24rem,60%);height:2px;margin-bottom:2.4rem;background:currentColor;opacity:.2}.boyo-insta__heading{margin:0;font-family:"Permanent Marker",var(--font-heading-family),cursive;font-weight:400;font-size:clamp(3.2rem,8vw,5.6rem);line-height:1}.boyo-insta__text{max-width:48rem;font-size:1.7rem;line-height:1.5}.boyo-insta__text>*{margin:0}.boyo-insta__button{gap:1rem;margin-top:.8rem}.boyo-insta__icon{display:inline-flex;width:2rem;height:2rem}.boyo-insta__icon svg{width:100%;height:100%;fill:currentColor}@media screen and (min-width:990px){.boyo-insta .boyo-insta__inner{padding-block:7.2rem 10.4rem}}.boyo-portfolio{--boyo-portfolio-gutter: 1.5rem;--boyo-wiggle-angle: 1.5deg;display:flex;flex-direction:column;align-items:center}.boyo-portfolio__heading{align-self:flex-start;margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,7vw,4.4rem);line-height:1.05;color:rgb(var(--color-foreground))}.boyo-portfolio__track{display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:1.6rem;width:calc(100% + var(--boyo-portfolio-gutter) * 2);margin:0 calc(var(--boyo-portfolio-gutter) * -1);padding:.8rem var(--boyo-portfolio-gutter) 1.6rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--boyo-portfolio-gutter);scrollbar-width:thin}.boyo-portfolio__track:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.boyo-portfolio__item{scroll-snap-align:start}.boyo-portfolio__figure{margin:0}.boyo-portfolio__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:3px solid var(--boyo-black)}.boyo-portfolio__caption{margin-top:.8rem;font-size:1.4rem}.boyo-portfolio__button{margin-top:2.4rem}@media screen and (max-width:749px){.boyo-portfolio__button{width:100%;max-width:32rem}}@media screen and (min-width:750px){.boyo-portfolio{--boyo-portfolio-gutter: 0rem}.boyo-portfolio__track{grid-auto-columns:calc((100% - 1.6rem * 2) / 3)}}@media screen and (min-width:990px){.boyo-portfolio__track{grid-auto-columns:calc((100% - 2.4rem * 3) / 4);gap:2.4rem}}.boyo-pf{--boyo-overlap: 8rem;overflow-x:clip}.boyo-pf-opening{--boyo-ink: var(--boyo-red);position:relative;isolation:isolate;background:var(--boyo-white);color:var(--boyo-black)}.boyo-pf-opening__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.boyo-pf-opening__bg-video{display:block;width:100%;height:100%;object-fit:cover}.boyo-pf-opening__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--boyo-white);opacity:var(--boyo-bg-dim, .7)}.boyo-pf-opening .boyo-pf-opening__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tl tr" "hero hero" "bl br";gap:1.6rem 1.2rem;padding-block:2.4rem 3.2rem}.boyo-pf-opening__corner{margin:0;font-size:1.2rem;letter-spacing:.06rem;line-height:1.3;text-transform:uppercase}.boyo-pf-opening__corner a{color:inherit}.boyo-pf-opening__corner--tl{grid-area:tl}.boyo-pf-opening__corner--tr{grid-area:tr;text-align:right}.boyo-pf-opening__corner--bl{grid-area:bl;align-self:end}.boyo-pf-opening__corner--br{grid-area:br;align-self:end;text-align:right}.boyo-pf-hero{--boyo-circle: 42cqi;--boyo-circle-x: 29cqi;--boyo-circle-y: 9cqi;grid-area:hero;position:relative;container-type:inline-size;padding-bottom:28cqi}.boyo-pf-hero__circle,.boyo-pf-hero__ink{position:absolute;left:var(--boyo-circle-x);top:var(--boyo-circle-y);width:var(--boyo-circle);height:var(--boyo-circle);border-radius:50%}.boyo-pf-hero__circle{z-index:0;background:var(--boyo-red)}.boyo-pf-hero__title{position:relative;z-index:1}.boyo-pf-hero__ink{z-index:2;overflow:hidden;pointer-events:none}.boyo-pf-hero__ink-art{position:absolute;left:calc(-1 * var(--boyo-circle-x));top:calc(-1 * var(--boyo-circle-y));width:100cqi;aspect-ratio:1600 / 404;background:var(--boyo-white);-webkit-mask:var(--boyo-title-art) center / contain no-repeat;mask:var(--boyo-title-art) center / contain no-repeat}.boyo-pf-hero__cutout{position:absolute;z-index:3;left:50%;bottom:1cqi;width:auto;height:52cqi;max-width:none;transform:translate(-50%);filter:grayscale(1) contrast(1.05)}.boyo-pf-badge{position:absolute;z-index:4;top:27cqi;right:4cqi;display:grid;place-items:center;width:clamp(9.6rem,17cqi,17rem);aspect-ratio:1;border:3px solid var(--boyo-black);border-radius:50%;background:var(--boyo-white);color:var(--boyo-black);text-decoration:none}.boyo-pf-badge__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:boyo-badge-spin 24s linear infinite}.boyo-pf-badge__text{fill:currentColor;font-family:var(--font-body-family);font-size:16px;font-weight:700}.boyo-pf-badge__head{width:42%;height:auto;transition:transform .2s ease}.boyo-pf-badge:hover .boyo-pf-badge__head{transform:rotate(-8deg) scale(1.08)}.boyo-pf-badge:focus-visible{outline:3px solid var(--boyo-red);outline-offset:4px}@keyframes boyo-badge-spin{to{transform:rotate(360deg)}}.boyo-pf-opening__doodle{position:absolute;z-index:0;width:4.4rem;color:var(--boyo-ink)}.boyo-pf-opening__doodle--a{top:2.4rem;left:32%;transform:rotate(-12deg)}.boyo-pf-opening__doodle--b{top:52%;left:4%;transform:rotate(14deg)}@media screen and (min-width:750px){.boyo-pf-opening .boyo-pf-opening__inner{padding-block:3.2rem 4rem}.boyo-pf-opening__corner{font-size:1.3rem}.boyo-pf-opening__doodle{width:6.4rem}}@media(prefers-reduced-motion:reduce){.boyo-pf-badge__ring{animation:none}}.boyo-pf-media{background:#11111114}.boyo-pf-media__video,.boyo-pf-media__image{display:block;width:100%;height:auto}.boyo-pf-media__video{aspect-ratio:9 / 16;object-fit:cover}.boyo-pf-closing .boyo-pf-closing__inner{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding-block:calc(var(--boyo-overlap) + 4rem) 8rem;text-align:center}.boyo-pf-closing--cutout{position:relative;z-index:2}.boyo-pf-closing__cutout{position:absolute;left:0;top:-7rem;z-index:1;width:auto;height:32rem;max-width:none;pointer-events:none;filter:grayscale(1) contrast(1.05)}.boyo-pf-closing--cutout .boyo-pf-closing__inner{position:relative;z-index:2;padding-top:27rem}@media screen and (min-width:750px){.boyo-pf-closing__cutout{top:auto;bottom:0;height:clamp(46rem,46vw,72rem)}.boyo-pf-closing--cutout .boyo-pf-closing__inner{min-height:clamp(34rem,34vw,54rem);justify-content:center;padding-top:calc(var(--boyo-overlap) + 4rem);padding-left:clamp(26rem,28vw,44rem)}.boyo-pf-closing--cutout .boyo-pf-closing__heading{font-size:clamp(4.8rem,9vw,13rem)}}.boyo-pf-closing__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4.8rem,13vw,16rem);line-height:.95;color:rgb(var(--color-foreground))}.boyo-vhero{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;height:calc(100svh - var(--boyo-vhero-offset, 0px));min-height:44rem;overflow:hidden;background-color:var(--boyo-black);isolation:isolate}.boyo-vhero__media,.boyo-vhero__track{position:absolute;top:0;right:0;bottom:0;left:0}.boyo-vhero__media{z-index:-2}.boyo-vhero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,var(--boyo-vhero-overlay, .35))}.boyo-vhero__video{display:block;width:100%;height:100%;object-fit:cover;background-color:var(--boyo-black)}.boyo-vhero__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.boyo-vhero__item.is-active,.boyo-vhero:not(.is-ready) .boyo-vhero__item:first-child{opacity:1}.boyo-vhero__item--clone{display:none}.boyo-vhero__content{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;padding:0 2.4rem;box-sizing:border-box;text-align:center}.boyo-vhero__heading{width:100%;max-width:var(--boyo-vhero-lettering-width, 900px);margin:0}.boyo-vhero__lettering{display:block;width:100%;height:auto}.boyo-vhero__toggle{position:absolute;right:1.6rem;bottom:1.6rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:2px solid var(--boyo-white);border-radius:50%;background-color:#1119;color:var(--boyo-white)}.boyo-vhero__toggle:focus-visible{outline:3px solid var(--boyo-yellow);outline-offset:2px}.boyo-vhero__toggle-icon{width:1.2rem;height:1.4rem;border-left:.4rem solid currentColor;border-right:.4rem solid currentColor;box-sizing:border-box}.boyo-vhero.is-paused .boyo-vhero__toggle-icon{width:0;height:0;margin-left:.3rem;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.3rem solid currentColor;border-right:0}@media screen and (min-width:750px){.boyo-vhero__track{right:auto;display:flex;width:max-content;animation:boyo-vhero-strip calc(var(--boyo-vhero-count) * var(--boyo-vhero-copies) / 2 * var(--boyo-vhero-speed)) linear infinite}.boyo-vhero__item,.boyo-vhero__item--clone{position:relative;inset:auto;display:block;flex:0 0 auto;height:100%;aspect-ratio:9 / 16;opacity:1;transition:none}.boyo-vhero.is-paused .boyo-vhero__track{animation-play-state:paused}.boyo-vhero__toggle{right:2.4rem;bottom:2.4rem}}@keyframes boyo-vhero-strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.boyo-vhero__track{animation:none}.boyo-vhero__item{transition:none}.boyo-vhero__toggle{display:none}}.cart__warnings .boyo-cart-empty__title{font-size:clamp(2.8rem,7vw,4.4rem);line-height:1.05;margin-bottom:1.2rem}.boyo-cart-empty__text{margin:0 0 3rem;font-size:1.7rem}.boyo-doodle{display:block;height:auto;pointer-events:none}.boyo-ship{margin:0 0 2rem;padding:1.2rem 1.4rem 1.4rem;border:2px solid var(--boyo-black);border-radius:1.2rem;background:var(--boyo-white);color:var(--boyo-black);text-align:left}.boyo-ship__text{margin:0 0 1rem;font-size:1.4rem;line-height:1.4}.boyo-ship--free .boyo-ship__text{font-weight:var(--font-body-weight-bold)}.boyo-ship__track{height:1rem;overflow:hidden;border:2px solid var(--boyo-black);border-radius:1rem;background:var(--boyo-white)}.boyo-ship__fill{display:block;height:100%;background:var(--boyo-teal);transition:width .4s ease}.boyo-ship--free .boyo-ship__fill{background:var(--boyo-yellow)}@media(prefers-reduced-motion:reduce){.boyo-ship__fill{transition:none}}.boyo-lang{display:flex;align-items:center;margin:0}.boyo-lang__list{display:flex;align-items:center;gap:.4rem}.boyo-lang__option{min-width:4.4rem;min-height:4.4rem;padding:0 .4rem;border:0;background:none;color:rgba(var(--color-foreground),.6);font-family:inherit;font-size:1.4rem;letter-spacing:.08rem;cursor:pointer}.boyo-lang__option:hover{color:rgb(var(--color-foreground))}.boyo-lang__option.is-current{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.2rem}.boyo-lang__option:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.boyo-lang__divider{color:rgba(var(--color-foreground),.4)}.menu-drawer .boyo-lang{margin-left:-1rem;padding-top:.8rem}.menu-drawer .boyo-lang__option{font-size:1.6rem}.boyo-logo{--boyo-logo-height: 4rem;display:inline-flex;align-items:flex-end;height:var(--boyo-logo-height)}.boyo-logo__head{display:block;width:auto;max-width:none;height:100%;transform-origin:50% 100%}@media screen and (min-width:990px){.boyo-logo{--boyo-logo-height: 5.6rem}}@media(prefers-reduced-motion:no-preference){a:hover .boyo-logo__head{animation:boyo-wiggle .5s ease-in-out 1}}.boyo-picker-file__thumb{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#1111110f}.boyo-picker-file__image{display:block;width:100%;height:100%;object-fit:contain}.boyo-picker-file--main .boyo-picker-file__thumb{outline:4px solid var(--boyo-red);outline-offset:-4px}.boyo-picker-file__badge{position:absolute;left:.8rem;bottom:.8rem;padding:.2rem .8rem;background:var(--boyo-black);color:var(--boyo-white);font-size:1.2rem}.boyo-picker-file__role{margin:.8rem 0 0;font-size:1.1rem;letter-spacing:.08rem;text-transform:uppercase;opacity:.7}.boyo-picker-file__name{margin:.2rem 0 0;font-size:1.3rem;font-weight:var(--font-body-weight-bold);overflow-wrap:anywhere}.boyo-pf-title{margin:0;line-height:1;color:var(--boyo-ink, currentColor)}.boyo-pf-title__art{display:block;width:100%;background-color:var(--boyo-ink, currentColor);-webkit-mask:var(--boyo-title-art) center / contain no-repeat;mask:var(--boyo-title-art) center / contain no-repeat}.boyo-pf-title__text{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,13cqi,12rem);line-height:.95;letter-spacing:-.02em}.boyo-pf-title__subtitle{display:block;margin-top:1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
