@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-ext-wght-normal.1z4mncweyo-r1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-wght-normal.0avul-q-a9cx6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-vietnamese-wght-normal.11l80k-va5qke.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-ext-wght-normal.10y2jrktnvw8c.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-wght-normal.2hbta44zya12g.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.1pfgs2ppes6ct.woff2)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.0v8siylx-sjgb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3cj_yefp0d3o_.woff2)format("woff2"),url(../media/dm-mono-latin-400-normal.1uf9q2fklt56m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-ext-500-normal.0cgt5vt4dcd9-.woff2)format("woff2"),url(../media/dm-mono-latin-ext-500-normal.1a10x7u2b971a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-500-normal.2qgt1jvo-spce.woff2)format("woff2"),url(../media/dm-mono-latin-500-normal.3jflfju2uedkn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.d-barb{--blue:#0e2bd6;--bone:#f3efe6;--ink:#0a0a12;--pink:#ff5a8a;--dim:#f3efe6db;--ease-out:cubic-bezier(.23,1,.32,1);background:var(--blue);color:var(--bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Mono,ui-monospace,Menlo,monospace;font-size:16px;line-height:1.55;overflow-x:clip}.d-barb a{color:inherit}.d-barb :focus-visible{outline:3px solid var(--pink);outline-offset:3px}.d-barb .w{max-width:1280px;margin:0 auto;padding:0 22px}.d-barb .u{letter-spacing:-.05em;text-transform:uppercase;font-family:Unbounded Variable,system-ui,sans-serif;font-weight:800}.d-barb nav{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:13px;display:flex}.d-barb nav .logo{align-items:center;gap:8px;font-size:22px;text-decoration:none;display:flex}.d-barb nav .logo:after{content:"";background:var(--pink);border-radius:50%;width:12px;height:12px}.d-barb nav ul{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.d-barb nav ul a{text-decoration:none}.d-barb .btn{background:var(--bone);color:var(--ink);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.d-barb .btn.pink{background:var(--pink)}.d-barb .btn:active{transform:scale(.97)}.d-barb .btn:disabled{opacity:.45;cursor:not-allowed}.d-barb .hero{padding:20px 0 0;position:relative}.d-barb h1{white-space:nowrap;animation:barb-in .9s var(--ease-out) both;margin:0 0 0 -.06em;font-size:clamp(110px,31vw,480px);line-height:.76}@keyframes barb-in{0%{opacity:0;transform:translateY(12%)}}.d-barb .hero-row{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:26px 0 40px;display:grid}.d-barb .hero-row p{max-width:40ch;color:var(--dim);margin:0}.d-barb .hero-row p b{color:var(--bone);font-weight:500}.d-barb .pole{border:6px solid var(--ink);background:var(--bone);border-radius:999px;width:clamp(46px,7vw,96px);height:78%;position:absolute;top:0;right:6%;overflow:hidden}.d-barb .pole i{background:repeating-linear-gradient(-55deg,var(--bone) 0 22px,var(--blue) 22px 44px,var(--pink) 44px 66px);animation:2.6s linear infinite barb-pole;position:absolute;inset:-240px 0 0}@keyframes barb-pole{to{transform:translateY(115.07px)}}.d-barb .mq{background:var(--ink);color:var(--bone);white-space:nowrap;padding:14px 0;overflow:hidden}.d-barb .mq div{text-transform:uppercase;letter-spacing:.14em;gap:40px;padding-right:40px;font-size:14px;animation:26s linear infinite barb-mq;display:inline-flex}.d-barb .mq span:before{content:"✂";color:var(--pink);margin-right:40px}@keyframes barb-mq{to{transform:translate(-50%)}}.d-barb section{padding:90px 0;scroll-margin-top:50px}.d-barb .bone{background:var(--bone);color:var(--ink);--dim:#0a0a12b8}.d-barb .dark{background:var(--ink)}.d-barb h2{margin:0 0 36px;font-size:clamp(40px,8.4vw,128px);line-height:.86}.d-barb h2 em{color:var(--pink);font-style:normal}.d-barb .bone h2 em{color:var(--blue)}.d-barb .list{border-top:2px solid var(--ink)}.d-barb .list button{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:2px solid var(--ink);cursor:pointer;background:0 0;grid-template-columns:54px 1fr auto auto;align-items:baseline;gap:16px;padding:20px 8px;transition:background-color .15s,color .15s;display:grid}.d-barb .list .nm{letter-spacing:-.03em;text-transform:uppercase;font-family:Unbounded Variable,sans-serif;font-size:clamp(18px,2.6vw,30px);font-weight:700;line-height:1.1}.d-barb .list small{letter-spacing:0;text-transform:none;color:var(--dim);margin-top:4px;font-family:DM Mono,monospace;font-size:14px;font-weight:400;display:block}.d-barb .list .t{color:var(--dim);white-space:nowrap;font-size:14px}.d-barb .list .p{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Unbounded Variable,sans-serif;font-size:clamp(18px,2.4vw,28px);font-weight:700}.d-barb .list .no{color:var(--blue);font-size:14px}@media (hover:hover) and (pointer:fine){.d-barb .list button:hover{background:var(--ink);color:var(--bone);--dim:#f3efe6db}.d-barb .list button:hover .no{color:var(--pink)}}.d-barb .hint{color:var(--dim);margin-top:16px;font-size:14px}.d-barb .team{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.d-barb .tm{background:var(--c);color:var(--ink);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.d-barb .tph{aspect-ratio:4/5;background:#1a1a2a;position:relative}.d-barb .tph img{object-fit:cover;filter:grayscale()contrast(1.08)}.d-barb .tph:after{content:"";background:var(--c);mix-blend-mode:multiply;opacity:.55;position:absolute;inset:0}.d-barb .tlab{gap:2px;padding:16px 18px 18px;display:grid}.d-barb .tm b{font-size:clamp(22px,3vw,36px);line-height:1}.d-barb .tm span{font-size:14px}.d-barb .shop{aspect-ratio:21/8;background:#0a1b8f;border-radius:22px;margin:0 0 34px;position:relative;overflow:hidden}.d-barb .shop img{object-fit:cover}.d-barb .shop figcaption,.d-barb .dph figcaption{text-transform:uppercase;letter-spacing:.1em;background:var(--ink);color:var(--bone);border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;bottom:12px;left:14px}.d-barb .dph{aspect-ratio:16/10;border-radius:18px;margin:26px 0 0;position:relative;overflow:hidden}.d-barb .dph img{object-fit:cover}.d-barb .barb-gal{grid-template-columns:repeat(3,1fr);gap:14px}.d-barb .barb-gal button{aspect-ratio:4/5;background:#d9d4c8;border-radius:16px}.d-barb .barb-gal span{text-transform:uppercase;letter-spacing:.06em;padding:10px 4px 0;font-size:14px;display:block}.d-barb .barb-gal-lb{background:#0e2bd6f5;font-family:DM Mono,ui-monospace,monospace}.d-barb .barb-gal-lb button{background:#f3efe62e}.d-barb .bk{grid-template-columns:7fr 4fr;align-items:start;gap:22px;display:grid}.d-barb .panel{background:var(--bone);color:var(--ink);--dim:#0a0a129e;border-radius:22px;padding:clamp(18px,3vw,34px)}.d-barb .stp{gap:6px;margin-bottom:22px;display:flex}.d-barb .stp i{background:#0a0a1226;border-radius:3px;flex:1;height:6px;overflow:hidden}.d-barb .stp i:after{content:"";background:var(--blue);transform-origin:0;height:100%;transition:transform .25s var(--ease-out);display:block;transform:scaleX(0)}.d-barb .stp i.on:after{transform:scaleX(1)}.d-barb .panel h3{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 16px;font-family:Unbounded Variable,sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:700;line-height:1.05}.d-barb .chips{flex-wrap:wrap;gap:8px;display:flex}.d-barb .chips.col{display:grid}.d-barb .chip{font:inherit;text-align:left;color:var(--ink);border:2px solid var(--ink);cursor:pointer;transition:background-color .12s ease, color .12s ease, transform .12s var(--ease-out);font-variant-numeric:tabular-nums;background:0 0;border-radius:14px;justify-content:space-between;gap:14px;padding:12px 16px;font-size:15px;display:flex}.d-barb .chip:active{transform:scale(.97)}.d-barb .chip[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--bone)}.d-barb .chip:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.d-barb .chip.day{text-transform:uppercase;flex-direction:column;align-items:center;gap:0;min-width:64px;font-size:12px}.d-barb .chip.day b{font-family:Unbounded Variable,sans-serif;font-size:22px}.d-barb .sub{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:18px 0 8px;font-size:13px}.d-barb .f{gap:6px;margin-bottom:14px;display:grid}.d-barb .f label{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.d-barb .f input{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:14px;padding:14px;font-family:inherit}.d-barb .bnav{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.d-barb .bnav .btn{background:var(--ink);color:var(--bone)}.d-barb .bnav .btn.back{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.d-barb .err{color:#c21d4d;min-height:1.3em;margin:10px 0 0;font-size:14px}.d-barb .pane{animation:barb-pane .2s var(--ease-out)}@keyframes barb-pane{0%{opacity:0;transform:translateY(8px)}}.d-barb .tick{border:2px dashed var(--bone);border-radius:22px;padding:22px;font-size:14px;position:sticky;top:70px}.d-barb .tick h4{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 12px;font-family:Unbounded Variable,sans-serif;font-size:15px}.d-barb .tick dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;display:grid}.d-barb .tick dt{color:var(--dim)}.d-barb .tick dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.d-barb .tick .tot{border-top:2px dashed var(--bone);justify-content:space-between;margin-top:14px;padding-top:14px;font-family:Unbounded Variable,sans-serif;font-size:22px;font-weight:700;display:flex}.d-barb .info{grid-template-columns:1fr 1fr;gap:40px;display:grid}.d-barb table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.d-barb td{border-bottom:1px solid #f3efe640;padding:12px 0}.d-barb td:last-child{text-align:right}.d-barb footer{color:var(--dim);padding:26px 0 44px;font-size:13px}@media (max-width:860px){.d-barb nav ul li:not(:last-child){display:none}.d-barb .hero-row{grid-template-columns:1fr}.d-barb .pole{display:none}.d-barb section{padding:60px 0}.d-barb .list button{grid-template-columns:1fr auto}.d-barb .list .no,.d-barb .list .t{display:none}.d-barb .team{grid-template-columns:1fr 1fr}.d-barb .team .tm:last-child{grid-column:1/-1}.d-barb .team .tm:last-child .tph{aspect-ratio:16/10}.d-barb .barb-gal{grid-template-columns:1fr 1fr;gap:10px}.d-barb .barb-gal span{font-size:12px}.d-barb .shop{aspect-ratio:4/3;border-radius:16px}.d-barb .bk,.d-barb .info{grid-template-columns:1fr}.d-barb .tick{position:static}}@media (prefers-reduced-motion:reduce){.d-barb h1,.d-barb .pole i,.d-barb .mq div,.d-barb .pane{animation:none}}
