.site .av-adv.op{--op-pad:clamp(48px,6.4cqw,96px);max-width:none}.site .av-adv.op .op-in{max-width:none;padding:0 var(--pad);margin:0}.site .av-adv.op h2{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.site .av-adv.op h2 em{font-family:var(--wn-font-person);text-transform:none;letter-spacing:0;font-size:1.22em;font-style:italic;font-weight:500;line-height:.9}.site .av-adv.op .op-crumb{padding-top:var(--wn-crumb-top);padding-bottom:var(--wn-crumb-gap)}.site .av-adv.op .op-crumb .crumbs{margin:0;padding:0}.site .av-adv.op .op-film{margin:0;position:relative}.site .av-adv.op .op-watch{z-index:2;left:var(--op-edge,var(--pad));position:absolute;bottom:clamp(20px,3cqw,44px)}.site .av-adv.op .op-film.is-playing .op-watch{display:none}@container pg (width<=720px){.site .av-adv.op .op-watch{left:var(--pad);bottom:16px}}.site .av-adv.op .op-film .video-frame{aspect-ratio:auto;width:100%;height:min(84svh,56.25cqw)}.site .av-adv.op .op-film-top .video-frame,.site .av-adv.op .op-film-end .video-frame{height:min(76svh,56.25cqw)}.site .av-adv.op .op-film .video-frame img{max-width:none!important;max-height:none!important}.site .av-adv.op .op-film .video-cap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container pg (width<=720px){.site .av-adv.op .op-film .video-frame{aspect-ratio:16/9;height:auto}}.site .av-adv.op .op-hero,.site .av-adv.op .op-statement{--op-edge:clamp(48px,4cqw,72px)}.site .av-adv.op .op-hero{background:var(--asphalt);color:#fff;--op-fs:min(176px,calc((100cqw - 2 * var(--op-edge)) / 10.4));--op-spacer:clamp(130px,16cqw,260px);--op-top:clamp(20px,2.4cqw,36px);position:relative}@container pg (width<=720px){.site .av-adv.op .op-hero{--op-fs:calc((100cqw - 2 * var(--op-edge)) / 7.2)}}.site .av-adv.op .op-hero-run{box-sizing:border-box;padding-top:var(--op-spacer);height:calc(var(--op-top) + var(--op-fs) * 6.72 + 100svh - var(--op-spacer) + 30svh);position:relative}.site .av-adv.op .op-hero-pin{top:var(--op-spacer);z-index:0;height:calc(100svh - var(--op-spacer));background:var(--poster) center/cover;position:sticky;overflow:hidden}.site .av-adv.op .op-hero-pin video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.site .av-adv.op .op-hero-pin:after{content:"";background:var(--asphalt);opacity:var(--op-dim,0);pointer-events:none;position:absolute;inset:0}.site .av-adv.op .op-hero-words{left:var(--op-edge);right:var(--op-edge);top:var(--op-top);z-index:1;position:absolute}.site .av-adv.op .op-hero h1{font:400 var(--op-fs)/.96 var(--wn-font-figure);letter-spacing:-.004em;text-transform:uppercase;text-wrap:nowrap;color:#fff;-webkit-text-stroke:.01em #fff;margin:0}.site .av-adv.op .op-w{text-align:left;display:block}.site .av-adv.op .op-statement{background:var(--asphalt);color:#fff;padding:clamp(40px,6cqw,88px) var(--op-edge) clamp(56px,8cqw,120px)}.site .av-adv.op .op-statement .op-in{grid-template-columns:minmax(0,36cqw) minmax(0,1fr);padding:0;display:grid}.site .av-adv.op .op-statement p{grid-column:2}@container pg (width<=720px){.site .av-adv.op .op-statement .op-in{display:block}}.site .av-adv.op .op-statement p{max-width:30ch;font:500 clamp(22px,2.5cqw,38px)/1.32 var(--wn-font-company);letter-spacing:-.006em;text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.site .av-adv.op .op-hero-run{height:calc(var(--op-top) + var(--op-fs) * 6.72 + 30svh)}.site .av-adv.op .op-hero-pin{left:0;right:0;top:var(--op-spacer);height:auto;margin:0;position:absolute;bottom:0}.site .av-adv.op .op-hero-pin video{display:none}}.site .av-adv.op .op-business{background:var(--table);color:var(--slate);padding:var(--op-pad) 0;margin-top:0}.site .av-adv.op .op-business h2{color:var(--quiet);margin:0 0 clamp(28px,4cqw,56px);font-size:clamp(20px,2.2cqw,28px)}.site .av-adv.op .op-business .op-in>p{max-width:none;margin:0}.site .av-adv.op .op-l1,.site .av-adv.op .op-l3{font-family:var(--wn-font-person);font-size:clamp(26px,3.4cqw,48px);font-style:italic;font-weight:400;line-height:1.15}.site .av-adv.op .op-l2{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(30px,4.6cqw,60px);font-weight:800;line-height:1.08;margin:clamp(10px,1.4cqw,20px) 0!important}.site .av-adv.op .op-l3{margin-top:clamp(28px,3.6cqw,52px)!important}.site .av-adv.op .op-biz-btn{margin-top:clamp(28px,3.4cqw,48px)}.site .av-adv.op .op-feel{letter-spacing:-.01em;color:var(--slate);font-size:clamp(34px,9.4cqw,148px);font-weight:800;line-height:.95;margin-top:clamp(6px,.8cqw,12px)!important}.site .av-adv.op .op-cards{padding:var(--op-pad) 0}.site .av-adv.op .op-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4cqw,48px);margin:0;padding:0;list-style:none;display:grid}.site .av-adv.op .op-moments li{border-top:4px solid var(--slate);flex-direction:column;margin:0;padding-top:clamp(18px,2cqw,24px);display:flex}.site .av-adv.op .op-moments li:first-child{border-top-color:var(--wn-stripe-2)}.site .av-adv.op .op-moments li:nth-child(2){border-top-color:var(--wn-stripe-3)}.site .av-adv.op .op-moments li:nth-child(3){border-top-color:var(--wn-stripe-4)}.site .av-adv.op .op-moments h2{letter-spacing:-.005em;text-transform:none;color:var(--slate);margin:0 0 12px;font-size:clamp(20px,2.1cqw,26px);font-weight:800;line-height:1.2}.site .av-adv.op .op-moments p{color:var(--slate);max-width:36ch;margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.6}.site .av-adv.op .op-m-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;margin:0 0 20px;display:block}@container pg (width<=900px){.site .av-adv.op .op-moments{grid-template-columns:minmax(0,1fr);gap:40px}}.site .av-adv.op .op-people{background:var(--table);padding:var(--op-pad) 0}.site .av-adv.op .op-people-grid{max-width:none;padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,min(46%,640px));align-items:start;gap:clamp(32px,5cqw,72px);margin:0;display:grid}.site .av-adv.op .op-people-text{grid-area:1/1;align-self:center}.site .av-adv.op .op-fig{grid-area:1/2;margin:0;position:sticky;top:96px}.site .av-adv.op .op-fig img{width:100%;height:auto;display:block}.site .av-adv.op .op-fig figcaption{color:var(--quiet);margin-top:10px;padding-left:0;font-size:14px;font-weight:500;line-height:1.45}.site .av-adv.op .op-people-text{padding-top:0}.site .av-adv.op .op-people-text h2{margin:0 0 clamp(24px,3cqw,40px);font-size:clamp(28px,3.8cqw,48px)}.site .av-adv.op .op-people-text p{max-width:56ch;font-size:18px;line-height:1.7}.site .av-adv.op .op-people-text p.op-quote{max-width:none;font-size:clamp(22.4px,2.64cqw,36.8px);line-height:1.22}.site .av-adv.op .op-quote{font-family:var(--wn-font-person);letter-spacing:0;max-width:none;color:var(--slate);text-wrap:balance;margin:clamp(28px,3.4cqw,48px) 0 clamp(8px,1cqw,16px);font-size:clamp(22.4px,2.64cqw,36.8px);font-style:italic;font-weight:600;line-height:1.22}@container pg (width<=900px){.site .av-adv.op .op-fig{position:static}.site .av-adv.op .op-people-grid{padding:0 var(--pad);grid-template-columns:minmax(0,1fr);gap:0}.site .av-adv.op .op-fig,.site .av-adv.op .op-people-text{grid-area:auto/1}.site .av-adv.op .op-fig{max-width:560px}.site .av-adv.op .op-people-text{padding:clamp(32px,6cqw,48px) 0 0}}@container pg (width<=720px){.site .av-adv.op .op-people-text{padding:28px 0 0}}.site .av-adv.op .op-fun{padding:0 0 var(--op-pad)}.site .av-adv.op .op-fun-img{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:none;height:auto;display:block;max-height:min(88svh,1100px)!important}.site .av-adv.op .op-fun-text{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5cqw,72px);padding-top:clamp(32px,4.4cqw,56px);display:grid}.site .av-adv.op .op-fun-text h2{font-size:clamp(28px,3.8cqw,48px)}.site .av-adv.op .op-fun-text p{max-width:38ch;margin:0;font-size:clamp(18px,1.9cqw,22px);line-height:1.55}.site .av-adv.op .op-human{padding:0 0 var(--op-pad)}.site .av-adv.op .op-two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5cqw,72px);display:grid}.site .av-adv.op .op-two h2{font-size:clamp(32px,4.8cqw,64px)}.site .av-adv.op .op-human .op-two h2{position:sticky;top:112px}.site .av-adv.op .op-two-text p{max-width:52ch;margin:0 0 .85em;font-size:clamp(18px,1.7cqw,21px);line-height:1.65}.site .av-adv.op .op-two-text p.op-lead{letter-spacing:-.01em;margin:0 0 .6em;font-size:clamp(22px,2.4cqw,30px);font-weight:800;line-height:1.3}@container pg (width<=900px){.site .av-adv.op .op-human .op-two h2{position:static}.site .av-adv.op .op-fun-text,.site .av-adv.op .op-two{grid-template-columns:minmax(0,1fr)}}.site .av-adv.op .op-origin{background:var(--asphalt);color:#fff;padding:0 0 var(--op-pad)}.site .av-adv.op .op-origin .op-film .video-cap{color:var(--mist)}.site .av-adv.op .op-origin .op-film .video-cap a{color:#fff}.site .av-adv.op .op-origin .op-two{padding-top:clamp(40px,5.5cqw,72px)}.site .av-adv.op .op-origin .op-two-text p{color:var(--mist)}.site .av-adv.op .op-origin .op-two-text p.op-links{color:#fff}.site .av-adv.op .op-link{color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:7px;padding:12px 0;font-size:16px;font-weight:700;line-height:1.3;text-decoration-thickness:3px;display:inline-block}.site .av-adv.op .op-link:after{content:"";vertical-align:.08em;border-top:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:10px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(45deg)}.site .av-adv.op .op-link:hover{text-decoration-thickness:5px}.site .av-adv.op .op-link:hover:after{transform:translate(3px)rotate(45deg)}.site .av-adv.op .op-link:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid}.site .av-adv.op .op-links{flex-wrap:wrap;gap:4px 36px;max-width:none;margin:12px 0 0;padding:0;list-style:none;display:flex}.site .av-adv.op .op-links li{margin:0}@media (prefers-reduced-motion:reduce){.site .av-adv.op .op-link:after{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site .av-adv.op .op-fun-img{animation:linear both op-breath view();animation-range:entry cover 55%}@keyframes op-breath{0%{transform:scale(1.06)}to{transform:scale(1)}}.site .av-adv.op .op-fun{overflow:hidden}}}.site .av-adv.op ::selection{background:var(--orange);color:var(--asphalt)}
