@layer components{.products-grid,ul.products{gap:clamp(3rem,5vw,2.5rem);display:grid}@media (width<=639px){.products-grid{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.products-grid::-webkit-scrollbar{display:none}.products-grid>.product-card{scroll-snap-align:start;flex:0 0 86%}.products-grid .product-card__name{font-size:2.25rem}}@media (width>=640px) and (width<=1023px){.products-grid .product-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (width>=1024px){.products-grid,ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2.25rem)}}.product-card{--panel:#fff}.product-card__visual{aspect-ratio:4/5;background:var(--panel);width:100%;transition:background-color .45s var(--ease-out);display:block;position:relative;overflow:hidden}.product-card__visual:focus-visible{outline-offset:4px}.product-card__art{object-fit:contain;width:82%;height:84%;position:absolute;inset:8% 9%}.product-card__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s ease, transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.product-card__zoom{color:var(--ink);opacity:0;transition:opacity .25s, transform .3s var(--ease-out);background:#fff;padding:.35rem .7rem;font-size:.8125rem;font-weight:700;position:absolute;bottom:12px;left:12px;transform:translateY(6px)}@media (hover:hover){.product-card__visual:hover .product-card__photo,.product-card__visual:hover .product-card__zoom{opacity:1;transform:none}}.product-card__visual:focus-visible .product-card__photo,.product-card__visual:focus-visible .product-card__zoom{opacity:1;transform:none}@media (hover:none){.product-card__zoom{opacity:1;transform:none}}.product-card__body{gap:.9rem;padding-top:1.25rem;display:grid}.product-card__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.product-card__name{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:900;line-height:.9}.product-card__name a{text-decoration:none}.product-card__name a:hover{color:var(--red-ink)}.product-card__price{white-space:nowrap;font-size:1.1875rem;font-weight:700}.product-card__price del{color:var(--muted);margin-right:.35rem;font-weight:400}.product-card__price ins{color:var(--red-ink);text-decoration:none}.product-card__desc{color:var(--muted);max-width:30rem}@media (width>=1024px){.product-card__desc{min-height:3.1em}}.product-card__form{justify-items:start;gap:1rem;display:grid}.product-card__form .btn{justify-self:stretch}.opt{gap:.5rem;display:grid}.opt__label{color:var(--muted);font-size:.9375rem}.opt__label strong{color:var(--ink)}.swatches,.sizes{flex-wrap:wrap;gap:.5rem;display:flex}.swatches input,.sizes input{opacity:0;width:1px;height:1px;position:absolute}.swatch{background:var(--swatch,#fff);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border-radius:50%;display:block;position:relative}.swatch:has(input:checked){outline:2px solid var(--ink);outline-offset:3px}.swatch:has(input:focus-visible){outline:3px solid var(--red-ink);outline-offset:3px}.sizes label{cursor:pointer;position:relative}.sizes span{border:1.5px solid var(--ink);place-items:center;min-width:50px;height:44px;padding:0 .6rem;font-size:.9375rem;font-weight:700;transition:background-color .15s,color .15s;display:grid}.sizes label:hover span{background:#fff}.sizes input:checked+span{background:var(--ink);color:#fff}.sizes input:focus-visible+span{outline:3px solid var(--red-ink);outline-offset:2px}.sizes input:disabled+span{opacity:.35;cursor:not-allowed;text-decoration:line-through}.has-error .sizes span{border-color:var(--red-ink)}.lightbox{background:var(--ink);color:#fff;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox::backdrop{background:#000}.lightbox :focus-visible{outline-color:#fff}.lightbox__bar{padding:max(.6rem, env(safe-area-inset-top)) var(--gutter) .6rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox__title{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;line-height:1}.lightbox__track{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;min-height:0;display:flex;overflow:auto hidden}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__track:focus-visible{outline-offset:-4px}.lightbox__track li{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 clamp(8px,4vw,72px);display:flex}.lightbox__track img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lightbox__track .is-art img{background:var(--panel,#fff);padding:clamp(12px,3vw,40px)}.lightbox__nav{padding:.75rem var(--gutter) max(1rem, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:1.25rem;display:flex}.lightbox.is-single .lightbox__nav{visibility:hidden}.lightbox__btn{color:#fff;border:2px solid #fff;place-items:center;width:52px;height:52px;transition:background-color .15s,color .15s;display:grid}.lightbox__btn .icon{width:24px;height:24px}.lightbox__btn:hover:not(:disabled){color:var(--ink);background:#fff}.lightbox__btn:disabled{opacity:.3;cursor:default}.lightbox__count{text-align:center;font-variant-numeric:tabular-nums;min-width:5ch;font-weight:700}.table-wrap{overflow-x:auto}.size-table{font-variant-numeric:tabular-nums;width:100%}.size-table th,.size-table td{text-align:left;border-bottom:1px solid var(--concrete-2);padding:.75rem .6rem}.size-table thead th{color:var(--muted);border-bottom:2px solid var(--ink);font-size:.8125rem;font-weight:700}.size-table tbody th{font-weight:900;font-family:var(--f-display);font-size:1.4rem}.sticker{background:var(--ink);color:#fff;padding:.35rem .8rem .3rem;font-size:.9375rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}.sticker [lang=sr-Cyrl]{color:#ff7a7e;font-weight:700}.stamp svg{width:100%;height:auto;overflow:visible}.stamp__disc{fill:var(--red)}.stamp__text{fill:#fff;font-family:var(--f-display);letter-spacing:.02em;font-size:25px;font-weight:800}.stamp__icon{color:#fff}}@layer reset,base,layout;@layer sections{.hero{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) clamp(4rem, 8vw, 6rem);max-width:var(--maxw);gap:2rem;margin-inline:auto;display:grid;position:relative}.hero__copy{z-index:2;justify-items:start;gap:1.5rem;display:grid;position:relative}.hero__title{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:.25rem;font-size:clamp(5.25rem,26vw,13.5rem);font-weight:900;line-height:.8}.hero__line{padding-bottom:.04em;display:block;overflow:hidden}.hero__line>span{display:block}.hero__lead{max-width:32rem;font-size:1.1875rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.hero__collage{aspect-ratio:5/5.6;order:-1;justify-self:center;width:100%;max-width:640px;position:relative}.hero__collage--empty{aspect-ratio:5/3}.hero__checker{background:var(--checker);background-size:9px 9px;width:48%;height:40%;position:absolute;bottom:9%;left:0}.hero__bar{background:var(--red);transform-origin:bottom;width:4.5%;height:64%;position:absolute;top:16%;left:13%}.hero__photo{background:var(--concrete);width:61%;height:88%;position:absolute;top:0;left:19%;overflow:hidden}.hero__photo img{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.18)brightness(1.06);width:100%;height:100%}.hero__win{background:var(--red);mix-blend-mode:multiply;opacity:.92;position:absolute}.hero__win--1{width:13%;height:5%;top:22%;left:58%}.hero__win--2{width:10%;height:4%;top:39%;left:30%}.hero__win--3{width:16%;height:4.5%;top:54%;left:64%}.hero__scribble{width:52%;position:absolute;top:4%;right:-3%;overflow:visible}.hero__scribble path{fill:none;stroke:var(--red);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hero__birds{width:20%;position:absolute;top:18%;right:0;overflow:visible}.hero__birds path{fill:none;stroke:var(--red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hero__detail{background:#fff;width:42%;padding:7px;position:absolute;bottom:3%;right:0;transform:rotate(4deg);box-shadow:0 12px 30px #0000002e}.hero__detail img{aspect-ratio:3/2;object-fit:cover;width:100%}.hero .stamp{width:26%;position:absolute;bottom:0;left:3%}.hero .stamp svg{animation:22s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=960px){.hero{min-height:calc(100svh - var(--header-h) - var(--announce-h));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.hero__copy{grid-area:1/1/auto/8}.hero__collage{max-width:none;max-height:calc(100svh - var(--header-h) - var(--announce-h) - 4rem);order:0;grid-area:1/7/auto/13;justify-self:end}.hero__title{font-size:clamp(7rem,13.6vw,14rem)}}@media (prefers-reduced-motion:no-preference){.hero__photo{animation:rise 1s var(--ease-out) both}.hero__photo img{animation:settle 1.4s var(--ease-out) both}.hero__bar{animation:grow-y .8s .2s var(--ease-out) both}.hero__checker{animation:slide-in .9s .3s var(--ease-out) both}.hero__line>span{animation:line-up .9s var(--ease-out) both}.hero__line:first-child>span{animation-delay:.1s}.hero__line:nth-child(2)>span{animation-delay:.22s}.hero__win{animation:pop .5s var(--ease-out) both}.hero__win--1{animation-delay:.7s}.hero__win--2{animation-delay:.82s}.hero__win--3{animation-delay:.94s}.hero__scribble path{animation:1.6s cubic-bezier(.45,0,.2,1) .8s both draw}.hero__birds path{animation:fly-in .7s var(--ease-out) both}.hero__birds path:first-child{animation-delay:1s}.hero__birds path:nth-child(2){animation-delay:1.12s}.hero__birds path:nth-child(3){animation-delay:1.24s}.hero__detail{animation:drop-in .8s .9s var(--ease-out) both}.hero .stamp{animation:pop .6s 1.1s var(--ease-out) both}.hero .sticker{animation:pop-tilt .5s 1.25s var(--ease-out) both}.hero__lead,.hero__actions,.hero .trust{animation:.8s .45s both fade}}@keyframes rise{0%{clip-path:inset(30% 0 0)}to{clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.1)}to{transform:none}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes slide-in{0%{opacity:0;transform:translate(-25%)}}@keyframes line-up{0%{transform:translateY(102%)}}@keyframes pop{0%{opacity:0;transform:scale(0)}}@keyframes pop-tilt{0%{transform:rotate(-3deg)scale(0)}to{transform:rotate(-3deg)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fly-in{0%{opacity:0;transform:translate(-14px,10px)}}@keyframes drop-in{0%{opacity:0;transform:translateY(40px)rotate(14deg)}}@keyframes fade{0%{opacity:0}}.ticker{z-index:3;background:var(--red);width:112%;color:var(--ink);border-block:3px solid var(--ink);margin:-1.25rem -6% 0;position:relative;overflow:hidden;transform:rotate(-2deg)}.ticker__track{width:max-content;animation:34s linear infinite marquee;display:flex}.ticker p{font-family:var(--f-display);text-transform:uppercase;flex:none;align-items:center;padding-block:.12em .06em;font-size:clamp(2.75rem,7.5vw,6.5rem);font-weight:900;line-height:1;display:flex}.ticker span{white-space:nowrap;padding-inline:.3em}.ticker i{background:repeating-conic-gradient(var(--ink) 0 25%, transparent 0 50%) 0 0 / .14em .14em;flex:none;width:.42em;height:.42em;display:block}.collection{background:var(--concrete);padding-block:calc(var(--section-y) + 2rem) var(--section-y);margin-top:-2.5rem}.pin{background:var(--ink);color:#fff;align-items:center;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.pin:before{content:"";aspect-ratio:1;background:var(--checker);opacity:.9;background-size:12px 12px;border-radius:50%;width:46%;position:absolute;top:-20%;right:-6%}.pin>*{position:relative}.pin__body{justify-items:start;gap:1rem;max-width:30rem;display:grid}.pin__body p{color:#d9d9d6}.pin__body :focus-visible{outline-color:#fff}.pin__price{font-family:var(--f-display);font-size:2.75rem;font-weight:900;line-height:1;color:#fff!important}.pin__stage{perspective:1100px;justify-items:center;gap:1rem;display:grid}.pin__hint{background:var(--ink);color:#fff;padding:.3rem .7rem;font-size:.875rem;font-weight:600}.pin__img{width:min(340px,70vw)}@media (width>=800px){.pin{grid-template-columns:1fr 1fr}.pin__body{order:-1}}.coin{--rx:0deg;--ry:0deg;--flip:0deg;aspect-ratio:1;filter:drop-shadow(0 30px 30px #0000008c);border-radius:50%;width:min(340px,70vw)}.coin:focus-visible{outline-offset:8px;outline-color:#fff}.coin__inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip)));transition:transform .8s var(--ease-out);display:block;position:relative}.coin__face{object-fit:cover;backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.coin__face--back{transform:rotateY(180deg)}.stories{background:var(--paper);position:relative}.stories__track{display:grid}.story{padding:var(--section-y) var(--gutter);align-content:center;gap:2rem;display:grid;position:relative}.story--intro{background:var(--red);color:var(--ink);gap:1.5rem}.story__lead{max-width:26rem;font-size:1.25rem;font-weight:600}.story--ink{background:var(--ink);color:#fff}.story--ink :focus-visible{outline-color:#fff}.story--concrete{background:var(--concrete)}.story__art img{object-fit:contain;width:100%;max-width:560px;max-height:70vh;margin-inline:auto}.story__text{justify-items:start;gap:1.1rem;max-width:34rem;display:grid}.story__place{font-family:var(--f-display);color:var(--red-ink);font-size:1.5rem;font-weight:800;line-height:1}.story--ink .story__place{color:#ff5a5f}.story__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(3.5rem,6.8vw,7.25rem);font-weight:900;line-height:.82}.story--ink .story__text>p{color:#d6d6d3}.facts{border-block:2px solid;grid-template-columns:repeat(3,auto);gap:1.5rem;width:100%;padding-block:.75rem;display:grid}.facts div{gap:.1rem;display:grid}.facts dt{opacity:.75;font-size:.8125rem;font-weight:600}.facts dd{font-family:var(--f-display);font-size:1.75rem;font-weight:800;line-height:1}.story__photo{aspect-ratio:2/3;object-fit:cover;width:clamp(120px,14vw,220px);right:var(--gutter);border:6px solid #fff;position:absolute;top:2.5rem;transform:rotate(5deg);box-shadow:0 12px 26px #00000038}.story--ink .story__photo{transform:rotate(-4deg)}.stories__progress{display:none}@media (width>=960px){.story{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:5vw}.story--intro,.story--no-art{grid-template-columns:1fr}.story__photo{inset:auto auto 6vh 3vw;transform:rotate(-5deg)}.story--ink .story__photo{transform:rotate(4deg)}.story--no-art .story__photo{left:auto;right:6vw}.stories.is-pinned .stories__sticky{top:var(--bar-h);height:calc(100vh - var(--bar-h));position:sticky;overflow:hidden}.stories.is-pinned .stories__track{will-change:transform;width:max-content;height:100%;display:flex}.stories.is-pinned .story{width:min(100vw,1500px);height:100%;padding:calc(var(--header-h) + 3vh) 6vw 6vh;flex:none}.stories.is-pinned .story--intro{width:58vw;padding-left:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)))}.stories.is-pinned .story__art img{max-height:calc(100vh - var(--header-h) - 14vh)}.stories.is-pinned .stories__progress{background:#0000001a;height:5px;display:block;position:absolute;bottom:0;left:0;right:0}.stories__progress span{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.manifest{background:var(--ink);color:#fff;padding-block:clamp(6rem,14vw,12rem)}.manifest__text{font-family:var(--f-display);max-width:22ch;font-size:clamp(2.5rem,6.4vw,6.25rem);font-weight:800;line-height:.95}.manifest__text .w{opacity:.18;transition:opacity .25s linear}.manifest__text .w.is-on{opacity:1}.manifest__sign{color:#cfcfcb;align-items:center;gap:.9rem;margin-top:3rem;font-weight:700;display:flex}.manifest__sign .icon{aspect-ratio:622/606;width:52px;height:auto;color:var(--red)}.lookbook{padding-block:var(--section-y);overflow:hidden}.lb-grid{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.lb-grid::-webkit-scrollbar{display:none}.lb-col{display:contents}.lb-grid figure{scroll-snap-align:start;flex:0 0 68%;gap:.45rem;display:grid}.lb-grid img{aspect-ratio:2/3;object-fit:cover;background:var(--concrete);width:100%}.lb-grid figcaption{color:var(--muted);font-size:.875rem;font-weight:600}@media (width>=760px){.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,26px);margin-inline:0;padding:0;display:grid;overflow:visible}.lb-grid figure{flex:none}.lb-col{will-change:transform;gap:clamp(14px,1.8vw,26px);display:grid}.lb-col:nth-child(2){margin-top:clamp(3rem,10vw,9rem)}.lb-col:nth-child(3){margin-top:clamp(1rem,4vw,3.5rem)}}.details{background:var(--concrete);padding-block:var(--section-y)}.details__grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=960px){.details__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.details__grid--text{grid-template-columns:1fr}}.details__media{position:relative}.details__media img{aspect-ratio:3/2;object-fit:cover;width:100%}.hotspot{background:var(--red-strong);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;box-shadow:0 0 0 4px #fff}.hotspot:before,.hotspot:after{content:"";width:16px;height:2.5px;transition:transform .25s var(--ease-out);background:#fff;margin:-1.25px 0 0 -8px;position:absolute;top:50%;left:50%}.hotspot:after{transform:rotate(90deg)}.hotspot[aria-expanded=true]:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.hotspot{animation:2.4s ease-out infinite ping}.hotspot[aria-expanded=true]{animation:none}}@keyframes ping{0%{box-shadow:0 0 0 4px #fff,0 0 0 4px #e8252b8c}70%,to{box-shadow:0 0 0 4px #fff,0 0 0 22px #e8252b00}}.hotspot--vez{top:47%;left:57%}.hotspot--kragna{top:13%;left:61%}.hotspot__tip{z-index:2;background:var(--ink);color:#fff;max-width:220px;padding:.7rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.35;position:absolute}.hotspot__tip--vez{top:calc(47% - 10px);left:calc(57% + 32px)}.hotspot__tip--kragna{top:calc(13% - 10px);left:calc(61% + 32px)}@media (width<=599px){.hotspot__tip{max-width:none;bottom:12px;right:12px;top:auto!important;left:12px!important}}.details__text{gap:2.25rem;display:grid}.specs div{border-top:2px solid var(--ink);gap:.3rem;padding-block:1rem;display:grid}.specs dt{font-family:var(--f-display);text-transform:uppercase;font-size:1.75rem;font-weight:900;line-height:1}.specs dd{max-width:34rem}.order{padding-block:var(--section-y)}.steps{counter-reset:step;gap:2.5rem;display:grid}@media (width>=860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}.steps li{counter-increment:step;align-content:start;gap:.6rem;display:grid}.steps li:before{content:counter(step);font-family:var(--f-display);color:#0000;-webkit-text-stroke:2.5px var(--red);margin-bottom:.5rem;font-size:clamp(6rem,12vw,10rem);font-weight:900;line-height:.8}.steps h3{font-size:1.5rem}.steps p{color:var(--muted);max-width:26rem}@media (width<=859px){.steps{gap:1.75rem}.steps li{border-bottom:1px solid var(--concrete-2);grid-template-columns:auto 1fr;align-items:center;gap:.35rem 1rem;padding-bottom:1.5rem}.steps li:last-child{border-bottom:0;padding-bottom:0}.steps li:before{margin:0;font-size:5.25rem;line-height:.8}.steps h3{font-family:var(--f-display);text-transform:uppercase;font-size:2.25rem;font-weight:900;line-height:.9}.steps p{grid-column:1/-1}}.order__notes{border-top:2px solid var(--ink);gap:1rem 3rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem;display:grid}@media (width>=860px){.order__notes{grid-template-columns:1fr 1fr}}.order__notes p{align-items:flex-start;gap:.75rem;display:flex}.order__notes .icon{width:26px;height:26px;color:var(--red-ink);margin-top:.05rem}.faq{background:var(--concrete);padding-block:var(--section-y)}.faq__grid{gap:2rem 4rem;display:grid}@media (width>=900px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}.faq__grid>h2{top:calc(var(--header-h) + var(--bar-h) + 2rem);position:sticky}}.faq__list details{border-top:2px solid var(--ink)}.faq__list details:last-child{border-bottom:2px solid var(--ink)}.faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:clamp(1.1875rem,2vw,1.4375rem);font-weight:700;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 2.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2.5px 100% no-repeat;width:18px;height:18px;transition:transform .3s var(--ease-out);flex:none}.faq__list details[open] summary:after{transform:rotate(45deg)}.faq__list summary:hover{color:var(--red-ink)}.faq__list details p{color:#2b2b29;max-width:60ch;padding-bottom:1.4rem}.faq__list a{font-weight:700}.next{background:var(--red);color:var(--ink);padding-block:var(--section-y);position:relative;overflow:hidden}.next:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#000000e6 0 25%, transparent 0 50%) 0 0 / 12px 12px;opacity:.12;width:34%;position:absolute;bottom:-10%;left:-4%}.next__grid{align-items:center;gap:3rem 5rem;display:grid;position:relative}@media (width>=960px){.next__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.next__copy{justify-items:start;gap:1.25rem;display:grid}.next__copy>p{max-width:28rem;font-size:1.1875rem;font-weight:600}.next__guess{font-family:var(--f-display);color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1}.ig-handle{font-family:var(--f-display);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1;display:flex}.ig-handle .icon{width:.9em;height:.9em}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ig-grid img{aspect-ratio:1;object-fit:cover;background:#00000026;width:100%}}@layer utilities;@media (prefers-reduced-motion:reduce){.ticker__track,.hero .stamp svg{animation:none!important}}