.csx-sorto{--sx-ink:#000;--sx-paper:#fff;--sx-grey:#f5f5f5;--sx-graphite:#464646;--sx-line:#00000024;font-family:var(--sx-font), system-ui, sans-serif;background:var(--sx-paper);color:var(--sx-ink);overflow-x:clip}.csx-sorto *,.csx-sorto :before,.csx-sorto :after{box-sizing:border-box}.csx-sorto img{max-width:100%;height:auto;display:block}.csx-sorto :focus-visible{outline-offset:3px;outline:3px solid}.csx-sorto .sx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.csx-sorto .sx-dept{letter-spacing:.22em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:700}.csx-sorto .sx-h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,4.1rem);font-weight:800;line-height:.98}.csx-sorto .sx-h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4.25rem);font-weight:800;line-height:1}.csx-sorto .sx-h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.2rem;font-weight:800;line-height:1.2}.csx-sorto .sx-lead{max-width:44rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.csx-sorto p{line-height:1.65}.csx-sorto .sx-sec{border-top:1px solid var(--sx-line);padding-block:clamp(4.5rem,10vw,8.5rem)}.csx-sorto .sx-ink{background:var(--sx-ink);color:var(--sx-paper);--sx-line:#ffffff38;--sx-stroke:#fff;border-top:0}.csx-sorto .sx-grey{background:var(--sx-grey)}.csx-sorto .sx-mast{grid-template-columns:auto 1fr;align-items:end;gap:clamp(1rem,3vw,2.75rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.csx-sorto .sx-mast__num{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--sx-stroke,#000);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,15vw,12.5rem);font-weight:800;line-height:.74}.csx-sorto .sx-mast__copy{padding-bottom:.2rem;border-bottom:1px solid;padding-block-end:1.25rem}.csx-sorto .sx-hero{padding-block:calc(var(--hm-header,72px) + clamp(1.25rem, 3vw, 2.25rem)) clamp(2.5rem, 5vw, 4rem);background:var(--sx-paper)}.csx-sorto .sx-crumbs ol{color:var(--sx-graphite);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.csx-sorto .sx-crumbs li+li:before{content:"/";margin-right:.5rem}.csx-sorto .sx-crumbs a{color:inherit;text-underline-offset:3px}.csx-sorto .sx-crumbs a:hover{color:var(--sx-ink)}.csx-sorto .sx-crumbs [aria-current]{color:var(--sx-ink);font-weight:600}.csx-sorto .sx-issue{border-block:1px solid var(--sx-ink);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-block:.6rem;font-size:.7rem;font-weight:700;display:flex}.csx-sorto .sx-hero__logo{margin-block:clamp(1.25rem,3vw,2.25rem)}.csx-sorto .sx-hero__logo img{width:100%}.csx-sorto .sx-hero__grid{align-items:end;gap:clamp(2rem,4vw,3.5rem);display:grid}.csx-sorto .sx-hero__tag{max-width:34rem;color:var(--sx-graphite);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem)}.csx-sorto .sx-stores{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.csx-sorto .sx-pill{background:var(--sx-ink);color:var(--sx-paper);border-radius:999px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s;display:inline-block}.csx-sorto .sx-pill:hover{transform:translateY(-2px)}.csx-sorto .sx-pill__kind{letter-spacing:.16em;text-transform:uppercase;opacity:.75;font-size:.65rem;display:block}.csx-sorto .sx-cover{background:var(--sx-grey);border-radius:28px;margin:0;overflow:hidden}.csx-sorto .sx-cover img{width:100%}.csx-sorto .sx-cover figcaption{background:var(--sx-ink);color:var(--sx-paper);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding:.75rem 1.1rem;font-size:.68rem;font-weight:700;display:flex;position:relative}.csx-sorto .sx-credits{border-top:1px solid var(--sx-ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid}.csx-sorto .sx-credits>div{padding:1rem 1.25rem 0 0}.csx-sorto .sx-credits dt{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-graphite);font-size:.7rem;font-weight:700}.csx-sorto .sx-credits dt span{color:var(--sx-ink);margin-right:.35rem}.csx-sorto .sx-credits dd{margin:.35rem 0 0;font-size:1.05rem;font-weight:700}.csx-sorto .sx-ticker{background:var(--sx-ink);color:var(--sx-paper);letter-spacing:-.01em;text-transform:lowercase;white-space:nowrap;padding-block:1rem;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;overflow:hidden}.csx-sorto .sx-ticker__track{animation:48s linear infinite sx-sorto-ticker;display:inline-flex}.csx-sorto .sx-ticker__track>span{padding-right:1.25rem}.csx-sorto .sx-ticker i{vertical-align:.15em;margin-inline:.75rem;font-size:.7em;font-style:normal}@keyframes sx-sorto-ticker{to{transform:translate(-50%)}}.csx-sorto .sx-photo{border-radius:28px;margin:0;overflow:hidden}.csx-sorto .sx-photo img{width:100%}.csx-sorto .sx-edit__grid{align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.csx-sorto .sx-edit__body p{color:var(--sx-graphite);margin:0 0 1.25rem;font-size:1.05rem}.csx-sorto .sx-edit__body .sx-lede{letter-spacing:-.02em;color:var(--sx-ink);margin-bottom:2rem;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:700;line-height:1.3}.csx-sorto .sx-edit__body .sx-lede:first-letter{float:left;margin:.06em .1em 0 0;font-size:4.4em;font-weight:800;line-height:.8}.csx-sorto .sx-also a{color:inherit;font-weight:700}.csx-sorto .sx-q .sx-lead{color:#ffffffd1}.csx-sorto .sx-q__grid{gap:clamp(2.5rem,5vw,4rem);display:grid}.csx-sorto .sx-q__art{margin:0}.csx-sorto .sx-q__art img{border-radius:28px;width:100%}.csx-sorto .sx-q__list{border-top:1px solid var(--sx-line);margin:0;padding:0;list-style:none;display:grid}.csx-sorto .sx-q__list>li{border-bottom:1px solid var(--sx-line);padding:2rem 0 2.25rem;position:relative}.csx-sorto .sx-q__num{letter-spacing:-.06em;margin-bottom:1rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;line-height:.9;display:block}.csx-sorto .sx-q .sx-h3{letter-spacing:.2em;text-transform:uppercase;color:#fffc;font-size:.78rem}.csx-sorto .sx-q__list p{letter-spacing:-.02em;max-width:30rem;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.3}.csx-sorto .sx-rail__frame{position:relative}.csx-sorto .sx-rail__bar{display:none}.csx-sorto .sx-rail__list{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.csx-sorto .sx-rail__list>li{grid-template-columns:6.5rem 1fr;align-content:start;column-gap:1.25rem;display:grid}.csx-sorto .sx-rail__list>li>.sx-rail__piece{grid-row:span 2;margin:0}.csx-sorto .sx-rail__list .sx-hanger{width:70%}.csx-sorto .sx-rail__piece{transform-origin:50% 0;flex-direction:column;align-items:center;width:min(100%,16rem);margin-bottom:1.5rem;display:flex}.csx-sorto .sx-hanger{width:7rem;height:auto;stroke:var(--sx-ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;z-index:1;margin-bottom:-.3rem;position:relative}.csx-sorto .sx-rail__tile{aspect-ratio:5/4;background:var(--sx-grey);border-radius:24px;place-items:center;width:100%;display:grid;position:relative}.csx-sorto .sx-rail__tile img{filter:invert();width:48%}.csx-sorto .sx-rail__tag{background:var(--sx-ink);width:2.4rem;height:2.4rem;color:var(--sx-paper);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;bottom:.75rem;right:.75rem}.csx-sorto .sx-rail__list p{color:var(--sx-graphite);margin:0;font-size:.98rem}.csx-sorto .sx-looks__grid{gap:1.25rem;display:grid}.csx-sorto .sx-looks__art{margin:0}.csx-sorto .sx-looks__art img{object-fit:cover;border-radius:28px;width:100%;height:100%}.csx-sorto .sx-looks__list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.csx-sorto .sx-look{background:var(--sx-paper);border-radius:24px;padding:1.75rem 1.5rem 1.6rem;transition:transform .25s;position:relative}.csx-sorto .sx-look:hover{transform:translateY(-4px)rotate(-.6deg)}.csx-sorto .sx-look p{color:var(--sx-graphite);margin:0}.csx-sorto .sx-look__tag{background:var(--sx-ink);color:var(--sx-paper);letter-spacing:.16em;text-transform:uppercase;border-radius:6px 999px 999px 6px;align-items:center;gap:.45rem;margin-bottom:1.4rem;padding:.35rem .85rem .35rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.csx-sorto .sx-look__tag:before{content:"";background:var(--sx-paper);border-radius:50%;width:.45rem;height:.45rem}.csx-sorto .sx-book .sx-mast{margin-bottom:clamp(1rem,3vw,2rem)}.csx-sorto .sx-fan ul{justify-content:center;margin:0;padding:clamp(1.5rem,4vw,3rem) 0 0;list-style:none;display:flex}.csx-sorto .sx-fan li{min-width:0;transform:rotate(calc(var(--i) * 7deg)) translateY(calc(var(--i) * var(--i) * 1.75rem));transform-origin:50% 100%;flex:0 22rem;margin-inline:-2.5%}.csx-sorto .sx-fan li:nth-child(2){z-index:1}.csx-sorto .sx-fan img{filter:drop-shadow(0 24px 40px #0000008c);width:100%}.csx-sorto .sx-label{border-top:1px solid var(--sx-ink);letter-spacing:.22em;text-transform:uppercase;margin:clamp(2.5rem,5vw,3.5rem) 0 1.25rem;padding-top:.75rem;font-size:.75rem;font-weight:800}.csx-sorto .sx-swatches{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.csx-sorto .sx-swatch{border:1px solid var(--sx-line);background:var(--sx-paper);border-radius:20px;flex-direction:column;padding:.6rem .6rem 1rem;display:flex}.csx-sorto .sx-swatch__chip{aspect-ratio:4/3;box-shadow:inset 0 0 0 1px var(--sx-line);letter-spacing:.06em;border-radius:14px;align-items:flex-end;margin-bottom:.9rem;padding:.75rem;font-size:.78rem;font-weight:700;display:flex}.csx-sorto .sx-swatch__name{padding-inline:.4rem;font-weight:800}.csx-sorto .sx-swatch__role{color:var(--sx-graphite);padding-inline:.4rem;font-size:.85rem}.csx-sorto .sx-type{gap:1.5rem;display:grid}.csx-sorto .sx-type__head{align-items:flex-end;gap:1.5rem;display:flex}.csx-sorto .sx-type__aa{letter-spacing:-.06em;font-size:clamp(5rem,13vw,10rem);font-weight:800;line-height:.8}.csx-sorto .sx-type__family{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800}.csx-sorto .sx-type__role{color:var(--sx-graphite);margin:.25rem 0 0}.csx-sorto .sx-type__weights{border-top:1px solid var(--sx-line);margin:0;padding:0;list-style:none}.csx-sorto .sx-type__weights li{border-bottom:1px solid var(--sx-line);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;font-size:clamp(1.5rem,4vw,3rem);line-height:1.1;display:flex}.csx-sorto .sx-type__w{letter-spacing:.1em;color:var(--sx-graphite);font-size:.85rem;font-weight:600}.csx-sorto .sx-kit{background:var(--sx-grey);border-radius:28px;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.csx-sorto .sx-kit__col{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.csx-sorto .sx-kit__btn{background:var(--sx-ink);min-width:min(100%,15rem);color:var(--sx-paper);text-transform:lowercase;border-radius:999px;justify-content:center;padding:.85rem 1.75rem;font-weight:700;display:inline-flex}.csx-sorto .sx-kit__btn--ghost{color:var(--sx-ink);box-shadow:inset 0 0 0 1.5px var(--sx-ink);background:0 0}.csx-sorto .sx-kit__chips{flex-wrap:wrap;gap:.5rem;display:flex}.csx-sorto .sx-kit__chip{background:var(--sx-paper);border-radius:999px;padding:.45rem 1rem;font-size:.9rem;font-weight:600}.csx-sorto .sx-kit__chip.is-on{background:var(--sx-ink);color:var(--sx-paper)}.csx-sorto .sx-kit__field{gap:.35rem;width:min(100%,18rem);display:grid}.csx-sorto .sx-kit__field-label{font-size:.8rem;font-weight:700}.csx-sorto .sx-kit__field-box{background:var(--sx-paper);height:2.75rem;box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:14px}.csx-sorto .sx-kit__icons{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.csx-sorto .sx-kit__icons li{background:var(--sx-paper);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.csx-sorto .sx-kit__icons svg{width:1.3rem;height:1.3rem}.csx-sorto .sx-care__grid{align-items:start;gap:2rem;display:grid}.csx-sorto .sx-care__label{background:var(--sx-paper);outline:1.5px dashed var(--sx-ink);outline-offset:-10px;border-radius:6px;justify-self:center;width:100%;max-width:34rem;padding:2.5rem clamp(1.25rem,4vw,2.5rem) 2rem;position:relative;box-shadow:0 30px 60px -30px #00000059}.csx-sorto .sx-care__label:before{content:"";background:repeating-linear-gradient(90deg, var(--sx-ink) 0 6px, transparent 6px 12px);opacity:.85;height:10px;position:absolute;top:0;left:12%;right:12%}.csx-sorto .sx-care__brand{border-bottom:2px solid var(--sx-ink);letter-spacing:-.04em;text-transform:lowercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.25rem;padding-bottom:1rem;font-size:2rem;font-weight:800;display:flex}.csx-sorto .sx-care__brand span{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.csx-sorto .sx-care__row{border-bottom:1px solid var(--sx-line);grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:.25rem 1rem;padding-block:.7rem;display:grid}.csx-sorto .sx-care__row h3{letter-spacing:.16em;text-transform:uppercase;margin:0;padding-top:.2rem;font-size:.72rem;font-weight:800}.csx-sorto .sx-care__row ul{flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.csx-sorto .sx-care__foot{letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:1.25rem 0 0;font-size:.7rem;font-weight:700}.csx-sorto .sx-figures{border-top:1px solid var(--sx-ink);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0 0 clamp(3rem,6vw,5rem);padding:0;list-style:none;display:grid}.csx-sorto .sx-figures li{padding:1.5rem 1.5rem 0 0}.csx-sorto .sx-figures__value{letter-spacing:-.07em;margin-bottom:1rem;font-size:clamp(4.5rem,11vw,8.5rem);font-weight:800;line-height:.85;display:block}.csx-sorto .sx-figures p,.csx-sorto .sx-notes__list p{color:var(--sx-graphite);margin:0}.csx-sorto .sx-notes{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.csx-sorto .sx-notes__list{counter-reset:sx-note;margin:0;padding:0;list-style:none}.csx-sorto .sx-notes__list li{border-bottom:1px solid var(--sx-line);counter-increment:sx-note;padding:1.4rem 0 1.4rem 3.5rem;position:relative}.csx-sorto .sx-notes__list li:first-child{border-top:1px solid var(--sx-ink)}.csx-sorto .sx-notes__list li:before{content:counter(sx-note, lower-roman) ".";font-size:.95rem;font-weight:800;position:absolute;top:1.45rem;left:0}.csx-sorto .sx-words__grid{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.csx-sorto .sx-quote{margin:0}.csx-sorto .sx-quote__mark{height:.5em;font-size:clamp(7rem,14vw,11rem);font-weight:800;line-height:.9;display:block}.csx-sorto .sx-quote blockquote{margin:0}.csx-sorto .sx-quote blockquote p{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.6vw,2.15rem);font-weight:700;line-height:1.3}.csx-sorto .sx-quote figcaption{border-top:1px solid var(--sx-line);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;margin-top:1.75rem;padding-top:1rem;font-size:.8rem;display:flex}.csx-sorto .sx-video{aspect-ratio:16/9;background:#111;border-radius:28px;position:relative;overflow:hidden}.csx-sorto .sx-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.csx-sorto .sx-cta{border-top:0}.csx-sorto .sx-cta__inner{align-items:end;gap:2rem;display:grid}.csx-sorto .sx-cta__title{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,8vw,7rem);font-weight:800;line-height:.95}.csx-sorto .sx-cta__art{border-radius:28px;grid-column:1/-1;justify-self:center;width:100%;max-width:50rem;margin:0;overflow:hidden}.csx-sorto .sx-cta__art img{width:100%;height:auto;display:block}.csx-sorto .sx-cta__side p{color:var(--sx-graphite);margin:0 0 1.75rem;font-size:1.05rem}.csx-sorto .sx-btn{background:var(--sx-ink);color:var(--sx-paper);border-radius:999px;gap:.6rem;padding:1rem 2rem;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex}.csx-sorto .sx-btn:hover{transform:translateY(-2px)}@media (min-width:48rem){.csx-sorto .sx-q__list>li{grid-template-columns:clamp(6rem,10vw,9rem) 1fr;align-content:start;display:grid}.csx-sorto .sx-q__num{grid-row:span 2;margin:0}.csx-sorto .sx-looks__list{grid-template-columns:1fr 1fr}.csx-sorto .sx-kit{grid-template-columns:auto 1fr}.csx-sorto .sx-kit__icons{grid-column:1/-1}}@media (min-width:56rem){.csx-sorto .sx-rail__frame{padding-top:1.25rem}.csx-sorto .sx-rail__bar{background:var(--sx-ink);border-radius:6px;height:6px;display:block;position:absolute;top:1.25rem;left:-1rem;right:-1rem}.csx-sorto .sx-rail__list{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2.25rem)}.csx-sorto .sx-rail__list>li{display:block}.csx-sorto .sx-rail__list>li>.sx-rail__piece{width:100%;margin-bottom:1.5rem}.csx-sorto .sx-rail__list .sx-hanger{width:7rem}.csx-sorto .sx-hanger{margin-top:-.55rem}}@media (min-width:64rem){.csx-sorto .sx-hero__grid{grid-template-columns:1.05fr 1fr}.csx-sorto .sx-edit__grid{grid-template-columns:5fr 7fr}.csx-sorto .sx-edit__photo{top:calc(var(--hm-header,72px) + 1.5rem);position:sticky;transform:rotate(-1.5deg)}.csx-sorto .sx-edit__body{columns:2;column-gap:2.5rem}.csx-sorto .sx-edit__body .sx-lede{column-span:all}.csx-sorto .sx-q__grid{grid-template-columns:7fr 5fr;align-items:start}.csx-sorto .sx-q__art{top:calc(var(--hm-header,72px) + 1.5rem);order:2;position:sticky}.csx-sorto .sx-looks__grid{grid-template-columns:5fr 7fr;align-items:stretch}.csx-sorto .sx-looks__art{top:calc(var(--hm-header,72px) + 1.5rem);align-self:start;position:sticky}.csx-sorto .sx-type{grid-template-columns:1fr 1fr;align-items:end}.csx-sorto .sx-care__grid{grid-template-columns:1fr 1fr}.csx-sorto .sx-notes--media{grid-template-columns:5fr 7fr}.csx-sorto .sx-words__grid{grid-template-columns:6fr 5fr}.csx-sorto .sx-cta__inner{grid-template-columns:7fr 4fr}}@media (max-width:40rem){.csx-sorto .sx-issue span:nth-child(2){display:none}.csx-sorto .sx-mast{grid-template-columns:1fr;gap:.75rem}.csx-sorto .sx-fan li{margin-inline:-6%}}@media (prefers-reduced-motion:reduce){.csx-sorto .sx-ticker__track{animation:none}.csx-sorto .sx-pill,.csx-sorto .sx-btn,.csx-sorto .sx-look{transition:none}.csx-sorto .sx-look:hover,.csx-sorto .sx-pill:hover,.csx-sorto .sx-btn:hover{transform:none}}@media (max-width:55.99rem){.csx-sorto .sx-rail__tag{width:1.6rem;height:1.6rem;font-size:.62rem;bottom:.35rem;right:.35rem}.csx-sorto .sx-rail__tile{border-radius:16px}}
