.datum-worn{display:block;background:#080808;color:#fff;padding:56px 0 30px;overflow:hidden;border-top:1px solid #292929}.datum-worn__head{display:flex;align-items:center;justify-content:space-between;padding:0 4%;margin-bottom:25px;gap:16px}.datum-worn__head h2{display:flex;gap:16px;align-items:center;font-size:clamp(28px,3.4vw,48px);line-height:1.1;margin:0;letter-spacing:-.04em}.datum-worn__head h2 span{width:9px;height:9px;background:#f58327;flex-shrink:0}.datum-worn__controls{display:flex;gap:6px}.datum-worn__controls button{background:transparent;border:1px solid #3c3c3c;color:#fff;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;border-radius:0;transition:border-color .2s,color .2s}.datum-worn__controls button:hover,.datum-worn__controls button:focus-visible{border-color:#f58327;color:#f58327}.datum-worn__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 4%;overscroll-behavior-x:contain}.datum-worn__track::-webkit-scrollbar{display:none}.datum-worn__photo{margin:0;flex:0 0 29%;scroll-snap-align:start;aspect-ratio:4/5;overflow:hidden}.datum-worn__photo img{display:block;width:100%;height:100%;object-fit:cover}.datum-worn__review{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;padding:24px 4% 0;font-size:13px;line-height:1.5}.datum-worn__stars{display:flex;gap:2px;color:#f58327}.datum-worn__review blockquote{margin:0;font:inherit;text-transform:none;letter-spacing:0}.datum-worn__review cite{font:inherit;color:#aaa}.datum-worn__review cite:before{content:'— ';}@media(max-width:749px){.datum-worn{padding:32px 0 25px}.datum-worn__head{margin-bottom:20px}.datum-worn__head h2{font-size:29px;gap:10px}.datum-worn__controls{gap:3px}.datum-worn__controls button{width:32px;height:36px}.datum-worn__photo{flex-basis:76%}.datum-worn__track{gap:10px}.datum-worn__review{gap:8px;font-size:12px;text-align:center}.datum-worn__review blockquote{flex-basis:100%}}
.datum-worn__invite{background:#121212;border:1px solid #f58327;padding:clamp(18px,2.5vw,40px);display:flex;flex-direction:column;justify-content:center;gap:22px;color:#fff;text-decoration:none}.datum-worn__invite-label{font-family:monospace;font-size:12px;color:#f58327}.datum-worn__invite-title{font-size:clamp(25px,3vw,46px);line-height:1.04;letter-spacing:-.04em}.datum-worn__invite-copy{font-size:clamp(13px,1.25vw,18px);line-height:1.6}.datum-worn__invite-copy strong{color:#f58327}.datum-worn__invite-link{display:flex;align-items:center;gap:10px;color:#f58327;font-size:11px}.datum-worn__invite:focus-visible{outline:2px solid white;outline-offset:-6px}@media(max-width:749px){.datum-worn__invite{gap:20px;padding:25px}.datum-worn__invite-title{font-size:34px}.datum-worn__invite-copy{font-size:14px}}