@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/lv2/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lv2{letter-spacing:normal}.lv2,.lv2 *{border-color:currentColor}.lv2 :before,.lv2 :after{box-sizing:content-box}.lv2 h1,.lv2 h2,.lv2 h3,.lv2 h4{color:inherit;letter-spacing:normal;line-height:inherit;font-weight:700}.lv2 h1{font-size:2em}.lv2 h2{font-size:1.5em}.lv2 h3{margin:1em 0;font-size:1.17em}.lv2 h4{margin:1.33em 0;font-size:1em}.lv2 p,.lv2 dl{margin:1em 0}.lv2 figure,.lv2 blockquote{margin:1em 40px}.lv2 dd{margin:0 0 0 40px}.lv2 ul{margin:1em 0;padding:0 0 0 40px;list-style:outside}.lv2 small{font-size:smaller}.lv2 a{transition:none}.lv2 img{vertical-align:baseline;max-width:100%;height:auto;display:inline}.lv2 svg{vertical-align:baseline;display:inline}.lv2 input{padding:1px 2px;line-height:normal}.lv2 input::placeholder{color:#a9a9a9;opacity:1}.lv2{--paper:#fff;--tile:#eef1f5;--white:#fff;--ink:#1a1a1a;--ink-2:#4d4d4d;--ink-3:#6b6b6b;--line:#e0e4ea;--navy:#0a234d;--navy-deep:#071938;--on-navy:#fff;--on-navy-2:#ffffffb8;--navy-line:#ffffff38;--saffron:#0a234d;--display:"Instrument Sans",system-ui,sans-serif;--body:"Instrument Sans",system-ui,sans-serif;--display-weight:600;--display-track:-.03em;--gutter:clamp(16px,4vw,56px);--max:clamp(1400px,72vw,1840px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lv2 *{box-sizing:border-box}.lv2 [hidden]{display:none!important}.lv2{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.lv2 a{color:inherit;text-decoration:none}.lv2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lv2 img{display:block}.lv2 :focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.lv2 .wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.lv2 h1,.lv2 h2,.lv2 h3{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;margin:0}.lv2 h1{font-size:clamp(2.6rem,6.2vw,5.25rem);line-height:.98}.lv2 h2{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.05}.lv2 .link{border-bottom:1px solid;padding-bottom:2px}.lv2 .btn{background:var(--navy);min-height:54px;color:var(--on-navy);border-radius:999px;align-items:center;gap:.6em;padding:0 28px;font-size:17px;font-weight:600;transition:background .15s;display:inline-flex}.lv2 .btn:hover{background:var(--navy-deep)}.lv2 .btn.on-navy{background:var(--white);color:var(--navy)}.lv2 .lv{aspect-ratio:432/82;width:auto;height:100%;display:block}.lv2 .top{background:var(--paper)}.lv2 .top .wrap{align-items:center;gap:24px;height:76px;display:flex}.lv2 .top .brand{height:30px;color:var(--ink);--funnel:var(--navy);flex:1 1 0;display:flex}.lv2 .top .brand a{height:100%}.lv2 .search{background:var(--tile);border:1px solid #0000;border-radius:12px;flex:1 1 0;align-items:center;gap:10px;max-width:460px;height:44px;padding:0 16px;display:flex}.lv2 .search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.lv2 .search input::placeholder{color:var(--ink-3)}.lv2 input[type=search]::-webkit-search-cancel-button{appearance:none}.lv2 .search:focus-within{border-color:var(--navy);background:var(--white)}.lv2 .acts{white-space:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:26px;font-weight:500;display:flex}.lv2 .mylogo{align-items:center;gap:10px;display:flex}.lv2 .mylogo .chip{background:var(--white);place-items:center;width:44px;height:32px;display:grid}.lv2 .mylogo .chip img{max-width:36px;max-height:24px}.lv2 .ico{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.lv2 .nav{background:var(--navy);color:var(--on-navy);position:relative}.lv2 .nav .wrap{justify-content:space-around;align-items:stretch;gap:40px;height:50px;display:flex}.lv2 .nav a,.lv2 .nav button{color:var(--on-navy);border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:15.5px;font-weight:500;display:flex}.lv2 .nav a:hover,.lv2 .nav button:hover,.lv2 .nav button[aria-expanded=true]{border-bottom-color:var(--on-navy)}.lv2 .nav :focus-visible,.lv2 footer :focus-visible{outline-color:var(--on-navy)}.lv2 .caret{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.lv2 [aria-expanded=true] .caret{transform:rotate(225deg)translateY(-2px)}.lv2 .panel{background:var(--white);color:var(--ink);border-bottom:1px solid var(--line);z-index:20;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -28px #0a234d59}.lv2 .panel .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;height:auto;padding-block:36px 40px;display:grid}.lv2 .col h3{font-size:14px;font-family:var(--body);letter-spacing:0;color:var(--ink-3);margin-bottom:14px;font-weight:600}.lv2 .col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lv2 .panel .col a{color:var(--ink);border:0;padding:5px 0;font-size:17px;font-weight:400;display:inline-flex}.lv2 .panel .col a:hover{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.lv2 .panel .col a.all{color:var(--navy);margin-top:10px;font-weight:600}.lv2 .m-only{display:none}.lv2 .opener .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,5vw,80px);padding-block:clamp(36px,6vw,84px) clamp(44px,7vw,96px);display:grid}.lv2 .opener .say{justify-items:start;gap:30px;display:grid}.lv2 .opener .row{flex-wrap:wrap;align-items:center;gap:22px 28px;display:flex}.lv2 .status{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lv2 .status button{border-bottom:1px solid}.lv2 .stage .g:first-child{grid-row:1/span 2}.lv2 .g{background:var(--tile);aspect-ratio:1;--lx:62%;--ly:33%;--lw:15%;position:relative;overflow:hidden}.lv2 .stage .g:first-child{aspect-ratio:auto;min-height:100%}.lv2 .g>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:6%}.lv2 .mk{left:var(--lx);top:var(--ly);width:var(--lw);place-items:center;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;transform:translate(-50%,-50%)}.lv2 .mk.swap{opacity:0;transform:translate(-50%,-50%)scale(.6)}.lv2 .mk svg{width:100%;height:auto;display:block}.lv2 .mk img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:none}.lv2 .g[data-tone=dark] .mk{color:#fff}.lv2 .g[data-tone=light] .mk{color:var(--navy)}.lv2 .fast{background:var(--tile)}.lv2 .fast .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding-block:clamp(40px,5.5vw,80px);display:grid}.lv2 .trusted{--tg:clamp(40px,5vw,72px);max-width:var(--max);padding-inline:var(--gutter);padding-bottom:var(--tg);gap:var(--tg);margin-inline:auto;display:grid}.lv2 .trusted .marks img{filter:none}.lv2 .trusted .marks{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:0 24px;display:grid}@media (max-width:700px){.lv2 .trusted .marks{flex-wrap:wrap;justify-content:center;gap:26px 36px;display:flex}}.lv2 .best .wrap{padding-bottom:clamp(40px,5vw,72px)}.lv2 .trusted h2,.lv2 .best .trusted h2{text-align:center;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1}.lv2 .fast a{gap:14px;display:grid}.lv2 .fast .pic{background:var(--white);aspect-ratio:1;overflow:hidden}.lv2 .fast .pic img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:9%;transition:transform .3s}.lv2 .fast .pic img.full{-o-object-fit:cover;object-fit:cover;padding:0}.lv2 .fast a:hover .pic img{transform:scale(1.03)}.lv2 .fast .name{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);justify-content:space-between;align-items:baseline;font-size:clamp(1.1rem,1.7vw,1.5rem);display:flex}.lv2 .arrow{font-family:var(--body);font-weight:400}.lv2 .choose{background:var(--navy);color:var(--on-navy)}.lv2 .choose .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,5vw,80px);padding-block:clamp(52px,7.5vw,112px);display:grid}.lv2 .choose form{align-items:flex-end;gap:18px;display:flex}.lv2 .choose .field{border-bottom:1px solid var(--on-navy);flex:1;min-width:0;display:flex}.lv2 .choose input{min-width:0;height:54px;color:var(--on-navy);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:clamp(1rem,1.5vw,1.25rem)}.lv2 .choose input::placeholder{color:var(--on-navy-2)}.lv2 .note{color:var(--ink-3);margin:0;font-size:14px}.lv2 .note:before{content:"";background:var(--saffron);width:8px;height:8px;margin-right:8px;display:inline-block}.lv2 .choose .note{color:var(--on-navy-2);min-height:1.5em;margin-top:16px}.lv2 .how .wrap{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(52px,7.5vw,112px);display:grid}.lv2 .figure{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.045em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(4rem,9vw,8rem);line-height:.86}.lv2 .figure small{letter-spacing:var(--display-track);margin-top:.18em;font-size:.34em;display:block}.lv2 .how p{color:var(--ink-2);max-width:28ch;margin:18px 0 0;font-size:17px}.lv2 .steps{counter-reset:s;margin:0;padding:0;list-style:none}.lv2 .steps li{counter-increment:s;border-top:1px solid var(--line);font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);align-items:baseline;gap:20px;padding:18px 0;font-size:clamp(1.15rem,1.7vw,1.5rem);display:flex}.lv2 .steps li:last-child{border-bottom:1px solid var(--line)}.lv2 .steps li:before{content:counter(s);font-family:var(--body);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:0;min-width:1.2em;font-size:15px;font-weight:400}.lv2 .film{background:var(--tile);position:relative}.lv2 .film img{aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;width:100%}.lv2 .film .play{background:var(--white);border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:18px;left:18px}.lv2 .film .play:after{content:"";border-left:14px solid var(--navy);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.lv2 .proof{background:var(--tile)}.lv2 .proof .wrap{gap:clamp(28px,4vw,56px);padding-block:clamp(52px,7.5vw,112px);display:grid}.lv2 .marks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;display:flex}.lv2 .marks img{mix-blend-mode:multiply;filter:grayscale()contrast(1.1);width:auto;height:clamp(26px,3.4vw,42px)}.lv2 .work{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);display:grid}.lv2 .work figure{gap:10px;margin:0;display:grid}.lv2 .work img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.lv2 .work figcaption{color:var(--ink-2);font-size:15px}.lv2 .clients .wrap{padding-block:clamp(46px,4.6vw,60px)}.lv2 .work blockquote{font-family:var(--display);letter-spacing:var(--display-track);color:var(--ink);margin:6px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.3}.lv2 .work figcaption{color:var(--ink-3);flex-wrap:wrap;gap:2px 10px;display:flex}.lv2 .work figcaption strong{color:var(--ink);font-weight:600}.lv2 .work-nav{display:none}.lv2 .pg{max-width:var(--max);padding-inline:var(--gutter);gap:clamp(22px,3vw,40px);margin-inline:auto;padding-block:clamp(52px,7.5vw,112px);display:grid}.lv2 .pg>*{min-width:0}.lv2 .band-title{color:var(--ink)}.lv2 .roll{--gap:clamp(8px,1.2vw,16px);--n:3;overflow:hidden;container-type:inline-size}.lv2 .roll .track{gap:var(--gap);align-items:flex-start;width:max-content;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex}.lv2 .roll figure{width:calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n));flex:none;gap:10px;margin:0;display:grid}.lv2 .roll img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.lv2 .roll blockquote{font-family:var(--display);letter-spacing:var(--display-track);margin:6px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.3}.lv2 .roll figcaption{color:var(--ink-3);flex-wrap:wrap;gap:2px 10px;font-size:15px;display:flex}.lv2 .roll figcaption strong{color:var(--ink);font-weight:600}.lv2 .m-side,.lv2 .names{display:none}.lv2 .m-row{padding-top:clamp(14px,1.5vw,20px)}.lv2 .names{margin:0;padding:0;list-style:none}@media (max-width:900px){.lv2 .roll{--n:2}}@media (max-width:560px){.lv2 .roll{--n:1}}@media (prefers-reduced-motion:reduce){.lv2 .roll .track{transition:none}}.lv2 .side-big,.lv2 .band-title{font-size:clamp(2.3rem,4.9vw,4.4rem);line-height:.96}.lv2 .pg{-moz-column-gap:clamp(24px,4vw,64px);grid-template:"roll head""roll names"1fr/minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,2.6vw,36px) clamp(24px,4vw,64px);padding-bottom:clamp(52px,7.5vw,112px)}.lv2 .p-head{grid-area:head}.lv2 .m-row{grid-column:1/-1;padding-top:clamp(20px,2.6vw,36px)}.lv2 .roll{--n:1;grid-area:roll}.lv2 .roll img{aspect-ratio:3/2}.lv2 .roll blockquote{font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.2}.lv2 .names{grid-area:names;align-self:end;display:block}.lv2 .names li{border-top:1px solid var(--line)}.lv2 .names li:last-child{border-bottom:1px solid var(--line)}.lv2 .names button{text-align:left;width:100%;font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:15px 0;font-size:clamp(1.05rem,1.5vw,1.35rem);display:flex}.lv2 .names button[aria-current=true]{color:var(--navy)}.lv2 .names button:hover{color:var(--ink)}@media (max-width:900px){.lv2 .pg{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.lv2 .p-head,.lv2 .roll,.lv2 .names,.lv2 .m-row{grid-area:auto}}.lv2 .roll figure{gap:clamp(16px,2vw,24px)}.lv2 .case{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.lv2 .case dl{margin:0}.lv2 .case dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.lv2 .case dl div:last-child{border-bottom:1px solid var(--line)}.lv2 .case dt{color:var(--ink-3)}.lv2 .case dd{text-align:right;margin:0;font-weight:600}.lv2 .case dd.tbc{color:var(--ink-3);font-weight:400}.lv2 .case .say2{justify-items:start;gap:12px;display:grid}.lv2 .case blockquote{margin:0}@media (max-width:900px){.lv2 .case{grid-template-columns:minmax(0,1fr)}}.lv2 .cs{display:none}.lv2 .cs-detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.lv2 .cs-detail>img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.lv2 .cs-text{justify-items:start;gap:18px;display:grid}.lv2 .cs-text h3{font-size:clamp(1.3rem,2vw,1.8rem)}.lv2 .facts{width:100%;margin:0}.lv2 .facts div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.lv2 .facts div:last-child{border-bottom:1px solid var(--line)}.lv2 .facts dt{color:var(--ink-3)}.lv2 .facts dd{text-align:right;margin:0;font-weight:600}.lv2 .facts dd.tbc{color:var(--ink-3);font-weight:400}.lv2 .cs-story{gap:10px;display:grid}.lv2 .cs-story p{color:var(--ink-3);margin:0}.lv2 .cs-story strong{color:var(--ink);font-weight:600}.lv2 .cs-text blockquote{font-family:var(--display);letter-spacing:var(--display-track);margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;line-height:1.25}.lv2 .cs-text .who{color:var(--ink-3);margin:0;font-size:15px}.lv2 .cs-text .who strong{color:var(--ink);margin-right:8px;font-weight:600}.lv2 .cs-close{border-bottom:1px solid;padding-bottom:2px}.lv2 .cs-a-panel{background:var(--white);grid-column:1/-1;padding:clamp(20px,3vw,40px);display:block;position:relative}.lv2 .cs-a-panel .st-close{position:absolute;top:clamp(10px,1.8vw,26px);right:clamp(20px,3vw,40px)}.lv2 .cs-a-panel .cs-text h3{padding-right:96px;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}.lv2 .cs-a-panel .cs-detail>img{aspect-ratio:1}.lv2 .cs-a-panel .cs-detail{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.lv2 .cs-a-panel .cs-text{align-content:start;gap:clamp(16px,2vw,24px)}.lv2 .cs-a-panel .cs-story p{color:var(--ink-2)}@media (max-width:900px){.lv2 .cs-a-panel .cs-detail{grid-template-columns:minmax(0,1fr)}.lv2 .cs-a-panel .cs-detail>img{aspect-ratio:3/2}.lv2 .cs-a-panel .st-close{width:max-content;margin:-6px 0 6px auto;display:flex;position:static}.lv2 .cs-a-panel .cs-text h3{padding-right:0}}.lv2 .cs-a-panel.in{animation:.32s cubic-bezier(.2,.7,.2,1) lv2-drop}@keyframes lv2-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.lv2 .st-close{min-height:44px;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:8px;font-weight:500;display:inline-flex}.lv2 .st-close span{font-size:1.5em;line-height:0}.lv2 .st-close:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.lv2 .cs-a-panel.in{animation:none}}@media (max-width:900px){.lv2 .cs-detail{grid-template-columns:minmax(0,1fr)}}.lv2 .roll .case{grid-template-columns:minmax(0,1fr)}.lv2 .roll .case dl,.lv2 .cs-quote{display:none}.lv2.lv2.lv2 .pg{grid-template-rows:auto auto auto;grid-template-areas:"roll head""roll names""roll quote";row-gap:clamp(22px,2.6vw,36px)}.lv2.lv2.lv2 .roll{aspect-ratio:1;align-self:start;position:relative}.lv2.lv2.lv2 .roll .track{align-items:stretch;height:100%;position:absolute;top:0;left:0}.lv2.lv2.lv2 .roll figure{height:100%;display:block}.lv2.lv2.lv2 .roll img{aspect-ratio:auto;height:100%}.lv2.lv2.lv2 .roll .case{display:none}.lv2.lv2.lv2 .names{align-self:start}.lv2.lv2.lv2 .cs-quote{grid-area:quote;justify-items:start;gap:12px;display:grid}.lv2 .cs-quote blockquote{font-family:var(--display);letter-spacing:var(--display-track);margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;line-height:1.22}.lv2 .cs-quote .who{color:var(--ink-3);margin:0;font-size:15px}.lv2 .cs-quote .who strong{color:var(--ink);margin-right:8px;font-weight:600}@media (max-width:900px){.lv2.lv2.lv2 .pg{grid-template-areas:none}.lv2.lv2.lv2 .roll{aspect-ratio:auto}.lv2.lv2.lv2 .roll .track{height:auto;position:static}.lv2.lv2.lv2 .roll figure{height:auto}.lv2.lv2.lv2 .roll img{aspect-ratio:1;height:auto}.lv2.lv2.lv2 .cs-quote{grid-area:auto}}.lv2.lv2.lv2 .cs-a-panel{background:var(--navy);color:var(--on-navy)}.lv2.lv2.lv2 .cs-a-panel .facts div{border-color:var(--navy-line)}.lv2.lv2.lv2 .cs-a-panel .facts dt,.lv2.lv2.lv2 .cs-a-panel .facts dd.tbc,.lv2.lv2.lv2 .cs-a-panel .cs-story p,.lv2.lv2.lv2 .cs-a-panel .who,.lv2.lv2.lv2 .cs-a-panel .st-close{color:var(--on-navy-2)}.lv2.lv2.lv2 .cs-a-panel .cs-story strong,.lv2.lv2.lv2 .cs-a-panel .who strong,.lv2.lv2.lv2 .cs-a-panel .st-close:hover{color:var(--on-navy)}.lv2.lv2.lv2 .names button{width:calc(100% + 16px);margin-left:-16px;padding-inline:16px}.lv2.lv2.lv2 .names button[aria-current=true]{background:var(--navy);color:var(--on-navy)}.lv2.lv2.lv2 .names button[aria-current=true]:hover{color:var(--on-navy)}.lv2 .best .wrap{gap:clamp(22px,3vw,40px);padding-block:clamp(52px,7.5vw,112px);display:grid}.lv2 .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.lv2 .strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(8px,1.2vw,16px);display:grid}.lv2 .strip a{gap:10px;min-width:0;display:grid}.lv2 .strip .t{font-size:16px;font-weight:600}.lv2 .strip .b{color:var(--ink-3);margin-top:-8px;font-size:14px}.lv2 .best h2{font-size:clamp(2.3rem,4.9vw,4.4rem);line-height:.96}.lv2 .best .wrap{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(8px,1.2vw,16px)}.lv2 .strip-scroll,.lv2 .strip{display:contents}.lv2 .col1{flex-direction:column;grid-area:1/1/span 2;align-self:start;gap:clamp(8px,1.2vw,16px);min-width:0;display:flex}.lv2 .best .head{flex-direction:column;align-items:flex-start;gap:14px}.lv2 .best .head p{color:var(--ink-2);max-width:24ch;margin:0}.lv2 .best .head .links{justify-items:start;gap:10px;margin-top:6px;display:grid}.lv2 .col-tile{gap:10px;display:grid}.lv2 .col-tile .g{aspect-ratio:1}.lv2 .col-tile .t{font-size:16px;font-weight:600}.lv2 .col-tile .b{color:var(--ink-3);margin-top:-8px;font-size:14px}.lv2 .strip a:first-child{grid-area:1/2/span 2/span 2;grid-template-rows:minmax(0,1fr) auto auto;align-self:stretch}.lv2 .strip a:first-child .g{aspect-ratio:auto;height:100%}.lv2 .strip a:nth-child(2){grid-area:1/4}.lv2 .strip a:nth-child(3){grid-area:2/4}.lv2 .strip a:nth-child(n+4){display:none}@media (max-width:900px){.lv2 .best .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2 .col1{display:contents}.lv2 .best .head{grid-column:1/span 2}.lv2 .strip a:nth-child(n){grid-area:auto}.lv2 .strip a:first-child{grid-column:1/span 2}.lv2 .strip a:first-child .g{aspect-ratio:1;height:auto}.lv2 .col-tile{order:9}}.lv2 footer{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.lv2 footer .wrap{z-index:1;gap:48px;padding-top:64px;display:grid;position:relative}.lv2 footer .talk{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.lv2 footer .talk h2{font-family:var(--body);color:var(--on-navy-2);margin:0;font-size:18px;font-weight:600;line-height:1.2}.lv2 footer .talk p{color:var(--on-navy-2);margin:0;font-size:16px}.lv2 footer .reach{flex-wrap:wrap;gap:4px 28px;font-size:18px;font-weight:600;display:flex}.lv2 footer .reach a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.lv2 footer .reach svg,.lv2 footer .trust svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lv2 footer .acts{flex-wrap:wrap;gap:12px;display:flex}.lv2 footer .pill{border-radius:999px;justify-content:center;align-items:center;height:54px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}.lv2 footer .pill.solid{background:var(--white);color:var(--navy)}.lv2 footer .pill.line{border:1.5px solid #fff9}.lv2 footer .pill:hover{opacity:.92;text-decoration:none}.lv2 footer .trust{border-bottom:1px solid var(--navy-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:40px;display:grid}.lv2 footer .trust div{align-items:flex-start;gap:14px;display:flex}.lv2 footer .trust svg{stroke-width:1.8px}.lv2 footer .trust p{margin:0}.lv2 footer .trust strong{font-size:16px;font-weight:600;display:block}.lv2 footer .trust span{color:var(--on-navy-2);margin-top:4px;font-size:14px;display:block}.lv2 footer .cols{grid-template-columns:1fr 1fr 1fr 1.5fr;gap:40px;display:grid}.lv2 footer h3{font-family:var(--body);letter-spacing:.02em;color:var(--on-navy-2);margin-bottom:14px;font-size:14px;font-weight:600}.lv2 footer ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lv2 footer a:hover{text-underline-offset:4px;text-decoration:underline}.lv2 footer .news p{color:var(--on-navy-2);margin:0 0 12px;font-size:15px}.lv2 footer .news form{gap:10px;display:flex}.lv2 footer .news input{min-width:0;height:50px;color:var(--on-navy);font:inherit;background:0 0;border:1.5px solid #fff6;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:16px}.lv2 footer .news input:focus{border-color:var(--on-navy)}.lv2 footer .news input::placeholder{color:var(--on-navy-2)}.lv2 footer .news button{background:var(--white);height:50px;color:var(--navy);border-radius:999px;padding:0 24px;font-size:16px;font-weight:600}.lv2 footer .news .consent{color:var(--on-navy-2);margin:10px 0 0;font-size:13px;line-height:1.4}.lv2 footer .social{flex-wrap:wrap;gap:4px 8px;margin-top:16px;margin-left:-10px;display:flex}.lv2 footer .social a{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lv2 footer .social img{width:24px;height:24px;display:block}.lv2 footer .base{border-top:1px solid var(--navy-line);color:var(--on-navy-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:22px 40px;font-size:14px;display:flex}.lv2 footer .base .grp{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.lv2 footer .base a{color:var(--on-navy-2)}.lv2 footer .pay{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv2 footer .pay img{width:46px;height:29px;display:block}.lv2 footer .base .legal{flex-basis:100%;margin:0;font-size:13px;line-height:1.4}.lv2 .opener .wrap{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(16px,3vw,48px);padding-block:clamp(20px,2.6vw,40px)}.lv2 .stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(6px,1vw,14px);display:grid}.lv2 .stage .g,.lv2 .stage .g:first-child{aspect-ratio:1;background:0 0;min-height:0;overflow:visible}.lv2 .stage .g>img{filter:drop-shadow(0 18px 20px #0a234d24);padding:0}.lv2 .stage .polo{grid-area:1/1/span 2;align-self:center}.lv2 .stage .hood{grid-area:1/2}.lv2 .stage .tee{grid-area:2/2}.lv2 .drawer{background:var(--paper);z-index:40;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.lv2 .drawer .bar{height:64px;padding-inline:var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.lv2 .drawer .bar button{min-height:44px;font-weight:500}.lv2 .drawer .list{padding:6px var(--gutter) 40px;overflow:auto}.lv2 .drawer .list>a,.lv2 .drawer .list>button{border-bottom:1px solid var(--line);width:100%;min-height:56px;font-family:var(--display);letter-spacing:var(--display-track);text-align:left;justify-content:space-between;align-items:center;font-size:1.35rem;font-weight:500;display:flex}.lv2 .drawer .list.sub>a{font-family:var(--body);letter-spacing:0;min-height:48px;font-size:1.1rem;font-weight:400}.lv2 .drawer .list.sub>a.all{color:var(--navy);font-weight:600}@media (max-width:900px){.lv2 .d-only{display:none!important}.lv2 .m-only{display:flex}.lv2 .top .wrap{gap:14px;height:64px}.lv2 .top .brand{flex:auto;height:24px}.lv2 .acts{flex:none;gap:6px}.lv2 .acts button,.lv2 .acts a{place-items:center;min-width:44px;min-height:44px;display:grid}.lv2 .mylogo span{display:none}.lv2 .opener .wrap,.lv2 .choose .wrap{grid-template-columns:minmax(0,1fr);align-items:start}.lv2 .fast .wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lv2 .how .wrap,.lv2 .work{grid-template-columns:minmax(0,1fr)}.lv2 .marks{justify-content:flex-start}.lv2 .strip-scroll{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.lv2 .strip{grid-auto-columns:44vw}.lv2 .choose form{flex-wrap:wrap}.lv2 .choose .field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lv2 *{transition:none!important}}@media (max-width:900px){.lv2 footer .talk{flex-direction:column;align-items:flex-start}.lv2 footer .acts{width:100%}.lv2 footer .acts .pill{flex:auto}.lv2 footer .trust{grid-template-columns:minmax(0,1fr)}.lv2 footer .cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lv2 footer .news{grid-column:1/-1}.lv2 footer ul{gap:0}.lv2 footer li a,.lv2 footer .social a,.lv2 footer .base a{align-items:center;min-height:44px;display:inline-flex}.lv2 footer .base{row-gap:4px}.lv2 footer .base .legal{margin-top:10px}.lv2 .link{text-underline-offset:5px;border-bottom:0;align-items:center;min-height:44px;padding-bottom:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lv2 .top .brand{align-items:center;height:44px}.lv2 .top .brand a{align-items:center;height:44px;display:flex}.lv2 .top .brand .lv{height:24px}.lv2 .opener .row{gap:6px 24px}.lv2 .best .head .links{gap:0;margin-top:0}.lv2.lv2.lv2 .names button{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);width:calc(100% + var(--gutter) * 2);min-height:52px}.lv2 .col-tile{display:none}.lv2 .cs-quote{gap:6px}}@media (max-width:560px){.lv2 .fast .arrow{display:none}.lv2 .choose .btn{justify-content:center;width:100%}.lv2 .opener .wrap{padding-block:28px 36px}}.lv2 .msearch,.lv2 .cs-dots,.lv2 .names .thumb,.lv2 .marks .clone{display:none}.lv2 .mtrack{display:contents}@media (max-width:900px){.lv2 .p-head .band-title br,.lv2 #picksTitle br{display:none}.lv2 .p-head .band-title,.lv2 .best h2{font-size:clamp(2rem,9.5vw,3rem);line-height:1}.lv2 .figure{font-size:clamp(6.5rem,36vw,10rem)}.lv2 .choose .btn{width:auto;min-height:48px;padding:0 26px}.lv2.lv2.lv2 .msearch{background:var(--navy);padding:8px 16px 10px;display:block;position:relative}.lv2.lv2.lv2 .msearch .ico{width:19px;height:19px;color:var(--ink-3);margin-top:-1px;position:absolute;top:50%;left:max(32px,50% - 126.5px);transform:translateY(-50%)}.lv2.lv2.lv2 .msearch input{background:var(--white);width:285px;max-width:100%;height:38px;color:var(--ink);font:inherit;appearance:none;border:0;border-radius:12px;outline:none;margin:0 auto;padding:0 0 0 45px;font-size:16px;display:block}.lv2.lv2.lv2 .msearch input::placeholder{color:var(--ink-3)}.lv2.lv2.lv2 .msearch input:focus{box-shadow:0 0 0 2px var(--saffron)}.lv2.lv2.lv2 .acts button[aria-label=Search],.lv2.lv2.lv2 .names{display:none}.lv2.lv2.lv2 .cs-dots{justify-content:center;margin-block:-8px -10px;display:flex}.lv2 .cs-dots button{place-items:center;width:44px;height:44px;display:grid}.lv2 .cs-dots button:before{content:"";background:var(--brand-line,#c5cede);border-radius:999px;width:9px;height:9px}.lv2 .cs-dots button[aria-current=true]:before{background:var(--navy);width:11px;height:11px}.lv2 .best .head .links{flex-wrap:wrap;gap:0 22px;display:flex}.lv2.lv2.lv2 .col-tile{order:9;display:grid}.lv2.lv2.lv2 .col-tile .g{aspect-ratio:1}.lv2.lv2.lv2 .strip a:first-child{grid-column:auto}.lv2.lv2.lv2 .trusted{padding-inline:0}.lv2.lv2.lv2 .trusted .marks{display:block;overflow:hidden}.lv2.lv2.lv2 .mtrack{will-change:transform;backface-visibility:hidden;align-items:center;gap:48px;width:max-content;animation:24s linear infinite lv2-logoroll;display:flex}.lv2.lv2.lv2 .marks .clone{display:block}.lv2.lv2.lv2 .trusted .marks img{flex:none;width:auto;height:34px}}.lv2 .roll{cursor:pointer}@media (max-width:900px){.lv2 .top .wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.lv2 .top .brand{grid-column:2;justify-content:center}.lv2 .acts{grid-column:3;justify-self:end}.lv2 #openDrawer{left:calc(var(--gutter) - 11px);position:absolute;top:50%;transform:translateY(-50%)}.lv2.lv2.lv2 .opener .wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px 36px;display:grid}.lv2.lv2.lv2 .opener .say{display:contents}.lv2.lv2.lv2 h1{text-align:center;order:1;font-size:clamp(2.35rem,10.8vw,3.1rem)}.lv2.lv2.lv2 .stage{order:2;grid-template-columns:minmax(0,1fr);gap:0}.lv2.lv2.lv2 .stage .polo{grid-area:1/1;justify-self:center;width:100%}.lv2.lv2.lv2 .stage .hood,.lv2.lv2.lv2 .stage .tee{display:none}.lv2.lv2.lv2 #ask,.lv2.lv2.lv2 #status{order:3}.lv2.lv2.lv2 .opener .row{justify-items:center;gap:2px;width:100%;display:grid}.lv2.lv2.lv2 .opener .btn{justify-content:center;width:100%}.lv2.lv2.lv2 .status{justify-content:center}.lv2 .how .wrap>div:first-child{text-align:center}.lv2 .how p{margin-inline:auto}}@keyframes lv2-onebyone{0%{opacity:0}4%{opacity:1}33%{opacity:1}37%{opacity:0}to{opacity:0}}@keyframes lv2-logoroll{0%{transform:translate(0,0)}to{transform:translate(calc(-25% - 12px))}}@media (prefers-reduced-motion:reduce){.lv2.lv2.lv2 .mtrack{animation:none}.lv2.lv2.lv2 .trusted .marks{overflow-x:auto}}@media (min-width:1960px){.lv2 .how{overflow-x:clip}.lv2 .how .film{margin-right:calc((var(--max) - 100vw) / 2 - var(--gutter))}.lv2 .how .film img{aspect-ratio:16/9}}.lv2 .choose.kitask{background:var(--paper);color:var(--ink)}.lv2 .choose.kitask .wrap{padding-block:clamp(48px,6vw,88px);display:block}.lv2 .kitask .ask{background:var(--navy);color:var(--on-navy);border:1px solid var(--navy);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,56px);display:grid}.lv2 .kitask .ask,.lv2 .kitask .ask>*{min-width:0}.lv2 .kitask .ask-intro,.lv2 .kitask .ask-main{align-content:start;gap:16px;min-width:0;display:grid}.lv2 .kitask .h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.lv2 .kitask .ask-sub{color:var(--on-navy-2);max-width:40ch;margin:0;font-size:clamp(17px,1.4vw,19px)}.lv2 .kitask .ask-box{background:var(--paper);border:0;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:0 20px 40px -24px #0000008c}.lv2 .kitask .ask-box:focus-within{box-shadow:0 0 0 2px var(--on-navy)}.lv2 .kitask .ask :focus-visible{outline-color:var(--on-navy)}.lv2 .kitask .ask-box input{min-width:0;height:46px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:16px}.lv2 .kitask .ask-box input::placeholder{color:var(--ink-3)}.lv2 .kitask .ask-box .btn{background:var(--navy);min-height:46px;color:var(--on-navy);padding:0 24px;font-size:16px}.lv2 .kitask .ask-off{color:var(--on-navy-2);margin:0;font-size:14px}@media (max-width:900px){.lv2 .kitask .ask{grid-template-columns:minmax(0,1fr)}}.lv2 .opener h1 .rot{color:#5e6b85;white-space:nowrap;transition:opacity .7s ease-in-out;display:block}.lv2 .opener h1 .rot.long{font-size:.8em}.lv2 .proof{display:none!important}.lv2 .opener .stage .g>img,.lv2 .opener .stage .g .mk{transition:opacity .7s ease-in-out}.lv2 .opener.swap h1 .rot,.lv2 .opener.swap .stage .g>img,.lv2 .opener.swap .stage .g .mk{opacity:0}@media (prefers-reduced-motion:reduce){.lv2 .opener h1 .rot,.lv2 .opener .stage .g>img,.lv2 .opener .stage .g .mk{transition:none}}.lv2 .best.v2{background:var(--paper)}.lv2 .best.v2 .wrap{padding-block:clamp(48px,6vw,88px);grid-template-columns:none!important;display:block!important}.lv2 .best.v2 .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(20px,2.6vw,32px);flex-direction:row!important;display:flex!important}.lv2 .best.v2 h2{line-height:1.05;font-size:clamp(1.9rem,3.4vw,2.9rem)!important}.lv2 .best.v2 #picksTitle br{display:none}.lv2 .best.v2 #picksSub{color:var(--ink-2);margin:8px 0 0}.lv2 .best.v2 .links{gap:24px;margin:0!important;display:flex!important}.lv2 .best.v2 .links[hidden]{display:none!important}.lv2 .best.v2 .strip-scroll{scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);overflow-x:auto}.lv2 .best.v2 .strip-scroll::-webkit-scrollbar{display:none}.lv2 .best.v2 .strip{grid-template-columns:repeat(6,minmax(180px,1fr));gap:clamp(12px,1.4vw,20px);width:auto!important;display:grid!important}.lv2 .best.v2 .strip-scroll{display:block!important}.lv2 .best.v2 .strip{grid-auto-columns:auto!important;grid-auto-flow:row!important}.lv2 .best.v2 .strip>a.card{flex-direction:column;min-width:0;order:0!important;grid-area:auto!important;align-self:start!important;display:flex!important}.lv2 .best.v2 .strip>a.card .g{aspect-ratio:1!important;height:auto!important}.lv2 .best.v2 .card .g{aspect-ratio:1;border-radius:0;width:100%}.lv2 .best.v2 .card .g>img{transition:transform .3s}.lv2 .best.v2 .card:hover .g>img{transform:scale(1.03)}.lv2 .best.v2 .meta{align-content:start;gap:4px;padding-top:12px;display:grid}.lv2 .best.v2 .nm{font-weight:500;line-height:1.3}.lv2 .best.v2 .card:hover .nm{text-underline-offset:3px;text-decoration:underline}.lv2 .best.v2 .cols{color:var(--ink-3);align-items:center;gap:5px;font-size:13px;display:flex}.lv2 .best.v2 .cols i{border:1px solid #00000024;border-radius:999px;width:14px;height:14px}.lv2 .best.v2 .cols span{white-space:nowrap;margin-left:4px}@media (max-width:520px){.lv2 .best.v2 .cols i:nth-of-type(n+5){display:none}}.lv2 .best.v2 .sub{color:var(--ink-3);font-size:13px}.lv2 .best.v2 .ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.lv2 .best.v2 .pr{color:var(--ink-2);white-space:nowrap;font-size:15px}.lv2 .best.v2 .pr b{color:var(--ink);font-weight:600}.lv2 .best.v2 .pr small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.lv2 .best.v2 .lgt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}@media (max-width:900px){.lv2 .best.v2 .strip{grid-template-columns:repeat(6,minmax(170px,44vw))}}.lv2 .best.rot .tabs{flex-wrap:wrap;gap:8px;margin-bottom:clamp(16px,2vw,24px);display:flex}.lv2 .best.rot .tabs button{border:1px solid var(--line);min-height:38px;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:15px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.lv2 .best.rot .tabs button:hover{border-color:var(--navy);color:var(--ink)}.lv2 .best.rot .tabs button[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.lv2 .best.rot .strip{transition:opacity .5s;grid-template-columns:repeat(4,minmax(200px,1fr))!important}.lv2 .best.rot .strip.fade{opacity:0}.lv2 .best.rot .strip>a.all{aspect-ratio:1;background:var(--navy);color:var(--on-navy);flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(18px,2vw,26px);grid-area:auto!important;align-self:start!important;display:flex!important}.lv2 .best.rot a.all b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600;line-height:1.05}.lv2 .best.rot a.all span{color:var(--on-navy-2);font-size:15px}.lv2 .best.rot a.all:hover span{color:var(--on-navy)}@media (max-width:900px){.lv2 .best.rot .strip{grid-template-columns:repeat(4,minmax(170px,44vw))!important}.lv2 .best.rot .tabs{scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.lv2 .best.rot .tabs button{flex:none}}@media (prefers-reduced-motion:reduce){.lv2 .best.rot .strip{transition:none}}.lv2 .pace3{background:var(--navy-deep);color:var(--on-navy);position:relative;overflow:hidden}.lv2 .pace3 .bg{position:absolute;inset:0}.lv2 .pace3 .bg img{-o-object-fit:cover;object-fit:cover;opacity:.38;width:100%;height:100%;animation:24s ease-in-out infinite alternate lv2-drift}.lv2 .pace3 .bg:after{content:"";background:linear-gradient(90deg,#071938f5 0%,#071938b3 55%,#07193859 100%);position:absolute;inset:0}.lv2 .pace3 .wrap{justify-items:start;gap:18px;padding-block:clamp(56px,8vw,128px);display:grid;position:relative}.lv2 .pace3 .slot{background:#ffffff24;border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:12.5px;font-weight:500}.lv2 .pace3 .fig{align-items:baseline;gap:14px;line-height:.8;display:flex}.lv2 .pace3 .fig .n{font-family:var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(7rem,17vw,15rem);font-weight:600}.lv2 .pace3 .fig .u{letter-spacing:-.02em;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600}.lv2 .pace3 .say{max-width:34ch;color:var(--on-navy-2);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem)}.lv2 .steps3{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:clamp(24px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}.lv2 .steps3 li{counter-increment:s;gap:4px;padding-top:30px;padding-right:16px;display:grid;position:relative}.lv2 .steps3 li:before{content:"";background:var(--navy-line);height:1.5px;position:absolute;top:6px;left:0;right:0}.lv2 .steps3 li:last-child:before{width:0;right:auto}.lv2 .steps3 li.from:before{background:#fff;height:3px;top:5px}.lv2 .steps3 i{background:var(--navy-deep);border:1.5px solid var(--on-navy-2);border-radius:999px;width:14px;height:14px;position:absolute;top:0;left:0}.lv2 .steps3 li.from i,.lv2 .steps3 li.to i{background:#fff;border-color:#fff}.lv2 .steps3 b{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600}.lv2 .steps3 li:after{content:"Step " counter(s);color:var(--on-navy-2);order:-1;font-size:13px}.lv2 .steps3 li.from:after{content:"Step 3 · the 48 hours start"}@keyframes lv2-drift{0%{transform:scale(1.03)}to{transform:scale(1.14)translate(-2%)}}@media (max-width:900px){.lv2 .steps3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:560px){.lv2 .steps3{grid-template-columns:1fr}.lv2 .steps3 li:before{display:none}}@media (prefers-reduced-motion:reduce){.lv2 .pace3 .bg img{animation:none}}.lv2 .pace3.show3 .wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.lv2 .s3-left{justify-items:start;gap:18px;display:grid}.lv2 .s3{min-width:0}.lv2 .s3-card{background:var(--white);color:var(--ink);border-radius:24px;min-height:clamp(420px,36vw,500px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.lv2 .s3-slide{opacity:0;pointer-events:none;flex-direction:column;padding:clamp(20px,2.4vw,30px);transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translate(16px)}.lv2 .s3-slide.on{opacity:1;pointer-events:auto;transform:none}.lv2 .s3-vis{background:var(--tile);border-radius:16px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;margin-bottom:18px;padding:16px;display:flex;position:relative}.lv2 .s3-vis .g{background:var(--white);border-radius:12px;width:30%;box-shadow:0 14px 30px -20px #0a234d80}.lv2 .s3-vis.v1 .g:nth-child(2){transform:translateY(-10px)}.lv2 .s3-vis.v2 .g.big{width:46%}.lv2 .s3-vis .chip{background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 24px -16px #0a234d80}.lv2 .s3-vis .chip i{background:var(--navy);border-radius:999px;width:8px;height:8px}.lv2 .proof3{background:var(--white);border-radius:14px;align-items:center;gap:16px;width:min(100%,380px);padding:14px;display:flex;box-shadow:0 14px 30px -20px #0a234d80}.lv2 .proof3 .g{width:38%;box-shadow:none;background:var(--tile);flex:none}.lv2 .pr3{color:var(--ink-3);gap:4px;font-size:14px;display:grid}.lv2 .pr3 b{color:var(--ink);font-size:16px}.lv2 .ok3{color:var(--navy);align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.lv2 .ok3 i{background:var(--navy);border-radius:999px;width:18px;height:18px;position:relative}.lv2 .ok3 i:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:3.5px;left:6px;transform:rotate(45deg)}.lv2 .s3-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.lv2 .s3 h3{letter-spacing:-.03em;margin:6px 0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.lv2 .s3-t{color:var(--ink-2);max-width:46ch;margin:0;font-size:15.5px}.lv2 .s3-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lv2 .s3-bars button{text-align:left;color:var(--on-navy-2);gap:10px;font-size:14px;font-weight:500;display:grid}.lv2 .s3-bars button[aria-selected=true]{color:var(--on-navy)}.lv2 .s3-bars i{background:var(--navy-line);border-radius:999px;height:3px;display:block;overflow:hidden}.lv2 .s3-bars b{background:#fff;width:0;height:100%;display:block}.lv2 .s3-bars button.done b{width:100%}.lv2 .s3-bars button[aria-selected=true] b{animation:6s linear forwards lv2-fill3}.lv2 .s3.paused .s3-bars button[aria-selected=true] b{animation-play-state:paused}@keyframes lv2-fill3{0%{width:0}to{width:100%}}@media (max-width:900px){.lv2 .pace3.show3 .wrap{grid-template-columns:1fr}.lv2 .s3-bars span{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.lv2 .s3-slide{transition:none}.lv2 .s3-bars button[aria-selected=true] b{width:100%;animation:none}}.lv2 .slides3 .figs{display:grid}.lv2 .slides3 .fs{opacity:0;pointer-events:none;grid-area:1/1;align-content:start;gap:18px;transition:opacity .7s,transform .7s;display:grid;transform:translateY(10px)}.lv2 .slides3 .fs.on{opacity:1;pointer-events:auto;transform:none}.lv2 .slides3 .fs{transition:opacity .3s,transform .3s}.lv2 .slides3 .fs.on{transition:opacity .5s .3s,transform .5s .3s}.lv2 .slides3 .steps3 li{cursor:pointer}.lv2 .slides3 .steps3 li:before{transition:background .4s}.lv2 .slides3 .steps3 li i{transition:background .4s,border-color .4s}.lv2 .slides3 .steps3 li.from:not(.cur):before{background:var(--navy-line);height:1.5px;top:6px}.lv2 .slides3 .steps3 li.from:not(.cur) i,.lv2 .slides3 .steps3 li.to:not(.next) i{background:var(--navy-deep);border-color:var(--on-navy-2)}.lv2 .slides3 .steps3 li.from:after{content:"Step " counter(s)}.lv2 .slides3 .steps3 li.cur:before{background:#ffffff38;background:linear-gradient(90deg,#fff var(--p,0%),#ffffff38 var(--p,0%));height:3px;top:5px}.lv2 .slides3 .steps3 li.cur i,.lv2 .slides3 .steps3 li.next i,.lv2 .slides3 .steps3 li.past i{background:#fff;border-color:#fff}.lv2 .slides3 .steps3 li.past:before{background:#fff;height:3px;top:5px}.lv2 .slides3 .steps3 li.cur b{color:#fff}.lv2 .slides3 .steps3 li:not(.cur):not(.past) b{color:var(--on-navy-2)}.lv2 .slides3 .steps3 li.s48:after{content:"Step 3 · the 48 hours start"}@media (prefers-reduced-motion:reduce){.lv2 .slides3 .fs{transition:none}}.lv2 .slides3 .fs:first-child .n{font-size:clamp(4.2rem,12.5vw,13rem)}.lv2 .work7{background:var(--tile)}.lv2 .work7 .wrap{padding-block:clamp(52px,7vw,104px)}.lv2 .work7 h2{margin-bottom:clamp(20px,2.6vw,32px);font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.05}.lv2 .wgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.lv2 .wgrid figure{gap:12px;min-width:0;margin:0;display:grid}.lv2 .wgrid .im{overflow:hidden}.lv2 .wgrid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .4s;display:block}.lv2 .wgrid figure:hover img{transform:scale(1.03)}.lv2 .wgrid figcaption{gap:2px;display:grid}.lv2 .wgrid figcaption b{font-weight:600}.lv2 .wgrid figcaption span{color:var(--ink-3);font-size:14px}@media (max-width:760px){.lv2 .wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv2 .work8{background:var(--tile);padding-block:clamp(56px,7vw,112px);overflow:hidden}.lv2 .w8-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:clamp(24px,3vw,40px);display:flex}.lv2 .w8-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.lv2 .w8-head p{color:var(--ink-2);max-width:34ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem)}.lv2 .w8-reel{--h:clamp(260px,30vw,440px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lv2 .w8-track{gap:clamp(12px,1.4vw,20px);width:max-content;animation:70s linear infinite lv2-w8;display:flex}.lv2 .w8-reel:hover .w8-track{animation-play-state:paused}@keyframes lv2-w8{to{transform:translate(-50%)}}.lv2 .w8-track figure{height:var(--h);background:var(--line);border-radius:20px;flex:none;margin:0;position:relative;overflow:hidden}.lv2 .w8-track figure.wide{aspect-ratio:4/3}.lv2 .w8-track figure.tall{aspect-ratio:3/4}.lv2 .w8-track figure.sq{aspect-ratio:1}.lv2 .w8-track img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.lv2 .w8-track figure:hover img{transform:scale(1.04)}.lv2 .w8-track figcaption{flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.lv2 .w8-track figcaption b,.lv2 .w8-track figcaption span{color:var(--ink);background:#fffffff0;border-radius:999px;padding:5px 12px;line-height:1.25}.lv2 .w8-track figcaption b{font-size:15px;font-weight:600}.lv2 .w8-track figcaption span{color:var(--ink-2);font-size:13px}@media (prefers-reduced-motion:reduce){.lv2 .w8-track{width:auto;padding-inline:var(--gutter);flex-wrap:nowrap;animation:none;overflow-x:auto}.lv2 .w8-track figure[aria-hidden]{display:none}.lv2 .w8-reel{-webkit-mask-image:none;mask-image:none}}.lv2 .work9{background:var(--paper)}.lv2 .work9 .wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,6vw,104px);padding-block:clamp(64px,8vw,128px);display:grid}.lv2 .w9-intro{justify-items:start;gap:18px;display:grid;position:sticky;top:32px}.lv2 .w9-k{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);margin:0;font-size:13px;font-weight:600}.lv2 .w9-intro h2{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:.98}.lv2 .w9-p{color:var(--ink-2);max-width:30ch;margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem)}.lv2 .w9-intro .btn{margin-top:6px}.lv2 .w9-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.lv2 .w9-col{gap:clamp(22px,3vw,40px);display:grid}.lv2 .w9-col.b{margin-top:clamp(56px,8vw,120px)}.lv2 .w9-cols figure{gap:12px;margin:0;display:grid}.lv2 .w9-cols .ph{background:var(--tile);border-radius:16px;overflow:hidden}.lv2 .w9-cols img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lv2 .w9-cols figure.wide .ph{aspect-ratio:4/3}.lv2 .w9-cols figure.tall .ph{aspect-ratio:4/5}.lv2 .w9-cols figure.sq .ph{aspect-ratio:1}.lv2 .w9-cols figure:hover img{transform:scale(1.03)}.lv2 .w9-cols figcaption{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.lv2 .w9-cols figcaption b{font-weight:600}.lv2 .w9-cols figcaption span{color:var(--ink-3);text-align:right;font-size:14px}@media (max-width:900px){.lv2 .work9 .wrap{grid-template-columns:1fr}.lv2 .w9-intro{position:static}}@media (max-width:560px){.lv2 .w9-cols{grid-template-columns:1fr}.lv2 .w9-col.b{margin-top:0}.lv2 .w9-cols figcaption{flex-direction:column;gap:2px}.lv2 .w9-cols figcaption span{text-align:left}}.lv2 .work10{background:var(--paper)}.lv2 .work10>.wrap{padding-block:clamp(64px,8vw,120px)}.lv2 .work10 .k{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);margin:0;font-size:13px;font-weight:600}.lv2 .wo{display:none}.lv2 .a-main{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.lv2 .a-ph{aspect-ratio:4/3;background:var(--tile);border-radius:20px;overflow:hidden}.lv2 .a-ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .35s;display:block}.lv2 .a-ph img.swap{opacity:0}.lv2 .a-info{justify-items:start;gap:16px;padding-bottom:6px;display:grid}.lv2 .a-info h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:.98}.lv2 .a-info dl{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0;width:100%;margin:0;display:grid}.lv2 .a-info dl>div{display:contents}.lv2 .a-info dt,.lv2 .a-info dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.lv2 .a-info dt{color:var(--ink-3);padding-right:24px;font-size:14px}.lv2 .a-info dd{text-align:right;font-weight:600}.lv2 .a-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin-top:clamp(16px,2vw,24px);display:grid}.lv2 .a-thumbs button{text-align:left;color:var(--ink-3);gap:8px;font-size:13.5px;font-weight:500;display:grid}.lv2 .a-thumbs img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;opacity:.6;outline-offset:3px;border-radius:12px;outline:2px solid #0000;width:100%;transition:opacity .2s}.lv2 .a-thumbs button:hover img{opacity:.9}.lv2 .a-thumbs button[aria-pressed=true] img{opacity:1;outline-color:var(--navy)}.lv2 .a-thumbs button[aria-pressed=true]{color:var(--ink)}.lv2 .b-card{background:var(--navy);color:var(--on-navy);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,56px);display:grid;overflow:hidden}.lv2 .b-card .k{color:var(--on-navy-2)}.lv2 .b-copy{align-content:start;gap:16px;display:grid}.lv2 .b-copy h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:.98}.lv2 .b-copy>p:not(.k){color:var(--on-navy-2);max-width:34ch;margin:0;font-size:clamp(1.05rem,1.35vw,1.2rem)}.lv2 .b-names{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.lv2 .b-names li{border:1px solid var(--navy-line);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500}.lv2 .b-col{aspect-ratio:1.15;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.lv2 .b-col img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.lv2 .b-col .b1{grid-row:1/span 2}.lv2 .wo-c{background:var(--navy-deep);color:var(--on-navy)}.lv2 .c-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;padding-block:clamp(56px,7vw,96px) clamp(24px,3vw,40px);display:flex}.lv2 .c-head h2{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.lv2 .c-head p{color:var(--on-navy-2);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem)}.lv2 .c-wall{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv2 .c-wall figure{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.lv2 .c-wall img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lv2 .c-wall figure:hover img{transform:scale(1.04)}.lv2 .c-wall figcaption{background:linear-gradient(#07193800,#071938d9);gap:2px;padding:48px 20px 16px;display:grid;position:absolute;inset:auto 0 0}.lv2 .c-wall figcaption b{font-size:16px;font-weight:600}.lv2 .c-wall figcaption span{color:var(--on-navy-2);font-size:13.5px}.lv2 .wobar{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;position:fixed}.lv2 .wobar button[aria-pressed=true]{color:var(--ink);background:#fff}@media (max-width:900px){.lv2 .a-main,.lv2 .b-card{grid-template-columns:1fr}.lv2 .a-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.lv2 .c-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lv2 .wobar span{display:none}}.lv2 .wallw .wo-c{background:var(--paper);color:var(--ink);display:block}.lv2 .wallw .c-head p{color:var(--ink-2)}.lv2 .wallw .c-wall{padding-bottom:0}.lv2 .wallw .c-wall figcaption{color:#fff}.lv2 .wallw .wo-c{position:relative}.lv2 .wallw .c-head{z-index:2;color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0;position:absolute;inset:0;display:flex!important}.lv2 .wallw .c-head h2{color:#fff;letter-spacing:-.05em;text-shadow:0 4px 40px #07193873;font-size:clamp(3.4rem,9vw,8.5rem);line-height:.9}.lv2 .wallw .c-head p{color:#fff;text-shadow:0 2px 16px #07193880;font-size:clamp(1.05rem,1.5vw,1.3rem)}.lv2 .wallw .wo-c:before{content:"";z-index:1;pointer-events:none;background:#0719386b;position:absolute;inset:0}.lv2 .wallw .wo-c:hover:before{background:#07193852}.lv2 .wallw .c-wall figcaption{z-index:2;opacity:0;transition:opacity .3s}.lv2 .wallw .c-wall figure:hover figcaption{opacity:1}.lv2 .wallw .c-head{z-index:3}@media (hover:none){.lv2 .wallw .c-wall figcaption{opacity:1}}.lv2 .wallw .c-wall figcaption span{color:#fffc}.lv2 .work11{background:var(--paper);overflow:hidden}.lv2 .work11 .wrap{padding-block:clamp(56px,7vw,104px)}.lv2 .board{aspect-ratio:16/9;max-height:820px;margin-inline:auto;position:relative}.lv2 .board figure{left:var(--l);top:var(--t);width:var(--w);transform:rotate(var(--r));z-index:1;margin:0;transition:transform .35s;position:absolute}.lv2 .board figure:hover{z-index:4;transform:rotate(0)scale(1.04)}.lv2 .board .ph{border:6px solid var(--white);background:var(--tile);border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -24px #0a234d73}.lv2 .board .ph img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.lv2 .board figure:nth-child(2) .ph img,.lv2 .board figure:nth-child(5) .ph img{aspect-ratio:1}.lv2 .board figcaption{flex-direction:column;align-items:flex-start;gap:0;margin-top:8px;padding-left:4px;font-size:13px;line-height:1.3;display:flex}.lv2 .board figcaption b{font-size:14px;font-weight:600}.lv2 .board figcaption span{color:var(--ink-3)}.lv2 .board .mid{z-index:3;text-align:center;background:#ffffffeb;border-radius:24px;justify-items:center;gap:14px;padding:clamp(18px,2.4vw,32px) clamp(22px,3vw,44px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -30px #0a234d59}.lv2 .board .mid .k{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);margin:0;font-size:13px;font-weight:600}.lv2 .board .mid h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:.95}@media (max-width:900px){.lv2 .board{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lv2 .board figure{width:auto;position:static;transform:none}.lv2 .board .mid{box-shadow:none;background:0 0;order:-1;grid-column:1/-1;padding:0 0 8px;position:static;transform:none}}.lv2 .work12{background:radial-gradient(circle,#dfe4ec 1.1px,transparent 1.3px) 0 0/22px 22px,var(--paper);border-top:1px solid var(--line);overflow:hidden}.lv2 .work12 .wrap{padding-block:clamp(84px,10vw,150px) clamp(96px,11vw,160px)}.lv2 .work12 .board{aspect-ratio:16/9;max-width:1500px;margin-inline:auto;position:relative}.lv2 .work12 figure{left:var(--l);top:var(--t);width:var(--w);transform:rotate(var(--r));z-index:1;background:var(--white);border-radius:6px;margin:0;padding:8px 8px 0;transition:transform .35s,box-shadow .35s;position:absolute;box-shadow:0 1px 2px #0a234d14,0 22px 40px -22px #0a234d73}.lv2 .work12 figure:hover{z-index:5;transform:rotate(0)translateY(-6px)scale(1.03);box-shadow:0 1px 2px #0a234d14,0 34px 60px -26px #0a234d80}.lv2 .work12 .ph{background:var(--tile);border-radius:3px;overflow:hidden}.lv2 .work12 .ph img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.lv2 .work12 figure.wide .ph img{aspect-ratio:4/3}.lv2 .work12 figure.tall .ph img{aspect-ratio:4/5}.lv2 .work12 figure.sq .ph img{aspect-ratio:1}.lv2 .work12 figcaption{gap:1px;padding:10px 4px 12px;line-height:1.3;display:grid}.lv2 .work12 figcaption b{color:var(--ink);font-size:14px;font-weight:600}.lv2 .work12 figcaption span{color:var(--ink-3);font-size:12.5px}.lv2 .work12 .tape{z-index:2;background:#c5cede8c;border-radius:2px;width:64px;height:22px;position:absolute;top:-11px;box-shadow:0 1px 1px #0a234d0f}.lv2 .work12 .tape.l{left:14%;transform:rotate(-6deg)}.lv2 .work12 .tape.c{left:50%;transform:translate(-50%)rotate(3deg)}.lv2 .work12 .tape.r{right:14%;transform:rotate(7deg)}.lv2 .work12 .mid{z-index:4;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:24px;justify-items:center;gap:10px;padding:clamp(18px,2vw,28px) clamp(22px,2.8vw,40px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 80px -40px #0a234d66}.lv2 .work12 .mid .k{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);margin:0;font-size:13px;font-weight:600}.lv2 .work12 .mid h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.3rem);line-height:.95}.lv2 .work12 .mid .sub{color:var(--ink-2);max-width:28ch;margin:0;font-size:15.5px}.lv2 .work12 .mid .btn{margin-top:4px}@media (max-width:900px){.lv2 .work12 .board{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.lv2 .work12 figure{width:auto;transform:rotate(calc(var(--r) * .5));position:relative;top:auto;left:auto}.lv2 .work12 .mid{order:-1;grid-column:1/-1;margin-bottom:8px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.lv2 .work12 figure{transition:none}}.lv2 .teams{background:var(--paper)}.lv2 .teams .wrap{padding-block:clamp(16px,3vw,40px) clamp(64px,8vw,120px)}.lv2 .teams .sband{background:var(--navy);color:var(--on-navy);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,56px);display:grid}.lv2 .teams .k{letter-spacing:.09em;text-transform:uppercase;color:var(--on-navy-2);margin:0 0 12px;font-size:13px;font-weight:600}.lv2 .teams .sbh{letter-spacing:-.035em;color:var(--on-navy);max-width:16ch;margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.04}.lv2 .teams .tw{color:#94a5c0;transition:opacity .6s ease-in-out;display:inline-block}.lv2 .teams .tw.swap{opacity:0}.lv2 .teams .sbp{color:var(--on-navy-2);max-width:44ch;margin:16px 0 0;font-size:clamp(1rem,1.3vw,1.15rem)}.lv2 .teams .sbticks{color:var(--on-navy);flex-direction:column;gap:10px;margin:18px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.lv2 .teams .sbticks li{align-items:center;gap:8px;display:inline-flex}.lv2 .teams .sbticks svg{width:16px;height:16px;color:var(--on-navy-2);flex:none}.lv2 .teams .sbacts{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:26px;display:flex}.lv2 .teams .btn.white{background:var(--white);color:var(--navy)}.lv2 .teams .btn.white:hover{background:#e6ebf3}.lv2 .teams .sblink{min-height:44px;color:var(--on-navy);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.lv2 .teams .sblink:hover{color:var(--on-navy-2)}.lv2 .teams :focus-visible{outline-color:var(--on-navy)}.lv2 .teams .sbvis{gap:12px;display:grid}.lv2 .teams .trio{grid-template-columns:repeat(3,auto);gap:10px;display:grid}.lv2 .teams .gm{aspect-ratio:1;background:var(--white);border-radius:16px;place-items:center;width:clamp(110px,12vw,168px);display:grid;overflow:hidden}.lv2 .teams .gm img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8%}.lv2 .teams .cap{color:var(--on-navy-2);align-items:center;gap:10px;margin:4px 0 0;font-size:14px;display:flex}.lv2 .teams .cap img{-o-object-fit:contain;object-fit:contain;background:var(--white);border-radius:8px;width:30px;height:30px;padding:3px}.lv2 .teams .cap b{color:var(--on-navy);font-weight:600}@media (max-width:860px){.lv2 .teams .sband{grid-template-columns:minmax(0,1fr)}.lv2 .teams .sbvis{order:-1}.lv2 .teams .trio{grid-template-columns:repeat(3,minmax(0,1fr))}.lv2 .teams .gm{width:auto}}@media (max-width:560px){.lv2 .teams .sband{border-radius:24px;padding:22px}.lv2 .teams .sbacts .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.lv2 .teams .tw{transition:none}}.lv2 .work13{background:var(--paper);border-top:1px solid var(--line);padding-block:clamp(72px,9vw,140px);overflow:hidden}.lv2 .work13 .board{aspect-ratio:16/8.6;width:100%;max-width:2000px;max-height:900px;margin-inline:auto;position:relative}.lv2 .work13 figure{left:var(--l);top:var(--t);width:var(--w);transform:rotate(var(--r));z-index:1;background:var(--white);border-radius:6px;margin:0;padding:7px 7px 0;transition:transform .35s,box-shadow .35s;position:absolute;box-shadow:0 1px 2px #0a234d14,0 20px 38px -22px #0a234d6b}.lv2 .work13 figure:hover{z-index:6;transform:rotate(0)translateY(-6px)scale(1.04)}.lv2 .work13 .ph{background:var(--tile);border-radius:3px;position:relative;overflow:hidden}.lv2 .work13 .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lv2 .work13 figure.wide .ph{aspect-ratio:4/3}.lv2 .work13 figure.tall .ph{aspect-ratio:4/5}.lv2 .work13 figure.sq .ph{aspect-ratio:1}.lv2 .work13 .ph.stand{text-align:center;color:#7d8aa3;background:linear-gradient(135deg,#eef1f5,#dce3ee);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;display:flex}.lv2 .work13 .ph.stand svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px;margin-bottom:2px}.lv2 .work13 .ph.stand b{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.lv2 .work13 .ph.stand span{color:#5e6b85;font-size:12.5px;font-weight:600}.lv2 .work13 figcaption{gap:1px;padding:8px 3px 10px;line-height:1.25;display:grid}.lv2 .work13 figcaption b{color:var(--ink);font-size:13px;font-weight:600}.lv2 .work13 figcaption span{color:var(--ink-3);font-size:11.5px}.lv2 .work13 .mid{z-index:5;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:24px;justify-items:center;gap:10px;padding:clamp(18px,2vw,28px) clamp(22px,2.8vw,40px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 80px -40px #0a234d66}.lv2 .work13 .mid .k{letter-spacing:.09em;text-transform:uppercase;color:var(--navy);margin:0;font-size:13px;font-weight:600}.lv2 .work13 .mid .sub{color:var(--ink-2);max-width:28ch;margin:0;font-size:15.5px}@media (max-width:900px){.lv2 .work13{padding-inline:var(--gutter)}.lv2 .work13 .board{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;max-height:none;display:grid}.lv2 .work13 figure{width:auto;transform:rotate(calc(var(--r) * .4));position:relative;top:auto;left:auto}.lv2 .work13 figure:nth-of-type(n+9){display:none}.lv2 .work13 .mid{order:-1;grid-column:1/-1;margin-bottom:6px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.lv2 .work13 figure{transition:none}}.lv2 .work13 .ph em.si{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:8px;left:8px}.lv2 .work13 figure{background:0 0;border-radius:14px;padding:0;overflow:hidden;transform:none;box-shadow:0 24px 44px -26px #0a234d80}.lv2 .work13 figure:hover{transform:translateY(-4px)}.lv2 .work13 .ph{border-radius:14px}.lv2 .work13 figcaption{opacity:0;background:linear-gradient(#07193800,#071938d1);padding:28px 14px 12px;transition:opacity .25s;position:absolute;inset:auto 0 0}.lv2 .work13 figcaption b{color:#fff;font-size:13px}.lv2 .work13 figcaption span{color:#ffffffbf}.lv2 .work13 figure:hover figcaption{opacity:1}.lv2 .work13 .tape{display:none}.lv2 .work13 figure{background:0 0!important;padding:0!important}.lv2 .work13 .ph{box-shadow:none!important;border:0!important}.lv2 .teams .gm{background:radial-gradient(closest-side,#ffffff21,#fff0)!important;border-radius:0!important;overflow:visible!important}.lv2 .teams .gm img{filter:drop-shadow(0 18px 22px #00000073);padding:2%!important}.lv2 .work13 .mid{box-shadow:none!important;background:radial-gradient(closest-side,#fffffffa 55%,#fff0)!important;border:0!important;border-radius:0!important;gap:clamp(16px,2vw,26px)!important;padding:clamp(24px,3vw,44px) clamp(28px,3.4vw,56px)!important}.lv2 .work13 .mid h2{letter-spacing:-.06em;font-size:clamp(3rem,6.6vw,6.6rem);line-height:.88}@media (max-width:900px){.lv2 .work13 .mid{background:0 0!important;padding:0!important}}.lv2 .work13 figure.xtra figcaption{display:none}@media (max-width:900px){.lv2 .work13 figure.xtra{display:none}.lv2 .work13 .board figure .ph{aspect-ratio:4/5}}@media (hover:none){.lv2 .work13 figcaption{opacity:1}}.lv2 .teams .sbp{color:var(--on-navy)!important;margin-top:14px!important;font-size:clamp(1.15rem,1.6vw,1.4rem)!important}.lv2 .tsq{gap:16px;max-width:520px;margin:22px 0 0;display:grid}.lv2 .tsq>div{border-top:1px solid var(--navy-line);grid-template-columns:120px 1fr;align-items:start;gap:16px;padding-top:14px;display:grid}.lv2 .tsq dt{letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-2);padding-top:2px;font-size:13px;font-weight:600}.lv2 .tsq dd{margin:0;font-weight:500}.lv2 .tsq ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv2 .tsq li{align-items:center;gap:10px;display:flex}.lv2 .tsq li i{background:var(--white);width:22px;height:22px;color:var(--navy);border-radius:999px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.lv2 .tsfree{color:var(--on-navy-2);margin:18px 0 0;font-size:14px}@media (max-width:560px){.lv2 .tsq>div{grid-template-columns:1fr;gap:8px}}.lv2 .tsteps{flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.lv2 .tsteps li{align-items:center;gap:10px;font-weight:500;display:flex}.lv2 .tsteps i{background:var(--white);width:24px;height:24px;color:var(--navy);border-radius:999px;place-items:center;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.lv2 .teams .sbacts{margin-top:30px!important}.lv2 .teams .cap{justify-content:center}.lv2 .teams .cap .lvcap{aspect-ratio:432/82;color:#fff;--funnel:#fff;width:auto;height:12px;display:block}.lv2 .teams .cap{gap:8px}.lv2 .best.rot .tabs{display:none!important}.lv2 .best.rot h2{overflow:visible}.lv2 .best.rot .pick{display:inline-block;position:relative}.lv2 .best.rot #pickBtn{font:inherit;letter-spacing:inherit;color:var(--navy);border-bottom:0;align-items:baseline;gap:.22em;line-height:1;transition:border-color .2s,opacity .5s;display:inline-flex}.lv2 .best.rot #pickBtn:hover,.lv2 .best.rot #pickBtn[aria-expanded=true]{opacity:.8}.lv2 .best.rot .card .g{overflow:hidden;border-radius:16px!important}.lv2 .best.rot .strip>a.all{border-radius:16px}.lv2 .best.rot #pickBtn.swap{opacity:0}.lv2 .best.rot .chev{border-bottom:.09em solid;border-right:.09em solid;width:.36em;height:.36em;transition:transform .2s;transform:rotate(45deg)translateY(-.18em)}.lv2 .best.rot #pickBtn[aria-expanded=true] .chev{transform:rotate(225deg)translateY(-.05em)}.lv2 .best.rot .pickmenu{z-index:30;background:var(--white);border:1px solid var(--line);border-radius:16px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 48px -24px #0a234d59}.lv2 .best.rot .pickmenu[hidden]{display:none}.lv2 .best.rot .pickmenu button{font-family:var(--body);letter-spacing:0;text-align:left;color:var(--ink-2);border-radius:10px;padding:10px 14px;font-size:16px;font-weight:500}.lv2 .best.rot .pickmenu button:hover{background:var(--tile);color:var(--ink)}.lv2 .best.rot .pickmenu button[aria-selected=true]{color:var(--navy);font-weight:600}.lv2 .best.rot .strip>a.all.more{background:var(--navy);color:var(--on-navy);flex-direction:column;gap:10px;overflow:hidden;justify-content:space-between!important;padding:clamp(16px,1.8vw,24px)!important;display:flex!important}.lv2 .best.rot a.all.more .fan{flex:1;min-height:0;margin:6px 0 4px;display:block;position:relative}.lv2 .best.rot a.all.more .fan img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:var(--white);border-radius:12px;width:38%;padding:6%;transition:transform .35s;position:absolute;top:4px;box-shadow:0 12px 24px -12px #00000080}.lv2 .best.rot a.all.more .f0{z-index:1;left:4%;transform:rotate(-8deg)}.lv2 .best.rot a.all.more .f1{z-index:2;left:31%;transform:rotate(1deg)translateY(-4px)}.lv2 .best.rot a.all.more .f2{z-index:1;left:58%;transform:rotate(9deg)}.lv2 .best.rot a.all.more:hover .f0{transform:rotate(-12deg)translate(-6px)}.lv2 .best.rot a.all.more:hover .f2{transform:rotate(13deg)translate(6px)}.lv2 .best.rot a.all.more .cnt{gap:2px;display:grid}.lv2 .best.rot a.all.more .cnt b{font-family:var(--display);letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:.9}.lv2 .best.rot a.all.more .cnt em{color:var(--on-navy-2);font-size:14.5px;font-style:normal}.lv2 .best.rot a.all.more .go{background:var(--white);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:var(--navy)!important}.lv2 .best.rot a.all.more:hover .go{background:#e6ebf3}.lv2 .best.rot .strip>.all.more:not(.t-a),.lv2 .best.rot .strip>.all.more.t-a{display:none!important}.lv2 .best.rot .strip>.all.more.t-b,.lv2 .best.rot .strip>.all.more.t-c{aspect-ratio:1;background:var(--navy);color:var(--on-navy);border-radius:16px;flex-direction:column;justify-content:space-between;align-self:start;gap:10px;padding:clamp(16px,1.8vw,24px)}.lv2 .t-b .lg{background:#ffffff1f;border:1.5px dashed #ffffff73;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.lv2 .t-b .lg svg{fill:none;stroke:#fff;stroke-width:1.7px;width:28px;height:28px}.lv2 .t-b .lg img{background:#fff;border-radius:8px;max-width:52px;max-height:40px;padding:4px}.lv2 .t-b .cnt b{letter-spacing:-.03em!important;font-size:clamp(1.3rem,2vw,1.8rem)!important;line-height:1.05!important}.lv2 .t-b .go{cursor:pointer;background:var(--white);height:40px;color:var(--navy);border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.lv2 .t-b .go:hover{background:#e6ebf3}.lv2 .t-b .cnt,.lv2 .t-c .cnt{gap:4px;display:grid}.lv2 .t-b .cnt em,.lv2 .t-c .cnt em{color:var(--on-navy-2);font-size:14.5px;font-style:normal;display:block}.lv2 .t-c .cnt b{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:.9}.lv2 .t-c .go{background:var(--white);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:var(--navy)!important}.lv2 .t-c .k{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-2);font-size:12px;font-weight:600}.lv2 .t-c .rows{border-top:1px solid var(--navy-line);gap:6px;padding-top:10px;font-size:14px;display:grid}.lv2 .t-c .rows>span{justify-content:space-between;display:flex}.lv2 .t-c .rows i{color:var(--on-navy-2);font-style:normal}.lv2 .best.rot .strip>a.all.t-c .rows b{font-family:var(--body);letter-spacing:0;color:#fff;font-size:14px;font-weight:600;line-height:1.4}.lv2 .best.rot .strip>.all.more .cnt b{color:#fff}.lv2 .t4bar{max-width:calc(100vw - 24px);left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;position:fixed;overflow-x:auto}.lv2 .t4bar button[aria-pressed=true]{color:var(--ink);background:#fff}.lv2 .best.rot .strip>.all.t-o{display:none!important}.lv2.lv2.lv2 .best.rot .strip>.t-o{border-radius:16px;justify-content:flex-end!important;gap:16px!important;display:flex!important}.lv2 .best.rot .strip>a.all.t-o span{background:var(--white);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:42px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;color:var(--navy)!important}.lv2 .best.rot .strip>a.all.t-o:hover span{background:#e6ebf3}.lv2 .best.rot .strip>.all.more.t-d,.lv2 .best.rot .strip>.all.more.t-e{aspect-ratio:1;color:var(--on-navy);border-radius:16px;flex-direction:column;justify-content:space-between;align-self:start;gap:10px;position:relative;overflow:hidden}.lv2 .best.rot .strip>.all.more.t-d{background:var(--navy-deep);padding:0!important}.lv2 .t-d .wph{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.lv2 .t-d:hover .wph{transform:scale(1.05)}.lv2 .t-d .wcap{background:linear-gradient(#07193800,#071938e6);justify-items:start;gap:4px;padding:44px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.lv2 .t-d .wcap em{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-2);font-size:12px;font-style:normal;font-weight:600}.lv2 .best.rot .strip>a.all.t-d .wcap b{font-family:var(--body);letter-spacing:-.01em;color:#fff;margin-bottom:8px;font-size:17px;line-height:1.25}.lv2 .t-d .go,.lv2 .t-e .go{background:var(--white);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:38px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex;color:var(--navy)!important}.lv2 .best.rot .strip>.all.more.t-e{background:var(--navy);padding:clamp(16px,1.8vw,24px)!important}.lv2 .t-e .sw{grid-template-columns:repeat(5,1fr);gap:8px;max-width:210px;display:grid}.lv2 .t-e .sw i{aspect-ratio:1;border-radius:999px;box-shadow:inset 0 0 0 1.5px #ffffff40}.lv2 .t-e .cnt{gap:4px;display:grid}.lv2 .best.rot .strip>a.all.t-e .cnt b{font-family:var(--display);letter-spacing:-.04em;color:#fff;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:.95}.lv2 .t-e .cnt em{color:var(--on-navy-2);font-size:14px;font-style:normal;display:block}.lv2 .best.rot .strip>a.all.t-o{aspect-ratio:auto!important;align-self:stretch!important;padding:clamp(20px,2.2vw,30px)!important}.lv2 .best.rot .strip>a.all.t-o b{font-size:clamp(1.6rem,2.6vw,2.4rem)}.lv2 .best.rot .head{justify-content:space-between;flex-direction:row!important;align-items:center!important;display:flex!important}.lv2 .best.rot .head>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.lv2 .best.rot #bestAll{min-height:44px;padding:0 20px;font-size:15px}@media (max-width:640px){.lv2 .best.rot .head{flex-direction:column!important;align-items:flex-start!important}}.lv2 .best.rot #bestAll,.lv2 .best.rot .bl-b,.lv2 .best.rot .arrowtile,.lv2 #pickAll{display:none!important}.lv2.lv2.lv2 .best.rot #bestAll{border-bottom:1px solid var(--line);font-weight:500;color:var(--ink-2)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0 0 2px!important;display:inline-flex!important}.lv2.lv2.lv2 .best.rot #bestAll:hover{border-color:var(--ink);color:var(--ink)!important}@media (max-width:480px){.lv2.lv2.lv2 .best.rot #bestAll{text-underline-offset:5px;border-bottom:0;align-items:center;text-decoration:underline;text-decoration-thickness:1px;min-height:44px!important;padding-block:9px!important}}.lv2 .bl-b a{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lv2 .bl-b a:hover{text-underline-offset:4px;text-decoration:underline}.lv2 .arrowtile span{background:var(--navy);color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;margin-top:70px;font-size:22px;transition:transform .2s;display:grid}.lv2 .arrowtile:hover span{transform:translate(4px)}.lv2 .arrowtile em{color:var(--ink-3);text-align:center;font-size:12.5px;font-style:normal;line-height:1.2}.lv2 .blbar{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;max-width:calc(100vw - 24px);position:fixed;overflow-x:auto}.lv2 .blbar button{flex:none}.lv2 .blbar button[aria-pressed=true]{color:var(--ink);background:#fff}.lv2 #pickAll{font-family:var(--body);letter-spacing:0;text-align:left;padding:11px 14px;font-size:15px}.lv2 .ttl-go,.lv2 .bl-h,.lv2 .peek{display:none!important}.lv2 .peek .pk-ph{aspect-ratio:.42;background:var(--tile);border-radius:16px 0 0 16px;display:block;position:relative;overflow:hidden}.lv2 .peek .pk-ph img{opacity:.55;-o-object-fit:contain;object-fit:contain;width:150%;position:absolute;top:12%;left:8%}.lv2 .peek .pk-ph img:not(:first-child){display:none}.lv2 .peek .pk-t{gap:2px;padding-top:4px;display:grid}.lv2 .peek .pk-t b{white-space:nowrap;font-size:16px;font-weight:600}.lv2 .peek .pk-t em{color:var(--navy);white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:600}.lv2 .bl-h i{background:var(--line);flex:1;height:1px}.lv2 .bl-h a{color:var(--navy);white-space:nowrap;font-weight:600}.lv2 .bl-h a:hover{text-underline-offset:4px;text-decoration:underline}.lv2 .bignum,.lv2 .follow{display:none}.lv2 .best.rot .wrap{position:relative}.lv2 .wtbar{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;max-width:calc(100vw - 24px);position:fixed;overflow-x:auto}.lv2 .wtbar button{flex:none}.lv2 .wtbar button[aria-pressed=true]{color:var(--ink);background:#fff}.lv2 #workTitle{text-align:center;max-width:14ch;margin-bottom:-4px;font-size:clamp(1.9rem,3.4vw,3.4rem);position:relative;top:-10px}.lv2 .work13 .rv{background:var(--white);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:9px 14px;font-size:14px;display:inline-flex;position:relative;box-shadow:0 10px 26px -16px #0a234d66}.lv2 .work13 .rv:hover{border-color:#c5cede}.lv2 .work13 .rv .st{gap:2px;display:flex}.lv2 .work13 .rv .st svg{fill:#0a234d;width:15px;height:15px}.lv2 .work13 .rv .sc b{color:var(--ink);font-size:15px;font-weight:700}.lv2 .work13 .rv .sep{background:var(--line);width:1px;height:16px}.lv2 .work13 .rv .src{font-weight:500}.lv2 .work13 .rv .sample{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#c62828;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-10px;right:-10px}.lv2 .work13 .rvs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lv2 .work13 .rv{margin-top:0}.lv2 .work13 .rvs{align-items:flex-start;margin-top:2px;gap:12px!important}.lv2 .work13 .rc{text-align:left;color:#1a1a1a;background:#fff;border:1px solid #e3e6ea;border-radius:12px;align-content:start;align-self:flex-start;gap:6px;min-width:200px;height:auto;padding:12px 16px;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 10px 26px -18px #0a234d73;aspect-ratio:auto!important}.lv2 .work13 .rc:hover{border-color:#cfd5dd}.lv2 .rc-top{align-items:baseline;gap:6px;display:flex}.lv2 .rc .gw{letter-spacing:-.02em;font-family:Product Sans,Arial,sans-serif;font-size:17px}.lv2 .rc .gw b{font-weight:500}.lv2 .rc .rc-k{color:#5f6368;font-size:14px}.lv2 .rc .tw{letter-spacing:-.02em;color:#191919;align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.lv2 .rc .tw svg{fill:#00b67a;width:18px;height:18px}.lv2 .rc-mid{align-items:center;gap:8px;display:flex}.lv2 .rc .rc-n{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1}.lv2 .gst{gap:1px;display:flex}.lv2 .gst svg{fill:#fbbc04;width:17px;height:17px}.lv2 .tst{gap:2px;display:flex}.lv2 .tst i{background:#00b67a;place-items:center;width:19px;height:19px;display:grid}.lv2 .tst i svg{fill:#fff;width:14px;height:14px}.lv2 .tst i.half{background:linear-gradient(90deg,#00b67a 60%,#dcdce6 60%)}.lv2 .rc-f{color:#5f6368;font-size:12.5px}.lv2 .rc-f b{color:#1a1a1a;font-weight:700}
