.xo-hero{position:relative;overflow:clip;padding:clamp(130px,15vw,190px) 0 clamp(80px,9vw,120px);color:var(--xw-ink);background:var(--xw-paper)}.xo-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,80px)}.xo-hero__copy{display:grid;gap:14px}.xw .xo-hero .xw-eyebrow{width:fit-content;padding:7px 13px;border-radius:999px;color:var(--xw-ink);background:var(--xw-lime)}.xw .xo-hero__title{margin:0;max-width:13ch;color:var(--xw-ink);font-size:clamp(40px,5.8vw,86px)!important}.xo-hero__title em{font-style:normal;color:var(--xw-red)}.xo-hero__lead{max-width:44ch;margin:8px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.xo-hero__stack{position:relative;min-height:clamp(320px,34vw,500px)}.xo-hero__photo{position:absolute;width:74%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1.5px solid var(--xw-ink);border-radius:24px;box-shadow:8px 10px 0 var(--xw-ink)}.xo-hero__photo--back{top:0;right:0;rotate:4deg}.xo-hero__photo--front{bottom:0;left:0;rotate:-5deg}.xo-hero__sticker{right:4%;bottom:6%}.xo-stories{padding:clamp(40px,5vw,70px) 0 clamp(100px,11vw,150px);color:var(--xw-ink);background:var(--xw-paper)}.xo-stories__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:22px;border-top:1.5px solid var(--xw-ink)}.xo-stories__title{margin:0;font:800 12px/1 Host Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase}.xo-filter{display:flex;flex-wrap:wrap;gap:6px}.xo-filter button{min-height:44px;padding:0 18px;border:1.5px solid var(--xw-ink);border-radius:999px;color:var(--xw-ink);background:transparent;font:700 14px/1 Host Grotesk,sans-serif;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.xo-filter button:hover{background:var(--xw-cream)}.xo-filter button[aria-pressed=true]{background:var(--xw-lime);box-shadow:3px 3px 0 var(--xw-ink)}.xo-filter button:focus-visible{outline:3px solid var(--xw-red);outline-offset:2px}.xo-stories__note{margin:12px 0 clamp(28px,4vw,44px);color:#57524a;font-size:13px}.xo-stories__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.xo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none}.xo-card{grid-column:span 2}.xo-card--feature{grid-column:span 4;grid-row:span 2}.xo-card[hidden]{display:none}.xo-card a{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1.5px solid var(--xw-ink);border-radius:24px;color:var(--xw-ink);background:var(--xw-cream);box-shadow:6px 8px 0 var(--xw-ink);text-decoration:none;transition:box-shadow .3s var(--xw-ease)}.xo-card a:hover{box-shadow:10px 12px 0 var(--xw-ink)}.xo-card a:focus-visible{outline:3px solid var(--xw-red);outline-offset:4px}.xo-card figure{margin:0;aspect-ratio:4/3;overflow:hidden;border-bottom:1.5px solid var(--xw-ink)}.xo-card--feature figure{aspect-ratio:16/11}.xo-card img{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--xw-ease)}.xo-card a:hover img{scale:1.05}.xo-card__copy{display:grid;align-content:start;gap:10px;padding:clamp(18px,2vw,26px)}.xw .xo-card h3{margin:0;font:600 clamp(22px,2vw,28px)/1.1 "Bricolage Grotesque","Host Grotesk",sans-serif!important;letter-spacing:-.03em!important}.xw .xo-card--feature h3{font:400 clamp(34px,3.8vw,56px)/1.05 "Glofium Preview","Bricolage Grotesque",sans-serif!important;letter-spacing:.005em!important}.xo-card p{margin:0;font-size:15px;line-height:1.55}.xo-card__more{margin-top:6px;font-size:13px;font-weight:800;letter-spacing:.04em}.xo-card--purple .xo-card__copy{color:var(--xw-cream);background:var(--xw-purple)}.xo-card--lime .xo-card__copy{background:var(--xw-lime)}.xo-tag{width:fit-content;padding:5px 10px;border:1px solid currentColor;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.xo-tag--red{border-color:var(--xw-red-deep);color:#fff;background:var(--xw-red-deep)}.xo-tag--lime{border-color:var(--xw-lime);color:var(--xw-ink);background:var(--xw-lime)}.xo-tag--ink{border-color:var(--xw-ink);color:var(--xw-cream);background:var(--xw-ink)}.xo-join{position:relative;padding:clamp(80px,9vw,130px) 0 clamp(90px,10vw,140px);color:var(--xw-cream);background:var(--xw-red);text-align:center}.xw .xo-join .xw-seam path{fill:var(--xw-red)}.xw .xo-join .xw-statement{max-width:none;margin:0 auto;color:var(--xw-cream)}.xo-join__lead{max-width:34ch;margin:20px auto 30px;font-size:clamp(20px,1.8vw,24px);line-height:1.35}@media(max-width:900px){.xo-hero__grid{grid-template-columns:minmax(0,1fr)}.xo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xo-card,.xo-card--feature{grid-column:span 1;grid-row:auto}.xo-card--feature{grid-column:1/-1}}@media(max-width:600px){.xo-hero{padding:112px 0 56px}.xo-hero__stack{min-height:0;height:62vw;margin-top:8px}.xo-hero__photo{width:80%;border-radius:18px;box-shadow:5px 6px 0 var(--xw-ink)}.xo-hero__sticker{width:92px;right:0;bottom:-4%}.xo-stories__bar{position:sticky;top:60px;z-index:5;margin:0 -20px;padding:12px 20px;background:var(--xw-paper)}.xo-filter{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.xo-filter::-webkit-scrollbar{display:none}.xo-filter button{flex:none}.xo-grid{grid-template-columns:minmax(0,1fr);gap:18px}.xo-card--feature figure,.xo-card figure{aspect-ratio:4/3}.xo-card a{border-radius:20px;box-shadow:4px 5px 0 var(--xw-ink)}.xo-join .xh-button{width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xalt-xlog.css.map */
