.cyb,.cya{--cyb-ink: rgb(var(--color-foreground));--cyb-ink2: rgb(var(--color-foreground) / .72);--cyb-ink3: rgb(var(--color-foreground) / .56);--cyb-line: rgb(var(--color-foreground) / .1);padding-block:var(--cyb-pt, 56px) var(--cyb-pb, 72px);color:var(--cyb-ink)}.cyb__wrap{max-width:124rem;margin-inline:auto;padding-inline:max(1.6rem,env(safe-area-inset-left,0px)) max(1.6rem,env(safe-area-inset-right,0px))}.cyb__topic{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cy-tint-text, #DA0402)}.cyb__meta{font-size:1.3rem;color:var(--cyb-ink3)}.cyb .cyb__feat{display:grid;grid-template-columns:7fr 5fr;overflow:hidden;border-radius:var(--cy-radius-l, 2rem);text-decoration:none;color:inherit}.cyb__feat-media{display:block;min-height:100%}.cyb__feat-media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.cyb__feat-body{display:grid;align-content:center;gap:1.4rem;padding:4rem}.cyb__feat-title{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:800;font-size:3.2rem;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.cyb__feat-ex{color:var(--cyb-ink2);font-size:1.6rem;line-height:1.6}.cyb__btn{width:max-content;pointer-events:none}.cyb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.cyb__item{display:flex}.cyb .cyb__card,.cya .cyb__card{display:grid;grid-template-rows:auto 1fr;width:100%;overflow:hidden;border-radius:var(--cy-radius-m, 1.2rem);text-decoration:none;color:inherit}.cyb__card-media{display:block;aspect-ratio:4 / 3;overflow:hidden}.cyb__card-media img{display:block;width:100%;height:100%;object-fit:cover}.cyb__card-body{display:grid;gap:.8rem;align-content:start;padding:2rem 2rem 2.2rem}.cyb__card-title{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:800;font-size:2rem;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.cyb__card-ex{color:var(--cyb-ink2);font-size:1.5rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cyb__pages{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:4rem}.cya__layout{display:grid;grid-template-columns:24rem minmax(0,68ch);gap:6.4rem;justify-content:center;padding-block:4.8rem 2.4rem}.cya__layout:not(:has(.cya__toc)){grid-template-columns:minmax(0,68ch)}.cya__toc{position:sticky;top:calc(var(--cy-sticky-top, 9.6rem) + 1.6rem);align-self:start;display:grid;gap:1rem}.cya__toc-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyb-ink3)}.cya__toc ol{margin:0;padding:0;list-style:none;display:grid;gap:.2rem;border-left:2px solid var(--cyb-line)}.cya__toc a{display:block;padding:.8rem 0 .8rem 1.4rem;margin-left:-2px;border-left:2px solid transparent;color:var(--cyb-ink2);font-size:1.4rem;line-height:1.4;text-decoration:none}.cya__toc a:hover,.cya__toc a:focus-visible{color:var(--cyb-ink);border-left-color:var(--cy-tint, #EB0201)}.cya__toc details{display:none}.cya__prose{font-size:1.7rem;line-height:1.75;color:var(--cyb-ink2)}.cya__prose>:first-child{margin-top:0}.cya__prose>p:first-child{font-size:1.9rem;line-height:1.65;color:var(--cyb-ink)}.cya__prose h2{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:800;font-size:2.8rem;line-height:1.2;letter-spacing:-.03em;color:var(--cyb-ink);margin:4.8rem 0 1.2rem;scroll-margin-top:calc(var(--cy-sticky-top, 9.6rem) + 2.4rem);text-wrap:balance}.cya__prose h3{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:700;font-size:2rem;line-height:1.3;color:var(--cyb-ink);margin:2.8rem 0 .8rem}.cya__prose p{margin:0 0 1.6rem}.cya__prose strong{color:var(--cyb-ink)}.cya__prose a{color:var(--cy-tint-text, #DA0402);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cya__prose ul,.cya__prose ol{padding-left:2.2rem;margin:0 0 1.6rem}.cya__prose li{margin:.6rem 0}.cya__byline{display:flex;align-items:center;gap:1.2rem;margin:4rem 0 0;padding-top:2rem;border-top:1px solid var(--cyb-line);font-size:1.4rem;color:var(--cyb-ink3)}.cya__byline i{flex:none;width:4rem;height:4rem;border-radius:var(--cy-radius-s, .8rem);display:grid;place-items:center;background:var(--cyb-ink);color:rgb(var(--color-background));font-style:normal;font-weight:800}.cya__band{padding-top:5.6rem;margin-top:3.2rem;border-top:1px solid var(--cyb-line)}.cya__band-title{text-align:center;margin:0 0 2.4rem}.cya__prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}@media(max-width:1149px){.cyb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cya__layout{grid-template-columns:minmax(0,68ch);gap:0;padding-top:2.4rem}.cya__toc{position:static}.cya__toc-title,.cya__toc>ol{display:none}.cya__toc details{display:block;margin-bottom:2.4rem;border:1px solid var(--cyb-line);border-radius:var(--cy-radius-m, 1.2rem)}.cya__toc summary{min-height:4.8rem;display:flex;align-items:center;padding:0 1.6rem;font-weight:600;cursor:pointer}.cya__toc details ol{margin:0 1.6rem 1.2rem;border:0}.cya__toc details a{padding-left:0}.cya__prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cyb .cyb__feat{grid-template-columns:1fr;border-radius:var(--cy-radius-m, 1.2rem)}.cyb__feat-media img{height:auto}.cyb__feat-body{padding:2.2rem}.cyb__feat-title{font-size:2.4rem}.cyb__grid{grid-template-columns:1fr;gap:1.6rem}.cya__prose{font-size:1.6rem}.cya__prose>p:first-child{font-size:1.7rem}.cya__prose h2{font-size:2.4rem;margin-top:3.6rem}}.cyb,.cya{padding-top:0}.cyb__body{padding-top:var(--cyb-pt, 48px)}.cyb-tb{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0b;color:#fff;padding-inline:max(1.6rem,env(safe-area-inset-left,0px)) max(1.6rem,env(safe-area-inset-right,0px))}.cyb-tb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(255 255 255 / .09) 1px,transparent 1.2px);background-size:2.2rem 2.2rem;-webkit-mask-image:radial-gradient(120% 90% at 70% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 70% 0%,#000 30%,transparent 75%)}.cyb-tb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 85% 10%,rgb(235 2 1 / .16),transparent 70%)}.cyb-tb__in{position:relative;max-width:124rem;margin-inline:auto;display:grid;gap:5.6rem}.cyb-tb--blog .cyb-tb__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;padding:8.4rem 4.8rem 7.6rem}.cyb-tb--art .cyb-tb__in{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;padding:7.2rem 4.8rem}.cyb-tb--art.has-hero .cyb-tb__in{padding-bottom:19.6rem}.cyb-tb__in>*{min-width:0}.cyb-tb__frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cyb-tb__l{position:absolute;background:#ffffff1a}.cyb-tb__l--t,.cyb-tb__l--b{height:1px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.cyb-tb__l--t{top:2.8rem}.cyb-tb__l--b{bottom:2.8rem}.cyb-tb__l--s,.cyb-tb__l--e{width:1px;top:0;bottom:0}.cyb-tb__l--s{left:0}.cyb-tb__l--e{right:0}.cyb-tb__x{position:absolute;width:1.1rem;height:1.1rem}.cyb-tb__x:before,.cyb-tb__x:after{content:"";position:absolute;background:#ffffff8c}.cyb-tb__x:before{left:.5rem;top:0;width:1px;height:1.1rem}.cyb-tb__x:after{top:.5rem;left:0;height:1px;width:1.1rem}.cyb-tb__x--tl{left:-.5rem;top:2.3rem}.cyb-tb__x--tr{right:-.5rem;top:2.3rem}.cyb-tb__x--bl{left:-.5rem;bottom:2.3rem}.cyb-tb__x--br{right:-.5rem;bottom:2.3rem}.cy-sys .cyb-tb .cys-eyebrow{--cys-eyebrow: #E0B04A;margin:0;justify-content:flex-start}.cyb-tb__title{margin:1.4rem 0 0;font-family:var(--cy-font-display, var(--font-heading-family));font-weight:800;font-size:clamp(4rem,6vw,7.6rem);line-height:1;letter-spacing:-.045em;color:#fff;text-wrap:balance}.cyb-tb--art .cyb-tb__title{font-size:clamp(3.4rem,4.6vw,5.8rem);line-height:1.04;max-width:20ch}.cyb-tb__lede{margin:1.8rem 0 0;max-width:46ch;color:#ffffffa8;font-size:1.8rem;line-height:1.55}.cyb-tb__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3rem}.cyb-tb__chips a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border-radius:var(--cy-radius-s, .8rem);border:1px solid rgb(255 255 255 / .18);background:#ffffff08;color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none}.cyb-tb__chips a:hover{border-color:#ffffff80}.cyb-tb__chips a[aria-current=page]{background:#fff;border-color:#fff;color:#0a0a0b}.cyb-tb__crumb{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.2rem;font-size:1.3rem;color:#fff9}.cyb-tb__crumb a{color:inherit;text-decoration:none}.cyb-tb__crumb a:hover{color:#fff}.cyb-tb__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:2.2rem 0 0;font-size:1.4rem;color:#ffffff9e}.cyb-tb__meta span+span:before{content:"\b7";margin-right:1.8rem;color:#ffffff4d}.cyb-idx{padding:2.8rem 2.8rem 2.2rem;border:1px solid rgb(255 255 255 / .12);border-radius:var(--cy-radius-m, 1.2rem);background:#ffffff06}.cyb-idx__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem}.cyb-idx__k{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.cyb-idx__num{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:800;font-size:8.8rem;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .22)}.cyb-idx ol,.cyb-secs ol{list-style:none;margin:1.4rem 0 0;padding:0}.cyb-idx li a{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1.2rem;min-height:4.4rem;padding:1rem 0;border-top:1px solid rgb(255 255 255 / .1);text-decoration:none}.cyb-idx li:first-child a{border-top:0}.cyb-idx__t{font-family:var(--cy-font-display, var(--font-heading-family));font-weight:700;font-size:1.8rem;color:#ffffffdb}.cyb-idx__c{font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffff80}.cyb-idx li a:hover .cyb-idx__t{color:#fff}.cyb-idx li a:hover .cyb-idx__c{color:#ff4d4d}.cyb-secs{border-left:1px solid rgb(255 255 255 / .14);padding-left:2.4rem}.cyb-secs ol{display:grid;gap:.2rem;margin-top:1rem}.cyb-secs a{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;padding:.7rem 0;color:#ffffffb3;font-size:1.4rem;line-height:1.4;text-decoration:none}.cyb-secs a b{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ff4d4d;padding-top:.2rem}.cyb-secs a:hover{color:#fff}.cya .cya__hero{position:relative;z-index:2;max-width:124rem;margin:-14.8rem auto 0;padding-inline:max(1.6rem,env(safe-area-inset-left,0px)) max(1.6rem,env(safe-area-inset-right,0px))}.cya .cya__hero img{width:auto;max-width:100%;height:auto;max-height:62rem;aspect-ratio:auto;margin-inline:auto;object-fit:contain;border-radius:var(--cy-radius-l, 2rem);box-shadow:0 2.4rem 6rem #00000047}.cya__prose .cya__fig{margin:2.8rem 0;border-radius:var(--cy-radius-m, 1.2rem);overflow:hidden}.cya__prose .cya__fig img{display:block;width:100%;height:auto;max-height:42rem;object-fit:contain}.cya__prose .cya__fig--cut{padding:2rem;background:radial-gradient(80% 90% at 50% 40%,rgb(var(--color-background)),rgb(var(--color-foreground) / .06))}@media(max-width:1149px){.cyb-tb--blog .cyb-tb__in,.cyb-tb--art .cyb-tb__in{grid-template-columns:minmax(0,1fr);gap:3.6rem;padding-inline:3.2rem}.cyb-secs{display:none}.cyb-tb--art.has-hero .cyb-tb__in{padding-bottom:15rem}.cya .cya__hero{margin-top:-11rem}}@media(max-width:767px){.cyb-tb--blog .cyb-tb__in{padding:5.6rem 2.2rem 5.2rem}.cyb-tb--art .cyb-tb__in{padding:4.4rem 2.2rem}.cyb-tb--art.has-hero .cyb-tb__in{padding-bottom:11rem}.cyb-tb__l--t{top:1.6rem}.cyb-tb__l--b{bottom:1.6rem}.cyb-tb__x--tl,.cyb-tb__x--tr{top:1.1rem}.cyb-tb__x--bl,.cyb-tb__x--br{bottom:1.1rem}.cyb-tb__lede{font-size:1.6rem}.cyb-tb__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2.2rem;padding-inline:2.2rem}.cyb-tb__chips::-webkit-scrollbar{display:none}.cyb-tb__chips a{flex:none}.cyb-tb__meta{gap:.6rem 1.6rem}.cyb-tb__meta span+span:before{content:none}.cyb-idx{padding:2.2rem 2rem 1.4rem}.cyb-idx__num{font-size:6.4rem}.cya .cya__hero{margin-top:-8rem;padding-inline:0}.cya .cya__hero img{width:100%;max-height:none;border-radius:0;box-shadow:none}.cya__prose .cya__fig{margin-inline:calc(-1*max(1.6rem,env(safe-area-inset-left,0px))) calc(-1*max(1.6rem,env(safe-area-inset-right,0px)));border-radius:0}}.cyb__feat+.cyb__grid,.cyb__body>.cyb__grid:first-child{margin-top:4rem}@media(max-width:767px){.cyb__feat+.cyb__grid{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/cy-blog.css.map */
