.mechanism{position:relative;overflow:hidden;background:#0a0a0a}.mechanism:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:6rem 6rem;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 80%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 80%);pointer-events:none;z-index:0}.mechanism:after{content:"";display:block;position:absolute;top:-4rem;right:-4rem;bottom:-4rem;left:-4rem;background-image:radial-gradient(circle at 4% 12%,rgba(232,68,74,.9) 1.4px,transparent 2px),radial-gradient(circle at 11% 34%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 18% 58%,rgba(255,255,255,.32) 1.2px,transparent 1.8px),radial-gradient(circle at 23% 8%,rgba(232,68,74,.75) 1.3px,transparent 1.9px),radial-gradient(circle at 28% 42%,rgba(255,255,255,.48) 1.1px,transparent 1.7px),radial-gradient(circle at 34% 68%,rgba(232,68,74,.5) 1.2px,transparent 1.8px),radial-gradient(circle at 39% 18%,rgba(232,68,74,.85) 1.3px,transparent 1.9px),radial-gradient(circle at 44% 52%,rgba(255,255,255,.28) 1px,transparent 1.6px),radial-gradient(circle at 49% 85%,rgba(232,68,74,.75) 1.3px,transparent 1.9px),radial-gradient(circle at 54% 27%,rgba(255,255,255,.36) 1.1px,transparent 1.7px),radial-gradient(circle at 59% 61%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 64% 15%,rgba(255,255,255,.5) 1.2px,transparent 1.8px),radial-gradient(circle at 69% 44%,rgba(232,68,74,.85) 1.3px,transparent 1.9px),radial-gradient(circle at 74% 73%,rgba(232,68,74,.5) 1.2px,transparent 1.8px),radial-gradient(circle at 79% 22%,rgba(255,255,255,.3) 1px,transparent 1.6px),radial-gradient(circle at 84% 54%,rgba(232,68,74,.8) 1.3px,transparent 1.9px),radial-gradient(circle at 89% 37%,rgba(255,255,255,.45) 1.2px,transparent 1.8px),radial-gradient(circle at 93% 66%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 7% 76%,rgba(232,68,74,.7) 1.3px,transparent 1.9px),radial-gradient(circle at 15% 91%,rgba(255,255,255,.32) 1.1px,transparent 1.7px),radial-gradient(circle at 46% 95%,rgba(232,68,74,.5) 1.2px,transparent 1.8px),radial-gradient(circle at 62% 89%,rgba(255,255,255,.4) 1.2px,transparent 1.8px),radial-gradient(circle at 82% 82%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 97% 19%,rgba(232,68,74,.8) 1.3px,transparent 1.9px),radial-gradient(circle at 1% 48%,rgba(255,255,255,.3) 1px,transparent 1.6px),radial-gradient(circle at 6% 45%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 9% 21%,rgba(255,255,255,.4) 1.1px,transparent 1.7px),radial-gradient(circle at 13% 67%,rgba(232,68,74,.6) 1.2px,transparent 1.8px),radial-gradient(circle at 21% 78%,rgba(255,255,255,.35) 1.1px,transparent 1.7px),radial-gradient(circle at 26% 16%,rgba(232,68,74,.8) 1.3px,transparent 1.9px),radial-gradient(circle at 31% 29%,rgba(255,255,255,.28) 1px,transparent 1.6px),radial-gradient(circle at 36% 81%,rgba(232,68,74,.6) 1.2px,transparent 1.8px),radial-gradient(circle at 41% 6%,rgba(255,255,255,.42) 1.2px,transparent 1.8px),radial-gradient(circle at 43% 39%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 52% 14%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 57% 73%,rgba(255,255,255,.3) 1px,transparent 1.6px),radial-gradient(circle at 66% 31%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 71% 58%,rgba(255,255,255,.38) 1.1px,transparent 1.7px),radial-gradient(circle at 77% 9%,rgba(232,68,74,.75) 1.3px,transparent 1.9px),radial-gradient(circle at 86% 77%,rgba(255,255,255,.34) 1.1px,transparent 1.7px),radial-gradient(circle at 91% 12%,rgba(232,68,74,.6) 1.2px,transparent 1.8px),radial-gradient(circle at 95% 44%,rgba(255,255,255,.3) 1px,transparent 1.6px),radial-gradient(circle at 3% 87%,rgba(232,68,74,.55) 1.2px,transparent 1.8px),radial-gradient(circle at 19% 28%,rgba(255,255,255,.38) 1.1px,transparent 1.7px),radial-gradient(circle at 67% 82%,rgba(232,68,74,.6) 1.2px,transparent 1.8px);pointer-events:none;mix-blend-mode:screen;animation:moa-particles 24s ease-in-out infinite;z-index:0}.mechanism .page-width{position:relative;z-index:1;max-width:min(148rem,calc(100vw - 8rem));padding:6rem 2rem}.mechanism__grid{display:grid;grid-template-columns:1fr;gap:4rem 0;padding:0;background:transparent;border-radius:0;box-shadow:none}.mechanism__grid:before,.mechanism__grid:after{display:none}.mechanism__media{position:relative;display:flex;align-items:center;justify-content:center;padding:0;overflow:visible;border-radius:1.6rem;background:transparent;border:0;box-shadow:none}.mechanism__media:before,.mechanism__media:after{display:none}@keyframes moa-particles{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(1.2rem,-.8rem);opacity:1}}.mechanism__media img,.mechanism__media .placeholder-svg{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center center;border-radius:1.2rem;border:none;box-shadow:0 2rem 5rem #00000073;background:transparent;min-height:unset}.mechanism__content{display:flex;flex-direction:column;gap:0;padding:0;background:transparent;color:#fff;position:relative}.mechanism__content:before{display:none}.mechanism__label{display:inline-flex;align-items:center;gap:1rem;margin:0 0 3rem;font-size:.8rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:#ffffff59;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.12)}.mechanism__dot{width:.65rem;height:.65rem;border-radius:50%;background:#e52621;box-shadow:0 0 0 .35rem #e526212e;flex-shrink:0;animation:moa-pulse 2.5s ease-in-out infinite}@keyframes moa-pulse{0%,to{box-shadow:0 0 0 .35rem #e526212e}50%{box-shadow:0 0 0 .7rem #e526210f}}.mechanism__heading{margin:0 0 3.5rem;font-family:"Gilroy",var(--font-heading-family),sans-serif;font-size:clamp(4.5rem,9vw,11rem);font-weight:900;line-height:.86;letter-spacing:-.05em;text-transform:uppercase;color:#fff;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.mechanism__heading span{display:block;color:#e52621}.mechanism__desc{max-width:60rem;margin:0 0 3.5rem;font-size:1.6rem;line-height:1.7;color:#ffffff85;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.mechanism__stats{display:flex;gap:0;margin:0;border:none;border-top:1px solid rgba(255,255,255,.1);border-radius:0;overflow:visible;padding-top:3rem}.mechanism__stat{flex:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 3rem 0 0;background:transparent;border:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.mechanism__stat:before{display:none}.mechanism__stat+.mechanism__stat{border-left:1px solid rgba(255,255,255,.1);padding:0 0 0 3rem}.mechanism__stat-icon{display:none}.mechanism__stat h3{margin:0 0 .4rem;font-family:Gilroy,sans-serif;font-size:1.75rem;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.mechanism__stat p{margin:0;font-size:1.3rem;line-height:1.5;color:#ffffff6b}.mechanism__badge{display:none}@media screen and (min-width:750px){.mechanism .page-width{padding:8rem 2rem}.mechanism__grid{grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:start;gap:0 5rem}.mechanism__grid--reverse{grid-template-columns:1fr 1.1fr}.mechanism__grid--reverse .mechanism__media{order:1}.mechanism__grid--reverse .mechanism__content{order:2}.mechanism__media{grid-column:2;grid-row:1;position:sticky;top:10rem;min-height:44rem}.mechanism__content{grid-column:1;grid-row:1}}@media screen and (min-width:990px){.mechanism__grid{grid-template-columns:1.1fr 1fr;gap:0 6rem}.mechanism__grid--reverse{grid-template-columns:1fr 1.1fr}.mechanism__media{min-height:52rem}.mechanism__desc{font-size:1.75rem}.mechanism__stat h3{font-size:1.9rem}}@media screen and (min-width:1200px){.mechanism .page-width{max-width:min(148rem,calc(100vw - 8rem));padding:10rem 2rem}.mechanism__grid{grid-template-columns:1.1fr 1fr;gap:0 7rem}.mechanism__grid--reverse{grid-template-columns:1fr 1.1fr}.mechanism__media{min-height:58rem}.mechanism__heading{font-size:clamp(5rem,7vw,10rem)}}.moa-word{display:inline-block;color:#ffffff1f;transition:color .4s ease;white-space:pre}.moa-word.lit{color:#fff}.mechanism__heading span .moa-word.lit{color:#e52621}.mechanism__desc .moa-word.lit{color:#ffffff85}@media(prefers-reduced-motion:reduce){.moa-word{color:inherit!important;transition:none}.mechanism:after{animation:none}}.mechanism--light{background:#f4efea}.mechanism--light:before{background-image:linear-gradient(rgba(10,10,10,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.045) 1px,transparent 1px)}.mechanism--light:after{background-image:radial-gradient(circle at 4% 12%,rgba(232,68,74,.95) 1.4px,transparent 2px),radial-gradient(circle at 11% 34%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 18% 58%,rgba(10,10,10,.28) 1.2px,transparent 1.8px),radial-gradient(circle at 23% 8%,rgba(232,68,74,.85) 1.3px,transparent 1.9px),radial-gradient(circle at 28% 42%,rgba(10,10,10,.32) 1.1px,transparent 1.7px),radial-gradient(circle at 34% 68%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 39% 18%,rgba(232,68,74,.9) 1.3px,transparent 1.9px),radial-gradient(circle at 44% 52%,rgba(10,10,10,.22) 1px,transparent 1.6px),radial-gradient(circle at 49% 85%,rgba(232,68,74,.85) 1.3px,transparent 1.9px),radial-gradient(circle at 54% 27%,rgba(10,10,10,.26) 1.1px,transparent 1.7px),radial-gradient(circle at 59% 61%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 64% 15%,rgba(10,10,10,.32) 1.2px,transparent 1.8px),radial-gradient(circle at 69% 44%,rgba(232,68,74,.9) 1.3px,transparent 1.9px),radial-gradient(circle at 74% 73%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 79% 22%,rgba(10,10,10,.22) 1px,transparent 1.6px),radial-gradient(circle at 84% 54%,rgba(232,68,74,.9) 1.3px,transparent 1.9px),radial-gradient(circle at 89% 37%,rgba(10,10,10,.28) 1.2px,transparent 1.8px),radial-gradient(circle at 93% 66%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 7% 76%,rgba(232,68,74,.82) 1.3px,transparent 1.9px),radial-gradient(circle at 15% 91%,rgba(10,10,10,.24) 1.1px,transparent 1.7px),radial-gradient(circle at 46% 95%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 62% 89%,rgba(10,10,10,.28) 1.2px,transparent 1.8px),radial-gradient(circle at 82% 82%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 97% 19%,rgba(232,68,74,.9) 1.3px,transparent 1.9px),radial-gradient(circle at 1% 48%,rgba(10,10,10,.22) 1px,transparent 1.6px),radial-gradient(circle at 6% 45%,rgba(232,68,74,.8) 1.2px,transparent 1.8px),radial-gradient(circle at 9% 21%,rgba(10,10,10,.3) 1.1px,transparent 1.7px),radial-gradient(circle at 13% 67%,rgba(232,68,74,.75) 1.2px,transparent 1.8px),radial-gradient(circle at 21% 78%,rgba(10,10,10,.25) 1.1px,transparent 1.7px),radial-gradient(circle at 26% 16%,rgba(232,68,74,.9) 1.3px,transparent 1.9px),radial-gradient(circle at 31% 29%,rgba(10,10,10,.2) 1px,transparent 1.6px),radial-gradient(circle at 36% 81%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 41% 6%,rgba(10,10,10,.3) 1.2px,transparent 1.8px),radial-gradient(circle at 43% 39%,rgba(232,68,74,.8) 1.2px,transparent 1.8px),radial-gradient(circle at 52% 14%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 57% 73%,rgba(10,10,10,.22) 1px,transparent 1.6px),radial-gradient(circle at 66% 31%,rgba(232,68,74,.75) 1.2px,transparent 1.8px),radial-gradient(circle at 71% 58%,rgba(10,10,10,.27) 1.1px,transparent 1.7px),radial-gradient(circle at 77% 9%,rgba(232,68,74,.85) 1.3px,transparent 1.9px),radial-gradient(circle at 86% 77%,rgba(10,10,10,.24) 1.1px,transparent 1.7px),radial-gradient(circle at 91% 12%,rgba(232,68,74,.7) 1.2px,transparent 1.8px),radial-gradient(circle at 95% 44%,rgba(10,10,10,.22) 1px,transparent 1.6px),radial-gradient(circle at 3% 87%,rgba(232,68,74,.65) 1.2px,transparent 1.8px),radial-gradient(circle at 19% 28%,rgba(10,10,10,.28) 1.1px,transparent 1.7px),radial-gradient(circle at 67% 82%,rgba(232,68,74,.7) 1.2px,transparent 1.8px);mix-blend-mode:multiply}.mechanism--light .mechanism__content{color:#0a0a0a}.mechanism--light .mechanism__label{color:#0a0a0a8c;border-top-color:#0a0a0a26}.mechanism--light .mechanism__heading{color:#0a0a0a}.mechanism--light .mechanism__heading span{color:#e52621}.mechanism--light .mechanism__desc{color:#0a0a0aa6;border-top-color:#0a0a0a1f}.mechanism--light .mechanism__stats{border-top-color:#0a0a0a1f}.mechanism--light .mechanism__stat+.mechanism__stat{border-left-color:#0a0a0a1f}.mechanism--light .mechanism__stat h3{color:#0a0a0a}.mechanism--light .mechanism__stat p{color:#0a0a0a8c}.mechanism--light .moa-word{color:#0a0a0a26}.mechanism--light .moa-word.lit{color:#0a0a0a}.mechanism--light .mechanism__heading span .moa-word.lit{color:#e52621}.mechanism--light .mechanism__desc .moa-word.lit{color:#0a0a0ab8}.mechanism--light .mechanism__media img,.mechanism--light .mechanism__media .placeholder-svg{box-shadow:0 3rem 6rem #0a0a0a2e,0 .8rem 2rem #0a0a0a14;border-radius:1.4rem}@media screen and (max-width:749px){.mechanism .page-width{padding:5rem 2rem;max-width:100%}.mechanism__grid{gap:3rem}.mechanism__media{order:-1}.mechanism__label{padding-top:0;border-top:none;margin-bottom:2rem}.mechanism__heading{font-size:clamp(3.8rem,10vw,5.5rem);margin-bottom:2.5rem}.mechanism__desc{font-size:1.5rem;padding-top:2.4rem;margin-bottom:2.5rem}.mechanism__stats{padding-top:2.4rem;flex-direction:column;gap:2rem}.mechanism__stat{padding:0}.mechanism__stat+.mechanism__stat{border-left:none;border-top:1px solid rgba(255,255,255,.1);padding:2rem 0 0}}.mechanism--editorial{background:radial-gradient(ellipse at 50% 40%,#fff,#f7f7f8 70%,#f0f0f2);overflow:hidden}.mechanism--editorial:before,.mechanism--editorial:after{display:none!important;animation:none!important}.mechanism--editorial .page-width{padding:7rem 2rem}.mechanism--editorial .mechanism__grid{gap:5rem 6rem;align-items:center}@media screen and (min-width:750px){.mechanism--editorial .mechanism__grid,.mechanism--editorial .mechanism__grid--reverse{grid-template-columns:1fr 1fr;gap:0 6rem}.mechanism--editorial .mechanism__media{grid-column:2;grid-row:1;position:static;min-height:0;top:auto}.mechanism--editorial .mechanism__content{grid-column:1;grid-row:1}.mechanism--editorial .mechanism__grid--reverse .mechanism__media{grid-column:1}.mechanism--editorial .mechanism__grid--reverse .mechanism__content{grid-column:2}}@media screen and (min-width:990px){.mechanism--editorial .mechanism__grid,.mechanism--editorial .mechanism__grid--reverse{gap:0 7rem}}.mechanism--editorial .mechanism__media img,.mechanism--editorial .mechanism__media .placeholder-svg{border-radius:.6rem;box-shadow:0 1.4rem 3.2rem #14120e1a,0 .4rem 1rem #14120e0d}.mechanism--editorial .mechanism__content{color:#1a1a1a}.mechanism--editorial .mechanism__label{color:#1a1a1a8c;border-top:none;padding-top:0;margin-bottom:2rem;font-size:1.15rem;letter-spacing:.32em}.mechanism--editorial .mechanism__dot{display:none}.mechanism--editorial .mechanism__heading{font-family:"Gilroy",var(--font-heading-family),sans-serif;font-size:clamp(4.6rem,7vw,7.6rem);font-weight:800;line-height:1;letter-spacing:-.025em;text-transform:none;color:#1a1a1a;margin-bottom:3.2rem}.mechanism--editorial .mechanism__heading span{display:inline;color:#c8201c;font-style:italic;font-weight:800}.mechanism--editorial .mechanism__heading--signed span{color:transparent;-webkit-text-stroke:2px #c8201c;text-stroke:2px #c8201c;letter-spacing:.01em;padding-left:.15em}.mechanism__signature{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;margin:-.8rem 0 2.6rem;padding-bottom:2.2rem;border-bottom:1px solid rgba(26,26,26,.12)}.mechanism__signature-line{display:inline-block;width:3.6rem;height:2px;background:#c8201c;flex-shrink:0}.mechanism__signature-text{font-family:"Gilroy",var(--font-heading-family),sans-serif;font-style:italic;font-weight:600;font-size:clamp(1.6rem,1.4vw,2rem);color:#1a1a1a;letter-spacing:-.005em}.mechanism__signature-meta{font-size:1.05rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a80;padding-left:1.4rem;border-left:1px solid rgba(26,26,26,.18)}@media screen and (max-width:749px){.mechanism__signature{gap:1rem;margin:-.4rem 0 2rem;padding-bottom:1.8rem}.mechanism__signature-line{width:2.8rem}.mechanism__signature-text{font-size:1.55rem}.mechanism__signature-meta{font-size:.95rem;padding-left:0;border-left:none;width:100%}}.mechanism--editorial .mechanism__desc{max-width:64rem;font-size:clamp(2rem,1.7vw,2.4rem);line-height:1.6;color:#1a1a1ad1;border-top:1px solid rgba(26,26,26,.12);padding-top:3rem;margin-bottom:0}.mechanism--editorial .mechanism__stats{border-top:1px solid rgba(26,26,26,.12);margin-top:3rem;padding-top:2.4rem}.mechanism--editorial .mechanism__stat+.mechanism__stat{border-left-color:#1a1a1a1f}.mechanism--editorial .mechanism__stat h3{color:#1a1a1a}.mechanism--editorial .mechanism__stat p{color:#1a1a1a99}.mechanism--editorial .mechanism__stat-icon{color:#c8201c}.mechanism--editorial .mechanism__badge{color:#1a1a1a99}@media screen and (max-width:749px){.mechanism--editorial .page-width{padding:5rem 2rem}.mechanism--editorial .mechanism__grid{gap:3rem}.mechanism--editorial .mechanism__heading{font-size:clamp(3.6rem,10vw,5.2rem);margin-bottom:2.6rem}.mechanism--editorial .mechanism__desc{font-size:1.95rem;padding-top:2.4rem;line-height:1.6}.mechanism--editorial .mechanism__stat+.mechanism__stat{border-top-color:#1a1a1a1f}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mechanism-of-action.css.map */
