.ap-page{--ap-line:#f5f0e62e;--ap-muted:#f5f0e68c;--ap-ease:cubic-bezier(.22, 1, .36, 1);background:var(--charcoal);color:var(--ivory);min-height:100dvh;position:relative}.ap-page a{color:inherit;text-decoration:none}.ap-head{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:28px 40px;display:flex;position:absolute;top:0;left:0}.ap-head a,.ap-head nav,.ap-head button,.ap-head .ap-cover-wrap{pointer-events:auto}.ap-head-right{align-items:center;gap:.85rem;display:flex;position:relative}.ap-cover-wrap{z-index:50;position:relative}.ap-cover-btn{color:#f5f0e6e6;width:2rem;height:2rem;box-shadow:none;cursor:pointer;transition:opacity .3s var(--ap-ease);background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;justify-content:center;gap:4px;padding:0;display:flex}.ap-cover-btn span{background:#f5f0e6e6;width:100%;height:1px;display:block}.ap-cover-btn:hover,.ap-cover-btn:focus,.ap-cover-btn:focus-visible{opacity:.65;box-shadow:none;outline:none}.ap-cover-wrap .ws-editor-root{right:0}.ap-brand{align-items:center;gap:1rem;min-width:0;display:flex}.ap-brand-name{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-size:.88rem;font-weight:300}.ap-brand-rule{background:#f5f0e659;flex-shrink:0;width:2.6rem;height:1px;display:block}.ap-brand-sub{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ap-muted);white-space:nowrap;font-size:.56rem}.ap-nav{gap:clamp(1rem,2.4vw,2.2rem);display:flex}.ap-nav a{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;opacity:.65;transition:opacity .3s var(--ap-ease);font-size:.56rem}.ap-nav a:hover,.ap-nav a.is-active{opacity:1}.ap-hero{background:#0e0d0b;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ap-hero-media{background:#0e0d0b;position:absolute;inset:0}.ap-hero-media.is-empty{background:#0e0d0b}.ap-hero-media img,.ap-hero-media video{object-fit:cover;object-position:center 47%;width:100%;height:100%;display:block}.ap-hero-media img{animation:ap-hero-settle 1.5s var(--ap-ease) forwards;transform:scale(1.03)}.ap-hero-media.is-fit-contain-vertical img,.ap-hero-media.is-fit-contain-vertical video,.ap-hero-media.is-fit-contain-horizontal img,.ap-hero-media.is-fit-contain-horizontal video,.ap-hero-media.is-fit-original img,.ap-hero-media.is-fit-original video{object-fit:contain;background:#0e0d0b}@keyframes ap-hero-settle{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ap-hero-media img{animation:none;transform:none}}.ap-hero-veil{pointer-events:none;background:linear-gradient(90deg,#0a0908eb 0%,#0a0908b8 28%,#0a090847 58%,#0a09081f 100%),linear-gradient(#0a090859 0%,#0000 22% 70%,#0a0908bf 100%);position:absolute;inset:0}.ap-hero-copy{z-index:2;width:100%;max-width:48rem;padding:7.5rem clamp(1.5rem,5vw,5rem) 6rem;position:relative}.ap-kicker{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#f5f0e69e;font-size:.56rem}.ap-kicker em{color:#f5f0e661;margin-right:1.25rem;font-style:normal}.ap-rule{background:#f5f0e666;width:2.2rem;height:1px;margin:1.35rem 0 1.5rem;display:block}.ap-hero-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,9vw,7.5rem);font-weight:300;line-height:.92}.ap-hero-title span{display:block}.ap-hero-lede{max-width:26rem;font-family:var(--font-sans);color:#f5f0e6b8;margin:2rem 0 0;font-size:.95rem;font-weight:300;line-height:1.75}.ap-hero-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex;position:absolute;bottom:2.2rem;left:clamp(1.5rem,5vw,5rem);right:clamp(1.5rem,5vw,5rem)}.ap-hero-meta{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#f5f0e67a;font-size:.5rem}.ap-scroll{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#f5f0e6b3;transition:opacity .3s var(--ap-ease);align-items:center;gap:1rem;font-size:.52rem;display:inline-flex}.ap-scroll:hover{opacity:.6}.ap-scroll i{border:1px solid #f5f0e659;place-items:center;width:2.4rem;height:2.4rem;font-size:.85rem;font-style:normal;font-weight:300;display:grid}.ap-hero-anim{opacity:0;transform:translateY(28px)}.ap-page.is-hero-in .ap-hero-anim{animation:ap-fade-up .85s var(--ap-ease) var(--ap-delay,0s) forwards}@keyframes ap-fade-up{to{opacity:1;transform:none}}[data-ap-reveal]{opacity:0;transition:opacity .85s var(--ap-ease), transform .85s var(--ap-ease);will-change:opacity, transform;transform:translateY(28px)}[data-ap-reveal][data-ap-delay="1"]{transition-delay:80ms}[data-ap-reveal][data-ap-delay="2"]{transition-delay:.16s}[data-ap-reveal][data-ap-delay="3"]{transition-delay:.24s}[data-ap-reveal][data-ap-delay="4"]{transition-delay:.32s}[data-ap-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ap-hero-anim{transform:none}.ap-page.is-hero-in .ap-hero-anim{animation-duration:.35s}[data-ap-reveal]{transition:opacity .4s var(--ap-ease);transform:none}}.ap-band{padding:clamp(5rem,12vh,8.5rem) clamp(1.5rem,5vw,5rem)}.ap-eyebrow{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ap-muted);font-size:.56rem}.ap-display{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:1.1rem 0 0;font-size:clamp(2.6rem,5.5vw,5.2rem);font-weight:300;line-height:1}.ap-intro{border-bottom:1px solid var(--ap-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(4rem,8vh,6rem);display:grid}.ap-lead{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:300;line-height:1.35}.ap-body{max-width:36rem;font-family:var(--font-sans);color:#f5f0e68c;margin:1.35rem 0 0;font-size:.92rem;font-weight:300;line-height:1.8}.ap-stats{border-top:1px solid var(--ap-line);flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);margin-top:2.8rem;padding-top:1.5rem;display:flex}.ap-stat strong{font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(2rem,3vw,2.6rem);font-weight:300;display:block}.ap-stat span{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ap-muted);margin-top:.45rem;font-size:.5rem;display:block}.ap-chapters-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.ap-chapters-head p{max-width:16rem;font-family:var(--font-sans);color:#f5f0e680;margin:0;font-size:.88rem;font-weight:300;line-height:1.7}.ap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.ap-card{min-width:0;color:inherit;display:block}.ap-card-media{aspect-ratio:3/4;background:#2a2824;width:100%;display:block;position:relative;overflow:hidden}.ap-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .9s var(--ap-ease);display:block;position:absolute;inset:0}.ap-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a09088c);position:absolute;inset:0}.ap-card-num{z-index:1;font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#f5f0e6d9;font-size:.52rem;position:absolute;top:1rem;left:1rem}.ap-card-meta{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ap-muted);justify-content:space-between;gap:.75rem;margin:1.15rem 0 .5rem;font-size:.5rem;display:flex}.ap-card h3{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:300}.ap-card p{font-family:var(--font-sans);color:#f5f0e680;margin:.55rem 0 0;font-size:.82rem;font-weight:300;line-height:1.6}.ap-card:hover .ap-card-media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ap-card-media img{transition:none}.ap-card:hover .ap-card-media img{transform:none}}.ap-vision{border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);background:#00000038;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,8vw,7rem);display:grid}.ap-themes{margin:0;padding:0;list-style:none}.ap-themes li{border-bottom:1px solid var(--ap-line);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:1.25rem;padding:1.35rem 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300;display:flex}.ap-themes li:first-child{border-top:1px solid var(--ap-line)}.ap-themes small{font-family:var(--font-sans);letter-spacing:.24em;color:var(--ap-muted);font-size:.52rem}.ap-close{text-align:center;padding:clamp(6rem,14vh,10rem) clamp(1.5rem,5vw,5rem)}.ap-close .ap-display{margin-top:1.25rem}.ap-close-lede{max-width:28rem;font-family:var(--font-display);color:#f5f0e6a6;margin:1.6rem auto 0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:300;line-height:1.45}.ap-cta{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;transition:background .3s var(--ap-ease), color .3s var(--ap-ease);border:1px solid #f5f0e659;margin-top:2.2rem;padding:1.05rem 2.4rem;font-size:.56rem;display:inline-block}.ap-cta:hover{background:var(--ivory);color:var(--charcoal)}.ap-foot{border-top:1px solid var(--ap-line);font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ap-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.6rem clamp(1.5rem,5vw,3rem);font-size:.5rem;display:flex}.ap-foot a{transition:opacity .3s var(--ap-ease)}.ap-foot a:hover{opacity:.65}@media (width<=1100px){.ap-intro,.ap-vision{grid-template-columns:1fr}.ap-grid{grid-template-columns:1fr 1fr;gap:1.25rem .85rem}.ap-chapters-head{flex-direction:column;align-items:flex-start}}@media (width<=980px){.ap-brand-sub,.ap-brand-rule{display:none}.ap-head{padding:22px 24px}}@media (width<=720px){.ap-nav{gap:.85rem}.ap-hero-foot{flex-direction:column;align-items:flex-start}.ap-grid{grid-template-columns:1fr}.ap-foot{flex-direction:column}}.ws-page{--ws-bg:#080b11;--ws-surface:#12151c;--ws-text:#f3efe7;--ws-muted:#f3efe78c;--ws-line:#ffffff38;--ws-accent:#ff8a00;--ws-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ws-bg);width:100%;height:100dvh;color:var(--ws-text);position:relative;overflow:hidden}.ws-page a{color:inherit;text-decoration:none}.ws-stage{z-index:1;background:var(--ws-bg);position:absolute;inset:0;overflow:hidden}.ws-hero{position:absolute;inset:0}.ws-hero img,.ws-hero video{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform, opacity;width:100%;height:100%}.ws-hero.is-fit-contain-vertical img,.ws-hero.is-fit-contain-vertical video{object-fit:contain;width:auto;max-width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)!important}.ws-hero.is-fit-contain-horizontal img,.ws-hero.is-fit-contain-horizontal video{object-fit:contain;width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)!important}.ws-hero.is-fit-original img,.ws-hero.is-fit-original video{object-fit:none;width:auto;max-width:none;height:auto;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.ws-veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#05070ad1 0%,#05070a59 32%,#05070a0d 65%,#05070a4d 100%);position:absolute;inset:0}.ws-veil:after{content:"";background:linear-gradient(#05070a59 0%,#0000 18% 72%,#05070a8c 100%);position:absolute;inset:0}.ws-head{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:28px 40px;display:flex;position:absolute;top:0;left:0}.ws-head a,.ws-head button,.ws-head .ws-menu-wrap,.ws-head .ws-head-actions{pointer-events:auto}.ws-head-actions{align-items:center;gap:.85rem;display:flex;position:relative}.ws-about-link{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#f3efe7c7;white-space:nowrap;transition:opacity .3s var(--ws-ease);font-size:.56rem;text-decoration:none}.ws-about-link:hover{opacity:.65}.ws-archive-btn{color:#f3efe7e6;cursor:pointer;width:2rem;height:2rem;transition:opacity .3s var(--ws-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ws-archive-btn:hover:not(:disabled){opacity:.65}.ws-archive-btn:disabled{opacity:.4;cursor:wait}.ws-archive-note{color:#f3efe7e0;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#080a0cb8;border:1px solid #f3efe738;margin:0;padding:.45rem .7rem;font-size:.62rem;position:absolute;top:calc(100% + 10px);right:0}.ws-menu-wrap{z-index:50;position:relative}.ws-brand{align-items:center;gap:1rem;min-width:0;display:flex}.ws-brand-name{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-size:.88rem;font-weight:300}.ws-brand-rule{background:#ffffff59;flex-shrink:0;width:2.6rem;height:1px;display:block}.ws-brand-sub{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ws-muted);white-space:nowrap;font-size:.56rem}.ws-menu{width:2rem;height:2rem;box-shadow:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:opacity .3s var(--ws-ease);background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;justify-content:center;gap:4px;padding:0;display:flex}.ws-menu:hover,.ws-menu:focus,.ws-menu:focus-visible,.ws-menu:active{opacity:.7;box-shadow:none;border:0;outline:none}.ws-menu span{background:#f3efe7e6;width:100%;height:1px;display:block}.ws-editor-root{z-index:90;opacity:0;visibility:hidden;pointer-events:none;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.ws-editor-root.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ws-editor-backdrop{z-index:80;cursor:default;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;position:fixed;inset:0}.ws-editor-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.ws-editor{z-index:91;width:100%;max-height:min(78vh,560px);color:var(--ws-text);background:#0a0d12f5;border:1px solid #ffffff2e;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 48px #00000073}.ws-editor-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ws-editor-kicker{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:.5rem}.ws-editor h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 0;font-size:1.6rem;font-weight:400}.ws-editor-close{width:2rem;height:2rem;color:var(--ws-text);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;font-size:1.2rem;line-height:1}.ws-editor-hint{font-family:var(--font-sans);color:var(--ws-muted);margin:0;font-size:.78rem;font-weight:300;line-height:1.55}.ws-editor-check{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ws-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;margin:0 0 .15rem;font-size:.52rem;display:flex}.ws-editor-check input{accent-color:#f5f1e8e6;cursor:pointer;width:.95rem;height:.95rem;margin:0}.ws-editor-check span{color:#f3efe7d1}.ws-editor-field{flex-direction:column;gap:.45rem;display:flex}.ws-editor-field span{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ws-muted);font-size:.5rem}.ws-editor-field input,.ws-editor-field textarea{width:100%;color:var(--ws-text);font-family:var(--font-sans);resize:vertical;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:0;padding:0 .8rem;font-size:.78rem}.ws-editor-field input{height:2.5rem}.ws-editor-field textarea{min-height:5.5rem;padding-top:.7rem;padding-bottom:.7rem;line-height:1.45}.ws-editor-field input:focus,.ws-editor-field textarea:focus{outline:1px solid #ffffff59}.ws-editor-rule{background:#ffffff1f;height:1px;margin:.15rem 0}.ws-editor-drop{width:100%;min-height:4.6rem;color:var(--ws-text);text-align:left;cursor:pointer;transition:border-color .2s var(--ws-ease), background .2s var(--ws-ease);background:#ffffff0f;border:1px dashed #ffffff59;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:.9rem 1rem;display:flex}.ws-editor-drop:hover:not(:disabled),.ws-editor-drop.is-active,.ws-editor.is-dragging .ws-editor-drop{background:#ffffff1f;border-color:#ffffffd9}.ws-editor-drop:disabled{opacity:.55;cursor:default}.ws-editor-drop-title{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;font-size:.54rem}.ws-editor-drop-hint{font-family:var(--font-sans);color:var(--ws-muted);font-size:.72rem;font-weight:300}.ws-editor.is-dragging{outline-offset:2px;outline:1px solid #ffffff59}.ws-editor-row{flex-wrap:wrap;gap:.55rem;display:flex}.ws-editor-btn{height:2.4rem;color:var(--ws-text);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:0;padding:0 .9rem;font-size:.52rem}.ws-editor-btn:hover:not(:disabled){background:#ffffff14}.ws-editor-btn.is-primary{background:#ffffff1a;border-color:#ffffffb3}.ws-editor-btn.is-add{letter-spacing:0;min-width:2.4rem;padding:0 .65rem;font-size:1.15rem;font-weight:300;line-height:1}.ws-editor-btn.is-danger{color:#ffd2c8f2;border-color:#c45c4ea6;margin-left:auto}.ws-editor-btn.is-danger:hover:not(:disabled){background:#a0302447;border-color:#dc7864d9}.ws-editor-btn:disabled{opacity:.5;cursor:default}.ws-editor-note{font-family:var(--font-sans);color:#f3efe7b3;margin:0;font-size:.72rem}.ws-editor-sketch-block{flex-direction:column;gap:.65rem;display:flex}.ws-editor-sketch{aspect-ratio:16/9;background:#05070a;border:1px solid #ffffff24;position:relative;overflow:hidden}.ws-editor-sketch.is-empty:after{content:"No cover image";font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f3efe759;place-items:center;font-size:.52rem;display:grid;position:absolute;inset:0}.ws-editor-sketch img,.ws-editor-sketch video{object-fit:cover;object-position:center;width:100%;height:100%}.ws-editor-sketch.is-fit-contain-vertical img,.ws-editor-sketch.is-fit-contain-vertical video{object-fit:contain;width:auto;max-width:100%;height:100%;margin:0 auto;display:block}.ws-editor-sketch.is-fit-contain-horizontal img,.ws-editor-sketch.is-fit-contain-horizontal video{object-fit:contain;width:100%;height:auto;max-height:100%;margin:auto;display:block;position:absolute;inset:0}.ws-editor-sketch.is-fit-original img,.ws-editor-sketch.is-fit-original video{object-fit:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block;position:absolute;inset:0}.ws-editor-fit-label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:.4rem;font-size:.52rem;display:block}.ws-editor-fit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ws-editor-fit-btn{color:#f3efe7c7;height:2.15rem;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--ws-ease), background .2s var(--ws-ease), color .2s var(--ws-ease);background:0 0;border:1px solid #ffffff38;padding:0 .55rem;font-size:.5rem}.ws-editor-fit-btn:hover:not(:disabled){color:var(--ws-text);border-color:#ffffff8c}.ws-editor-fit-btn.is-active{color:var(--ws-text);background:#ffffff1a;border-color:#fffc}.ws-editor-fit-btn:disabled{opacity:.5;cursor:default}.ws-info{z-index:12;width:min(420px,28vw);min-width:300px;position:absolute;top:50%;left:clamp(96px,14vw,182px);transform:translateY(-52%)}.ws-info-inner{flex-direction:column;align-items:flex-start;display:flex}.ws-count{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:.62rem}.ws-count:after{content:"";background:#ffffff47;width:2.4rem;height:1px;margin-top:.85rem;display:block}.ws-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:1.1rem 0 0;font-size:clamp(72px,7vw,138px);font-weight:400;line-height:.9}.ws-title-line{display:block;overflow:hidden}.ws-title-line-inner{display:block}.ws-tagline{max-width:420px;font-family:var(--font-sans);letter-spacing:.04em;color:#f3efe7c7;margin:1.25rem 0 0;font-size:.72rem;font-weight:300;line-height:1.55}.ws-location{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#f3efe79e;margin:.85rem 0 0;font-size:.58rem}.ws-lede{max-width:420px;font-family:var(--font-sans);color:var(--ws-muted);margin:1.15rem 0 0;font-size:.86rem;font-weight:300;line-height:1.65}.ws-enter{width:210px;height:56px;color:var(--ws-text);font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--ws-ease), border-color .35s var(--ws-ease), transform .35s var(--ws-ease);background:0 0;border:1px solid #ffffff8c;border-radius:0;justify-content:center;align-items:center;margin-top:1.6rem;font-size:.58rem;display:inline-flex}.ws-enter:hover{background:#ffffff14;border-color:#ffffffd9;transform:translate(3px)}.ws-coords{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#f3efe761;margin:1.4rem 0 0;font-size:.5rem}.ws-edge{z-index:15;color:var(--ws-muted);cursor:pointer;transition:color .3s var(--ws-ease);background:0 0;border:0;align-items:center;gap:.85rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ws-edge:hover{color:var(--ws-text)}.ws-edge-prev{left:28px}.ws-edge-next{flex-direction:row-reverse;right:28px}.ws-arrow{width:54px;height:54px;color:var(--ws-text);transition:opacity .3s var(--ws-ease), background .3s var(--ws-ease);background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.05rem;display:grid}.ws-edge:hover .ws-arrow{background:#ffffff0f}.ws-edge-label{writing-mode:vertical-rl;font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;opacity:.7;font-size:.52rem;transform:rotate(180deg)}.ws-select{z-index:16;grid-template-columns:repeat(3,minmax(0,168px));gap:.75rem;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ws-select-label{text-align:center;font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:#f3efe79e;grid-column:1/-1;margin:0 0 .1rem;font-size:.56rem}.ws-thumb{height:78px;color:inherit;text-align:left;opacity:.55;cursor:pointer;transition:opacity .35s var(--ws-ease), border-color .35s var(--ws-ease), background .35s var(--ws-ease);background:#080b116b;border:1px solid #0000;border-radius:0;outline:none;grid-template-columns:64px 1fr;align-items:center;gap:.65rem;padding:.45rem .55rem;display:grid;position:relative}.ws-thumb:hover{opacity:1}.ws-thumb:focus,.ws-thumb:focus-visible{border-color:#0000;outline:none}.ws-thumb.is-active,.ws-thumb.is-active:hover,.ws-thumb.is-active:focus,.ws-thumb.is-active:focus-visible{opacity:1;background:#080b1194;border-color:#ffffffd9}.ws-thumb-media{width:64px;height:100%;display:block;overflow:hidden}.ws-thumb-media img{object-fit:cover;width:100%;height:100%}.ws-thumb-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ws-thumb-num,.ws-thumb-title,.ws-thumb-type{font-family:var(--font-sans);text-transform:uppercase}.ws-thumb-num{letter-spacing:.22em;color:var(--ws-muted);font-size:.48rem}.ws-thumb-title{letter-spacing:.18em;font-size:.58rem}.ws-thumb-type{letter-spacing:.12em;color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.42rem;overflow:hidden}.ws-thumb-line,.ws-dots{display:none}@media (width<=1280px){.ws-info{width:min(420px,55%);min-width:260px}.ws-title{font-size:clamp(64px,6.4vw,110px)}.ws-select{grid-template-columns:repeat(3,minmax(0,148px))}.ws-thumb-type{display:none}}@media (width<=980px){.ws-brand-rule,.ws-brand-sub{display:none}.ws-head{padding:22px 24px}.ws-edge-label{display:none}.ws-edge-prev{left:14px}.ws-edge-next{right:14px}.ws-info{width:min(420px,58%);left:clamp(24px,10vw,72px);transform:translateY(-46%)}.ws-select{gap:.5rem;bottom:18px}.ws-thumb{grid-template-columns:48px 1fr;height:64px}.ws-thumb-media{width:48px}}@media (width<=768px){.ws-edge,.ws-select{display:none}.ws-info{width:auto;min-width:0;inset:auto 1.25rem 5.5rem;transform:none}.ws-title{font-size:clamp(56px,16vw,72px)}.ws-lede{max-width:28rem;font-size:.82rem}.ws-enter{width:100%;max-width:240px}.ws-coords{display:none}.ws-dots{z-index:16;gap:.55rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.ws-dots button{background:0 0;border:1px solid #ffffff73;border-radius:999px;width:.55rem;height:.55rem;padding:0}.ws-dots button.is-active{background:#ffffffe6;border-color:#ffffffe6}}.watch-page{--watch-paper:#f4f1ea;--watch-ink:#1e1c18;--watch-muted:#1e1c188c;--watch-line:#1e1c1829;--watch-ivory:#f5f0e6;background:var(--watch-paper);color:var(--watch-ink);min-height:100vh}.watch-page .watch-shell{max-width:120rem;margin:0 auto;padding:5.35rem 1.5rem 0}@media (width>=768px){.watch-page .watch-shell{padding-left:3rem;padding-right:3rem}}.watch-page .watch-above-fold{--watch-header-offset:5.35rem;box-sizing:border-box;height:calc(100svh - var(--watch-header-offset));flex-direction:column;gap:.45rem;min-height:0;padding-bottom:.55rem;display:flex}.watch-page .watch-above-fold .watch-intro{flex:none;margin-bottom:0}.watch-page .watch-above-fold .watch-intro-row{gap:.55rem 1.25rem;margin-top:.28rem}.watch-page .watch-above-fold .watch-title{font-size:clamp(2rem,3.6vw,2.85rem)}.watch-page .watch-above-fold .watch-feature{flex:1.2 1 0;min-height:0;margin-top:0;display:flex}.watch-page .watch-above-fold .watch-feature-frame{aspect-ratio:auto;flex:auto;width:100%;height:100%;min-height:0}.watch-page .watch-above-fold .watch-reels-block{border-top:1px solid var(--watch-line);flex-direction:column;flex:1 1 0;min-height:0;margin-top:0;padding-top:.55rem;display:flex}.watch-page .watch-above-fold .watch-section-head{flex:none;gap:.45rem 1rem;margin-bottom:.55rem}.watch-page .watch-above-fold .watch-reels-scroller{flex:auto;align-items:stretch;gap:1.15rem;min-height:0}.watch-page .watch-above-fold .watch-reel{flex-direction:column;height:100%;min-height:0;display:flex}.watch-page .watch-above-fold .watch-reel-link{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.watch-page .watch-above-fold .watch-reel-media{aspect-ratio:auto;flex:auto;width:100%;min-height:0}.watch-page .watch-above-fold .watch-reel-title{flex:none;margin-top:.45rem;font-size:.72rem}.watch-page .watch-above-fold .watch-reel-tag{flex:none;margin-top:.15rem;margin-bottom:0}@keyframes watch-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.watch-page .watch-reveal{animation:.8s both watch-reveal}.watch-page .watch-feature.watch-reveal{animation-delay:50ms}.watch-page .watch-section.watch-reveal:first-of-type{animation-delay:.1s}.watch-page .watch-intro{margin-bottom:.85rem}.watch-page .watch-eyebrow{font:400 .68rem / 1 var(--font-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--watch-muted);margin:0}.watch-page .watch-intro-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-top:.45rem;display:flex}.watch-page .watch-title{font:500 clamp(2.35rem, 4.2vw, 3.45rem) / .92 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.watch-page .watch-intro-copy{border-left:1px solid var(--watch-line);max-width:22rem;font:300 clamp(.82rem, 1vw, .98rem) / 1.45 var(--font-sans), sans-serif;color:var(--watch-muted);margin:0;padding-left:1.25rem}.watch-page .watch-intro-aside{max-width:11rem;font:italic 400 .84rem / 1.4 var(--font-display), "Cormorant Garamond", serif;color:#1e1c186b;text-align:right;margin:0 0 .35rem auto}@media (width<=900px){.watch-page .watch-intro-aside{display:none}.watch-page .watch-intro-copy{border-left:0;max-width:28rem;padding-left:0}}.watch-page .watch-feature{margin-top:.35rem;position:relative}.watch-page .watch-feature-frame{aspect-ratio:3.15;background:#d9d2c4;width:100%;min-height:320px;position:relative;overflow:hidden}:is(.watch-page .watch-feature-frame:fullscreen,.watch-page .watch-feature-frame:fullscreen){aspect-ratio:auto;background:#0a0806;width:100%;height:100%;min-height:100%}:is(.watch-page .watch-feature-frame:fullscreen .watch-feature-media,.watch-page .watch-feature-frame:fullscreen .watch-feature-media,.watch-page .watch-feature-frame:fullscreen .watch-persistent-banner-wrap,.watch-page .watch-feature-frame:fullscreen .watch-persistent-banner-wrap){width:100%;height:100%}.watch-page .watch-feature-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.watch-page .watch-feature-media-slot{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.watch-persistent-banner-host{opacity:0;pointer-events:none;width:0;height:0;position:fixed;overflow:hidden}.watch-persistent-banner-wrap{width:100%;height:100%;position:absolute;inset:0}.watch-persistent-banner-wrap .watch-feature-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.watch-page .watch-feature-shade{pointer-events:none;background:linear-gradient(90deg,#140e0a61 0%,#140e0a1a 36%,#0000 58%),linear-gradient(#0000 54%,#140e0a47 100%);position:absolute;inset:0}.watch-page .watch-feature-body{z-index:2;color:var(--watch-ivory);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1rem,2.2vw,1.85rem);display:flex;position:absolute;inset:0}.watch-page .watch-feature-copy{pointer-events:auto;max-width:min(34rem,52%)}.watch-page .watch-chapters{pointer-events:auto;min-width:9.5rem;color:var(--watch-ivory);align-self:center;margin:0 0 2.25rem;padding:0;list-style:none}.watch-page .watch-feature-label{font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f5f0e6b8;margin:0}.watch-page .watch-feature-title{font:500 clamp(1.55rem, 2.8vw, 2.7rem) / 1.05 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.08em;text-transform:uppercase;margin:.45rem 0 0}.watch-page .watch-feature-sub{max-width:28rem;font:300 clamp(.72rem, .9vw, .9rem) / 1.45 var(--font-sans), sans-serif;color:#f5f0e6c7;margin:.7rem 0 0}.watch-page .watch-feature-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:1.1rem;display:flex}.watch-page .watch-feature-cta{color:var(--watch-ivory);font:400 .66rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid #f5f0e68c;border-radius:0;align-items:center;gap:.55rem;padding:.55rem 1.05rem;text-decoration:none;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.watch-page .watch-feature-cta:hover{color:var(--watch-ink);background:#f5f0e6eb;border-color:#f5f0e6eb}.watch-page .watch-feature-meta{font:400 .66rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e69e}.watch-page .watch-chapters li+li{border-top:1px solid #f5f0e638}.watch-page .watch-chapters a,.watch-page .watch-chapters button{color:#f5f0e69e;text-align:left;cursor:pointer;width:100%;font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:baseline;gap:.7rem;padding:.55rem 0;text-decoration:none;transition:color .3s;display:flex}.watch-page .watch-chapters a.is-active,.watch-page .watch-chapters a:hover,.watch-page .watch-chapters button:hover{color:#fff}.watch-page .watch-chapters span:first-child{opacity:.55}.watch-page .watch-feature-fullscreen{z-index:3;color:#f5f0e6b3;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:2.25rem;height:2.25rem;transition:color .3s,border-color .3s,background .3s;display:grid;position:absolute;bottom:1rem;right:1rem}.watch-page .watch-feature-fullscreen:hover{color:#fff}:is(.watch-page .watch-feature-frame:fullscreen .watch-feature-fullscreen,.watch-page .watch-feature-frame:fullscreen .watch-feature-fullscreen){color:#fff;background:#140e0a47;border-color:#f5f0e647}.watch-page .watch-feature-sound{z-index:4;color:#f5f0e6c7;cursor:pointer;background:#140e0a47;border:1px solid #f5f0e647;place-items:center;width:2.25rem;height:2.25rem;transition:color .3s,border-color .3s,background .3s;display:grid;position:absolute;top:.75rem;left:.75rem}.watch-page .watch-feature-sound:hover{color:#fff;background:#140e0a6b;border-color:#f5f0e68c}.watch-page .watch-feature-sound[aria-pressed=true]{color:#fff;border-color:#f5f0e673}.watch-page .watch-feature-settings{z-index:5;position:absolute;top:.75rem;right:.75rem}.watch-page .watch-feature-panel{width:min(22rem,100vw - 2rem);top:calc(100% + .4rem);right:0}.watch-page .watch-reel-media .mb-tile-panel{width:min(18rem,100vw - 2rem)}.watch-page.is-covers-edit .watch-feature-settings .mb-replace-icon{opacity:1;color:#f5f0e6;background:#140e0a59;border-color:#f5f0e68c}.watch-page .watch-section{border-top:1px solid var(--watch-line);margin-top:2.35rem;padding-top:1.15rem}.watch-page .watch-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.85rem 1.5rem;margin-bottom:1.45rem;display:flex}.watch-page .watch-section-title-wrap{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.25rem;display:flex}.watch-page .watch-section-title{font:500 clamp(1.35rem, 2vw, 1.9rem) / 1 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.08em;text-transform:uppercase;margin:0}.watch-page .watch-section-count{letter-spacing:.12em;opacity:.72;margin-left:.35rem;font-weight:400}.watch-page .watch-section-sub{font:300 .78rem / 1.35 var(--font-sans), sans-serif;color:var(--watch-muted);margin:0}.watch-page .watch-section-link{font:400 .66rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--watch-muted);margin-left:auto;text-decoration:none;transition:color .3s}.watch-page .watch-section-link:hover{color:var(--watch-ink)}.watch-page .watch-filters{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.85rem 1.35rem;display:flex}.watch-page .watch-filter{color:var(--watch-muted);cursor:pointer;font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:0 0 .2rem;transition:color .3s,border-color .3s}.watch-page .watch-filter.is-active,.watch-page .watch-filter:hover{color:var(--watch-ink)}.watch-page .watch-filter.is-active{border-bottom-color:#1e1c188c}.watch-page .watch-reels-scroller{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.65rem;display:grid}.watch-page .watch-reel{min-width:0}.watch-page .watch-reel-link{color:inherit;text-decoration:none;display:block}.watch-page .watch-reel-media{aspect-ratio:9/14;background:#ddd5c7;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s;position:relative;overflow:hidden}.watch-page .watch-reel-hover-media{position:absolute;inset:0}.watch-page .watch-reel-media img,.watch-page .watch-reel-media .mb-board-media,.watch-page .watch-reel-media video,.watch-page .watch-reel-hover-media img,.watch-page .watch-reel-hover-media video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .55s,filter .85s;display:block;position:absolute;inset:0}.watch-page .watch-reel-hover-media video{opacity:0;pointer-events:none}.watch-page .watch-reel-hover-media video.is-playing{opacity:1}.watch-page .watch-reel-media .mb-board-media img{transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .85s}.watch-page .watch-reel-shade{pointer-events:none;background:linear-gradient(#0000 58%,#140e0a6b 100%);transition:background .7s,opacity .7s;position:absolute;inset:0}.watch-page .watch-reel-play{z-index:2;width:1.85rem;height:1.85rem;color:var(--watch-ivory);opacity:.82;background:#140e0a33;border:1px solid #f5f0e68c;border-radius:999px;place-items:center;transition:border-color .55s,background .55s,color .55s,transform .55s cubic-bezier(.22,1,.36,1),opacity .55s;display:grid;position:absolute;bottom:.7rem;left:.7rem;transform:scale(.92)}.watch-page .watch-reel-duration{z-index:2;font:400 .58rem / 1 var(--font-sans), sans-serif;letter-spacing:.12em;color:#f5f0e6c7;opacity:.72;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),color .55s;position:absolute;bottom:.85rem;right:.7rem;transform:translateY(2px)}.watch-page .watch-reel-title{font:500 .78rem / 1.2 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.16em;text-transform:uppercase;margin:.75rem 0 0;transition:letter-spacing .55s,color .55s,transform .55s cubic-bezier(.22,1,.36,1)}.watch-page .watch-reel-tag{font:300 .58rem / 1.2 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--watch-muted);margin:.28rem 0 0;transition:color .55s,opacity .55s}.watch-page .watch-reel:hover .watch-reel-media,.watch-page .watch-reel:focus-within .watch-reel-media{transform:translateY(-4px);box-shadow:0 14px 28px -22px #140e0a8c}.watch-page .watch-reel:hover .watch-reel-media img,.watch-page .watch-reel:hover .watch-reel-media .mb-board-media img,.watch-page .watch-reel:hover .watch-reel-hover-media img,.watch-page .watch-reel:hover .watch-reel-hover-media video,.watch-page .watch-reel:focus-within .watch-reel-media img,.watch-page .watch-reel:focus-within .watch-reel-media .mb-board-media img,.watch-page .watch-reel:focus-within .watch-reel-hover-media img,.watch-page .watch-reel:focus-within .watch-reel-hover-media video{filter:brightness(1.04)contrast(1.03);transform:scale(1.06)}.watch-page .watch-reel:hover .watch-reel-shade,.watch-page .watch-reel:focus-within .watch-reel-shade{background:linear-gradient(#0000 52%,#140e0a8c 100%)}.watch-page .watch-reel:hover .watch-reel-play,.watch-page .watch-reel:focus-within .watch-reel-play{color:#fff;opacity:1;background:#140e0a6b;border-color:#f5f0e6f2;transform:scale(1)}.watch-page .watch-reel:hover .watch-reel-duration,.watch-page .watch-reel:focus-within .watch-reel-duration{opacity:1;color:#fff;transform:translateY(0)}.watch-page .watch-reel:hover .watch-reel-title,.watch-page .watch-reel:focus-within .watch-reel-title{letter-spacing:.2em;transform:translateY(-1px)}.watch-page .watch-reel:hover .watch-reel-tag,.watch-page .watch-reel:focus-within .watch-reel-tag{color:#1e1c18c7}@media (prefers-reduced-motion:reduce){.watch-page .watch-reel-media,.watch-page .watch-reel-media img,.watch-page .watch-reel-media .mb-board-media img,.watch-page .watch-reel-hover-media img,.watch-page .watch-reel-hover-media video,.watch-page .watch-reel-shade,.watch-page .watch-reel-play,.watch-page .watch-reel-duration,.watch-page .watch-reel-title,.watch-page .watch-reel-tag{transition:none}.watch-page .watch-reel:hover .watch-reel-media,.watch-page .watch-reel:focus-within .watch-reel-media{box-shadow:none;transform:none}.watch-page .watch-reel:hover .watch-reel-media img,.watch-page .watch-reel:hover .watch-reel-media .mb-board-media img,.watch-page .watch-reel:hover .watch-reel-hover-media img,.watch-page .watch-reel:hover .watch-reel-hover-media video,.watch-page .watch-reel:focus-within .watch-reel-media img,.watch-page .watch-reel:focus-within .watch-reel-media .mb-board-media img,.watch-page .watch-reel:focus-within .watch-reel-hover-media img,.watch-page .watch-reel:focus-within .watch-reel-hover-media video{filter:none;transform:none}}.watch-page .watch-featured{border-top:1px solid var(--watch-line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.75rem);margin-top:3.5rem;padding-top:2rem;display:grid}.watch-page .watch-featured-media{min-width:0;position:relative}.watch-page .watch-featured-media-link{aspect-ratio:1.6;color:var(--watch-ivory);background:#d8d1c3;text-decoration:none;display:block;position:relative;overflow:hidden}.watch-page .watch-featured-media-link img,.watch-page .watch-featured-media-link video{object-fit:cover;width:100%;height:100%;transition:transform .75s;display:block;position:absolute;inset:0}.watch-page .watch-featured-media-link:hover img,.watch-page .watch-featured-media-link:hover video{transform:scale(1.02)}.watch-page .watch-featured-play{z-index:2;color:#fff;pointer-events:none;background:#140e0a2e;border:1px solid #f5f0e6a6;border-radius:999px;place-items:center;width:4rem;height:4rem;margin:auto;display:grid;position:absolute;inset:0}.watch-page .watch-featured-media-label{z-index:2;font:400 .58rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e6cc;position:absolute;bottom:.9rem;left:1rem}.watch-page .watch-featured-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 2rem;min-width:0;display:grid}.watch-page .watch-featured-copy-main{max-width:26rem;padding-top:.35rem}.watch-page .watch-featured-label{font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--watch-muted);margin:0}.watch-page .watch-featured-title{font:500 clamp(2rem, 3.2vw, 3rem) / 1 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.08em;text-transform:uppercase;margin:.7rem 0 0}.watch-page .watch-featured-text{max-width:22rem;font:300 .92rem / 1.55 var(--font-sans), sans-serif;color:var(--watch-muted);margin:1.1rem 0 0}.watch-page .watch-featured-meta{font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1e1c188c;flex-wrap:wrap;gap:.55rem .9rem;margin:1.35rem 0 0;display:flex}.watch-page .watch-featured-meta span:not(:last-child):after{content:"|";opacity:.45;margin-left:.9rem}.watch-page .watch-featured-link{color:var(--watch-ink);font:400 .66rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:1.5rem;text-decoration:none;transition:opacity .3s;display:inline-block}.watch-page .watch-featured-link:hover{opacity:.65}.watch-page .watch-featured-index{min-width:10.5rem;padding-top:.2rem}.watch-page .watch-featured-index-top{font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--watch-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.watch-page .watch-featured-arrows{gap:.35rem;display:flex}.watch-page .watch-featured-arrows button{border:1px solid var(--watch-line);width:1.6rem;height:1.6rem;color:var(--watch-ink);cursor:pointer;background:0 0;place-items:center;margin:0;padding:0;transition:border-color .3s,color .3s;display:grid}.watch-page .watch-featured-arrows button:hover{border-color:#1e1c1873}.watch-page .watch-featured-index ol{margin:0;padding:0;list-style:none}.watch-page .watch-featured-index li+li{border-top:1px solid var(--watch-line)}.watch-page .watch-featured-index button{color:#1e1c1873;text-align:left;cursor:pointer;width:100%;font:400 .6rem / 1.2 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:baseline;gap:.65rem;margin:0;padding:.55rem 0;transition:color .3s;display:flex}.watch-page .watch-featured-index button.is-active,.watch-page .watch-featured-index button:hover{color:var(--watch-ink)}.watch-page .watch-categories-scroller{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.watch-page .watch-category{aspect-ratio:2.2;text-align:left;width:100%;color:var(--watch-ivory);cursor:pointer;background:#d5cec0;border:0;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.watch-page .watch-category img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;position:absolute;inset:0}.watch-page .watch-category-shade{background:linear-gradient(#0000 45%,#140e0a80 100%);position:absolute;inset:0}.watch-page .watch-category-copy{z-index:1;position:absolute;bottom:.75rem;left:.85rem}.watch-page .watch-category-title{font:500 .72rem / 1.15 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0}.watch-page .watch-category-count{font:300 .58rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e6b3;margin:.28rem 0 0}.watch-page .watch-category:hover img{filter:brightness(.95);transform:scale(1.03)}.watch-page .watch-frames{margin-top:3.25rem}.watch-page .watch-frames-grid{grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;gap:.85rem;display:grid}.watch-page .watch-frame{background:#d8d1c3;height:clamp(240px,26vw,380px);margin:0;overflow:hidden}.watch-page .watch-frame-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.watch-page .watch-frame img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;transition:transform .75s;display:block}.watch-page .watch-frame:hover img{transform:scale(1.02)}.watch-page .watch-frame-lightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a08e0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.watch-page .watch-frame-lightbox-stage{background:#0a0806;place-items:center;width:min(96vw,1400px);height:min(90vh,900px);display:grid;position:relative}:is(.watch-page .watch-frame-lightbox-stage:fullscreen,.watch-page .watch-frame-lightbox-stage:fullscreen){width:100%;max-width:none;height:100%;max-height:none}.watch-page .watch-frame-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.watch-page .watch-frame-lightbox-close,.watch-page .watch-frame-lightbox-fs,.watch-page .watch-frame-lightbox-nav{z-index:2;color:#f5f0e6e0;cursor:pointer;background:#140e0a59;border:1px solid #f5f0e647;place-items:center;width:2.5rem;height:2.5rem;transition:color .3s,border-color .3s,background .3s;display:grid;position:absolute}.watch-page .watch-frame-lightbox-close:hover,.watch-page .watch-frame-lightbox-fs:hover,.watch-page .watch-frame-lightbox-nav:hover{color:#fff;background:#140e0a80;border-color:#f5f0e68c}.watch-page .watch-frame-lightbox-close{top:1rem;right:1rem}.watch-page .watch-frame-lightbox-fs{top:1rem;right:4rem}.watch-page .watch-frame-lightbox-nav.is-prev{top:50%;left:1rem;transform:translateY(-50%)}.watch-page .watch-frame-lightbox-nav.is-next{top:50%;right:1rem;transform:translateY(-50%)}.watch-page .watch-frame-lightbox-meta{z-index:2;max-width:calc(100% - 2rem);font:400 .62rem / 1.3 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e6b8;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;display:flex;position:absolute;bottom:1rem;left:1rem}.watch-page .watch-frame-lightbox-caption{letter-spacing:.1em;color:#f5f0e6e6;margin-left:.35rem}.watch-page .watch-coda{color:var(--watch-ink);margin-top:7.5rem;padding-top:1rem;padding-bottom:2.25rem}.watch-page .watch-coda-main{grid-template-columns:1.5fr .8fr .9fr;align-items:end;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.watch-page .watch-coda-quote-block{max-width:22rem}.watch-page .watch-coda-quote{font:400 clamp(2.5rem, 4.5vw, 4.25rem) / 1 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.01em;margin:0}.watch-page .watch-coda-quote-rule{background:#1e1c1859;width:3.25rem;height:1px;margin-top:1.35rem;display:block}.watch-page .watch-coda-lede{max-width:14rem;font:400 clamp(1.05rem, 1.35vw, 1.3rem) / 1.4 var(--font-display), "Cormorant Garamond", serif;color:#1e1c18ad;align-self:center;margin:0;padding-top:2.5rem}.watch-page .watch-coda-aside{justify-content:flex-end;align-self:end;gap:1.75rem;display:flex}.watch-page .watch-coda-nav{flex-direction:column;gap:.85rem;display:flex}.watch-page .watch-coda-nav a{color:var(--watch-ink);opacity:.55;font:400 .68rem / 1.2 var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:opacity .35s}.watch-page .watch-coda-nav a:hover{opacity:1}.watch-page .watch-coda-themes{font:italic 400 .82rem / 1.35 var(--font-display), "Cormorant Garamond", serif;color:#1e1c1861;text-transform:uppercase;letter-spacing:.04em;border-left:1px solid #1e1c182e;flex-direction:column;gap:.45rem;padding-left:1.5rem;display:flex}.watch-page .watch-coda-meta{font:400 .58rem / 1.4 var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1e1c1873;border-top:1px solid #1e1c182e;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.85rem;padding-top:1.35rem;display:grid}.watch-page .watch-coda-copy,.watch-page .watch-coda-center{margin:0}.watch-page .watch-coda-center{text-align:center;color:#1e1c1861}.watch-page .watch-coda-top{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;justify-self:end;margin:0;padding:0;transition:opacity .35s}.watch-page .watch-coda-top:hover{opacity:1}@media (width<=1439px){.watch-page .watch-above-fold .watch-reels-scroller,.watch-page .watch-reels-scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.15rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.watch-page .watch-above-fold .watch-reel,.watch-page .watch-reel{scroll-snap-align:start;flex:0 0 clamp(10.5rem,20vw,13rem);height:auto}.watch-page .watch-above-fold .watch-reel-link{height:auto}.watch-page .watch-above-fold .watch-reel-media{aspect-ratio:9/14;flex:none;max-height:min(32svh,16rem)}.watch-page .watch-categories-scroller{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-page .watch-filters{flex:100%;order:3;justify-content:flex-start}}@media (width<=1100px){.watch-page .watch-above-fold{height:auto;min-height:0}.watch-page .watch-above-fold .watch-feature-frame{aspect-ratio:2.4;height:auto;min-height:220px}.watch-page .watch-above-fold .watch-reels-block{flex:none}.watch-page .watch-featured{grid-template-columns:1fr}.watch-page .watch-featured-copy{grid-template-columns:minmax(0,1fr) auto}.watch-page .watch-frames-grid{grid-template-columns:1fr 1fr}.watch-page .watch-frame:nth-child(3){grid-column:1/-1}}@media (width<=900px){.watch-page .watch-feature-frame,.watch-page .watch-above-fold .watch-feature-frame{aspect-ratio:16/10;height:auto;min-height:240px}.watch-page .watch-feature-body{flex-direction:column;align-items:flex-start}.watch-page .watch-feature-copy{max-width:100%}.watch-page .watch-chapters{width:100%;min-width:0;margin-top:.35rem}.watch-page .watch-feature-fullscreen{display:none}.watch-page .watch-reel{flex-basis:72vw}.watch-page .watch-categories-scroller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.watch-page .watch-shell{padding-top:5.5rem}.watch-page .watch-section{margin-top:1.85rem}.watch-page .watch-featured{margin-top:2.5rem}.watch-page .watch-featured-copy,.watch-page .watch-categories-scroller,.watch-page .watch-frames-grid{grid-template-columns:1fr}.watch-page .watch-frame,.watch-page .watch-frame:nth-child(2),.watch-page .watch-frame:nth-child(3){grid-column:auto;height:clamp(200px,52vw,280px)}.watch-page .watch-coda{margin-top:5rem}.watch-page .watch-coda-main{grid-template-columns:1fr;gap:2rem}.watch-page .watch-coda-quote{font-size:clamp(2.25rem,10vw,2.75rem)}.watch-page .watch-coda-lede{max-width:18rem;padding-top:0}.watch-page .watch-coda-aside{flex-wrap:wrap;justify-content:flex-start;gap:2rem}.watch-page .watch-coda-meta{text-align:left;grid-template-columns:1fr;gap:.75rem}.watch-page .watch-coda-center,.watch-page .watch-coda-top{text-align:left;justify-self:start}}@media (width>=641px) and (width<=1100px){.watch-page .watch-coda-main{grid-template-columns:1fr 1fr;gap:2.5rem 3rem}.watch-page .watch-coda-quote-block{grid-column:1/-1;max-width:28rem}.watch-page .watch-coda-lede{align-self:start;padding-top:0}.watch-page .watch-coda-aside{justify-content:flex-start}.watch-page .watch-coda-meta{grid-template-columns:1fr 1fr}.watch-page .watch-coda-center{text-align:left;order:3;grid-column:1/-1}}.sb-prompts-page{color:#141412;background:#f4f1e9;min-height:100vh;overflow-x:hidden}.sb-prompts{width:min(100% - 2.5rem,72rem);font-family:var(--font-sans), "Jost", sans-serif;margin:0 auto;padding:6.25rem 0 3rem}.sb-prompts-header{border-bottom:1px solid #14141247;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.sb-prompts-kicker{font:400 .68rem / 1.4 var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#14141294;margin:0 0 .35rem}.sb-prompts-header h1{font:400 clamp(2.2rem, 4vw, 3.6rem) / .95 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.sb-prompts-back{color:inherit;font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #14141259;align-items:center;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.sb-prompts-back:hover{color:#f4f1e9;background:#141412;border-color:#141412}.sb-prompts-list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.sb-prompts-shot{border-top:1px solid #1414122e;padding-top:1.5rem}.sb-prompts-list>.sb-prompts-shot:first-child{border-top:0}.sb-prompts-shot-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.sb-prompts-shot-head p{font:400 1.35rem / 1 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.08em;text-transform:uppercase;margin:0}.sb-prompts-shot-head span,.sb-prompts-count{font:400 .68rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;color:#14141280;margin-right:.55rem}.sb-prompts-media{aspect-ratio:21/9;background:#1a1714}.sb-prompts-media video,.sb-prompts-media img,.sb-prompts-media span{object-fit:cover;width:100%;height:100%;display:block}.sb-prompts-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-top:.85rem;display:grid}.sb-prompts-copy pre{white-space:pre-wrap;max-height:16rem;font:400 .92rem / 1.55 var(--font-sans), sans-serif;color:#141412d1;margin:0;overflow:auto}.sb-prompts-copy button{color:#f4f1e9;cursor:pointer;font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#141412;border:1px solid #141412;margin:0;padding:.7rem .9rem}.sb-prompts-copy button:hover:not(:disabled){color:#141412;background:0 0}.sb-prompts-copy button:disabled{opacity:.35;cursor:default}@media (width<=720px){.sb-prompts-header,.sb-prompts-copy{grid-template-columns:1fr;display:grid}.sb-prompts-back{justify-self:start}}.sb-review-page{color:#141412;background:#f4f1e9;min-height:100vh}.sb-review{width:min(100% - 2rem,112rem);font-family:var(--font-sans), sans-serif;margin:0 auto;padding:6.5rem 0 2.5rem}.sb-review-header,.sb-review-section-head,.sb-review-block-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.sb-review-header{border-bottom:1px solid #14141247;padding-bottom:1.4rem}.sb-review-header p,.sb-review-section-head p,.sb-review-block-heading p,.sb-review-result p{margin:0 0 .35rem}.sb-review-header h1{margin:0;font-size:clamp(2rem,4vw,4.8rem)}.sb-review-header-actions,.sb-review-block-actions{align-items:center;gap:.45rem;display:flex}.sb-review button,.sb-review a{border-radius:0}.sb-review-back,.sb-review-save,.sb-review-section-head button,.sb-review-block-actions button,.sb-review-block-actions a{color:#141412;min-height:2.25rem;font:500 .58rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #14141261;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.sb-review-save,.sb-review-section-head button{color:#f4f1e9;background:#141412;border-color:#141412}.sb-review-episodes{border-left:1px solid #14141233;grid-template-columns:repeat(11,minmax(5.5rem,1fr));margin:1.1rem 0 0;display:grid;overflow-x:auto}.sb-review-episodes button{color:#1414129e;min-width:6.7rem;font:400 .64rem / 1.25 var(--font-sans), sans-serif;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #14141233;border-top:0;border-left:0;padding:.75rem .65rem}.sb-review-episodes button span{letter-spacing:.2em;margin-bottom:.28rem;font-size:.48rem;display:block}.sb-review-episodes button.is-active{color:#f4f1e9;background:#141412}.sb-review-banner{margin:.85rem 0 1.75rem}.sb-review-banner-label{font:400 .62rem / 1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#1414128c;margin:0 0 .55rem}.sb-review-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .55rem;display:grid}.sb-review-banner-grid figure{min-width:0;margin:0}.sb-review-banner-grid img,.sb-review-banner-grid span{aspect-ratio:21/9;object-fit:cover;background:#ddd6c8;width:100%;display:block}.sb-review-banner-grid figcaption{font:400 .68rem / 1.3 var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1414129e;margin-top:.3rem}.sb-review-banner-grid figcaption b{color:#141412;margin-right:.35rem;font-weight:400}@media (width<=720px){.sb-review-banner-grid{grid-template-columns:1fr}}.sb-review-master{margin-bottom:5rem}.sb-review-section-head{margin-bottom:1.2rem}.sb-review-section-head h2,.sb-review-block-heading h2{font-family:var(--font-display), "Cormorant Garamond", serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:300}.sb-review-section-head h2{font-size:clamp(2rem,3.2vw,3.6rem)}.sb-review-master textarea,.sb-review-prompt-label textarea{box-sizing:border-box;field-sizing:content;color:#141412;width:100%;height:auto;max-height:none;font:400 .78rem / 1.65 var(--font-sans), sans-serif;resize:none;background:0 0;border:1px solid #14141238;border-radius:0;outline:none;display:block;overflow:hidden}.sb-review-master textarea{min-height:25rem;padding:1.2rem}.sb-review-master textarea:focus,.sb-review-prompt-label textarea:focus{box-shadow:none;border-color:#14141273}.sb-review-blocks{gap:6rem;display:grid}.sb-review-block{border-top:1px solid #14141280;padding-top:1.25rem}.sb-review-block-heading{margin-bottom:1rem}.sb-review-block-heading h2{font-size:clamp(1.55rem,2.4vw,2.7rem)}.sb-review-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.sb-review-frames figure{min-width:0;margin:0}.sb-review-frame-media{aspect-ratio:21/9;background:#d8d1c3;position:relative;overflow:hidden}.sb-review-frame-media img{object-fit:cover;width:100%;height:100%;display:block}.sb-review-frame-media span{color:#f4f1e9;font:500 .48rem / 1 var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#141412d1;padding:.3rem .42rem;position:absolute;top:.45rem;left:.45rem}.sb-review-frames figcaption{font:400 .65rem / 1.3 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;padding-top:.5rem}.sb-review-frames figcaption b{color:#14141273;margin-right:.35rem;font-weight:400}.sb-review-prompt-label{margin-top:1.3rem;display:block}.sb-review-prompt-label>span{font:500 .55rem / 1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.45rem;display:block}.sb-review-prompt-label textarea{min-height:17rem;padding:1rem}.sb-review-result{margin-top:1.25rem}.sb-review .sb-ep-footer{border-top:1px solid #14141238;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:4.25rem;margin-top:2.5rem;padding-top:1.1rem;display:grid}.sb-review .sb-ep-footer-brand{font:400 1.35rem / 1 var(--font-display), "Cormorant Garamond", serif;letter-spacing:.06em;text-transform:uppercase;margin:0}.sb-review .sb-ep-footer-place{font:400 .55rem / 1 var(--font-sans), sans-serif;letter-spacing:.4em;text-transform:uppercase;color:#1414128c;margin:.4rem 0 0}.sb-review .sb-ep-footer-center{align-items:center;gap:.85rem;display:flex}.sb-review .sb-ep-footer-center p,.sb-review .sb-ep-footer-right p{font:400 .55rem / 1.3 var(--font-sans), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#1414129e;margin:0}.sb-review .sb-ep-footer-rule{background:#14141238;flex:auto;height:1px}.sb-review .sb-ep-footer-right{text-align:right}.sb-review-result>video,.sb-review-result-empty{aspect-ratio:21/9;background:#1b1916;width:100%}.sb-review-result>video{object-fit:contain;display:block}.sb-review-result-empty{color:#f4f1e98c;font:400 .56rem / 1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;place-content:center;justify-items:center;gap:.65rem;display:grid}.sb-review-unified{border-top:1px solid #14141280;margin-top:6rem;padding-top:1.6rem}.sb-review-unified-main{min-width:0}.sb-review .sb-ep-page.sb-review-result-panel{height:auto;min-height:0;max-height:none;overflow:visible}.sb-review-result-panel{box-sizing:border-box;color:#141412;background:#f4f1e9;border:1px solid #1414122e;width:100%;min-height:0;padding:.7rem .85rem .8rem}.sb-review-result-panel .sb-gen-panel,.sb-review-result-panel .sb-gen-panel-inner{height:auto;max-height:none;padding:0;overflow:visible}.sb-review-result-panel .sb-gen-panel-inner{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:.55rem 1.15rem;display:grid}.sb-review-result-panel .sb-gen-topbar,.sb-review-result-panel .sb-gen-banner,.sb-review-result-panel .sb-gen-submit,.sb-review-result-panel .sb-gen-error,.sb-review-result-panel .sb-gen-status,.sb-review-result-panel .sb-gen-output{grid-column:1/-1}.sb-ep-page.sb-review-result-panel .sb-gen-output-frame{aspect-ratio:auto;width:100%;height:auto;max-height:none;padding:0}.sb-ep-page.sb-review-result-panel .sb-gen-output-frame video,.sb-review-result .sb-review-result-inline{aspect-ratio:auto;object-fit:contain;background:#1b1916;width:100%;height:auto;max-height:none}:is(.sb-review-result-panel .sb-gen-section:has(.sb-gen-prompt),.sb-review-result-panel .sb-gen-section:has(.sb-gen-camera-row)){grid-area:3/2/span 4}.sb-review-result-panel .sb-gen-section:has(.sb-gen-camera-row){grid-row:7}.sb-review-result-panel .sb-gen-kicker,.sb-review-result-panel .sb-gen-label,.sb-review-result-panel .sb-gen-meta,.sb-review-result-panel .sb-gen-hint,.sb-review-result-panel .sb-gen-label-row span{letter-spacing:.12em;font-size:.72rem}.sb-review-result-panel .sb-gen-banner-title{font-size:1.35rem}.sb-review-result-panel .sb-gen-ref-list{display:none}.sb-review-result-panel .sb-gen-ref-strip{grid-template-columns:repeat(9,minmax(0,1fr));gap:.35rem;display:grid}.sb-review-result-panel .sb-gen-ref-chip,.sb-review-result-panel .sb-gen-ref-chip img,.sb-review-result-panel .sb-gen-ref-chip>span{width:100%;height:auto}.sb-review-result-panel .sb-gen-ref-chip img,.sb-review-result-panel .sb-gen-ref-chip>span{aspect-ratio:21/9}.sb-review-result-panel .sb-gen-ref-chip em{font-size:.68rem}.sb-review-result-panel .sb-gen-dropdown-trigger,.sb-review-result-panel .sb-gen-seg button,.sb-review-result-panel .sb-gen-submit,.sb-review-result-panel .sb-gen-prompt-text,.sb-review-result-panel .sb-gen-prompt-mark-tag{font-size:.82rem}.sb-review-result-panel .sb-gen-prompt,.sb-review-result-panel .sb-gen-prompt-text{field-sizing:content;resize:none;height:auto;min-height:0;max-height:none;overflow:hidden}.sb-review-result-panel .sb-gen-prompt-text{line-height:1.45}.sb-review-result-panel .sb-gen-section{gap:.28rem}.sb-review-result-inline{margin-top:1rem}.sb-review-block-actions button.is-active{color:#f4f1e9;background:#141412;border-color:#141412}.sb-review-unified .sb-review-prompt-label textarea{min-height:0}.sb-review-frames.is-nine{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.85rem}@media (width<=900px){.sb-review{width:min(100% - 1.2rem,112rem);padding-top:5.5rem}.sb-review-header,.sb-review-section-head,.sb-review-block-heading{flex-direction:column;align-items:flex-start;gap:1rem}.sb-review-frames,.sb-review-result-panel .sb-gen-panel-inner,.sb-review-result-panel .sb-gen-ref-strip{grid-template-columns:1fr}:is(.sb-review-result-panel .sb-gen-section:has(.sb-gen-prompt),.sb-review-result-panel .sb-gen-section:has(.sb-gen-camera-row)){grid-area:auto}.sb-review-master textarea{min-height:32rem}.sb-review .sb-ep-footer{grid-template-columns:1fr;gap:.85rem}.sb-review .sb-ep-footer-right{text-align:left}}
