.chero{position:relative;min-height:max(100svh,560px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--ink);color:var(--white)}.chero__media{position:absolute;inset:0;overflow:hidden;background:var(--ink-soft)}.chero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 40%;will-change:transform}.chero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000006b,#0000 22%),linear-gradient(0deg,#000000db,#00000080 30%,#00000014 62%),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.35) 100%)}.chero__foot{position:relative;z-index:1;width:100%;padding:calc(var(--nav-h) + 40px) var(--gutter) clamp(24px,3.2vw,44px)}.chero__crumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 12px;margin-bottom:clamp(14px,1.6vw,24px);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chero__crumbs>span{opacity:.55}.chero__crumbs>span[aria-current]{opacity:.85}.chero__crumbs a{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(#fff6,#fff6) 0 100% / 100% 1px no-repeat;transition:background-size .6s var(--ease)}.chero__crumbs a:hover,.chero__crumbs a:focus-visible{background-size:100% 1px,100% 1px}.chero__title{display:flex;justify-content:center;gap:0 .2em;margin:0 auto;white-space:nowrap;font-size:min(14vw,calc((100vw - 2 * var(--gutter)) / (var(--chars) * .55)));font-weight:800;line-height:.82;letter-spacing:-.02em;text-align:center}.chero__word{display:inline-block;overflow:hidden;padding:.04em 0 .02em}.chero__word>span{display:inline-block;will-change:transform}.chero__bar{position:relative;margin-top:clamp(22px,2.6vw,40px);padding-top:clamp(16px,1.6vw,22px)}.chero__rule{position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff61;transform-origin:50% 50%}.chero__meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.2;letter-spacing:-.005em}.chero__where{display:flex;align-items:center;gap:14px;opacity:.9}.chero__dash{flex:none;width:28px;height:1px;background:currentColor;opacity:.55}.chero__cue{position:relative;display:block;width:1px;height:34px;overflow:hidden;background:#ffffff40}.chero__cue span{position:absolute;inset:0;background:var(--white);transform:translateY(-100%);animation:chero-cue 2.4s var(--ease-in-out) infinite}@keyframes chero-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.chero__cta{justify-self:end}@media(prefers-reduced-motion:reduce){.chero__cue span{animation:none;transform:none}}@media(max-width:760px){.chero__title{flex-direction:column;align-items:center;white-space:normal;font-size:min(21vw,calc((100vw - 2 * var(--gutter)) / (var(--longest) * .56)));line-height:.8}.chero__meta{grid-template-columns:minmax(0,1fr) auto;gap:16px;font-size:15px}.chero__where{flex-direction:column;align-items:flex-start;gap:2px}.chero__dash,.chero__cue{display:none}}@media(max-width:600px){.chero__meta{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;text-align:center}.chero__where{align-items:center}.chero__cta{justify-self:center}.chero__shade{background:linear-gradient(180deg,#0000006b,#0000 22%),linear-gradient(0deg,#000000e0,#0000009e 34%,#0000002e,#0000 70%),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.35) 100%)}.chero__cta,.chero__crumbs a{position:relative}.chero__cta:after,.chero__crumbs a:after{content:"";position:absolute;inset:-12px -8px}}.cov__head{text-align:center}.cov__h{margin:0 0 clamp(22px,2.4vw,36px);font-size:clamp(30px,3.4vw,52px);line-height:.95}.cov__lead{--p: 0;max-width:21em;margin:0 auto;font-size:clamp(26px,3.2vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-align:center;text-wrap:balance}.cov__lead--long{max-width:24em;font-size:clamp(24px,2.6vw,42px)}.cov__w{white-space:nowrap;opacity:clamp(.18,calc(var(--p) * (var(--n) + 6) - var(--i)),1);transition:opacity .18s linear}.cov__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);align-items:center;margin-top:clamp(56px,6vw,96px)}.cov__body--tall .cov__pic{grid-column:2 / span 5}.cov__body--tall .cov__col{grid-column:8 / span 4}.cov__body--wide .cov__pic{grid-column:1 / span 7}.cov__body--wide .cov__col{grid-column:9 / span 4}.cov__body--mark{align-items:center}.cov__body--mark .cov__mark{grid-column:1 / span 6;display:grid;place-items:center;padding:clamp(36px,5vw,72px) 24px;border-radius:6px;background:var(--paper-soft)}.cov__mark img{width:auto;height:clamp(120px,15vw,210px);max-width:80%;object-fit:contain;mix-blend-mode:multiply}.cov__body--mark .cov__col{grid-column:8 / span 5}.cov__body--mark .cov__p{font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--ink)}.cov__body--solo{align-items:start}.cov__body--solo .cov__col{grid-column:2 / span 10;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);column-gap:clamp(32px,6vw,112px);align-items:start;max-width:none}.cov__body--solo .cov__facts{margin-top:0}.cov__pic{min-width:0}.cov__col{min-width:0;max-width:34em}.cov__p{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:color-mix(in srgb,var(--ink) 66%,transparent)}.cov__p+.cov__p{margin-top:.9em}.cov__facts{margin:clamp(32px,3.2vw,48px) 0 0}.cov__fact{display:grid;grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid var(--line-soft)}.cov__fact dt{font-size:14px;line-height:1.3;color:var(--grey)}.cov__fact dd{margin:0;font-size:clamp(16px,1.15vw,17px);font-weight:500;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.cov__fact a{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(var(--line-soft),var(--line-soft)) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--ease)}.cov__fact a:hover,.cov__fact a:focus-visible{background-size:100% 1px,100% 1px}@media(max-width:1100px){.cov__body--tall .cov__pic{grid-column:1 / span 5}.cov__body--tall .cov__col{grid-column:7 / -1}.cov__body--wide .cov__pic{grid-column:1 / span 6}.cov__body--wide .cov__col{grid-column:8 / -1}.cov__body--solo .cov__col{grid-column:1 / -1}}@media(max-width:760px){.cov__body--mark .cov__mark,.cov__body--mark .cov__col{grid-column:1 / -1}.cov__body--mark .cov__mark{margin-bottom:28px}.cov__body{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:40px}.cov__body .cov__pic,.cov__body .cov__col{grid-column:1 / -1}.cov__body--tall .cov__pic{width:78%;margin:0 auto}.cov__body--solo .cov__col{grid-template-columns:minmax(0,1fr)}.cov__body--solo .cov__facts{margin-top:32px}.cov__p{font-size:17px}}@media(max-width:600px){.cov__h{margin-bottom:26px;text-wrap:balance}.cov__fact a{position:relative}.cov__fact a:after{content:"";position:absolute;inset:-12px -8px}}.cbrief__ledger{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(56px,6vw,112px)}.cbrief__before{--pad: clamp(28px, 3.4vw, 56px);position:relative;display:flex;flex-direction:column;gap:clamp(28px,2.6vw,40px);padding:var(--pad);background:var(--ink);color:var(--white)}.cbrief__group+.cbrief__group{margin-inline:calc(-1 * var(--pad));padding:clamp(28px,2.6vw,40px) var(--pad) 0;border-top:1px solid rgba(255,255,255,.16)}.cbrief__label{margin:0;font-size:clamp(20px,1.6vw,26px);line-height:.95}.cbrief__before .cbrief__label{color:var(--yellow)}.cbrief__said{margin:14px 0 0;padding:0;list-style:none}.cbrief__said li{padding:14px 0 15px;border-bottom:1px solid rgba(255,255,255,.16);font-size:clamp(20px,1.75vw,28px);font-weight:500;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.cbrief__said li:last-child{border-bottom:0;padding-bottom:0}.cbrief__bridge{position:absolute;top:50%;right:0;display:grid;place-items:center;width:clamp(52px,4.4vw,68px);aspect-ratio:1;border-radius:50%;background:var(--paper);color:var(--ink);translate:50% -50%;box-shadow:inset 0 0 0 1px var(--ink),0 14px 30px -14px #00000080}.cbrief__head{display:flex;align-items:flex-end;gap:clamp(16px,1.6vw,28px);margin-bottom:clamp(20px,2.2vw,32px)}.cbrief__num{flex:none;min-width:1.1ch;font-size:clamp(112px,11vw,196px);line-height:.74;font-variant-numeric:tabular-nums}.cbrief__note{margin:8px 0 0;font-size:15px;line-height:1.35;opacity:.62}.cbrief__index{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 5),auto);grid-auto-columns:minmax(0,1fr);column-gap:clamp(24px,2.6vw,44px);margin:0;padding:0;list-style:none}.cbrief__index li{padding:12px 0 13px;font-size:clamp(16px,1.25vw,19px);line-height:1.22;letter-spacing:-.015em;opacity:.38;background:linear-gradient(var(--ink),var(--ink)) 0 100% / 0% 1px no-repeat,linear-gradient(var(--line-soft),var(--line-soft)) 0 100% / 100% 1px no-repeat;transition:opacity .4s var(--ease),background-size .7s var(--ease)}.cbrief__index li.is-done{opacity:1;background-size:100% 1px,100% 1px}.cbrief__tick{display:none}.cbrief__svc{margin-top:clamp(56px,6vw,88px)}.cbrief__svc-label{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.3;text-align:center;opacity:.62}.cbrief__svc-list{display:flex;flex-wrap:wrap;gap:1px;margin:0;padding:1px;list-style:none;background:var(--line-soft)}.cbrief__svc-list li{flex:1 1 calc((100% - (var(--per, 4) - 1) * 1px) / var(--per, 4));display:flex;background:var(--paper)}.cbrief__svc-link{position:relative;isolation:isolate;flex:1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:clamp(60px,5vw,76px);padding:0 clamp(16px,1.6vw,24px);overflow:hidden;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink);transition:color .45s var(--ease)}.cbrief__svc-link:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--ease)}.cbrief__svc-link svg{flex:none;transition:transform .45s var(--ease)}@media(hover:hover)and (pointer:fine){.cbrief__svc-link:hover{color:var(--yellow)}.cbrief__svc-link:hover:before{transform:scaleY(1)}.cbrief__svc-link:hover svg{transform:translate(3px)}}.cbrief__svc-link:focus-visible{color:var(--yellow);outline-offset:-2px}.cbrief__svc-link:focus-visible:before{transform:scaleY(1)}@media(max-width:960px){.cbrief__ledger{grid-template-columns:minmax(0,1fr);gap:clamp(56px,9vw,72px)}.cbrief__bridge{inset:auto auto 0 50%;translate:-50% 50%;rotate:90deg}.cbrief__head{justify-content:center}}@media(max-width:600px){.cbrief__before{--pad: 24px;gap:0;margin-inline:calc(-1 * var(--gutter));padding:40px var(--pad) 60px;text-align:center}.cbrief__group+.cbrief__group{margin-top:36px;padding-top:36px}.cbrief__label{font-size:24px}.cbrief__said{margin-top:10px}.cbrief__said li{position:relative;padding:12px 0 13px;border-bottom:0;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:#ffffffdb;text-wrap:balance}.cbrief__said li+li:before{content:"";position:absolute;top:0;left:50%;width:40px;height:1px;background:#ffffff38;translate:-50% 0}.cbrief__num{font-size:104px}.cbrief__head{flex-direction:column;align-items:center;gap:14px;margin-bottom:28px;text-align:center}.cbrief__note{margin-top:6px}.cbrief__index{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:minmax(0,1fr);border-top:1px solid rgba(0,0,0,.14)}.cbrief__index li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 15px;font-size:17px;font-weight:500;opacity:.45;background:none;border-bottom:1px solid rgba(0,0,0,.14)}.cbrief__index li.is-done{opacity:1}.cbrief__tick{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d;color:transparent;transition:background-color .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.cbrief__index li.is-done .cbrief__tick{background:var(--ink);color:var(--yellow);box-shadow:inset 0 0 0 1px var(--ink)}.cbrief__svc-list li{flex-basis:100%}.cbrief__svc-link{min-height:52px;padding:0 16px;font-size:16px}}@media(prefers-reduced-motion:reduce){.cbrief__index li,.cbrief__tick,.cbrief__svc-link,.cbrief__svc-link:before,.cbrief__svc-link svg{transition:none}}.gframe{position:relative;overflow:hidden;background:#0000000d}.gframe__in{position:relative;width:100%;height:100%}.gimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cvis__rows{display:flex;flex-direction:column;gap:clamp(56px,6.4vw,104px)}.cvis .gframe{background:#0000000a}.cvis__plate{aspect-ratio:var(--r, 1.78)}.cvis__bleed{width:100%}.cvis__bleed-clip{will-change:clip-path}.cvis__bleed .pimg{width:100%;height:min(calc(100vw / var(--r, 1.78)),calc(100svh - 64px));background:none}.cvis__duo{display:flex;align-items:flex-start;gap:clamp(16px,2vw,32px)}.cvis__cell{flex:var(--r, 1.5) 1 0;min-width:0;will-change:transform}.cvis__duo.is-flip{flex-direction:row-reverse}.cvis__inset{display:flex;flex-direction:column;align-items:center;margin:0;padding-top:clamp(24px,3vw,48px)}.cvis__line{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(32px,3.6vw,56px);text-align:center}.cvis__line-h{display:block;font-size:clamp(34px,4.2vw,64px);line-height:.95;text-wrap:balance}.cvis__line-sub{display:block;max-width:40ch;margin-top:clamp(14px,1.4vw,20px);font-size:clamp(15px,1.1vw,17px);line-height:1.45;color:var(--ink);opacity:.62;text-wrap:balance}.cvis__inset-img{width:min(100%,66.6%)}@media(max-width:960px){.cvis__inset-img{width:84%}}@media(max-width:760px){.cvis__rows{gap:44px}.cvis__bleed .pimg{height:auto;aspect-ratio:var(--r, 1.78)!important}.cvis__duo,.cvis__duo.is-flip{flex-direction:column;align-items:flex-end;gap:24px}.cvis__duo.is-flip{align-items:flex-start}.cvis__cell{flex:none;width:100%}.cvis__cell--small{width:64%}.cvis__inset{padding-top:8px}.cvis__inset-img{width:100%}}@media(max-width:600px){.cvis__cell--small{width:100%}}.cweb{background:var(--white);overflow:clip}.cweb__list{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,5vw,88px)}.cweb__item{width:min(100%,calc((88svh - var(--nav-h)) * var(--r, 1.48)));aspect-ratio:var(--r, 1.48);margin:0}.cweb__img{display:block;width:100%;height:100%;transform-origin:50% 100%;will-change:transform;clip-path:inset(.6%)}.cweb__cap{margin-top:clamp(20px,2.4vw,36px);font-size:clamp(14px,1vw,16px);line-height:1.4;text-align:center;color:var(--ink);opacity:.6}@media(max-width:760px){.cweb__item{width:100%}}@media(max-width:600px){.cweb__img{clip-path:inset(.6% .6% 1.2%)}}.cmood__wall{--g: clamp(8px, 1.1vw, 16px);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--g);max-width:calc(var(--cols) * 300px);margin-inline:auto}.cmood__col{display:flex;flex-direction:column;gap:var(--g);will-change:transform}.cmood__tile{aspect-ratio:var(--tile, 6 / 7)}.cmood__tile .gimg{transform:scale(1.03)}.cmood__foot{margin-top:clamp(48px,5vw,80px);text-align:center}.cmood__more{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink)}.cmood__more-text{padding-bottom:4px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(var(--line-soft),var(--line-soft)) 0 100% / 100% 1px no-repeat;transition:background-size .6s var(--ease)}.cmood__more svg{transition:transform .5s var(--ease)}@media(hover:hover)and (pointer:fine){.cmood__more:hover .cmood__more-text{background-size:100% 1px,100% 1px}.cmood__more:hover svg{transform:translate(2px,-2px)}}.cmood__more:focus-visible .cmood__more-text{background-size:100% 1px,100% 1px}@media(max-width:760px){.cmood__wall.is-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.cmood__wall.is-wide>.cmood__col:nth-child(n+4){display:none}.cmood__foot{margin-top:40px}}@media(max-width:600px){.cmood__more{position:relative}.cmood__more:after{content:"";position:absolute;inset:-10px 0}}@media(prefers-reduced-motion:reduce){.cmood__more-text,.cmood__more svg{transition:none}}.cquote:has(+.cmore){padding-bottom:clamp(16px,2vw,32px)}.cquote__fig{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.cquote__logo{width:auto;height:var(--logo-h, 56px);max-width:min(260px,70vw);object-fit:contain;mix-blend-mode:multiply}.cquote__text{margin:clamp(32px,3.2vw,48px) 0 0}.cquote__pull{max-width:22em;margin:0 auto;font-size:clamp(28px,3.1vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;hanging-punctuation:first last}.cquote__fig--whole .cquote__pull{max-width:30em;font-size:clamp(23px,2.3vw,36px);line-height:1.18;letter-spacing:-.02em}.cquote__rest{max-width:46ch;margin:clamp(18px,1.8vw,26px) auto 0;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:color-mix(in srgb,var(--ink) 66%,transparent);text-wrap:balance}.cquote__by{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(28px,2.8vw,40px)}.cquote__name{font-size:clamp(20px,1.6vw,24px);line-height:1}.cquote__meta{font-size:15px;opacity:.6}@media(max-width:560px){.cquote__logo{height:calc(var(--logo-h, 56px) * .8)}.cquote__pull{font-size:clamp(23px,6.6vw,30px)}.cquote__fig--whole .cquote__pull{font-size:clamp(21px,5.6vw,24px);line-height:1.25}.cquote__rest{font-size:17px}}@media(max-width:380px){.cquote__rest{text-wrap:pretty}}.cmore__title{margin:0 0 clamp(32px,3.6vw,56px);font-size:clamp(38px,4.6vw,72px);line-height:.95;text-align:center;text-wrap:balance}.cmore__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.cmore__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;color:var(--ink)}.cmore__card:focus-visible{outline-offset:6px}.cmore__pic{grid-column:1 / -1;display:block;overflow:hidden;background:#0000000d}.cmore__pic .pimg{aspect-ratio:16 / 10!important;transition:transform 1.2s var(--ease)}.cmore__text{display:flex;flex-direction:column;gap:8px;min-width:0;margin-top:clamp(16px,1.6vw,22px)}.cmore__name{font-size:clamp(26px,2.5vw,40px);line-height:.95}.cmore__meta{font-size:15px;line-height:1.3;opacity:.6}.cmore__go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-soft);transition:background-color .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease)}.cmore__go svg{transition:transform .5s var(--ease)}.cmore__item.is-hot .cmore__pic .pimg,.cmore__card:focus-visible .cmore__pic .pimg{transform:scale(1.04)}.cmore__item.is-hot .cmore__go,.cmore__card:focus-visible .cmore__go{background-color:var(--ink);border-color:var(--ink);color:var(--white)}.cmore__item.is-hot .cmore__go svg{transform:translate(2px)}.cmore__notes{display:grid;grid-template-columns:minmax(0,640px);justify-content:center;gap:clamp(16px,2vw,32px);margin-top:clamp(40px,4vw,64px)}.cmore__notes.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.cmore__notes:first-child,.cmore__title+.cmore__notes{margin-top:0}.cmore__note{display:flex}.cmore__tile{flex:1;display:grid;grid-template-columns:clamp(96px,9vw,128px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.8vw,28px);padding:clamp(12px,1.1vw,16px);padding-right:clamp(18px,1.8vw,28px);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow .5s var(--ease)}.cmore__tile:focus-visible{outline-offset:4px}.cmore__thumb{display:block;aspect-ratio:1;overflow:hidden;background:#0000000d}.cmore__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.cmore__tile-text{display:flex;flex-direction:column;gap:8px;min-width:0}.cmore__note-h{font-size:14px;line-height:1.3;opacity:.6}.cmore__tile-title{font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.cmore__note.is-hot .cmore__tile,.cmore__tile:focus-visible{box-shadow:inset 0 0 0 1px var(--ink)}.cmore__note.is-hot .cmore__thumb img{transform:scale(1.05)}.cmore__note.is-hot .cmore__go,.cmore__tile:focus-visible .cmore__go{background-color:var(--ink);border-color:var(--ink);color:var(--white)}.cmore__note.is-hot .cmore__go svg{transform:translate(2px)}@media(max-width:760px){.cmore__grid{grid-template-columns:minmax(0,1fr);gap:14px}.cmore__card{grid-template-columns:42% minmax(0,1fr) auto;align-items:center;column-gap:14px}.cmore__pic{grid-column:1}.cmore__pic .pimg{aspect-ratio:4 / 3!important}.cmore__text{margin-top:0;gap:6px}.cmore__name{font-size:22px;text-wrap:balance}.cmore__meta{font-size:13px}.cmore__go{width:34px;height:34px}.cmore__notes,.cmore__notes.is-pair{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.cmore__tile{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:10px 14px 10px 10px}.cmore__note-h{font-size:13px}.cmore__tile-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.cmore__pic .pimg,.cmore__go,.cmore__go svg,.cmore__tile,.cmore__thumb img{transition:none}}.cnext{padding:clamp(64px,7vw,112px) 0 clamp(40px,4.4vw,64px)}.cnext__link{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--white)}.cnext__label{display:block;font-size:15px;line-height:1.2;color:var(--white);opacity:.6}.cnext__name{display:block;max-width:100%;margin:clamp(12px,1.2vw,18px) 0 clamp(28px,3.2vw,48px);white-space:nowrap;font-size:min(144px,calc((min(100vw,var(--max)) - 2 * var(--gutter)) / (var(--chars) * .56)));font-weight:800;line-height:.95}.cnext__plate{position:relative;display:block;width:100%;aspect-ratio:2.6 / 1;overflow:hidden;background:var(--ink);will-change:clip-path}.cnext__zoom{position:absolute;inset:0;display:block;transition:transform 1.4s var(--ease)}.cnext__img{position:absolute;left:0;top:-6%;width:100%;height:112%;object-fit:cover;will-change:transform}.cnext__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:clamp(16px,1.6vw,22px);padding-top:clamp(14px,1.4vw,18px);border-top:1px solid rgba(255,255,255,.2);text-align:left}.cnext__meta{min-width:0;font-size:15px;line-height:1.3;opacity:.6}.cnext__cta{display:inline-flex;align-items:center;gap:12px;flex:none;font-size:15px;font-weight:500;white-space:nowrap}.cnext__ring{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.36);transition:background-color .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease)}.cnext__ring svg{transition:transform .6s var(--ease)}.cnext__link.is-hot .cnext__zoom{transform:scale(1.035)}.cnext__link.is-hot .cnext__ring,.cnext__link:focus-visible .cnext__ring{background-color:var(--white);border-color:var(--white);color:var(--ink)}.cnext__link.is-hot .cnext__ring svg{transform:translate(2px)}.cnext__link:focus-visible{outline-offset:8px}@media(max-width:760px){.cnext__name{white-space:normal;font-size:min(16vw,calc((100vw - 2 * var(--gutter)) / (var(--longest) * .58)));line-height:.95;text-wrap:balance}.cnext__plate{aspect-ratio:16 / 10}.cnext__meta,.cnext__cta{font-size:14px}}@media(prefers-reduced-motion:reduce){.cnext__zoom,.cnext__ring,.cnext__ring svg{transition:none}}.pimg{position:relative;overflow:hidden;background:#0000000f}.pimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.case{--accent: var(--ink);--accent-fg: var(--white);position:relative}.case .phead__title{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}@media(max-width:480px){.case .phead__title{font-size:clamp(48px,15vw,72px)}}.case .section{overflow-x:clip}.case{--tint: color-mix(in srgb, var(--accent) 30%, #0b0b0b);--tint-line: color-mix(in srgb, #ffffff 18%, transparent)}.case .chero__shade{background:linear-gradient(180deg,#0000006b,#0000 22%),linear-gradient(0deg,var(--tint) 0%,color-mix(in srgb,var(--tint) 55%,transparent) 34%,rgba(0,0,0,.08) 64%),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.35) 100%)}.case .cbrief__before{background:var(--tint);color:var(--white)}.case .cbrief__before .cbrief__label{color:color-mix(in srgb,var(--accent) 55%,#ffffff)}.case .cbrief__group+.cbrief__group{border-top-color:var(--tint-line)}.case .cbrief__before li{border-bottom-color:var(--tint-line)}.case .cbrief__bridge{color:var(--white);background:var(--accent);box-shadow:0 14px 30px -14px #00000080}.case .cbrief__svc-link:before{background:var(--tint)}.case .cbrief__svc-link:hover,.case .cbrief__svc-link:focus-visible{color:var(--white)}.case .creels{background:var(--tint)}.case .cnext{background:var(--tint);color:var(--white)}.case .btn--ink{--btn-hover: var(--accent);--btn-hover-fg: var(--white)}.case ::selection{background:var(--accent);color:var(--white)}
