.site-head .wrap,.wk .wrap,.ct .wrap,.cl .wrap,.site-foot .wrap{width:calc(100% - 2 * var(--gutter))}.opening{position:relative;height:calc(100svh - 61px + 100vh)}.op-stage{position:sticky;top:61px;display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 61px);padding:clamp(14px,2vw,28px) var(--gutter) clamp(16px,2vw,28px);overflow:clip}.op-title{align-self:center;margin:0;color:var(--text);font-family:var(--font-wide);font-size:min(calc((100vw - 2 * var(--gutter) - 16px) / 5.73),calc((100svh - 61px - 170px) / 2.7));font-stretch:100%;font-weight:800;line-height:.86;letter-spacing:-.05em;text-align:center}.op-line{display:flex;align-items:center;justify-content:center;white-space:nowrap;will-change:transform}.op-mask[data-push]{will-change:transform}.op-label,.op-sub,.op-foot,.op-big{will-change:opacity}.op-word{position:relative;display:inline-flex}.op-mask{display:inline-block;margin:-.2em -.04em;padding:.2em .04em;overflow:clip}.op-in{display:inline-block}.op-slot{flex:none;width:1.3em;height:.72em;margin:0 .12em;border-radius:6px;background:var(--orange)}.op-slot-m{display:none}.op-label{position:absolute;bottom:9%;width:13rem;color:var(--text-2);font-family:var(--font);font-size:.875rem;font-stretch:100%;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left;white-space:normal}.op-label-r{left:100%;margin-left:clamp(14px,1.8vw,28px)}.op-label-l{right:100%;margin-right:clamp(14px,1.8vw,28px);text-align:right}.op-sub{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.op-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px}.op-cta,.cl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.op-note,.cl-note{margin:0;color:var(--text-2);font-size:.9375rem;line-height:1.5}.op-note a,.cl-note a{color:var(--text);font-weight:600;text-decoration:none}.op-note a:hover,.cl-note a:hover{text-decoration:underline;text-underline-offset:3px}.op-proof{margin:0;color:var(--text-3);font-size:.8125rem}.op-reel{position:absolute;top:0;left:0;z-index:3;width:0;height:0;overflow:hidden;border-radius:6px;background:var(--orange);visibility:hidden}.op-reel.ready{visibility:visible}.op-letters{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.op-big{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;gap:12px;padding:0 var(--gutter) clamp(28px,4vw,56px);color:var(--text);opacity:0;pointer-events:none}.op-big-name{font-family:var(--font-wide);font-size:clamp(56px,11vw,200px);font-stretch:100%;font-weight:800;line-height:.86;letter-spacing:-.05em}.op-big-line{max-width:30em;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.45}@keyframes op-rise{0%{transform:translateY(1.2em)}}@keyframes op-open{0%{width:0;margin-inline:.12em}}@keyframes op-fade{0%{opacity:0;transform:translateY(10px)}}.op-in{animation:op-rise .7s var(--ease-out) .05s backwards}.op-l2 .op-mask:first-child .op-in{animation-delay:.09s}.op-l2 .op-mask:last-child .op-in{animation-delay:.12s}.op-l3 .op-in{animation-delay:.16s}.op-slot{animation:op-open .7s var(--ease-out) .3s backwards}.op-label,.op-foot,.op-sub{animation:op-fade .5s var(--ease-out) .5s backwards}.wk{position:relative;background:var(--bg)}.wk-head,.ct-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 40px;padding:clamp(64px,9vw,140px) 0 clamp(28px,4vw,56px)}.wk-title,.ct-title{margin:0;font-family:var(--font-wide);font-size:clamp(44px,7vw,120px);font-stretch:100%;font-weight:800;line-height:.88;letter-spacing:-.05em}.wk-intro,.ct-intro{max-width:24em;margin:0;color:var(--text-2);font-size:1rem;line-height:1.5}@property --cover{syntax: "<number>"; inherits: false; initial-value: 0;}.wp{position:sticky;top:61px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:48px;height:calc(100svh - 61px);padding:clamp(16px,2vw,28px) var(--gutter) clamp(22px,3vw,44px);overflow:hidden;isolation:isolate;background:var(--wp-bg);color:var(--wp-text);transform:scale(calc(1 - var(--cover, 0) * .06));transform-origin:50% 0;will-change:transform}.wp:after{--cover: inherit;content:"";position:absolute;inset:0;z-index:3;background:#000;opacity:calc(var(--cover, 0) * .55);pointer-events:none;will-change:opacity}.wp-dark,.wp-night{--wp-bg: #0b0b0c;--wp-text: #f2efe8;--wp-text-2: #b3afa6;--wp-pill: #f2efe8;--wp-pill-text: #0b0b0c}.wp-orange,.wp-flame{--wp-bg: #e8822a;--wp-text: #121211;--wp-text-2: #2a1607;--wp-pill: #121211;--wp-pill-text: #ffffff}.wp-paper{--wp-bg: #ffffff;--wp-text: #0b0b0c;--wp-text-2: #3a3a3d;--wp-pill: #0b0b0c;--wp-pill-text: #ffffff}.wp-art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.wp-head,.wp-name{position:relative;z-index:1;grid-column:1}.wp-head{display:grid;justify-items:start;gap:18px;max-width:25rem}.wp-top{display:flex;align-items:baseline;gap:18px;margin:0;font-size:.9375rem;font-weight:600}.wp-num{font-family:var(--font-wide);font-size:clamp(18px,1.6vw,26px);font-stretch:100%;font-weight:800;letter-spacing:-.03em}.wp-of,.wp-kind{color:var(--wp-text-2)}.wp-name{grid-row:3;margin:0;font-family:var(--font-wide);font-size:clamp(48px,7.6vw,140px);font-stretch:100%;font-weight:800;line-height:.88;letter-spacing:-.05em}.wp-line{margin:0;color:var(--wp-text);font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.45}.wp-acts{display:flex;flex-wrap:wrap;gap:10px}.wp-watch,.wp-visit{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:1.5px solid var(--wp-pill);border-radius:999px;font:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .4s var(--ease-out)}.wp-watch{background:var(--wp-pill);color:var(--wp-pill-text)}.wp-visit{background:transparent;color:var(--wp-text)}.wp-watch:hover,.wp-visit:hover{transform:translateY(-2px)}.wp-watch:focus-visible,.wp-visit:focus-visible{outline:2px solid var(--wp-text);outline-offset:3px}.wp-play{width:.6em;height:.7em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.rl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rl-word{display:inline-block;white-space:nowrap}.rl-ch{position:relative;display:inline-block;margin:-.15em 0;padding:.15em 0;overflow:clip;vertical-align:top}.rl-b{display:block;visibility:hidden}.rl-a{position:absolute;top:.15em;right:0;left:0;text-align:center;transition:transform .6s var(--ease-out) var(--d, 0ms),font-weight .4s var(--ease-out) var(--d, 0ms)}.wk.js .wp:not(.in) .rl-a{transform:translateY(calc(100% + .3em))}.wk.js .wp-head{transition:opacity .55s var(--ease-out) .12s,transform .55s var(--ease-out) .12s}.wk.js .wp:not(.in) .wp-head{opacity:0;transform:translateY(14px)}@media(hover:hover)and (pointer:fine){.wp.in .wp-name:hover .rl-a{font-weight:420}}.wp-art,.wp-name{cursor:pointer}.wp-film{position:absolute;inset:0;z-index:2;overflow:hidden;visibility:hidden;color:#fff}.wp[data-open] .wp-film{visibility:visible;touch-action:manipulation}.wp[data-open] .wp-film:fullscreen{background:#000;touch-action:none}.wp-film-back{position:absolute;inset:0;background:#000;opacity:0;cursor:pointer}.wp[data-open=full] .wp-film-back{opacity:1}.wp-film-video{position:absolute;top:var(--fy, 0px);left:var(--fx, 0px);display:block;width:var(--fw, 100%);height:var(--fh, 100%);background:#000;object-fit:cover;transform-origin:0 0}.wp-film-bar,.wp-film-ctl{position:absolute;z-index:1;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.wp[data-open=full] .wp-film:not([data-ui=off]) :is(.wp-film-bar,.wp-film-ctl){opacity:1}.wp[data-open=full] .wp-film:not([data-ui=off]):not([data-asleep]) :is(.wp-film-close,.wp-film-ctl-in){pointer-events:auto}.wp[data-open=full] .wp-film[data-ui=off] :is(.wp-film-video,.wp-film-back){cursor:none}.wp-film-bar{top:0;right:0;padding:clamp(12px,1.4vw,20px) var(--gutter)}.wp-film-close{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:999px;background:#fff;color:#0b0b0c;font:inherit;font-size:.875rem;font-weight:700;line-height:1.2;cursor:pointer}.wp-film-ctl{top:calc(var(--fy, 0px) + var(--fh, 100%));left:var(--fx, 0px);width:var(--fw, 100%);padding:28px clamp(8px,1.2vw,20px) clamp(6px,.9vw,12px);background:linear-gradient(#0000,#0000002e 18px,#0000009e 38px,#000000e6);transform:translateY(-100%)}.wp-film[data-under] .wp-film-ctl{padding-top:4px;background:none;transform:none}.wp-film-ctl-in{display:grid;gap:2px}.wp-film-row{display:flex;align-items:center;gap:2px}.wp-film-gap{flex:1}.wp-film-btn{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s}.wp-film-btn:hover{background:#ffffff29}.wp-film-btn svg{display:block}.wp-film-btn .i-b,.wp-film[data-paused] [data-play] .i-a,.wp-film[data-muted] [data-mute] .i-a,.wp-film[data-fs] [data-full] .i-a{display:none}.wp-film[data-paused] [data-play] .i-b,.wp-film[data-muted] [data-mute] .i-b,.wp-film[data-fs] [data-full] .i-b{display:block}.wp-film-time{margin:0 6px;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-film-of{color:#ffffffad}.wp-film-of:before{content:"/";margin:0 .4em}.wp-film-seek,.wp-film-vol{--f: 0;--g: 0;--knob: 14px;--line: 4px;--fill: #ffffff;--upto: calc(var(--knob) / 2 + (100% - var(--knob)) * var(--f));--here: calc(var(--knob) / 2 + (100% - var(--knob)) * max(var(--f), var(--g)));--track: linear-gradient( to right, var(--fill) 0 var(--upto), rgb(255 255 255 / .55) var(--upto) var(--here), rgb(255 255 255 / .24) var(--here) 100% );width:100%;height:20px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none}.wp-film-seek{--fill: var(--orange)}.wp-film-seek:hover,.wp-film-seek:active{--line: 6px}.wp-film-vol{flex:none;width:76px;margin-right:6px}.wp-film-seek::-webkit-slider-runnable-track,.wp-film-vol::-webkit-slider-runnable-track{height:var(--line);border-radius:999px;background:var(--track)}.wp-film-seek::-moz-range-track,.wp-film-vol::-moz-range-track{height:var(--line);border-radius:999px;background:var(--track)}.wp-film-seek::-webkit-slider-thumb,.wp-film-vol::-webkit-slider-thumb{width:var(--knob);height:var(--knob);margin-top:calc((var(--line) - var(--knob)) / 2);border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073;-webkit-appearance:none;appearance:none}.wp-film-seek::-moz-range-thumb,.wp-film-vol::-moz-range-thumb{width:var(--knob);height:var(--knob);border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073}.wp-film-close:focus-visible,.wp-film-btn:focus-visible,.wp-film-seek:focus-visible,.wp-film-vol:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media(hover:none),(pointer:coarse){.wp-film-vol{display:none}}.wp-film-flash,.wp-film-wait{position:absolute;top:calc(var(--fy, 0px) + var(--fh, 100%) / 2);left:calc(var(--fx, 0px) + var(--fw, 100%) / 2);border-radius:50%;opacity:0;pointer-events:none}.wp-film-flash{display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;background:#0000008c}.wp-film-flash svg{display:none}.wp-film-flash[data-icon=play] .i-play,.wp-film-flash[data-icon=pause] .i-pause{display:block}.wp-film-wait{width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgb(255 255 255 / .25);border-top-color:#fff;transition:opacity .2s}.wp[data-open=full] .wp-film[data-wait] .wp-film-wait{opacity:1;transition-delay:.45s;animation:film-wait .9s linear infinite}@keyframes film-wait{to{transform:rotate(360deg)}}.wk.js .wp-name{transition:opacity .45s var(--ease-out) .1s,transform .55s var(--ease-out) .1s}.wk.js .wp[data-open=opening] :is(.wp-head,.wp-name),.wk.js .wp[data-open=full] :is(.wp-head,.wp-name){opacity:0;transform:translateY(16px);transition-duration:.3s;transition-delay:0s}.wk-cursor{position:fixed;top:0;left:0;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:var(--cur-bg, #0b0b0c);color:var(--cur-text, #ffffff);font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0}.wk-cursor:before{content:"";width:.55em;height:.65em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.wk-cursor[data-close]:before{display:none}.ct{position:relative;background:var(--bg)}.ct-list{margin-block:0;padding:0;list-style:none;border-bottom:1px solid var(--text)}.ct-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(24px,4vw,72px);padding:clamp(22px,2.4vw,36px) 0 clamp(36px,4.4vw,68px);border-top:1px solid var(--text)}.ct-what{display:grid;align-content:start;justify-items:start;gap:12px}.ct-kind{margin:0;color:var(--text-2);font-size:.9375rem;font-weight:600}.ct-name{margin:0;font-family:var(--font-wide);font-size:clamp(26px,2.6vw,44px);font-stretch:100%;font-weight:800;line-height:.95;letter-spacing:-.04em}.ct-line{max-width:22em;margin:0;color:var(--text-2);font-size:.9375rem;line-height:1.45}.ct-quote,.ct-words{margin:0}.ct-words p{position:relative;margin:0;color:#8a8a90;font-size:clamp(24px,2.6vw,44px);font-weight:600;line-height:1.14;letter-spacing:-.025em;text-wrap:pretty}.ct-words p:before{content:"“";position:absolute;right:100%;padding-right:.05em}.ct-words p:after{content:"”"}.ct-mark{color:var(--text)}.ct-who{margin-top:clamp(14px,1.4vw,22px);font-size:.9375rem;font-weight:600}.ct.js :is(.ct-what,.ct-quote){transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.ct.js .ct-quote{transition-delay:.08s}.ct.js .ct-row:not(.in) :is(.ct-what,.ct-quote){opacity:0;transform:translateY(28px)}.cl{background:var(--bg);padding:clamp(72px,10vw,160px) 0 clamp(48px,6vw,96px)}.cl-title{margin:0 0 clamp(14px,1.6vw,24px);color:var(--text-2);font-size:.9375rem;font-weight:600}.cl-people{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--text)}.cl-person{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 32px;padding:clamp(8px,1vw,16px) 0 clamp(12px,1.4vw,22px);border-top:1px solid var(--text)}.cl-name{margin:0;font-family:var(--font-wide);font-size:clamp(48px,9vw,172px);font-stretch:100%;font-weight:800;line-height:.88;letter-spacing:-.05em}.cl-role{margin:0;color:var(--text-2);font-size:clamp(15px,1.1vw,17px);font-weight:600}.cl-cta{margin-top:clamp(28px,3vw,48px)}.cl.js .cl-person:not(.in) .rl-a{transform:translateY(calc(100% + .3em))}.cl.js .cl-role{transition:opacity .5s var(--ease-out) .15s}.cl.js .cl-person:not(.in) .cl-role{opacity:0}@media(max-width:639px){.ct-row{grid-template-columns:minmax(0,1fr);row-gap:22px}.ct-words p:before{position:static;padding-right:0}.cl-person{display:grid;justify-content:start}.cl-name{font-size:clamp(40px,12.5vw,64px)}}@media(max-width:639px){.wp{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto}.wp-head{display:contents}.wp-top{grid-row:1}.wp-line{position:relative;z-index:1;grid-row:3;margin-bottom:14px}.wp-acts{position:relative;z-index:1;grid-row:4;justify-self:start;margin-bottom:18px}.wk.js :is(.wp-top,.wp-line,.wp-acts){transition:opacity .45s var(--ease-out) .1s}.wk.js .wp[data-open=opening] :is(.wp-top,.wp-line,.wp-acts),.wk.js .wp[data-open=full] :is(.wp-top,.wp-line,.wp-acts){opacity:0;transition-duration:.3s;transition-delay:0s}.wp-name{grid-row:5;font-size:clamp(40px,12.5vw,64px)}}@media(max-width:639px){.opening{height:calc(100svh - 61px + 80vh)}.op-stage{grid-template-rows:minmax(0,1fr) auto auto}.op-title{align-self:end;font-size:calc((100vw - 2 * var(--gutter)) / 4.15)}.op-l2{column-gap:.24em}.op-l2 .op-slot{display:none}.op-slot-m{display:block;width:100%;height:auto;margin:.14em 0 .12em;aspect-ratio:16 / 9}.op-label{display:none}.op-sub{position:static;width:auto;height:auto;margin:12px 0 16px;overflow:visible;clip-path:none;color:var(--text-2);font-size:.9375rem;line-height:1.45;white-space:normal}}@media(prefers-reduced-motion:reduce){.opening{height:auto}.op-stage{position:relative;top:0}.op-in,.op-slot,.op-label,.op-foot,.op-sub{animation:none}.wp{position:relative;top:0;transform:none;will-change:auto}.wp:after{display:none}.op-line,.op-mask[data-push],.op-label,.op-sub,.op-foot,.op-big{will-change:auto}.rl-a,.wp-film-bar,.wp-film-ctl,.wp-film-btn{transition:none}.wp[data-open=full] .wp-film[data-wait] .wp-film-wait{animation:none}}
