@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.woff2)format("woff2");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 Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.iUsLrG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.iUsLrG_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.2, 1.6, .4, 1);--ease-drawer:cubic-bezier(.7, 0, .2, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(16px, 3.4vw, 44px);--ticker-h:30px;--header-h:64px;--radius:6px;--line:1.5px solid var(--ink);--font-body:var(--font-sans), system-ui, sans-serif;--font-ui:var(--font-sans), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--base);color:var(--ink);-webkit-text-size-adjust:100%;transition:background-color .6s var(--ease-out), color .6s var(--ease-out)}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;min-height:100svh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:16px;line-height:1.45;overflow-x:clip}h1,h2,h3,p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{-webkit-user-drag:none;max-width:100%;display:block}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.nav,.bag-button,.button,.chip,.ticker,.arrow-link,.link-button{font-weight:500}.card__price,.product__price,.line__price,.drawer__total,sup{font-variant-numeric:tabular-nums}::selection{background:var(--ink);color:var(--base)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.only-touch{display:none}@media (hover:none){.only-mouse{display:none}.only-touch{display:inline}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--ink);color:var(--paper);font-family:var(--font-ui);padding:10px 14px;font-size:13px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.field{z-index:-2;width:100vw;height:100vh;display:block;position:fixed;inset:0}.grain{z-index:-1;pointer-events:none;opacity:.12;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(5,end) infinite grain;position:fixed;inset:-50%}@media (hover:none){.grain{animation:none}}html[data-mood=dark] .grain{filter:invert();opacity:.06}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-1%,3%)}80%{transform:translate(3%,1%)}}.wipe{z-index:100;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.wipe.is-active{pointer-events:auto}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.cursor{z-index:200;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}html.cursor-visible .cursor{opacity:1}.cursor__dot,.cursor__ring,.cursor__label{will-change:transform;position:fixed;top:0;left:0}.cursor__dot{background:var(--ink);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .2s}.cursor__dot.is-hidden{opacity:0}.cursor__ring{border:1.5px solid var(--ink);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:background-color .25s,border-color .25s}.cursor__ring.is-hover{background:color-mix(in srgb, var(--paper) 35%, transparent)}.cursor__ring.is-labelled{background:var(--ink)}.cursor__label{white-space:nowrap;width:0;height:0;font-family:var(--font-ui);color:var(--paper);justify-content:center;align-items:center;font-size:12px;display:flex}.cursor.is-gone{opacity:0!important}[data-reveal]{transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}html.js [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(28px)}.reveal-intro{animation:intro .9s var(--ease-out) both;animation-delay:calc(.7s + var(--i,0) * .11s)}@keyframes intro{0%{opacity:0;transform:translateY(12px)}}.ticker{z-index:50;height:var(--ticker-h);background:var(--ink);color:var(--base);font-family:var(--font-ui);align-items:center;font-size:12px;transition:color .6s;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ticker__track{will-change:transform;width:max-content;display:flex}.ticker__run{display:flex}.ticker__item{white-space:nowrap;align-items:center;gap:18px;padding-right:18px;display:inline-flex}.ticker__sep{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex:none;width:9px;height:9px}.header{top:var(--ticker-h);z-index:40;height:var(--header-h);padding:0 var(--gutter);font-family:var(--font-ui);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex;position:fixed;left:0;right:0}.header>*{pointer-events:auto}.nav{border:var(--line);background:var(--paper);border-radius:999px;gap:2px;padding:3px;display:flex;position:relative}.nav a{z-index:1;white-space:nowrap;padding:7px 12px;text-decoration:none;transition:color .3s;position:relative}.nav a.is-lit{color:var(--on-accent)}.nav__pill{background:var(--accent);opacity:0;width:0;transition:transform .55s var(--ease-spring), width .55s var(--ease-spring), opacity .3s;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.bag-button{background:var(--ink);color:var(--paper);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 15px;font-size:13px;display:inline-flex}.bag-button__count{background:var(--base);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.magnetic{transition:transform .6s var(--ease-spring);will-change:transform}.button{border:var(--line);background:var(--ink);color:var(--paper);font-family:var(--font-ui);transition:transform .6s var(--ease-spring), background-color .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 24px;font-size:14px;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--base);color:var(--ink)}.button:disabled{opacity:.45;cursor:not-allowed}.button--block{width:100%}.link-button{font-family:var(--font-ui);text-underline-offset:3px;font-size:13px;text-decoration:underline}.arrow-link{font-family:var(--font-ui);transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;font-size:13px;text-decoration:none}.arrow-link:hover{background-position:100% 100%;background-size:0% 1.5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:var(--line);font-family:var(--font-ui);background:color-mix(in srgb, var(--paper) 55%, transparent);transition:background-color .25s, color .25s, transform .5s var(--ease-spring);border-radius:999px;padding:7px 13px;font-size:12px}.chip:hover:not(:disabled){transform:translateY(-2px)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--ink);color:var(--paper)}.chip:disabled{opacity:.35;text-decoration:line-through}.chip sup{margin-left:2px;font-size:9px}.tag{border:var(--line);font-family:var(--font-ui);vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px}.moods{gap:10px;display:flex}.moods button{border:var(--line);background:var(--swatch);width:18px;height:18px;transition:transform .5s var(--ease-spring);border-radius:50%}.moods button:hover{transform:scale(1.25)}.moods button[aria-checked=true]{outline:1.5px solid var(--ink);outline-offset:3px}.hero{height:100svh;min-height:520px;padding:calc(var(--ticker-h) + var(--header-h)) var(--gutter) 90px;pointer-events:none;place-items:center;display:grid;position:relative}.hero>*{pointer-events:auto}.hero__logo{width:min(80vw,1080px);height:auto;color:var(--logo);pointer-events:none;overflow:visible}.hero__logo g{stroke:var(--logo-outline);stroke-width:14px;stroke-linejoin:round;paint-order:stroke;transition:stroke .6s}.hero__hint{top:calc(var(--ticker-h) + var(--header-h) + 10px);font-family:var(--font-ui);font-size:12px;position:absolute;left:50%;translate:-50%}.hero__corners{left:var(--gutter);right:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid;position:absolute;bottom:22px}.corner,.hero__hint,.hero__cue{border:var(--line);background:var(--paper);border-radius:14px;padding:7px 12px}.corner{font-family:var(--font-ui);flex-direction:column;font-size:13px;line-height:1.5;display:flex}.corner a{flex-direction:column;text-decoration:none;display:flex}.corner{justify-self:start}.corner--right{text-align:right;justify-self:end}.hero__corners .moods{border:var(--line);background:var(--paper);border-radius:999px;align-self:center;padding:8px 12px}.hero__cue{background:var(--cue);font-family:var(--font-ui);animation:intro .9s var(--ease-out) both calc(.7s + 6 * .11s), bob 2.4s ease-in-out 2s infinite;font-size:12px;text-decoration:none;position:absolute;bottom:84px;left:50%;translate:-50%}@media (min-width:721px){.hero__cue{border-radius:999px;padding:11px 22px;font-size:15px;font-weight:500;transition:background-color .25s,color .25s;bottom:120px}.hero__cue:hover{background:var(--ink);color:var(--paper)}}@keyframes bob{50%{transform:translateY(5px)}}.section{padding:110px var(--gutter);position:relative}.section--page{padding-top:calc(var(--ticker-h) + var(--header-h) + 36px)}.section__head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.section__head h2{letter-spacing:-.055em;font-size:clamp(44px,7.5vw,112px);font-weight:700;line-height:.9}.page-head{margin-bottom:44px}.page-head h1{letter-spacing:-.065em;margin-left:-.04em;padding-bottom:.24em;font-size:clamp(76px,15vw,240px);font-weight:700;line-height:.82}.page-head p{max-width:46ch;font-family:var(--font-ui);margin-top:8px;font-size:13px}.filters{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:36px;display:flex}.chip--brand{align-items:center;gap:8px;display:inline-flex}.chip__caret{width:7px;height:7px;transition:rotate .45s var(--ease-spring), translate .45s var(--ease-spring);border-bottom:1.5px solid;border-right:1.5px solid;translate:0 -2px;rotate:45deg}.chip--brand[aria-expanded=true] .chip__caret{translate:0 2px;rotate:225deg}.brands{transition:grid-template-rows .55s var(--ease-drawer), margin .55s var(--ease-drawer);grid-template-rows:0fr;display:grid}.brands.is-open{grid-template-rows:1fr;margin-top:-16px;margin-bottom:36px}.brands__clip{min-height:0;overflow:hidden}.brands__inner{border:var(--line);border-radius:var(--radius);background:var(--paper);padding:16px}.brands__chip{opacity:0;transition:opacity .35s var(--ease-out), translate .45s var(--ease-out), background-color .25s, color .25s, transform .5s var(--ease-spring);translate:0 8px}.brands.is-open .brands__chip{opacity:1;transition-delay:calc(min(var(--i), 30) * 12ms + .12s), calc(min(var(--i), 30) * 12ms + .12s), 0s, 0s, 0s;translate:0}.brands__none{font-family:var(--font-ui);opacity:.7;align-self:center;font-size:13px}.empty{font-family:var(--font-ui);padding:60px 0;font-size:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:40px 22px;display:grid}.grid--two-rows{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));--cols:6}@media (max-width:1700px){.grid--two-rows{--cols:5}}@media (max-width:1300px){.grid--two-rows{--cols:4}}@media (max-width:1000px){.grid--two-rows{--cols:3}}@media (max-width:720px){.grid--two-rows{--cols:2}}.grid--wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card{perspective:900px;text-decoration:none;display:block}.card__frame{aspect-ratio:4/5;border:var(--line);border-radius:var(--radius);background:var(--paper);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 0 0 var(--ink);transition:transform .7s var(--ease-out), box-shadow .45s var(--ease-out), translate .45s var(--ease-out);position:relative;overflow:hidden}.card:hover .card__frame{box-shadow:7px 7px 0 var(--ink);translate:-4px -4px}.card__media{position:absolute;inset:0}.card__img{object-fit:cover;transform:translate(var(--px,0), var(--py,0)) scale(1.1);transition:transform .8s var(--ease-out), opacity .5s var(--ease-out)}.card__img--alt{opacity:0}.card.has-alt:hover .card__img--alt{opacity:1}.card__glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff59, transparent 55%);opacity:0;mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}.card:hover .card__glare{opacity:1}.card.is-sold .card__img{filter:grayscale()contrast(.9);opacity:.75}.card__stamp{border:var(--line);background:var(--base);font-family:var(--font-ui);border-radius:999px;padding:3px 10px;font-size:11px;position:absolute;top:14px;right:12px;rotate:6deg}.card__meta{font-family:var(--font-ui);justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.card__price{white-space:nowrap}.product{padding:calc(var(--ticker-h) + var(--header-h) + 20px) var(--gutter) 40px;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:clamp(20px,4vw,60px);display:grid}.product--loading{min-height:100svh}.gallery{--frame-h:calc(100svh - var(--ticker-h) - var(--header-h) - 48px);align-items:flex-start;gap:12px;display:flex}.stage{touch-action:pan-y pinch-zoom;width:min(100%, calc(var(--frame-h) * var(--ratio)));aspect-ratio:var(--ratio);flex:0 auto}.shot .stage__img{object-fit:contain;opacity:0;transition:opacity .45s var(--ease-out), scale .7s var(--ease-out);scale:1.03}.shot .stage__img.is-active{opacity:1;scale:1}.stage__count{border:var(--line);background:var(--paper);font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.stage__nav{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.stage__nav button{border:var(--line);background:var(--paper);width:36px;height:36px;transition:background-color .2s, color .2s, transform .5s var(--ease-spring);border-radius:50%;font-size:15px}.stage__nav button:hover{background:var(--ink);color:var(--paper);transform:scale(1.08)}.thumbs{max-height:var(--frame-h);overscroll-behavior:contain;border:var(--line);border-radius:var(--radius);background:var(--paper);scrollbar-width:thin;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex;overflow-y:auto}.thumb{aspect-ratio:4/5;outline-offset:2px;opacity:.55;width:72px;transition:opacity .25s, outline-color .25s, transform .5s var(--ease-spring);border-radius:4px;outline:1.5px solid #0000;flex:none;position:relative;overflow:hidden}.thumb img{object-fit:cover}.thumb:hover{opacity:.9;transform:translate(-2px)}.thumb[aria-current]{opacity:1;outline-color:var(--ink)}.shot{border:var(--line);border-radius:var(--radius);background:var(--paper);position:relative;overflow:hidden}.shot__loupe{left:var(--lx,50%);top:var(--ly,50%);aspect-ratio:1;border:2px solid var(--ink);background-repeat:no-repeat;background-color:var(--paper);background-size:var(--bs,240%);background-position:var(--bx,50%) var(--by,50%);width:clamp(160px,18vw,260px);box-shadow:6px 6px 0 var(--ink);pointer-events:none;opacity:0;transition:opacity .25s, scale .5s var(--ease-spring);border-radius:50%;position:absolute;translate:-50% -50%;scale:.4}@media (hover:hover) and (pointer:fine){.shot:hover .shot__loupe{opacity:1;scale:1}.shot:has(button:hover) .shot__loupe{opacity:0;scale:.4}}.product__sticky{top:calc(var(--ticker-h) + var(--header-h) + 8px);border:var(--line);border-radius:var(--radius);background:var(--paper);justify-items:start;gap:18px;padding:26px;display:grid;position:sticky}.product__kicker{font-family:var(--font-ui);opacity:.7;font-size:12px}.product__title{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1}.product__price{font-family:var(--font-ui);font-size:18px}.product__desc{border-top:var(--line);width:100%;padding-top:18px;font-size:15px;line-height:1.6}.product__desc *{color:inherit!important;background:0 0!important}.product__desc p+p{margin-top:.6em}.buy{gap:14px;width:100%;display:grid}.sizes{flex-wrap:wrap;gap:6px;display:flex}.drawer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:clip}.drawer.is-open{pointer-events:auto}.drawer__scrim{opacity:0;transition:opacity .5s var(--ease-out);background:#000;position:absolute;inset:0}.drawer.is-open .drawer__scrim{opacity:.45}.drawer__panel{background:var(--paper);border-left:var(--line);width:min(440px,100vw);transition:transform .6s var(--ease-sheet);will-change:transform;backface-visibility:hidden;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.is-open .drawer__panel{transform:translate(0,0)}.drawer__head,.drawer__foot{padding:22px 24px}.drawer__head{border-bottom:var(--line);justify-content:space-between;align-items:baseline;display:flex}.drawer__head h2{letter-spacing:-.05em;font-size:40px;font-weight:700;line-height:1}.drawer__notice{border:var(--line);background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);border-radius:12px;margin:16px 24px 0;padding:10px 14px;font-size:13px;font-weight:500}.drawer__empty{font-family:var(--font-ui);padding:24px;font-size:13px}.drawer__lines{overscroll-behavior:contain;flex:1;margin:0;padding:8px 24px;list-style:none;overflow-y:auto}.line{border-bottom:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);grid-template-columns:84px 1fr;gap:14px;padding:14px 0;display:grid;transform:translate(30px)}.drawer.is-open .line{opacity:1;transition-delay:calc(.2s + var(--i) * 60ms);transform:none}.line__img{border:var(--line);aspect-ratio:4/5;border-radius:4px;overflow:hidden}.line__img img{object-fit:cover;width:100%;height:100%}.line__info{font-family:var(--font-ui);align-content:start;gap:4px;font-size:12px;display:grid}.line__title{font-weight:700;font-family:var(--font-body);font-size:14px;line-height:1.25;text-decoration:none}.line__actions{align-items:center;gap:14px;margin-top:6px;display:flex}.stepper{border:var(--line);border-radius:999px;align-items:center;gap:10px;padding:2px 10px;display:inline-flex}.stepper button:disabled{opacity:.3}.drawer__foot{border-top:var(--line);gap:12px;display:grid}.drawer__total{font-family:var(--font-ui);justify-content:space-between;font-size:15px;display:flex}.drawer__note,.drawer__error{font-family:var(--font-ui);opacity:.7;font-size:11px}.drawer__error{opacity:1}.visit__card{border:var(--line);border-radius:var(--radius);background:var(--paper);max-width:760px;box-shadow:8px 8px 0 var(--ink);gap:26px;padding:clamp(22px,4vw,44px);display:grid}.visit__address{letter-spacing:-.05em;flex-direction:column;font-size:clamp(34px,5.5vw,72px);font-weight:700;line-height:.95;text-decoration:none;display:flex}.visit__card p{max-width:52ch;font-size:17px}.visit__ig{border:var(--line);font-family:var(--font-ui);transition:background-color .25s, color .25s, transform .6s var(--ease-spring);border-radius:999px;justify-content:space-between;gap:16px;padding:14px 18px;font-size:15px;text-decoration:none;display:flex}.visit__ig:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.visit__mood{font-family:var(--font-ui);align-items:center;gap:16px;font-size:12px;display:flex}.footer{padding:80px var(--gutter) 26px;border-top:var(--line);background:color-mix(in srgb, var(--paper) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.footer__big{letter-spacing:-.065em;flex-direction:column;font-size:clamp(48px,10vw,168px);font-weight:700;line-height:.85;display:flex}.footer__big a{background:linear-gradient(var(--ink), var(--ink)) 0 92% / 0% .08em no-repeat;transition:background-size .6s var(--ease-out);width:fit-content;text-decoration:none}.footer__big a:hover{background-size:100% .08em}.footer__row{font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:60px;font-size:12px;display:flex}.footer__links{gap:18px;display:flex}@media (max-width:900px){.product{grid-template-columns:minmax(0,1fr)}.gallery{flex-direction:column;align-items:stretch;min-width:0}.stage{align-self:center}.thumbs{flex-direction:row;min-width:0;max-height:none;overflow:auto hidden}.thumb:hover{transform:none}.product__sticky{position:static}}@media (max-width:720px){:root{--header-h:56px}.header{font-size:12px}.nav a{padding:6px 8px}.bag-button{padding:6px 6px 6px 11px;font-size:12px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.grid--wide{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.card__meta{flex-direction:column;gap:2px;font-size:11px}.hero__logo{width:92vw}.hero__corners{grid-template-columns:1fr 1fr;gap:10px 8px}.corner{font-size:11px}.hero__cue{bottom:150px}.hero__corners .moods{grid-area:1/1/auto/-1;justify-self:center}.section__head{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.js [data-reveal]:not([data-revealed]){opacity:1;transform:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
