@font-face{font-family:BYYSC;src:url(byysc-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BYYSC;src:url(byysc-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BYYSC;src:url(byysc-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BYYSC;src:url(byysc-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BYSC Name;src:url(byysc-name.woff2) format("woff2");font-display:swap}@font-face{font-family:Clash Display;src:url(clash-2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(clash-3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(clash-4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BYSC Script;src:url(dancing-script-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bysc-bg:#ffffff;--bysc-text:#0b0b0b;--bysc-muted:#666666;--bysc-line:#0b0b0b;--bysc-soft:#fbfbf8;--bysc-accent:#ff4f86;--bysc-coral:#F6561F;--bysc-display:"BYYSC", ui-sans-serif, system-ui, sans-serif;--bysc-name:"BYSC Name", "Bradley Hand", cursive;--bysc-clash:"Clash Display", ui-sans-serif, system-ui, sans-serif;--bysc-script:"BYSC Script", "Brush Script MT", cursive;--bysc-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wrap:1280px}body.home{position:relative}body.home .bg-waves{display:none}.page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;background:radial-gradient(60% 70% at 30% 12%,#f8b3ff,transparent 60%),radial-gradient(60% 70% at 78% 22%,#da41ec,transparent 60%),radial-gradient(70% 72% at 50% 96%,#c64fd6,transparent 62%),#d24fe0}.page-bg__shader{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.page-bg__shader .byysc-mesh-shader__canvas{width:100%;height:100%;display:block}.page-bg__shader.byysc-mesh-shader--unsupported{display:none}.bh{display:inline-block;width:.8em;height:.86em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url(byysc-heart-white.svg) center/contain no-repeat;mask:url(byysc-heart-white.svg) center/contain no-repeat}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.25rem)}.intro{position:relative;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3.5rem)}.intro__line{font-family:var(--bysc-display);font-style:italic;font-weight:700;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.06;letter-spacing:-.01em;max-width:20ch;margin:0}.intro__sub{color:var(--bysc-muted);max-width:46ch;margin:1.25rem 0 2rem;font-size:1.02rem}.intro__cta{display:flex;gap:1rem;flex-wrap:wrap}.hero-pink{position:relative;overflow:hidden;color:#fff;background:radial-gradient(42% 55% at 24% 30%,#f8b3ff,transparent 60%),radial-gradient(48% 58% at 76% 30%,#da41ec,transparent 60%),radial-gradient(58% 62% at 50% 82%,#c64fd6,transparent 62%),#d24fe0;background-size:200% 200%;animation:mesh 18s ease-in-out infinite}@keyframes mesh{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.hero-pink{animation:none}}.hero-pink__shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero-pink__shader .byysc-mesh-shader__canvas{width:100%;height:100%;display:block}.hero-pink__shader.byysc-mesh-shader--unsupported{display:none}.hero-pink--bare{background:none;animation:none}.hero-pink .intro{position:relative;z-index:1;padding-block:clamp(3.5rem,9vw,7rem);overflow:visible}.hero-pink .intro:before{display:none}.hero-pink .intro__line{color:#fff}.hero-pink .intro__sub{color:#ffffffeb}.hero-pink .btn{border-color:#ffffffbf;color:#fff}.hero-pink .btn:hover{background:#fff;color:#0b0b0b}.hero-pink .btn--solid{background:#fff;color:#0b0b0b;border-color:#fff}.hero-pink .btn--solid:hover{background:transparent;color:#fff}.custom{border-top:1px solid var(--bysc-line);border-bottom:1px solid var(--bysc-line);text-align:center;padding-block:clamp(3rem,7vw,5.5rem)}.custom__q{font-family:var(--bysc-display);font-style:italic;font-weight:700;font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:-.01em;margin:0 0 .8rem}.custom__sub{color:var(--bysc-muted);margin:0 auto 1.6rem;max-width:42ch}.marker-tag{font-family:var(--bysc-name);font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1.15;color:inherit}.doodle{position:absolute;pointer-events:none;opacity:.85;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.doodle--heart{width:30px;height:26px;-webkit-mask:url(doodle-heart.svg) center/contain no-repeat;mask:url(doodle-heart.svg) center/contain no-repeat}.doodle--sparkle{width:22px;height:22px;-webkit-mask:url(doodle-sparkle.svg) center/contain no-repeat;mask:url(doodle-sparkle.svg) center/contain no-repeat}.scroll-cue{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:none;border:0;cursor:pointer;animation:cueBob 2.4s ease-in-out infinite}.scroll-cue svg{width:26px;height:26px;stroke:currentColor;stroke-width:2;fill:none;filter:drop-shadow(0 1px 3px rgba(40,8,60,.35))}@keyframes cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.scroll-cue{animation:none}}body.home .intro{position:relative;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem}body.home .intro__logo{width:min(680px,94vw);height:auto;transform-origin:50% 50%;will-change:transform,opacity;filter:brightness(0) invert(1) drop-shadow(0 6px 26px rgba(40,8,60,.5))}body.home .intro{min-height:72vh;gap:1.1rem;padding-bottom:clamp(.5rem,2vw,1.5rem)}.hero-pledge{margin:clamp(1rem,3vw,2rem) auto 0;max-width:min(660px,92vw);padding:clamp(.9rem,2.4vw,1.4rem) 0;border-top:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34);text-align:center}.hero-pledge__h{font-family:var(--bysc-clash);font-weight:700;font-size:clamp(1.05rem,2.4vw,1.6rem);letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 .7rem;text-shadow:0 1px 10px rgba(40,8,60,.5)}.hero-pledge__b{font-family:var(--bysc-clash);font-weight:600;font-size:clamp(1.3rem,2.9vw,2.05rem);line-height:1.3;color:#fff;margin:0 auto;max-width:46ch;text-wrap:balance;text-shadow:0 1px 12px rgba(40,8,60,.55)}body.home .scroll-cue{width:48px;height:48px}body.home .hero-spark{color:#fff;opacity:.85;animation:twinkle 4s ease-in-out infinite}body.home .hero-spark--1{top:16%;left:13%;width:26px;height:26px;animation-delay:.6s}body.home .hero-spark--2{top:24%;right:15%;width:40px;height:36px;animation-delay:0s}body.home .hero-spark--3{bottom:26%;left:22%;width:18px;height:18px;animation-delay:1.4s}body.home .hero-spark--4{top:60%;right:24%;width:22px;height:22px;animation-delay:2s}body.home .hero-spark--5{bottom:18%;right:12%;width:16px;height:16px;animation-delay:1s}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.95}}.feat-spawn{position:relative;z-index:1;padding-block:clamp(.5rem,2vw,1.5rem) clamp(4rem,9vw,7rem)}.feat-head{position:relative;max-width:1080px;margin:0 auto clamp(2rem,5vw,3.2rem);text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.feat-heart{position:absolute;color:var(--home-accent);width:26px;height:24px;opacity:.92;z-index:2;animation:featHeart 1.7s ease-in-out infinite}.feat-heart--1{top:-1.1rem;left:-.4rem;animation-delay:0s}.feat-heart--2{top:-1.6rem;left:12.2rem;width:20px;height:18px;animation-delay:.34s}.feat-heart--3{top:1.9rem;left:10.4rem;width:30px;height:27px;animation-delay:.68s}@keyframes featHeart{0%,to{transform:translateY(0) rotate(-6deg) scale(1)}50%{transform:translateY(-13px) rotate(6deg) scale(1.08)}}.feat-head .feat-title{font-family:var(--bysc-display);font-style:italic;font-weight:700;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.01em;text-transform:lowercase;color:var(--bysc-text);text-shadow:0 1px 10px rgba(255,255,255,.55);margin:0}.feat-head .feat-more{font-family:var(--bysc-display);font-style:italic;font-size:.85rem;text-transform:lowercase;text-decoration:none;color:var(--bysc-text);border-bottom:1px solid currentColor;padding-bottom:2px}.feat-head .feat-more:hover{color:var(--bysc-coral)}.collage{position:relative;max-width:1080px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem);display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem)}.piece{position:relative;width:min(var(--w,400px),84vw);will-change:transform}.piece--1{--w:380px;--r:-3deg;align-self:flex-start;margin-left:clamp(0px,5vw,90px)}.piece--2{--w:440px;--r:3deg;align-self:flex-end;margin-right:clamp(0px,4vw,70px);margin-top:clamp(-2rem,-6vw,-5rem)}.piece--3{--w:380px;--r:-2deg;align-self:center;margin-left:clamp(-70px,-6vw,0px);margin-top:clamp(-1rem,-3vw,-3rem)}.piece__inner{position:relative;transform-origin:50% 60%}.piece a{display:block;text-decoration:none;color:inherit}.piece .card__frame{transition:transform .2s ease,box-shadow .2s ease}.piece a:hover .card__frame{transform:scale(1.02);box-shadow:0 22px 48px #07061a73}.piece .card__name{font-family:var(--bysc-name);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1;margin:.9rem 0 .2rem;text-align:center}.piece .card__meta{font-family:var(--bysc-display);font-style:italic;font-size:.85rem;text-align:center}.flourish{z-index:3;color:var(--bysc-accent)}.piece--1 .flourish{right:-16px;top:-18px;width:32px;height:32px}.piece--2 .flourish{left:-22px;bottom:20%;width:34px;height:30px}.piece--3 .flourish{right:-16px;top:14%;width:28px;height:28px}.js-reveal .piece.in a{animation:cardFloat 6s ease-in-out infinite}.js-reveal .piece--2.in a{animation-duration:7.4s;animation-delay:-1.6s}.js-reveal .piece--3.in a{animation-duration:6.7s;animation-delay:-.9s}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.7deg)}}.js-reveal .feat-head,.js-reveal .custom .wrap{opacity:0;transform:translateY(22px)}.js-reveal .feat-head.in,.js-reveal .custom .wrap.in{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.18,.7,.2,1)}.js-reveal .piece__inner{opacity:0;transform:translate3d(0,46px,0) scale(.86) rotate(calc(var(--r) - 6deg));will-change:transform,opacity;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.16,1.05,.28,1)}.js-reveal .piece.in .piece__inner{opacity:1;transform:translateZ(0) scale(1) rotate(var(--r))}.js-reveal .flourish{opacity:0;transform:scale(.3) rotate(-22deg);transition:opacity .45s ease .35s,transform .6s cubic-bezier(.15,1.4,.35,1) .35s}.js-reveal .piece.in .flourish{opacity:.92;transform:scale(1) rotate(0)}@media(prefers-reduced-motion:reduce){body.home .hero-spark,.feat-heart,.js-reveal .piece.in a{animation:none}body.home .intro__logo{transform:none!important;opacity:1!important}.js-reveal .piece__inner,.js-reveal .feat-head,.js-reveal .custom .wrap,.js-reveal .flourish{opacity:1!important;transform:none!important}}body.home{--home-ink:#e0eaff;--home-ink-soft:rgba(224,234,255,.66);--home-line:rgba(224,234,255,.42);--home-accent:#ff7fb0}body.home .flourish{color:var(--home-accent)}body.home .hero-pledge__h,body.home .hero-pledge__b{color:#fff}body.home .feat-head .feat-title{color:var(--home-ink);text-shadow:0 1px 16px rgba(7,6,26,.55)}body.home .feat-head .feat-more{color:var(--home-ink);border-bottom-color:var(--home-ink)}body.home .feat-head .feat-more:hover{color:var(--home-accent);border-bottom-color:var(--home-accent)}body.home .piece .card__name{color:#fff;text-shadow:0 1px 14px rgba(7,6,26,.5)}body.home .piece .card__meta{color:#ffffffd9}body.home .custom__q{color:var(--home-ink)}body.home .custom__sub{color:var(--home-ink-soft)}body.home .custom{border-color:var(--home-line)}body.home .custom .btn{border-color:var(--home-ink);color:var(--home-ink)}body.home .custom .btn:hover{background:var(--home-ink);color:#07061a}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;align-content:center;gap:1rem;background:#07061a;animation:loaderOut .6s ease 1.4s forwards}.loader__mark{position:relative;display:block;width:90px;height:82px}.loader__mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e0eaff29;-webkit-mask:url(byysc-heart-white.svg) center/contain no-repeat;mask:url(byysc-heart-white.svg) center/contain no-repeat}.loader__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#ff4f86,#ff7fb0);clip-path:inset(100% 0 0 0);-webkit-mask:url(byysc-heart-white.svg) center/contain no-repeat;mask:url(byysc-heart-white.svg) center/contain no-repeat}.loader__pct{font-family:var(--bysc-display);font-style:italic;font-weight:700;font-size:1.05rem;letter-spacing:.04em;color:#e0eaff}@keyframes loaderOut{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.loader{display:none}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}@media(prefers-reduced-motion:reduce){.grain{display:none}}body.home .hero-pledge__h,body.home .piece .card__name,body.home .feat-title{font-family:var(--bysc-clash);font-style:normal;font-weight:700;letter-spacing:0}body.home .intro__logo{width:min(840px,96vw)}.intro__logowrap{display:inline-block;will-change:transform;animation:logoFloat 9s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-2.2%,-3%) rotate(-1.1deg)}60%{transform:translate(2.4%,1.8%) rotate(1deg)}}.piece__media{position:relative;aspect-ratio:4/5;display:grid;place-items:center;padding:clamp(1.3rem,3vw,2.2rem);background:#fff;border-radius:20px 14px 22px 16px;box-shadow:0 26px 52px #07061a80;transition:box-shadow .25s ease}.piece__media:before{display:none}.piece__media img{position:relative;z-index:1;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;will-change:transform}.piece a:hover .piece__media{box-shadow:0 32px 64px #ff4f8666}.piece .card__name{margin-top:1.15rem}.js-reveal .piece.in a{animation:none}.js-reveal .piece.in .piece__media img{animation:jewelFloat 5s ease-in-out infinite}.js-reveal .piece--2.in .piece__media img{animation-duration:6.2s;animation-delay:-1.4s}.js-reveal .piece--3.in .piece__media img{animation-duration:5.6s;animation-delay:-.8s}@keyframes jewelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.intro__logowrap,.js-reveal .piece.in .piece__media{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;font-family:var(--bysc-display);font-style:italic;font-weight:700;font-size:.82rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1px solid var(--bysc-line);background:transparent;color:var(--bysc-text);transition:background .18s,color .18s}.btn:hover{background:var(--bysc-text);color:#fff}body.home{background:transparent!important}body.home #MainContent{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/24/assets/byysc-home.css.map */
