.bicreel{--paper:var(--tewido-elementra-color-heading, #292929);--body:var(--tewido-elementra-color-body, #474747);--grey:var(--tewido-elementra-color-gray-500, #6b7280);--accent:var(--tewido-elementra-color-primary, #93003f);--line:var(--tewido-elementra-color-gray-200, #e5e7eb);--surface:var(--tewido-elementra-color-gray-100, #f3f4f6);--on-media:#fff;--title:var(--paper);--desc:var(--body);--copy-gap:0.75rem;--title-gap:calc(var(--copy-gap) * 1.2);--desc-gap:calc(var(--copy-gap) * 1.6);--cta-gap:calc(var(--copy-gap) + 1.15rem);--fit:cover;--ratio:4/3;--stick-top:0px;--slats:7;--radius:0px;--reel-gap:clamp(1rem, 2.5vw, 2rem);--ease:cubic-bezier(0.16, 1, 0.3, 1);position:relative;display:block;color:var(--paper);font-synthesis-weight:none;-webkit-font-smoothing:antialiased}.bicreel *,.bicreel ::after,.bicreel ::before{box-sizing:border-box}.bicreel .lab{font-weight:700;font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;line-height:1}.bicreel .reel__pin{display:grid;grid-template-rows:auto 1fr auto;gap:clamp(.9rem,2.5vh,1.75rem);padding:clamp(1.1rem,3vh,2rem) 0}.bicreel[data-nohead] .reel__pin{grid-template-rows:1fr auto}.bicreel[data-mode=pin] .reel__pin{position:sticky;top:var(--stick-top);height:calc(100svh - var(--stick-top));overflow:hidden}.bicreel .reel__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-inline:var(--edge,clamp(1rem,4vw,3rem));color:var(--grey)}.bicreel .reel__count{font-variant-numeric:tabular-nums}.bicreel .reel__count b{font-weight:700;color:var(--paper)}.bicreel .reel__count s{text-decoration:none;opacity:.5}.bicreel .reel__viewport{position:relative;min-width:0;overflow:hidden}.bicreel .reel__track{display:flex;align-items:stretch;gap:clamp(1rem,2.6vw,2.25rem);height:100%;margin:0;padding:0 var(--edge,clamp(1rem,4vw,3rem));list-style:none;will-change:transform}.bicreel[data-mode=swipe] .reel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.bicreel[data-mode=swipe] .reel__viewport::-webkit-scrollbar{display:none}.bicreel[data-mode=swipe] .reel__track{transform:none!important}.bicreel[data-mode=swipe] .reel__panel{scroll-snap-align:center;scroll-snap-stop:always}.bicreel .reel__panel{flex:0 0 auto;width:min(86vw,1020px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:var(--reel-gap);opacity:.4;transition:opacity .6s var(--ease)}.bicreel .reel__panel[data-on=true]{opacity:1}.bicreel .panel__media{position:relative;margin:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);min-height:0}.bicreel .panel__img{display:block;width:100%;height:100%;object-fit:var(--fit,cover);filter:contrast(1.04) saturate(1.04);transform:scale(1.08);transition:transform 1.6s var(--ease)}.bicreel .reel__panel[data-on=true] .panel__img{transform:none}.bicreel .panel__curtain{position:absolute;inset:0;display:flex;pointer-events:none}.bicreel .panel__curtain i{flex:1 1 0;background:var(--surface);transform:translateY(0);transition:transform .9s var(--ease);transition-delay:calc(var(--i) * 60ms)}.bicreel .reel__panel[data-on=true] .panel__curtain i{transform:translateY(-101%)}.bicreel .panel__ghost{position:absolute;inset-inline-end:0.4rem;bottom:-.18em;font-weight:900;font-size:clamp(4rem, 11vw, 9rem);line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--on-media) 55%,transparent);pointer-events:none;mix-blend-mode:overlay}.bicreel .panel__body{display:grid;align-content:center;gap:var(--copy-gap);padding-inline-end:clamp(0rem,1.5vw,1.5rem)}.bicreel .panel__n{color:var(--accent)}.bicreel .panel__name{margin:0;color:var(--title);font-weight:900;font-size:clamp(1.8rem, 4.2vw, 3.4rem);letter-spacing:-.035em;line-height:.95;text-transform:uppercase}.bicreel .panel__txt{margin:0;max-width:34ch;font-size:clamp(.95rem, 1.1vw, 1.05rem);line-height:1.65;color:var(--desc);text-wrap:pretty}.bicreel .panel__note{margin-top:.35rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:.58rem;line-height:1.5;color:var(--grey)}.bicreel .reel__rail{display:flex;gap:.4rem;padding-inline:var(--edge,clamp(1rem,4vw,3rem))}.bicreel .rail__b{flex:1 1 0;min-width:0;height:2.25rem;padding:0;border:0;background:0 0;cursor:pointer;display:grid;align-items:center;-webkit-tap-highlight-color:transparent}.bicreel .rail__b::before{content:"";display:block;height:2px;background:var(--line);transition:background-color .5s var(--ease)}.bicreel .rail__b[data-done=true]::before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.bicreel .rail__b[aria-current=true]::before{background:var(--accent)}.bicreel .rail__b:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:899px){.bicreel{--edge:clamp(1rem, 5vw, 2rem);--reel-gap:1rem}.bicreel .reel__panel{width:min(84vw,460px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;opacity:1}.bicreel .panel__media{aspect-ratio:var(--ratio,4 / 3)}.bicreel .panel__body{align-content:start}.bicreel .panel__name{font-size:clamp(1.7rem, 8vw, 2.4rem)}.bicreel .panel__txt{max-width:none}.bicreel .reel__panel:not([data-on=true]) .panel__media{opacity:.55}}@media (max-width:380px){.bicreel .panel__note{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.bicreel *,.bicreel ::after,.bicreel ::before{transition-duration:0s!important}.bicreel .panel__curtain{display:none}.bicreel .panel__img{transform:none}}.bicreel{box-sizing:border-box}.bicreel{--btn-bg:var(--tewido-elementra-color-primary, #93003f);--btn-ink:#fff;--btn-radius:999px;--btn-gap:0.75rem;--btn-icon:0.85rem}.bicreel .h__a{display:inline-flex;align-items:center;align-self:start;justify-self:start;width:fit-content;max-width:100%;gap:var(--btn-gap);margin-block-start:calc(var(--cta-gap) - var(--copy-gap));padding:.72rem 1.25rem;border:1px solid transparent;border-radius:var(--btn-radius);font-weight:600;font-size:14px;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);-webkit-tap-highlight-color:transparent}.bicreel .h__a.is-primary{background:var(--btn-bg);border-color:transparent;color:var(--btn-ink)}.bicreel .h__a.is-primary:hover{background:var(--btn-hover,color-mix(in srgb,var(--btn-bg) 82%,#000));border-color:transparent}.bicreel .h__a:focus-visible{outline:2px solid var(--btn-bg);outline-offset:3px}.bicreel .h__ico{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-icon);height:var(--btn-icon);flex:0 0 auto}.bicreel .h__ico i,.bicreel .h__ico img,.bicreel .h__ico svg{width:100%;height:100%;font-size:var(--btn-icon);display:block}.bicreel .h__ico svg.is-arrow{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:square}[dir=rtl] .bicreel .h__ico svg.is-arrow{transform:scaleX(-1)}.bicreel .ss__name+:not(.h__a){margin-block-start:calc(var(--title-gap) - var(--copy-gap))}.bicreel .ss__txt+:not(.h__a){margin-block-start:calc(var(--desc-gap) - var(--copy-gap))}