.reel-edit{--reel-accent:#9c3a2a;color:#24231f;background:0 0;margin-block:clamp(54px,7vw,100px)}.reel-edit *{box-sizing:border-box}.reel-frame{width:min(100% - 2 * var(--page-gutter,4.2vw), 1440px);margin-inline:auto}.reel-masthead{border-top:2px solid #24231f;justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.reel-kicker{letter-spacing:.12em;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:650;display:flex}.reel-kicker svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:17px;height:17px}.reel-account{min-height:44px;color:var(--reel-accent);align-items:center;gap:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.reel-account span{font-size:22px;font-weight:400}.reel-headline{justify-content:space-between;align-items:center;gap:32px;margin-block:0 12px;padding-block:12px;display:flex}.reel-headline h2{color:var(--color-ink);text-transform:uppercase;margin:0}.reel-headline p{color:#69645b;word-break:keep-all;max-width:280px;margin:0 0 4px;font-size:13px;line-height:1.8}.reel-layout{border-block:1px solid #c5c0b6;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,76px);padding-block:28px 30px;display:grid}.reel-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(22px,2.5vw,38px);min-width:0;display:grid}.reel-cover{aspect-ratio:9/16;background:#eeebe3;min-width:0;display:block;position:relative;overflow:hidden}.reel-cover>img{object-fit:cover;width:100%;height:100%;display:block}.reel-feature-play{color:#f9f6ee;cursor:pointer;background:linear-gradient(#0000 75%,#24231f50);border:0;justify-content:flex-start;align-items:flex-end;width:100%;padding:18px;display:flex;position:absolute;inset:0}.reel-play-circle{color:#f9f6ee;background:#24231f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.reel-play-circle svg{fill:currentColor;width:15px;height:15px;margin-inline-start:2px}.reel-feature-copy{min-width:0;padding-block:12px}.reel-focus{letter-spacing:.15em;color:var(--reel-accent);margin:0 0 24px;font-size:10px;font-weight:700}.reel-feature-copy h3{letter-spacing:-.065em;word-break:keep-all;margin:0 0 22px;font-size:clamp(24px,2.45vw,36px);font-weight:570;line-height:1.38}.reel-feature-copy>p:not(.reel-focus){color:#69645b;word-break:keep-all;margin:0;font-size:13px;line-height:1.9}.reel-original{min-height:44px;color:inherit;border-bottom:1px solid #24231f;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-block:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.reel-original span{font-size:20px;font-weight:400}.reel-side{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.reel-side-label{color:#69645b;letter-spacing:.15em;margin:0 0 18px;font-size:10px;font-weight:600}.reel-list{flex-direction:column;flex:1;display:flex}.reel-row{min-height:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5c0b6;grid-template-columns:clamp(70px,7.4vw,112px) minmax(0,1fr) 32px;align-items:center;gap:clamp(16px,2.2vw,32px);width:100%;padding-block:16px;font-family:inherit;text-decoration:none;display:grid}.reel-row:first-child{padding-top:0}.reel-row:last-child{border-bottom:0;padding-bottom:0}.reel-row-cover{aspect-ratio:9/12;background:#eeeae1;position:relative;overflow:hidden}.reel-row-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.65,.3,1);display:block}.reel-row-cover svg{inset-inline-end:7px;color:#f9f6ee;fill:currentColor;background:#24231f;border-radius:50%;width:22px;height:22px;padding:6px;position:absolute;bottom:7px}.reel-topic{color:var(--reel-accent);letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:650;display:block}.reel-row-title{letter-spacing:-.045em;word-break:keep-all;max-width:280px;font-size:clamp(17px,1.65vw,24px);font-weight:550;line-height:1.45;display:block}.reel-row-caption{color:#69645b;margin-top:10px;font-size:11px;display:block}.reel-row-arrow{font-size:25px;font-weight:300;transition:transform .25s}.reel-bottom{color:#69645b;letter-spacing:.035em;justify-content:space-between;gap:24px;margin-top:16px;font-size:10px;line-height:1.7;display:flex}.reel-bottom p{margin:0}.reel-edit :focus-visible{outline:2px solid var(--reel-accent);outline-offset:4px}@media (hover:hover){.reel-row:hover .reel-row-cover img{transform:scale(1.06)}.reel-row:hover .reel-row-arrow{transform:translate(5px)}.reel-row:hover .reel-row-title{text-underline-offset:5px;text-decoration:underline}.reel-original:hover,.reel-account:hover{color:var(--reel-accent)}.reel-feature-play:hover .reel-play-circle{background:var(--reel-accent)}}@media (min-width:1600px){.reel-row{padding-block:21px}.reel-row-cover{aspect-ratio:9/13}}@media (min-width:768px) and (max-width:1099px){.reel-layout{grid-template-columns:.85fr 1fr;gap:32px}.reel-feature{display:block}.reel-cover{width:min(100%,240px)}.reel-feature-copy{padding-top:20px}.reel-focus{margin-bottom:12px}.reel-feature-copy h3{max-width:270px;margin-bottom:12px;font-size:26px}.reel-feature-copy>p:not(.reel-focus){font-size:12px}.reel-original{margin-top:14px}.reel-side{justify-content:start}.reel-list{justify-content:start;gap:18px}.reel-row{grid-template-columns:85px minmax(0,1fr) 20px;gap:18px;padding-block:0 18px}.reel-row-cover{aspect-ratio:9/16}.reel-row-title{font-size:20px}.reel-row-caption{font-size:10px}.reel-headline p{max-width:210px;font-size:12px}}@media (max-width:767px){.reel-frame{width:calc(100% - 36px)}.reel-masthead{gap:12px;padding-top:10px}.reel-kicker{letter-spacing:.07em;gap:7px;font-size:9px}.reel-kicker svg{width:15px;height:15px}.reel-account{gap:8px;font-size:11px}.reel-headline h2{white-space:nowrap}.reel-cover{width:100%;margin:0}.reel-play-circle{width:38px;height:38px}.reel-feature-play{padding:12px}}@media (max-width:359px){.reel-account{font-size:10px}}@media (prefers-reduced-motion:reduce){.reel-edit *{scroll-behavior:auto!important;transition:none!important}}.reel-cover [data-media-player]{--media-brand:#a44a35;--media-border-radius:0;--media-controls-padding:8px;border:0;width:100%;height:100%}.reel-cover [data-media-provider],.reel-cover [data-media-provider] video{object-fit:contain;width:100%;height:100%}.reel-cover [data-media-player][data-fullscreen]{aspect-ratio:auto!important}.reel-carousel{display:none}@media (max-width:767px),(max-height:500px) and (max-width:1023px) and (pointer:coarse){.reel-edit{margin-block:44px}.reel-edit .reel-layout,.reel-edit .reel-bottom,.reel-headline p{display:none}.reel-carousel{--reel-slide-width:min(74vw, clamp(174px, 27svh, 245px));border-top:1px solid #c5c0b6;padding-top:20px;display:block}.reel-carousel-track{grid-auto-flow:column;grid-auto-columns:var(--reel-slide-width);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:16px;scroll-padding-inline:0;display:grid;overflow-x:auto}.reel-carousel-track::-webkit-scrollbar{display:none}.reel-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.reel-slide .reel-cover{touch-action:pan-x pan-y;width:100%;margin:0}.reel-slide [data-media-player],.reel-slide [data-media-provider]{touch-action:pan-x pan-y}.reel-slide-caption{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:5px;padding-top:10px;display:grid}.reel-slide-caption h3{letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:16px;font-weight:550;line-height:1.45}.reel-slide-caption a{min-height:44px;color:var(--reel-accent);place-items:center;font-size:23px;text-decoration:none;display:grid}}.reel-player{position:absolute;inset:0}.reel-player-error{inset-inline:8px;z-index:100;color:#f5f3ed;background:#24231f;margin:0;padding:12px;font-size:12px;line-height:1.6;position:absolute;bottom:8px}.reel-cover [data-media-player]{--video-border-radius:0;--media-border-radius:0;border-radius:0}.reel-edit .reel-kicker,.reel-edit .reel-account{flex-shrink:0}.reel-row-copy{min-width:0}.reel-feature-copy h3,.reel-row-title,.reel-slide-caption h3{overflow-wrap:anywhere}
