.aboutpg__top{position:relative;overflow:hidden;background:var(--ink-soft)}.wwall{position:relative;z-index:1;padding-bottom:48px;background:linear-gradient(transparent 0 46%,var(--paper) 46%)}.wwall__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,20px);margin:0;padding:0;list-style:none}.wwall__link{position:relative;display:block;overflow:hidden;aspect-ratio:504 / 587;background:var(--ink-soft);box-shadow:0 30px 60px -40px #0000008c}.wwall__link img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 1s var(--ease)}.wwall__name{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;font-size:14px;font-weight:600;color:var(--white);background:linear-gradient(transparent,#0009);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}@media(hover:hover){.wwall__link:hover img{transform:scale(1.08)}.wwall__link:hover .wwall__name,.wwall__link:focus-visible .wwall__name{opacity:1;transform:none}}@media(max-width:700px){.wwall__row{grid-template-columns:repeat(3,minmax(0,1fr))}.wwall__tile:first-child,.wwall__tile:last-child{display:none}}@media(max-width:600px)and (hover:none){.wwall__name{padding:28px 8px 8px;font-size:11px;line-height:1.2;opacity:1;transform:none}}.stmt__text{margin:0 auto;font-family:var(--f-sans);font-size:clamp(30px,4.4vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-align:center}.stmt__text>span+span{color:var(--grey)}.jflow{display:flex;flex-direction:column;align-items:center;text-align:center}.jflow__end{font-size:clamp(72px,13vw,210px);line-height:.8}.jflow__list{align-self:stretch;margin:0;padding:0;list-style:none}.jflow__step{display:flex;flex-direction:column;align-items:center}.jflow__line{display:block;width:1px;height:clamp(28px,3.4vw,52px);margin:clamp(10px,1vw,16px) 0;background:var(--ink);transform-origin:50% 0}.jflow__row{position:relative;display:flex;justify-content:center;width:100%}.jflow__link{position:relative;z-index:1;display:block;color:inherit;text-decoration:none;outline-offset:8px}.jflow__name{display:block;font-size:clamp(30px,4.6vw,76px);line-height:.95;white-space:nowrap;transition:opacity .6s var(--ease)}.jflow__list.has-on .jflow__step:not(.is-on) .jflow__name{opacity:.18}.jflow__inl{display:inline-block;width:0;height:.74em;margin-inline-end:0;overflow:hidden;vertical-align:-.02em;border-radius:.12em;transition:width .8s var(--ease),margin .8s var(--ease)}.jflow__inl img{width:1.7em;max-width:none;height:100%;object-fit:cover;transform:scale(1.3);transition:transform 1s var(--ease)}.jflow__step.is-on .jflow__inl{width:1.7em;margin-inline-end:.24em}.jflow__step.is-on .jflow__inl--end{margin-inline-end:0;margin-inline-start:.24em}.jflow__step.is-on .jflow__inl img{transform:none}.jflow__step.is-reel.is-on .jflow__inl img{transform:scale(1.2)}.jflow__step.is-reel.is-on .jflow__side img{transform:scale(1.22)}.jflow__side{position:absolute;top:50%;width:clamp(140px,14vw,230px);aspect-ratio:4 / 5;overflow:hidden;pointer-events:none;clip-path:inset(50% 50% 50% 50%);opacity:0;transition:clip-path .5s var(--ease),opacity .5s var(--ease),transform .5s var(--ease)}.jflow__side--l{left:0;transform:translateY(-40%)}.jflow__side--r{right:0;transform:translateY(-60%)}.jflow__side img{width:100%;height:100%;object-fit:cover;transform:scale(1.25);transition:transform 1.1s var(--ease)}.jflow__step.is-on .jflow__side{clip-path:inset(0 0 0 0);opacity:1;transition-duration:.9s}.jflow__step.is-on .jflow__side--l{transform:translateY(-55%)}.jflow__step.is-on .jflow__side--r{transform:translateY(-45%)}.jflow__step.is-on .jflow__side img{transform:none}.jflow__go{position:absolute;top:50%;inset-inline-start:calc(100% + 14px);display:grid;place-items:center;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);border-radius:50%;background:var(--yellow);opacity:0;transform:translate(-8px,-50%);transition:opacity .4s var(--ease),transform .5s var(--ease)}@media(hover:hover){.jflow__link:hover .jflow__go,.jflow__link:focus-visible .jflow__go{opacity:1;transform:translateY(-50%)}}[dir=rtl] .jflow__go{transform:translate(8px,-50%)}@media(hover:none){.jflow__go{display:none}}@media(max-width:900px){.jflow__side{display:none}.jflow__name{white-space:normal}}@media(max-width:600px){.jflow__name{font-size:clamp(24px,8.1vw,34px);white-space:nowrap}.jflow__link{padding:9px 0;margin:-9px 0}}@media(prefers-reduced-motion:reduce){.jflow__inl,.jflow__inl img,.jflow__side,.jflow__side img{transition-duration:.01s}}@media(max-width:600px){:root:not([lang^=en]) .jflow__name{font-size:clamp(22px,7.2vw,30px);white-space:normal;text-wrap:balance}}@media(max-width:600px){.jflow__go{display:none}}.nstrip{padding:clamp(56px,6.4vw,96px) 0}.nstrip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nstrip__cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px clamp(12px,2vw,28px);text-align:center;border-inline-start:1px solid var(--ink)}.nstrip__cell:first-child{border-inline-start:0}.nstrip__n{margin-bottom:clamp(10px,1.2vw,18px);font-size:clamp(80px,9.6vw,160px);font-weight:900;line-height:.82;font-variant-numeric:tabular-nums}.nstrip__n:before{content:attr(data-n)}.nstrip__label{font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.nstrip__note{font-size:clamp(14px,1vw,16px);line-height:1.2;opacity:.65}@media(max-width:860px){.nstrip__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.nstrip__cell:nth-child(3){border-inline-start:0}}.prn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);margin:0;padding:0;list-style:none}.prn__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(28px,2.8vw,44px);border-top:1px solid var(--line-soft)}.prn__item:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}[dir=rtl] .prn__item:before{transform-origin:100% 50%}@media(hover:hover){.prn__item:hover:before{transform:scaleX(1)}}.prn__title{margin:0 0 clamp(12px,1.2vw,18px);font-size:clamp(26px,2.5vw,40px);line-height:.95}.prn__sub{max-width:32ch;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.4;opacity:.6;text-wrap:pretty}@media(max-width:860px){.prn__grid{grid-template-columns:minmax(0,1fr);gap:clamp(36px,8vw,48px)}}@media(max-width:600px){.prn__item{align-items:center;text-align:center}.prn__item:before,[dir=rtl] .prn__item:before{transform-origin:50% 50%}.prn__title{max-width:16ch;text-wrap:balance}.prn__sub{max-width:30ch;text-wrap:balance}}.hr{overflow:hidden}.hr.section{padding:clamp(56px,6vw,96px) 0}.hr__label{margin:0 0 clamp(32px,3.6vw,56px);padding:0 var(--gutter);font-family:var(--f-display);font-size:clamp(30px,3.4vw,54px);font-weight:800;line-height:.95;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--white)}.hr__band{padding:clamp(24px,2.6vw,40px) 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.hr__rule{display:flex;align-items:center;flex:none;white-space:nowrap}.hr__a{font-size:clamp(72px,11vw,184px);line-height:.95}.hr__a:before{content:attr(data-text)}.hr__a.is-outline{color:transparent;-webkit-text-stroke:clamp(1.5px,.14vw,2.5px) var(--white)}.hr__star{flex:none;width:clamp(28px,3vw,48px);height:clamp(28px,3vw,48px);margin:0 clamp(32px,4vw,72px);background:var(--yellow);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 6.7L21 3l-3.7 6.4L24 12l-6.7 2.6L21 21l-6.4-3.7L12 24l-2.6-6.7L3 21l3.7-6.4L0 12l6.7-2.6L3 3l6.4 3.7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 6.7L21 3l-3.7 6.4L24 12l-6.7 2.6L21 21l-6.4-3.7L12 24l-2.6-6.7L3 21l3.7-6.4L0 12l6.7-2.6L3 3l6.4 3.7z'/%3E%3C/svg%3E") center / contain no-repeat}.cwall__logos{padding:clamp(28px,3vw,44px) 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.cwall__row+.cwall__row{margin-top:clamp(20px,2.4vw,36px)}.cwall__row>div{background:var(--paper)}.cwall__logo{display:flex;align-items:center;justify-content:center;flex:none;width:clamp(140px,11vw,180px);height:clamp(56px,4.6vw,72px);margin-right:clamp(28px,3.4vw,56px)}.cwall__logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.75;transition:filter .5s var(--ease),opacity .5s var(--ease)}.cwall__logo:hover img{filter:none;opacity:1}.cwall__quote{max-width:980px;margin:clamp(72px,9vw,136px) auto 0;text-align:center}.cwall__quote blockquote{margin:0}.cwall__quote p{max-width:36ch;margin:0 auto;font-size:clamp(23px,2.3vw,38px);font-weight:500;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.cwall__sign{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(28px,3vw,44px)}.cwall__sign strong{font-family:var(--f-display);font-size:clamp(18px,1.4vw,22px);font-weight:800;text-transform:uppercase;line-height:1}@media(max-width:600px){.cwall__quote p{font-size:clamp(20px,5.8vw,23px)}.cwall__logo{width:116px;height:46px;margin-right:28px}}.careers__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.careers__title{margin:0;font-size:clamp(48px,7.4vw,120px);text-wrap:balance}.careers__copy{max-width:44ch;margin:clamp(18px,2vw,28px) 0 clamp(28px,3vw,40px);font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:#ffffffa6;text-wrap:balance}.careers .btn--yellow{--btn-hover: var(--white);--btn-hover-fg: var(--ink)}.aboutpg{position:relative}.aboutpg .stmt+.jrny{padding-top:clamp(40px,5vw,80px)}.aboutpg .nstrip+.prn{padding-top:clamp(72px,9vw,136px)}.process{--edge: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));padding-bottom:0}.steps{border-bottom:1px solid var(--ink)}.step{border-top:1px solid var(--ink)}.step__h{margin:0;font:inherit}.step__toggle{position:relative;isolation:isolate;display:block;width:100%;padding:clamp(22px,2.2vw,32px) var(--edge);text-align:start}.step__toggle:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--yellow);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--ease)}@media(hover:hover){.step:not(.is-open) .step__toggle:hover:before{transform:scaleY(1)}}.step__title{display:block;padding-inline-end:72px;font-size:clamp(24px,2.4vw,38px)}.step__icon{position:absolute;inset-inline-end:var(--edge);top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;transition:transform .6s var(--ease)}.step.is-open .step__icon{transform:rotate(135deg)}.step__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.65,0,.35,1)}.step.is-open .step__panel{grid-template-rows:1fr}.step__clip{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.step__panel{transition:none}}.step__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(28px,3.2vw,56px);padding:4px var(--edge) clamp(36px,3.6vw,52px)}.step__image{grid-column:1;aspect-ratio:4 / 3;overflow:hidden;background:var(--ink)}.step__image img{width:100%;height:100%;object-fit:cover}.step__detail{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(24px,2.4vw,32px)}.step__detail p{max-width:34ch;font-size:clamp(18px,1.4vw,21px);line-height:1.35;letter-spacing:-.01em}@media(max-width:860px){.step__title{padding-inline-end:56px}.step__detail p{font-size:18px}.step__icon{width:38px;height:38px;margin-top:-19px}}@media(max-width:600px){.step__title{padding-inline-end:50px}.step__grid{grid-template-columns:minmax(0,1fr);row-gap:22px}.step__image,.step__detail{grid-column:1}.step__image{aspect-ratio:3 / 2}}
