.byg-workshop{background:var(--ink)}.byg-workshop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 52% at 78% 86%,#3c0ab34d,#3c0ab300 68%),radial-gradient(ellipse 54% 42% at 10% 16%,#3c0ab321,#3c0ab300 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(70px,9vw,130px),#000 calc(100% - clamp(70px,9vw,130px)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 clamp(70px,9vw,130px),#000 calc(100% - clamp(70px,9vw,130px)),rgba(0,0,0,0) 100%)}.byg-workshop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(167,139,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,255,.07) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 82% 70% at 80% 72%,#000,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 82% 70% at 80% 72%,#000,transparent 74%)}.byg-workshop--flat:after{mask-image:radial-gradient(ellipse 78% 76% at 86% 62%,#000,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 78% 76% at 86% 62%,#000,transparent 74%)}.byg-workshop>.byg-wrap{position:relative;z-index:1}.byg-workshop__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,72px) 72px;align-items:start}.byg-workshop:not(.byg-workshop--flat) .byg-workshop__heading{grid-column:1 / -1}.byg-workshop:not(.byg-workshop--flat) .byg-workshop__copy{grid-column:1}.byg-workshop:not(.byg-workshop--flat) .byg-workshop__media{grid-column:2}.byg-workshop__title{margin:0;max-width:22ch}.byg-workshop__copy p{color:var(--muted);margin:0 0 20px}.byg-workshop__copy p:last-of-type{margin-bottom:0}.byg-workshop .byg-workshop__text{font-size:var(--t-body, 15px);line-height:1.6;max-width:48ch}.byg-workshop .byg-workshop__lead{border-left:3px solid var(--purple);padding-left:18px;color:var(--text);font-size:var(--t-lead, clamp(17px, 1.4vw, 20px));max-width:46ch}.byg-workshop .byg-workshop__lead--kern{font-size:var(--t-say-2, clamp(26px, 2.9vw, 40px));font-weight:800;font-style:italic;text-transform:uppercase;line-height:var(--lh-say, 1.06);letter-spacing:var(--ls-say, -.015em);max-width:19ch;text-wrap:balance}.byg-scope:not(#_) .byg-workshop__lead--kern{font-weight:800;font-style:italic}.byg-workshop__copy>.byg-btn{margin-top:clamp(26px,3vw,34px)}.byg-workshop__media,.byg-workshop__shot{position:relative}.byg-workshop__shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0a0a0ebd,#0a0a0e4d 14%,#0a0a0e00 30%),linear-gradient(to top,#0a0a0ecc,#0a0a0e61 20%,#0a0a0e00 44%)}.byg-workshop__shot-slot{border-color:var(--line-strong);box-shadow:0 30px 70px #00000073}.byg-workshop__plaque{position:absolute;left:clamp(12px,1.4vw,18px);top:clamp(12px,1.4vw,18px);z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - (2*clamp(12px,1.4vw,18px)));padding:9px 14px;border:1px solid var(--line-strong);border-image:linear-gradient(180deg,#a78bffb8,#a78bff2e 40%,#f4f3f814) 1;background:#0a0a0edb;box-shadow:inset 0 1px #f4f3f817}@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))){.byg-workshop__plaque{background:#0a0a0e94;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}}.byg-workshop__plaque-tick{flex:none;width:16px;height:3px;background:var(--purple)}.byg-workshop__plaque-text{color:var(--text);font-size:11px;letter-spacing:.14em;min-width:0}.byg-workshop__stack{position:relative;z-index:2;display:grid;gap:12px;margin-top:calc(-1*clamp(30px,4vw,54px));margin-left:calc(-1*clamp(14px,2vw,30px))}.byg-workshop__stack--n1{grid-template-columns:minmax(0,46%)}.byg-workshop__stack--n2{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:16%}.byg-workshop__stack-slot{border-color:var(--line-strong);box-shadow:0 20px 44px #0009}.byg-workshop__slab{position:relative;margin-top:72px;padding:48px 0 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-top:1px solid var(--line-strong);border-radius:0}.byg-workshop__slab:before{content:none}.byg-workshop__slab>*{position:relative}.byg-workshop__slab-label{margin:0 0 clamp(20px,2.4vw,30px);color:var(--violet)}.byg-workshop .byg-workshop__facts{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:clamp(26px,3vw,34px);margin:0;padding:0}.byg-workshop__fact{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px;padding-left:clamp(16px,1.8vw,26px);padding-right:clamp(16px,1.8vw,26px);border-right:1px solid var(--line)}.byg-workshop__fact:first-child{padding-left:0}.byg-workshop__fact:last-child{padding-right:0;border-right:0}.byg-workshop__fact-mark{display:flex;align-items:center;gap:11px}.byg-workshop__fact-tick{flex:none;width:22px;height:3px;background:var(--purple);transition:width var(--t-1, .18s) var(--ease, cubic-bezier(.3, .7, .25, 1))}.byg-workshop__fact-idx{color:var(--violet);font-size:var(--t-micro, 12px);letter-spacing:.16em;opacity:.85;transition:color var(--t-1, .18s) var(--ease, cubic-bezier(.3, .7, .25, 1)),opacity var(--t-1, .18s) var(--ease, cubic-bezier(.3, .7, .25, 1))}.byg-workshop__fact-t{font-weight:800;font-style:italic;text-transform:uppercase;line-height:var(--lh-card, 1.06);letter-spacing:-.005em;font-size:var(--t-card, clamp(18px, 1.5vw, 21px));color:var(--text);text-wrap:balance}.byg-workshop__facts--bare .byg-workshop__fact{gap:12px}.byg-workshop__fact-d{color:var(--muted);font-weight:600;font-size:14px;line-height:1.5;max-width:34ch}@media(hover:hover)and (pointer:fine){.byg-workshop__fact:hover .byg-workshop__fact-tick{width:40px}.byg-workshop__fact:hover .byg-workshop__fact-idx{color:var(--text);opacity:1}}.byg-workshop__scope{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px clamp(18px,2vw,28px);margin-top:48px;padding-top:32px;background:linear-gradient(90deg,#f4f3f800,#f4f3f824 14% 86%,#f4f3f800) top left / 100% 1px no-repeat}.byg-workshop__scope:first-child{margin-top:0;padding-top:0;background:none}.byg-workshop__scope-label{flex:none;margin:0;color:var(--violet)}.byg-workshop .byg-workshop__scope-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0;padding:0;min-width:0}.byg-workshop__scope-item{font-weight:700;font-style:italic;text-transform:uppercase;font-size:13.5px;letter-spacing:.05em;color:var(--text)}.byg-workshop__scope-item:before{content:"";display:inline-block;width:11px;height:2px;margin-right:10px;vertical-align:.22em;background:var(--purple)}@media(max-width:1020px){.byg-workshop__head{grid-template-columns:minmax(0,1fr)}.byg-workshop:not(.byg-workshop--flat) .byg-workshop__heading,.byg-workshop:not(.byg-workshop--flat) .byg-workshop__copy,.byg-workshop:not(.byg-workshop--flat) .byg-workshop__media{grid-column:1}.byg-workshop__title{max-width:24ch}}@media(max-width:720px){.byg-workshop__fact{flex:0 0 50%}.byg-workshop__fact:nth-child(odd){padding-left:0}.byg-workshop__fact:nth-child(2n){padding-right:0;border-right:0}}@media(max-width:560px){.byg-workshop__fact{flex:0 0 100%;padding-left:0;padding-right:0;border-right:0}}@media(max-width:760px){.byg-workshop__stack{margin-top:12px;margin-left:0}.byg-workshop__stack--n1{grid-template-columns:minmax(0,60%)}.byg-workshop__stack--n2{padding-right:0}.byg-workshop__plaque{padding:8px 12px;gap:8px}.byg-workshop__plaque-tick{width:12px}.byg-workshop__plaque-text{font-size:10px;letter-spacing:.1em}.byg-workshop__scope{gap:8px 14px}.byg-workshop__copy .byg-btn{width:calc(100% - 8px);max-width:420px}.byg-workshop .byg-workshop__lead{padding-left:14px}}@media(prefers-reduced-motion:no-preference){.byg-reveal-armed .byg-workshop__facts.byg-stagger>.byg-reveal-item{opacity:0;translate:0 12px;transition:opacity var(--t-2, .35s) var(--ease, cubic-bezier(.3, .7, .25, 1)),translate var(--t-2, .35s) var(--ease, cubic-bezier(.3, .7, .25, 1))}.byg-reveal-armed .byg-workshop__facts.byg-stagger>.byg-reveal-item.in{opacity:1;translate:none}}@media(max-width:989.98px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.byg-workshop__fact{animation:byg-ws-view linear both;animation-timeline:view();animation-range:entry 15% exit 85%}@keyframes byg-ws-view{0%{opacity:.6;scale:.96}42%,58%{opacity:1;scale:1}to{opacity:.6;scale:.96}}}}@media(prefers-reduced-motion:reduce){.byg-workshop__fact,.byg-workshop__fact-tick,.byg-workshop__fact-idx{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/byg-workshop.css.map */
