.v2{--u:calc(100vw / 1500);--c:calc(1338 * var(--u));--pad:calc(24 * var(--u));--gap:calc(24 * var(--u));--ink:#000;--canvas:#f2f2f2;--paper:#fff;--rule:#e0e0e0;--mute:#767676;--dark:#111113;--accent:#ff3907;--sans:"PP Neue Montreal", "Helvetica Neue", Arial, sans-serif;--disp:"Natural Grotesk", var(--sans);font-family:var(--sans);font-weight:500;font-size:calc(21 * var(--u));line-height:calc(29 * var(--u));color:var(--ink);background:var(--canvas);overflow-x:clip}@media (width<=649px){.v2{--u:calc(100vw / 390);--c:calc(350 * var(--u));--pad:calc(20 * var(--u));--gap:calc(12 * var(--u));font-size:calc(20 * var(--u));line-height:calc(27 * var(--u))}}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}:where(.v2) a{color:inherit;text-decoration:none}:where(.v2) p,:where(.v2) h1,:where(.v2) h2,:where(.v2) h3,:where(.v2) figure,:where(.v2) blockquote,:where(.v2) dl,:where(.v2) dd{margin:0}:where(.v2) ul,:where(.v2) ol{margin:0;padding:0;list-style:none}.v2 [hidden]{display:none!important}.v2 blockquote{font-size:inherit;line-height:inherit;border:0;padding:0}.v2 img,.v2 video{max-width:100%;display:block}.v2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-max{width:var(--c);margin-inline:auto}.v2-grid{column-gap:var(--gap);width:var(--c);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.v2-bleed{width:100%;padding-inline:var(--pad)}.v2-d1,.v2-d2,.v2-d3,.v2-handoff h2{text-transform:uppercase;letter-spacing:0;font-weight:500}.v2-d1,.v2-d2,.v2-tab{font-family:var(--disp)}.v2-d3,.v2-handoff h2{font-family:var(--sans)}.v2-d1{font-size:calc(160 * var(--u));line-height:1}.v2-d2{font-size:calc(103 * var(--u));line-height:1}.v2-d3{font-size:calc(130 * var(--u));line-height:1}.v2-h3{font-size:calc(50 * var(--u));line-height:calc(57 * var(--u));letter-spacing:calc(-.4 * var(--u));font-weight:500}.v2-lead{font-size:calc(26 * var(--u));font-weight:500;line-height:1.26}.v2-label{font-size:calc(21 * var(--u));text-transform:uppercase;line-height:1.4}.v2-muted{color:var(--mute)}@media (width<=649px){.v2-d1{font-size:calc(64 * var(--u))}.v2-d2{font-size:calc(50 * var(--u))}.v2-d3{font-size:calc(64 * var(--u))}.v2-h3{font-size:calc(34 * var(--u));line-height:calc(39 * var(--u))}.v2-lead{font-size:calc(20 * var(--u))}.v2-label{font-size:calc(15 * var(--u))}}.v2-ul{font-size:calc(21 * var(--u));white-space:nowrap;align-items:center;line-height:1.3;display:inline-flex;position:relative}.v2-ul:before,.v2-ul:after{content:"";left:0;bottom:calc(-6 * var(--u));transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute}.v2-ul:after{transform-origin:0;transform:scaleX(0)}.v2-ul:hover:before{transform:scaleX(0)}.v2-ul:hover:after{transition-delay:.16s;transform:scaleX(1)}@media (width<=649px){.v2-ul{font-size:calc(16 * var(--u))}}.v2-clip{display:block;overflow:hidden}.v2-clip>*{display:block}@media (prefers-reduced-motion:no-preference){.v2-clip>*{transition:transform .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(105%)}.v2-in .v2-clip>*,.v2-clip.v2-in>*{transform:none}.v2-rule-anim{transform-origin:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:scaleX(0)}.v2-in .v2-rule-anim,.v2-rule-anim.v2-in{transform:none}.v2-fade{opacity:0;transform:translateY(calc(24 * var(--u)));transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.v2-in .v2-fade,.v2-fade.v2-in{opacity:1;transform:none}.v2-fade-still{transform:none}}.v2-hero,.v2-hero-display{position:relative}.v2-hero-rule{background:var(--rule);width:100%;height:1px;position:absolute;left:0}.v2-hero-row{width:var(--c);height:calc(150 * var(--u));justify-content:space-between;align-items:center;margin-inline:auto;display:flex;overflow:hidden}.v2-hero-row>span{flex:none;align-items:center;height:100%;display:flex}.v2-hero-star{width:calc(110 * var(--u));min-width:calc(110 * var(--u));height:calc(110 * var(--u))}.v2-hero-foot{margin-top:auto;position:relative}.v2-hero-footrow{width:var(--c);padding-top:calc(30 * var(--u));padding-bottom:calc(26 * var(--u));align-items:stretch;margin-inline:auto;display:flex}.v2-hero-slot{width:calc(346 * var(--u));aspect-ratio:16/9;flex:none;align-self:flex-end}.v2-hero-say{margin-left:calc(211 * var(--u));flex-direction:column;justify-content:space-between;display:flex}.v2-hero-say p{width:calc(394 * var(--u));font-size:calc(21 * var(--u));line-height:calc(27 * var(--u))}.v2-hero-say .v2-ul{margin-top:calc(30 * var(--u));align-self:flex-start}.v2-hero-scroll{font-size:calc(21 * var(--u));text-transform:uppercase;align-items:flex-end;margin-left:auto;display:flex}.v2-film{width:var(--c);margin:calc(40 * var(--u)) auto 0}.v2-film video{aspect-ratio:16/9;object-fit:cover;background:#0b0b10;width:100%}.v2-handoff{width:var(--c);padding-top:calc(100 * var(--u));padding-bottom:calc(150 * var(--u));margin-inline:auto}.v2-handoff h2{font-size:calc(145 * var(--u));text-transform:uppercase;font-weight:500;line-height:1.1}.v2-handoff-slot{width:calc(258 * var(--u));aspect-ratio:16/9;margin:calc(-10 * var(--u)) calc(30 * var(--u)) 0;vertical-align:middle;display:inline-flex;position:relative;transform:translateY(-.06em)}@media (width>=650px){.v2-hero{height:250vh}.v2-hero-pin{width:100%;height:100vh;padding-top:calc(100 * var(--u));flex-direction:column;display:flex;position:absolute;top:0;left:0}.v2-film{z-index:5;pointer-events:none;width:100%;height:100vh;margin:0;position:sticky;top:0}.v2-film video{width:calc(346 * var(--u));height:auto;position:absolute;top:0;left:0}}@media (width<=649px){.v2-hero-pin{padding-top:calc(60 * var(--u))}.v2-hero-row{flex-wrap:wrap;justify-content:flex-start;column-gap:.18em;height:auto;overflow:visible}.v2-hero-row>span{flex:none;height:auto}.v2-hero-star{width:calc(52 * var(--u));height:calc(52 * var(--u));margin:0 calc(10 * var(--u)) 0 0}.v2-hero-footrow{padding-top:calc(25 * var(--u));padding-bottom:calc(40 * var(--u));flex-direction:column}.v2-hero-slot{display:none}.v2-hero-say{margin-left:0}.v2-hero-say p{width:100%}.v2-hero-scroll{display:none}.v2-film{width:var(--c);margin-top:calc(40 * var(--u))}.v2-handoff{padding:calc(90 * var(--u)) 0}.v2-handoff h2{font-size:calc(64 * var(--u))}.v2-handoff-slot{display:none}}.v2-say{padding-bottom:calc(300 * var(--u))}.v2-say-kicker{padding-right:calc(60 * var(--u));grid-column:1/span 3}.v2-say-body{grid-column:6/span 6}.v2-say-body .v2-h3{margin-bottom:calc(50 * var(--u))}.v2-say-body .v2-txt{padding-right:calc(100 * var(--u));margin-bottom:calc(50 * var(--u))}.v2-say-body .v2-txt p+p{margin-top:calc(24 * var(--u))}.v2-say-link{margin-top:calc(40 * var(--u))}.v2-say em{color:var(--accent);font-style:normal}@media (width<=649px){.v2-say{padding-bottom:calc(160 * var(--u))}.v2-say-kicker{margin-bottom:calc(40 * var(--u));grid-column:1/-1;padding:0}.v2-say-body{grid-column:1/-1}.v2-say-body .v2-h3{margin-bottom:calc(30 * var(--u))}.v2-say-body .v2-txt{margin-bottom:calc(30 * var(--u));padding-right:0}.v2-say-link{margin-top:calc(28 * var(--u))}}.v2-trusted{margin-bottom:calc(250 * var(--u));overflow:hidden}.v2-trusted>.v2-max{text-transform:uppercase}.v2-marquee{align-items:center;display:flex;overflow:hidden}.v2-marquee-track{will-change:transform;flex:none;align-items:center;display:flex}.v2-marquee-track>span{white-space:nowrap;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.v2-marquee-track{animation:v2-run var(--dur,40s) linear infinite}.v2-marquee-track.v2-rev{animation-direction:reverse}}@keyframes v2-run{to{transform:translate(-50%)}}.v2-logos{margin-top:calc(50 * var(--u))}.v2-logos img{width:calc(250 * var(--u));height:calc(40 * var(--u));object-fit:contain;object-position:center;flex:none}@media (width<=649px){.v2-trusted{margin-bottom:calc(160 * var(--u))}.v2-logos img{width:calc(130 * var(--u));height:calc(26 * var(--u))}}.v2-work{margin-bottom:calc(300 * var(--u))}.v2-work-head{width:var(--c);justify-content:space-between;align-items:flex-end;margin-inline:auto;display:flex}.v2-work-grid{column-gap:var(--gap);row-gap:calc(70 * var(--u));margin-top:calc(70 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-work-head .v2-work-title-line{align-items:center;gap:.24em;display:flex}.v2-work-eye{flex:none;width:1.3em;height:.858em;display:block}.v2-work-eye-blink{transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.v2-work-head.v2-in .v2-work-eye-blink{animation:.46s ease-in-out .85s both v2-eye-blink}@keyframes v2-eye-blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.06)}}}.v2-tile{display:block;position:relative}.v2-tile-shot{aspect-ratio:1;background:#e6e5e7;position:relative;overflow:hidden}.v2-dot{--u:calc(100vw / 1500);z-index:800;width:calc(138 * var(--u));height:calc(138 * var(--u));margin:calc(-69 * var(--u));color:#000;font-size:calc(50 * var(--u));pointer-events:none;opacity:0;background:#fff;border-radius:50%;place-items:center;line-height:1;transition:opacity .3s,scale .3s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;left:0;scale:.6}.v2-dot.v2-dot-on{opacity:1;scale:1}@media (hover:none),(width<=649px){.v2-dot{display:none}}.v2-tile-shot img,.v2-tile-shot video{object-fit:cover;width:100%;height:100%}.v2-tile-foot{padding-top:calc(20 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.v2-tile-foot h3{font-size:calc(21 * var(--u));line-height:calc(29.4 * var(--u));font-weight:500}.v2-tile-foot p{color:var(--mute)}.v2-tile-foot .v2-label{color:var(--ink)}@media (width<=649px){.v2-work{margin-bottom:calc(160 * var(--u))}.v2-work-head{flex-direction:column;align-items:flex-start}.v2-work-head .v2-ul{margin-top:calc(40 * var(--u))}.v2-work-grid{row-gap:calc(50 * var(--u));margin-top:calc(60 * var(--u));grid-template-columns:minmax(0,1fr)}.v2-tile-foot .v2-label{display:none}}.v2-lab{margin-bottom:calc(300 * var(--u));overflow:hidden}.v2-lab-intro{text-indent:calc(80 * var(--u));grid-column:1/span 5}.v2-lab-nav{padding-top:calc(30 * var(--u));margin-left:calc(-5 * var(--u));grid-column:1/-1;align-items:flex-end;display:flex}.v2-tab{font:inherit;font-size:calc(103 * var(--u));text-transform:uppercase;color:inherit;cursor:pointer;opacity:.25;background:0 0;border:0;padding:0;line-height:1;transition:opacity .3s}.v2-tab+.v2-tab{margin-left:calc(60 * var(--u))}.v2-tab[aria-selected=true]{opacity:1;cursor:default}.v2-lab-nav .v2-ul{margin-left:auto;margin-bottom:calc(30 * var(--u))}.v2-lab-panels{margin-top:calc(80 * var(--u));position:relative}.v2-lab-panel[hidden]{display:none}.v2-lab-grid{row-gap:calc(30 * var(--u))}.v2-post{grid-column:span 4}.v2-post-shot{aspect-ratio:4/5;background:#e6e5e7;position:relative;overflow:hidden}.v2-post-shot img,.v2-post-shot video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.v2-post-shot img,.v2-post-shot video,.v2-tile-shot img,.v2-tile-shot video{transition:scale .7s cubic-bezier(.16,1,.3,1)}.v2-post:hover .v2-post-shot img,.v2-post:hover .v2-post-shot video,.v2-tile:hover .v2-tile-shot img,.v2-tile:hover .v2-tile-shot video{scale:1.04}}.v2-pill{top:calc(30 * var(--u));left:calc(20 * var(--u));z-index:2;height:calc(36 * var(--u));padding-inline:calc(20 * var(--u));background:var(--accent);color:#fff;font-size:calc(15 * var(--u));text-transform:uppercase;border-radius:999px;align-items:center;display:flex;position:absolute}.v2-post h3{padding-top:calc(20 * var(--u));padding-right:calc(60 * var(--u));font-size:calc(26 * var(--u));font-weight:500;line-height:1.26}.v2-post-made{width:100%;height:100%;padding:calc(30 * var(--u));background:var(--dark);color:#fff;font-size:calc(34 * var(--u));text-align:center;text-transform:uppercase;place-items:center;line-height:1.05;display:grid}@media (width<=649px){.v2-lab{margin-bottom:calc(160 * var(--u))}.v2-lab-intro{text-indent:calc(50 * var(--u));grid-column:1/-1}.v2-lab-nav{flex-direction:column;align-items:flex-start}.v2-tab{font-size:calc(50 * var(--u))}.v2-tab+.v2-tab{margin-left:0;margin-top:calc(6 * var(--u))}.v2-lab-nav .v2-ul{margin:calc(30 * var(--u)) 0 0}.v2-lab-panels{margin-top:calc(50 * var(--u))}.v2-post{grid-column:1/-1}.v2-post h3{padding-right:0}}.v2-praise{z-index:4;padding-bottom:calc(300 * var(--u));user-select:none;position:relative;overflow:hidden}.v2-praise-head{align-items:flex-end}.v2-praise-head h2{grid-column:1/span 7}.v2-praise-head .v2-praise-title-line{align-items:center;gap:.24em;display:flex}.v2-praise-heart{flex:none;width:1em;height:.892em;display:block}.v2-praise-heart-tilt{transform-origin:0 0}@media (prefers-reduced-motion:no-preference) and (hover:hover){.v2-praise-heart-tilt{transition:transform .3s}.v2-praise-head h2:hover .v2-praise-heart-tilt{transform:rotate(-8deg)}}.v2-praise-head p{padding-right:calc(30 * var(--u));padding-bottom:calc(20 * var(--u));grid-column:8/span 3}.v2-count{padding-bottom:calc(20 * var(--u));text-align:right;white-space:nowrap;grid-column:11/span 2}.v2-rail{position:relative}.v2-slides{margin-top:calc(90 * var(--u));cursor:grab;touch-action:pan-y;display:flex}.v2-slides.v2-drag{cursor:grabbing}.v2-slide{width:calc(650 * var(--u));margin-right:calc(24 * var(--u));padding:calc(80 * var(--u));border-radius:calc(9 * var(--u));background:var(--paper);flex:none}.v2-slide-who{align-items:center;display:flex}.v2-slide-who .v2-avatar{width:calc(69 * var(--u));height:calc(69 * var(--u));margin-right:calc(25 * var(--u));font-size:calc(24 * var(--u));background:#e6e5e7;border-radius:50%;flex:none;place-items:center;display:grid}.v2-slide blockquote{margin-top:calc(80 * var(--u));font-size:calc(26 * var(--u));line-height:1.26}@media (width<=649px){.v2-praise{padding-bottom:calc(160 * var(--u))}.v2-praise-head h2,.v2-praise-head p,.v2-count{text-align:left;grid-column:1/-1;padding:0}.v2-praise-head p{margin:calc(40 * var(--u)) 0}.v2-slides{margin-top:calc(40 * var(--u))}.v2-slide{width:calc(330 * var(--u));margin-right:calc(12 * var(--u));padding:calc(40 * var(--u))}.v2-slide blockquote{margin-top:calc(40 * var(--u));font-size:calc(20 * var(--u))}}.v2-method{padding-bottom:calc(300 * var(--u));position:relative;overflow:hidden}.v2-method-marquee{text-transform:uppercase}.v2-star{width:calc(112 * var(--u));height:calc(112 * var(--u));flex:none;margin:0 .25em .05em}.v2-glyph{display:block}@keyframes v2-glyph-press{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}38%{animation-timing-function:cubic-bezier(.22,1,.36,1);scale:.86}to{scale:1}}@media (prefers-reduced-motion:no-preference){.v2-glyph-press{animation:.7s both v2-glyph-press}.v2-glyph-spin{animation:14s linear infinite v2-spin}}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-method-body{margin-top:calc(-85 * var(--u));z-index:2;align-items:center;position:relative}.v2-method-body>div:first-child{grid-column:2/span 4}.v2-method-body .v2-h3,.v2-method-body .v2-txt{margin-bottom:calc(40 * var(--u))}.v2-method-figure{aspect-ratio:3/4;background:var(--dark);color:#fff;padding:calc(60 * var(--u));grid-column:7/span 6;place-items:center;display:grid}.v2-method-figure .v2-glyph{width:calc(180 * var(--u));height:calc(180 * var(--u))}@media (width<=649px){.v2-method{padding-bottom:calc(160 * var(--u))}.v2-star{width:calc(55 * var(--u));height:calc(55 * var(--u));margin-inline:.15em}.v2-method-body{margin-top:calc(60 * var(--u))}.v2-method-body>div:first-child{grid-column:1/-1}.v2-method-figure{margin-top:calc(60 * var(--u));aspect-ratio:4/3;grid-column:1/-1}}.v2-about{z-index:4;margin-bottom:calc(300 * var(--u));position:relative;overflow:hidden}.v2-about-figures{column-gap:var(--gap);margin-top:calc(90 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-about-shot{aspect-ratio:4/3;background:#e6e5e7;overflow:hidden}.v2-about-shot img{object-fit:cover;width:100%;height:100%}.v2-about figcaption{padding-top:calc(20 * var(--u));text-transform:uppercase;white-space:pre-line}.v2-about-say{margin-top:calc(90 * var(--u));align-items:start}.v2-about-say p{grid-column:1/span 5}.v2-about-say div{grid-column:7/span 6}@media (width<=649px){.v2-about{margin-bottom:calc(160 * var(--u))}.v2-about-figures{row-gap:calc(40 * var(--u));margin-top:calc(50 * var(--u));grid-template-columns:minmax(0,1fr)}.v2-about-say{margin-top:calc(50 * var(--u));row-gap:calc(24 * var(--u))}.v2-about-say p,.v2-about-say div{grid-column:1/-1}}.v2-foot{--u:calc(100vw / 1500);--c:calc(1338 * var(--u));color:#fff;font-family:var(--sans);font-weight:500;font-size:calc(21 * var(--u));line-height:calc(29 * var(--u));background:#1b1b1c;overflow:hidden}@media (width<=649px){.v2-foot{--u:calc(100vw / 390);--c:calc(350 * var(--u));font-size:calc(18 * var(--u))}}.v2-foot *{box-sizing:border-box}.v2-foot a{color:inherit;text-decoration:none}.v2-foot p,.v2-foot ul,.v2-foot li{margin:0;padding:0;list-style:none}.v2-foot-in{padding:calc(370 * var(--u)) 0 calc(70 * var(--u))}.v2-foot-mark{width:var(--c);padding-bottom:calc(190 * var(--u));justify-content:space-between;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.v2-foot-mark:after{content:"";background:#ffffff40;width:100%;height:1px;position:absolute;bottom:0;left:0}.v2-foot-globe{width:calc(230 * var(--u));height:calc(230 * var(--u));filter:grayscale();mix-blend-mode:screen;flex:none;display:block}.v2-foot-word{width:calc(620 * var(--u));height:calc(146 * var(--u));align-self:center}.v2-foot-word svg{width:100%;height:100%;display:block}.v2-foot-grid{column-gap:calc(24 * var(--u));width:var(--c);padding:calc(75 * var(--u)) 0 calc(200 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.v2-foot-col:first-child,.v2-foot-col:nth-child(2){grid-column:span 2}.v2-foot-col:nth-child(3){grid-column:span 3}.v2-foot-say{grid-column:span 5}.v2-foot-col ul{margin-top:calc(22 * var(--u))}.v2-foot-col li a{color:#9d9da0;line-height:1.6;transition:color .3s;display:inline-block}.v2-foot-col li a:hover{color:#fff}.v2-foot-say p{width:83%;line-height:1.3}.v2-foot-say dl{margin:calc(30 * var(--u)) 0 0}.v2-foot-say dt{color:#9d9da0}.v2-foot-say dd{margin:0 0 calc(14 * var(--u))}.v2-foot-say dd a:hover{color:var(--accent)}.v2-foot-say .v2-ul{margin-top:calc(16 * var(--u));color:#fff}.v2-foot-bar{width:var(--c);font-size:calc(18 * var(--u));justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.v2-foot-social{gap:calc(20 * var(--u));display:flex;position:absolute;left:50%;transform:translate(-50%)}.v2-foot-social img{width:calc(20 * var(--u));height:calc(20 * var(--u))}.v2-foot-top{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v2-foot-top:hover{color:var(--accent)}@media (width<=649px){.v2-foot-in{padding:calc(60 * var(--u)) 0 calc(40 * var(--u))}.v2-foot-mark{gap:calc(30 * var(--u));padding-bottom:calc(50 * var(--u));flex-direction:column}.v2-foot-globe{width:calc(110 * var(--u));height:calc(110 * var(--u));margin:0}.v2-foot-word{width:100%;height:calc(80 * var(--u))}.v2-foot-grid{row-gap:calc(40 * var(--u));padding:calc(40 * var(--u)) 0 calc(60 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.v2-foot-col:first-child,.v2-foot-col:nth-child(2),.v2-foot-col:nth-child(3){grid-column:span 1}.v2-foot-say{order:-1;grid-column:1/-1}.v2-foot-say p{width:100%}.v2-foot-bar{gap:calc(24 * var(--u));text-align:center;flex-direction:column}.v2-foot-social{order:-1;position:static;transform:none}}.v2-panel{--u:calc(100vw / 1500);--c:calc(1338 * var(--u));--accent:#ff3907;--mute:#767676;z-index:900;color:#fff;width:100%;font-family:var(--sans,"PP Neue Montreal", sans-serif);visibility:hidden;background:#121212;font-weight:500;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-100%)}.v2-panel[hidden]{display:block}.v2-panel *{box-sizing:border-box}.v2-panel a{color:inherit;text-decoration:none}.v2-panel p,.v2-panel ul,.v2-panel li{margin:0;padding:0;list-style:none}.v2-panel-in{padding-top:calc(100 * var(--u));transform:translateY(100%)}.v2-panel-body{width:var(--c);padding:calc(60 * var(--u)) 0 calc(80 * var(--u));border-top:1px solid #fff3;margin-inline:auto}.v2-panel .v2-grid{width:100%}.v2-panel-list{grid-column:span 4}.v2-panel-list li+li{margin-top:calc(20 * var(--u))}.v2-panel-link{font-size:calc(40 * var(--u));line-height:1.2;display:inline-flex;position:relative}.v2-panel-link:after{content:"";transform-origin:100%;border-bottom:1px solid;transition:transform .75s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-.275em;left:0;right:0;transform:scaleX(0)}.v2-panel-link:hover:after,.v2-panel-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.v2-panel-cards{column-gap:calc(24 * var(--u));grid-column:span 8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-panel-shot{aspect-ratio:3/2;background:#1e1e1e;position:relative;overflow:hidden}.v2-panel-shot img{object-fit:cover;width:100%;height:100%}.v2-panel .v2-pill{background:var(--tone,#eeefbb);color:#000}.v2-panel-card p{margin-top:calc(20 * var(--u));font-size:calc(21 * var(--u));line-height:1.3}@media (prefers-reduced-motion:no-preference){.v2-panel,.v2-panel-in{transition:transform .85s cubic-bezier(.3,.85,.2,1)}.v2-panel{transition:transform .85s cubic-bezier(.3,.85,.2,1),visibility 0s linear .85s}.v2-panel-shot img{transition:scale .7s cubic-bezier(.16,1,.3,1)}.v2-panel-card:hover .v2-panel-shot img{scale:1.04}}.v2-panel.v2-panel-open{visibility:visible;transition-delay:0s;transform:none}.v2-panel.v2-panel-open .v2-panel-in{transform:none}@media (width<=991px){.v2-panel{display:none!important}}.site-legacy .w-background-video{isolation:isolate}.spk-menu{--mu:calc(100vw / 1500);color:#fff;width:100%;max-width:none;height:100dvh;max-height:none;font:500 calc(21 * var(--mu))/1.38 "PP Neue Montreal", Arial, sans-serif;overscroll-behavior:none;background:#1b1b1c;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.spk-menu:not([open]){display:none}.spk-menu::backdrop{background:0 0}.spk-menu *,.spk-menu :before,.spk-menu :after{box-sizing:border-box}.spk-menu-inner{position:absolute;inset:0}.spk-menu a{color:inherit;text-decoration:none}.spk-menu button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.spk-menu-head{z-index:2;inset:0 calc(81 * var(--mu)) auto;height:calc(60 * var(--mu));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.spk-menu-head>*{pointer-events:auto}.spk-menu-logo{width:calc(136 * var(--mu));height:calc(32 * var(--mu));display:block}.spk-menu-logo .v2-mark{opacity:1;width:100%;height:100%;display:block}.spk-menu-logo .v2-mark-mini{display:none}.spk-menu-close{position:relative}.spk-menu-close:before,.spk-menu-close:after{content:"";border-bottom:1px solid;transition:transform .75s cubic-bezier(.19,1,.22,1);position:absolute;inset:auto 0 -.275em}.spk-menu-close:before{transform-origin:0;transform:scaleX(0)}.spk-menu-close:after{transform-origin:100%;transition-delay:.25s}.spk-menu-close:hover:before{transition-delay:.25s;transform:scaleX(1)}.spk-menu-close:hover:after{transition-delay:0s;transform:scaleX(0)}.spk-menu-viewport{overscroll-behavior:contain;touch-action:none;position:absolute;inset:0;overflow:hidden}.spk-menu-track{will-change:transform}.spk-menu-list{margin:0 calc(81 * var(--mu));padding:0;list-style:none}.spk-menu-row{opacity:.25;align-items:center;margin:0;padding:0;transition:opacity .35s cubic-bezier(.25,.46,.45,.94);display:flex}.spk-menu-row:hover,.spk-menu-row:focus-within{opacity:1}.spk-menu-link{font:500 calc(160 * var(--mu))/1 "Natural Grotesk", "PP Neue Montreal", sans-serif;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:flex}.spk-menu-number{flex:0 0 calc(150 * var(--mu));font-size:calc(21 * var(--mu));display:block}.spk-menu-label{display:block}.spk-menu-sub{align-items:center;gap:calc(12 * var(--mu)) calc(20 * var(--mu));padding:0 0 0 calc(30 * var(--mu));opacity:0;white-space:nowrap;grid-template-columns:repeat(2,max-content);margin:0;list-style:none;transition:opacity .35s cubic-bezier(.25,.46,.45,.94);display:grid}.spk-menu-sub li{padding:0}.spk-menu-sub a{transition:opacity .35s;display:block}.spk-menu-sub a:hover{opacity:.5}.spk-menu-lab:hover .spk-menu-sub,.spk-menu-lab:focus-within .spk-menu-sub{opacity:1}.spk-menu .spk-menu-expand{display:none}.spk-menu :focus-visible{outline-offset:5px;outline:2px solid #eeefbb}html.spk-menu-open,html.spk-menu-open body{overscroll-behavior:none;overflow:hidden!important}html.spk-menu-open .navbar{visibility:hidden}@media (width<=649px){.spk-menu{--mu:calc(100vw / 390);font-size:calc(20 * var(--mu))}.spk-menu-head{inset-inline:calc(28 * var(--mu));height:calc(90 * var(--mu));align-items:center}.spk-menu-logo{width:calc(118 * var(--mu));height:calc(28 * var(--mu))}.spk-menu-close:before,.spk-menu-close:after{display:none}.spk-menu-viewport{top:calc(90 * var(--mu));touch-action:pan-y;overflow-y:auto}.spk-menu-list{margin:0}.spk-menu-track{will-change:auto;transform:none!important}.spk-menu-row{opacity:1;flex-wrap:wrap;display:flex;position:relative}.spk-menu-row:after,.spk-menu-list:before{content:"";transform-origin:0;background:#fff3;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.spk-menu-list:before{top:0;bottom:auto}.spk-menu-link{min-width:0;height:calc(70 * var(--mu));padding:0 calc(28 * var(--mu));font:500 calc(24 * var(--mu))/1.2 "PP Neue Montreal", sans-serif;text-transform:none;flex:1}.spk-menu-number{display:none}.spk-menu-clip{overflow:hidden}.spk-menu .spk-menu-expand{width:calc(70 * var(--mu));height:calc(70 * var(--mu));font-size:calc(24 * var(--mu));justify-content:center;align-items:center;display:flex}.spk-menu-sub{width:100%;padding:0 calc(28 * var(--mu)) calc(25 * var(--mu)) calc(70 * var(--mu));opacity:1;font-size:calc(24 * var(--mu));white-space:normal;display:none}.spk-menu-sub li{overflow:hidden}.spk-menu-lab.is-expanded .spk-menu-sub{align-items:flex-start;gap:calc(16 * var(--mu));flex-direction:column;display:flex}.spk-menu-list[data-menu-copy]{display:none}}@media (prefers-reduced-motion:reduce){.spk-menu *,.spk-menu :before,.spk-menu :after{transition:none!important;animation:none!important}.spk-menu-viewport{touch-action:pan-y;overflow-y:auto}.spk-menu-track{will-change:auto;transform:none!important}.spk-menu-list[data-menu-copy]{display:none}}
