.CasePhoto-module__-dFLkq__photo{aspect-ratio:3/2;isolation:isolate;background:#15191a;border-radius:4px;display:block;position:relative;overflow:clip}.CasePhoto-module__-dFLkq__photo[data-size=hero]{aspect-ratio:21/9;border-radius:6px}@media (min-width:1180px){.CasePhoto-module__-dFLkq__photo[data-size=hero]{aspect-ratio:3}}@media (max-width:759px){.CasePhoto-module__-dFLkq__photo[data-size=hero]{aspect-ratio:3/2}}.CasePhoto-module__-dFLkq__photo picture{width:100%;height:100%;display:block}.CasePhoto-module__-dFLkq__img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:scale .9s cubic-bezier(.23,1,.32,1)}.CasePhoto-module__-dFLkq__photo:after{content:"";pointer-events:none;background:#07090a38;transition:opacity .5s;position:absolute;inset:0}.CasePhoto-module__-dFLkq__photo[data-identity]:after{background:radial-gradient(64% 60%,#07090a8c,#07090a33 74%)}.CasePhoto-module__-dFLkq__photo[data-size=hero][data-identity]:after{background:radial-gradient(46% 62%,#07090a80,#07090a2e 76%)}.CasePhoto-module__-dFLkq__logo{z-index:1;pointer-events:none;max-width:none;height:auto;margin:auto;position:absolute;inset:0}.CasePhoto-module__-dFLkq__logo[data-shape=wide]{width:48%}.CasePhoto-module__-dFLkq__logo[data-shape=wide][data-boost]{width:56%}.CasePhoto-module__-dFLkq__logo[data-shape=mark]{width:30%}.CasePhoto-module__-dFLkq__logo[data-shape=tall]{width:auto;height:40%}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=wide]{width:min(40%,520px)}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=wide][data-boost]{width:min(46%,600px)}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=mark]{width:min(22%,300px)}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=tall]{height:34%}@media (max-width:759px){.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=wide]{width:56%}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=wide][data-boost]{width:64%}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=mark]{width:34%}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo[data-shape=tall]{height:40%}}.CasePhoto-module__-dFLkq__mark{z-index:1;pointer-events:none;justify-content:center;align-items:center;padding:0 11%;display:flex;position:absolute;inset:0}.CasePhoto-module__-dFLkq__mark span{letter-spacing:.16em;text-transform:uppercase;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 1px 14px #00000073;border-block:1px solid #ffffff9e;max-width:19ch;padding-block:.6rem;font-size:clamp(.84rem,.72rem + .45vw,1.06rem);font-weight:600;line-height:1.35}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__mark span{max-width:24ch;padding-block:.8rem;font-size:clamp(1rem,.78rem + .9vw,1.55rem)}.ts[dir=rtl] .CasePhoto-module__-dFLkq__mark span{font-family:var(--ts-ar-sans);letter-spacing:0;text-transform:none;font-size:clamp(1rem,.86rem + .5vw,1.24rem);line-height:1.6}.ts[dir=rtl] .CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__mark span{font-size:clamp(1.15rem,.9rem + 1vw,1.75rem)}.CasePhoto-module__-dFLkq__tag{z-index:2;color:#ffffffe6;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07090a94;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600;line-height:1.3;position:absolute;inset-block-end:.6rem;inset-inline-start:.6rem}.ts[dir=rtl] .CasePhoto-module__-dFLkq__tag{letter-spacing:0;font-size:.76rem}@media (prefers-reduced-motion:no-preference){.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__img{animation:14s cubic-bezier(.2,.6,.2,1) both CasePhoto-module__-dFLkq__pushIn}.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__logo,.CasePhoto-module__-dFLkq__photo[data-size=hero] .CasePhoto-module__-dFLkq__mark{animation:.9s cubic-bezier(.3,.7,.2,1) .35s both CasePhoto-module__-dFLkq__markUp}@supports (animation-timeline:view()){.CasePhoto-module__-dFLkq__photo[data-size=card] .CasePhoto-module__-dFLkq__img{animation:linear both CasePhoto-module__-dFLkq__settle;animation-timeline:view();animation-range:entry cover 45%}.CasePhoto-module__-dFLkq__photo[data-size=card] .CasePhoto-module__-dFLkq__logo,.CasePhoto-module__-dFLkq__photo[data-size=card] .CasePhoto-module__-dFLkq__mark{animation:linear both CasePhoto-module__-dFLkq__markUp;animation-timeline:view();animation-range:entry 40% cover 35%}}}@keyframes CasePhoto-module__-dFLkq__pushIn{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes CasePhoto-module__-dFLkq__settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes CasePhoto-module__-dFLkq__markUp{0%{translate:0 .5rem}}.CasePhoto-module__-dFLkq__doc{--ink:#26292a;--ink-2:#55595a;--rule:#26292a33;--fs:clamp(12px, 3.15cqi, 13.5px);background:linear-gradient(#ffffff09,#fff0 55%),#191c1d;container-type:inline-size}.CasePhoto-module__-dFLkq__doc:after{display:none}.CasePhoto-module__-dFLkq__idLabel{z-index:3;color:#fff;gap:.1rem;line-height:1.25;display:grid;position:absolute;inset-block-start:7.5%;inset-inline-start:6%}.CasePhoto-module__-dFLkq__idLabel span:first-child{letter-spacing:-.01em;font-size:clamp(1rem,4.6cqi,1.2rem);font-weight:600}.CasePhoto-module__-dFLkq__idLabel span:last-child{color:#ffffffc7;font-size:clamp(12px,3.3cqi,.86rem);font-weight:400}.ts[dir=rtl] .CasePhoto-module__-dFLkq__idLabel{font-family:var(--ts-ar-sans);line-height:1.5}.ts[dir=rtl] .CasePhoto-module__-dFLkq__idLabel span:first-child{letter-spacing:0}.CasePhoto-module__-dFLkq__paper,.CasePhoto-module__-dFLkq__record,.CasePhoto-module__-dFLkq__sheet{z-index:1;color:var(--ink);font-size:var(--fs);align-content:start;line-height:1.35;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff80,0 1px 1.5px #0000008c,0 10px 22px -8px #000000b3}.ts[dir=rtl] .CasePhoto-module__-dFLkq__doc{font-family:var(--ts-ar-sans)}.CasePhoto-module__-dFLkq__paper{transform-origin:30% 80%;background:#d9d9d4;gap:.45rem;width:46%;padding:5% 5.5%;inset-block:34% -12%;inset-inline-start:6%;rotate:-3.2deg}.ts[dir=rtl] .CasePhoto-module__-dFLkq__paper{rotate:3.2deg}.CasePhoto-module__-dFLkq__paperTitle{border-bottom:1.5px solid var(--ink);padding-bottom:.3rem;font-weight:650}.CasePhoto-module__-dFLkq__paperRow{color:var(--ink-2);white-space:nowrap;grid-template-columns:auto 1fr;align-items:end;gap:.4rem;display:grid}.CasePhoto-module__-dFLkq__paperLag{border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:0 .4rem;margin-top:.2rem;padding-top:.35rem;display:flex}.CasePhoto-module__-dFLkq__paperLag b{color:var(--ink);font-weight:650}.CasePhoto-module__-dFLkq__paperRow i{background:var(--rule);height:1px;position:relative}.CasePhoto-module__-dFLkq__paperRow i:before{content:"";width:var(--w);background:#26292a80;border-radius:2px;height:2px;position:absolute;inset-block-end:3px;inset-inline-start:8%;rotate:-1.2deg}.CasePhoto-module__-dFLkq__record{background:#f3f3f0;border-radius:3px;gap:.3rem;width:57%;padding:4.2% 4.5% 3.6%;inset-block-start:31%;inset-inline-end:5.5%}.CasePhoto-module__-dFLkq__recordTitle{border-bottom:1px solid var(--rule);margin-bottom:.1rem;padding-bottom:.3rem;font-weight:650}.CasePhoto-module__-dFLkq__recordRow{color:var(--ink-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.5rem;display:grid}.CasePhoto-module__-dFLkq__recordRow b{color:var(--ink);align-items:baseline;gap:.3rem;font-weight:600;display:inline-flex}.CasePhoto-module__-dFLkq__tick{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.82em;height:.82em;translate:0 .08em}.CasePhoto-module__-dFLkq__recordFoot{border-top:1px dashed var(--rule);color:var(--ink-2);margin-top:.25rem;padding-top:.3rem}.CasePhoto-module__-dFLkq__sheet{background:#e4e4e0;border-radius:2px;gap:.7rem;padding:4.5% 5%;inset-block:34% -10%;inset-inline:6%}.CasePhoto-module__-dFLkq__sheetTitle{border-bottom:1.5px solid var(--ink);padding-bottom:.3rem;font-weight:650}.CasePhoto-module__-dFLkq__trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.CasePhoto-module__-dFLkq__node{color:var(--ink);align-content:start;gap:.35rem;font-weight:550;line-height:1.25;display:grid;position:relative}.CasePhoto-module__-dFLkq__node i{background:var(--ink);border-radius:50%;width:14px;height:14px;font-style:normal;position:relative}.CasePhoto-module__-dFLkq__trail{position:relative}.CasePhoto-module__-dFLkq__trail:before{content:"";background:linear-gradient(90deg, var(--ink) 0 66.6%, transparent 66.6%), repeating-linear-gradient(90deg, #26292a99 0 4px, transparent 4px 8px);width:calc(75% + .1rem);height:2px;position:absolute;inset-block-start:6px;inset-inline-start:7px}.ts[dir=rtl] .CasePhoto-module__-dFLkq__trail:before{transform-origin:50%;scale:-1 1}.ts[dir=rtl] .CasePhoto-module__-dFLkq__trail:before{inset-inline-start:7px}.CasePhoto-module__-dFLkq__node i{z-index:1;box-shadow:0 0 0 3px #e4e4e0}.CasePhoto-module__-dFLkq__node[data-gap]{color:var(--ink-2);font-weight:500}.CasePhoto-module__-dFLkq__node[data-gap] i{border:1.5px dashed var(--ink-2);color:var(--ink-2);background:0 0;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.CasePhoto-module__-dFLkq__unknown{flex-wrap:wrap;gap:.3rem .35rem;display:flex}.CasePhoto-module__-dFLkq__unknown span{color:var(--ink-2);border:1px dashed #26292a61;border-radius:3px;padding:.05rem .4rem}.CasePhoto-module__-dFLkq__traceCol{z-index:1;flex-direction:column;align-items:flex-start;gap:.55rem;display:flex;position:absolute;inset-block:28% -10%;inset-inline:6% 5.5%}.CasePhoto-module__-dFLkq__ask{color:#fff;max-width:62%;font-family:var(--ts-ar-sans);font-size:var(--fs);background:#3a3e3f;border-radius:12px 12px 3px;align-self:flex-end;padding:.4rem .7rem;line-height:1.55;box-shadow:0 8px 18px -8px #000000b3}.ts[dir=rtl] .CasePhoto-module__-dFLkq__ask{border-radius:12px 12px 12px 3px}.CasePhoto-module__-dFLkq__record[data-trace]{width:74%;padding-bottom:9%;position:relative;inset:auto}.CasePhoto-module__-dFLkq__recordRow[data-state=miss] b{color:var(--ink-2);font-weight:500}@container (max-width:300px){.CasePhoto-module__-dFLkq__paperRow:nth-child(n+4),.CasePhoto-module__-dFLkq__recordFoot,.CasePhoto-module__-dFLkq__unknown{display:none}.CasePhoto-module__-dFLkq__record{width:60%}.CasePhoto-module__-dFLkq__ask{display:none}.CasePhoto-module__-dFLkq__traceCol{inset-block-start:36%}.CasePhoto-module__-dFLkq__record[data-trace]{width:92%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__record,.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__sheet,.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__ask{animation:linear both CasePhoto-module__-dFLkq__docIn;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes CasePhoto-module__-dFLkq__docIn{0%{translate:0 10%}}@media (max-width:959px){.CasePhoto-module__-dFLkq__doc{aspect-ratio:5/4}.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__record:not([data-trace]){width:64%;inset-block-start:29%;inset-inline-end:4%}.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__paper{width:42%;inset-block-start:31%}.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__sheet{inset-block-start:30%}.CasePhoto-module__-dFLkq__doc .CasePhoto-module__-dFLkq__record[data-trace]{width:84%}.CasePhoto-module__-dFLkq__traceCol{inset-block-start:27%}}.CasePhoto-module__-dFLkq__desk{z-index:0;display:block;position:absolute;inset:0}.CasePhoto-module__-dFLkq__desk img{object-fit:cover;object-position:50% 0%;filter:grayscale()contrast(1.04);width:100%;height:100%}.CasePhoto-module__-dFLkq__doc[data-desk]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#090b0cc7 0%,#090b0c61 30%,#090b0c00 52%),radial-gradient(120% 90% at 50% 110%,#090b0c73,#090b0c00 60%);position:absolute;inset:0}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__paper,.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__record,.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__sheet,.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__traceCol{z-index:2}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__idLabel{z-index:3;text-shadow:0 1px 12px #00000080}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__paper,.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__sheet,.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__record{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff38,#fff0 45%,#0000000d);box-shadow:inset 0 1px #ffffff8c,0 1px 1px #0009,0 3px 6px -2px #00000073,0 18px 32px -14px #000000d9}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__paper{background-color:#e2e1dc}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__sheet{background-color:#e6e5e0}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__record{background-color:#f5f5f2}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__node i{box-shadow:0 0 0 3px #e6e5e0}.CasePhoto-module__-dFLkq__doc[data-desk] .CasePhoto-module__-dFLkq__ask{background:#1c1f20eb;box-shadow:inset 0 1px #ffffff14,0 12px 24px -10px #000000e6}@media (hover:hover) and (pointer:fine){.CasePhoto-module__-dFLkq__desk img{transition:scale .9s cubic-bezier(.23,1,.32,1)}}
.CaseCard-module__GXq0Ja__card{min-width:0}.CaseCard-module__GXq0Ja__link{height:100%;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:6px;grid-template-rows:auto auto auto 1fr auto;align-content:start;display:grid}.CaseCard-module__GXq0Ja__label{letter-spacing:.14em;text-transform:uppercase;color:var(--case-label,#f2f5f39e);flex-wrap:wrap;align-items:baseline;gap:.1rem 0;margin-top:1.15rem;font-size:.72rem;font-weight:600;line-height:1.45;display:flex}.CaseCard-module__GXq0Ja__label>span:not(:last-child):after{content:"·";color:var(--case-label,#f2f5f39e);margin-inline:.55rem}.CaseCard-module__GXq0Ja__status{color:var(--case-status,var(--ts-mint-ink))}.CaseCard-module__GXq0Ja__title{letter-spacing:-.016em;color:var(--case-title,#f2f5f3);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.4rem,1.12rem + .62vw,1.78rem);line-height:1.14}.CaseCard-module__GXq0Ja__context{max-width:36rem;color:var(--case-text,#f2f5f3d6);text-wrap:pretty;align-self:start;margin-top:.7rem;font-size:1rem;line-height:1.55;display:block}.CaseCard-module__GXq0Ja__go{color:var(--case-go,var(--ts-mint-ink));border-bottom:1px solid;justify-self:start;align-items:center;gap:.45rem;margin-top:.95rem;padding-bottom:.12rem;font-size:.9rem;font-weight:500;display:inline-flex}.CaseCard-module__GXq0Ja__arrow{flex:none;transition:translate .25s cubic-bezier(.23,1,.32,1)}.ts[dir=rtl] .CaseCard-module__GXq0Ja__arrow{scale:-1 1}.CaseCard-module__GXq0Ja__card[data-tone=light]{--case-label:var(--ts-muted);--case-status:var(--ts-forest);--case-title:var(--ts-ink);--case-text:var(--ts-ink-2);--case-go:var(--ts-forest)}.ts[dir=rtl] .CaseCard-module__GXq0Ja__label{letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:500}.ts[dir=rtl] .CaseCard-module__GXq0Ja__title{letter-spacing:0;font-size:clamp(1.35rem,1.1rem + .55vw,1.66rem);line-height:1.36}.ts[dir=rtl] .CaseCard-module__GXq0Ja__context{line-height:1.85}.CaseCard-module__GXq0Ja__link{transition:transform .16s cubic-bezier(.23,1,.32,1)}.CaseCard-module__GXq0Ja__link:active{transform:scale(.99)}.CaseCard-module__GXq0Ja__link:focus-visible{outline:2px solid var(--ts-mint-ink);outline-offset:6px}.CaseCard-module__GXq0Ja__card[data-tone=light] .CaseCard-module__GXq0Ja__link:focus-visible{outline-color:var(--ts-emerald)}@media (hover:hover) and (pointer:fine){.CaseCard-module__GXq0Ja__link:hover .CaseCard-module__GXq0Ja__media picture img{scale:1.04}.CaseCard-module__GXq0Ja__link:hover .CaseCard-module__GXq0Ja__media:after{opacity:.72}.CaseCard-module__GXq0Ja__link:hover .CaseCard-module__GXq0Ja__title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.CaseCard-module__GXq0Ja__link:hover .CaseCard-module__GXq0Ja__arrow{translate:3px}.ts[dir=rtl] .CaseCard-module__GXq0Ja__link:hover .CaseCard-module__GXq0Ja__arrow{translate:-3px}}@media (prefers-reduced-motion:reduce){.CaseCard-module__GXq0Ja__link,.CaseCard-module__GXq0Ja__link:active{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CaseCard-module__GXq0Ja__card{animation:linear both CaseCard-module__GXq0Ja__cardIn;animation-timeline:view();animation-range:entry entry 70%}.CaseCard-module__GXq0Ja__card:nth-child(3n+2){animation-range:entry 6% entry 76%}.CaseCard-module__GXq0Ja__card:nth-child(3n){animation-range:entry 12% entry 82%}}}@keyframes CaseCard-module__GXq0Ja__cardIn{0%{translate:0 1.5rem}}@media print{.CaseCard-module__GXq0Ja__card{opacity:1!important;animation:none!important;translate:none!important}}@media (min-width:560px) and (max-width:959px){.CaseCard-module__GXq0Ja__link{grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,46%) minmax(0,1fr);column-gap:1.6rem}.CaseCard-module__GXq0Ja__media{grid-area:1/1/-1;align-self:center}.CaseCard-module__GXq0Ja__label{grid-area:2/2;margin-top:0}.CaseCard-module__GXq0Ja__title{grid-area:3/2}.CaseCard-module__GXq0Ja__context{grid-area:4/2}.CaseCard-module__GXq0Ja__go{grid-area:5/2}}
