:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHero{align-items:flex-end;background:var(--hero-bg);border-radius:var(--hero-radius);box-sizing:border-box;display:flex;min-height:clamp(620px,88vh,980px);overflow:hidden;padding:calc(var(--block-padding-top) + clamp(2rem,8vw,8rem)) var(--site-padding) calc(var(--block-padding-bottom) + clamp(2rem,7vw,7rem));position:relative}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroMedia,:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroShade{inset:0;position:absolute}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroMedia img,:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroMedia video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroShade{background:var(--hero-overlay);opacity:var(--hero-opacity)}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroContent{position:relative;width:min(920px,100%);z-index:1}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalEyebrow{font-size:.7rem;font-weight:600;letter-spacing:.16em;margin:0 0 1.5rem}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroContent h1{letter-spacing:-.06em;line-height:.95;margin:0;max-width:9ch}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroContent p[data-edit-id=subtitle]{line-height:1.55;margin:2rem 0;max-width:38rem}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroButton{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:transform .25s ease,opacity .25s ease}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroButton:hover{opacity:.82;transform:translateY(-3px)}@media(max-width:700px){:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHero{min-height:78vh;padding-inline:16px}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroContent h1{max-width:12ch}:where(.ai-b-hero-0rWoyoEkyzgyD24k0SSp) .personalHeroContent p[data-edit-id=subtitle]{margin-top:1.5rem}}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) socialCreatorRoot{background:var(--social-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,120px);padding-top:var(--block-padding-top,100px);width:100%}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorInner{padding-inline:var(--site-padding)}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorIntro{margin-bottom:clamp(2.5rem,6vw,5rem);max-width:46rem}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorEyebrow{color:var(--social-metric);font-size:.7rem;letter-spacing:.16em;margin:0 0 1.2rem;text-transform:uppercase}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorIntro h2{letter-spacing:-.055em;line-height:.94;margin:0}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorIntro p[data-edit-id=intro]{line-height:1.55;margin:1.5rem 0 0;max-width:38rem}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorGrid{display:grid;gap:var(--social-gap);grid-template-columns:repeat(var(--social-columns),minmax(0,1fr))}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorCard{cursor:pointer;min-width:0;outline:none}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorCard:focus-visible{outline:1px solid var(--social-metric);outline-offset:8px}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMedia{background:var(--social-card-bg);border:1px solid var(--social-border);overflow:hidden;position:relative}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMedia>div>video,:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMedia>img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorVideo{inset:0;opacity:1;position:absolute}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorShade{background:linear-gradient(180deg,transparent 58%,var(--social-bg) 100%);inset:0;opacity:.45;pointer-events:none;position:absolute}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMetric{bottom:1rem;color:var(--social-card-text);font:inherit;font-size:.72rem;letter-spacing:.04em;position:absolute;right:1rem}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMeta{color:var(--social-card-text);padding:.9rem .15rem 0}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMetaTop{align-items:center;display:flex;font-size:.84rem;gap:1rem;justify-content:space-between}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMetaMetric{color:var(--social-metric);font-size:.72rem;white-space:nowrap}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorMeta p{line-height:1.45;margin:.4rem 0 0;opacity:.72}@media(max-width:900px){:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorInner{padding-inline:1rem}:where(.ai-b-block-1789925556337-pt7snbbow-0rWoyoEkyzgyD24k0SSp) .socialCreatorGrid{grid-template-columns:1fr}}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCta{padding-inline:16px}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalCollaborationsTitle{text-align:left}:where(.ai-b-ai-mu8lxb9k-4-0rWoyoEkyzgyD24k0SSp) .personalLogoList{justify-content:flex-start}}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneSection{background:var(--phone-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) var(--site-padding) var(--block-padding-bottom,120px);width:100%}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneIntro{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:4rem}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneIntro h2{letter-spacing:-.05em;line-height:.95;margin:0;max-width:8ch}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneIntro p{line-height:1.5;margin:0;max-width:27rem}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneGrid{align-items:start;display:grid;gap:var(--phone-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTile{background:transparent;border-radius:var(--phone-radius);height:var(--phone-image-height);justify-self:center;min-width:0;overflow:hidden;position:relative;width:var(--phone-image-width)}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTile img{display:block;filter:saturate(.82);height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:100%}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTile:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.62));content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTileLabel{bottom:1rem;font-size:.75rem;left:1rem;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:1}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTile:hover img{transform:scale(1.04)}@media(max-width:760px){:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneSection{padding-inline:16px}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneIntro{display:block;margin-bottom:2.5rem}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneIntro p{margin-top:1.5rem}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ai-b-ai-mu8lwmsk-2-0rWoyoEkyzgyD24k0SSp) .phoneTile{height:calc(var(--phone-image-height)*.72);width:100%}}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraSection{background:var(--camera-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) var(--site-padding) var(--block-padding-bottom,120px);width:100%}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraHeader{display:block;margin:0 auto 4rem clamp(1rem,5vw,6rem);max-width:42rem;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraEyebrow{font-size:.7rem;font-weight:600;letter-spacing:.16em;margin:0 0 1.5rem;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraHeader h2{letter-spacing:-.06em;line-height:.94;margin:0;max-width:10ch;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraGrid{display:grid;gap:var(--camera-gap);grid-auto-rows:minmax(180px,25vw);grid-template-columns:repeat(12,minmax(0,1fr))}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage{border-radius:var(--camera-radius);overflow:hidden;position:relative}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage img{display:block;filter:saturate(.86);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage1{grid-column:span 7;grid-row:span 2}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage2{grid-column:span 5}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage3{grid-column:span 5}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage:hover img{transform:scale(1.035)}@media(max-width:760px){:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraSection{padding-inline:16px}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraHeader{margin:0 0 2.5rem;max-width:100%}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraHeader h2{max-width:11ch}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraGrid{grid-auto-rows:65vw;grid-template-columns:1fr}:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage1,:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage2,:where(.ai-b-ai-mu8lwxv6-3-0rWoyoEkyzgyD24k0SSp) .cameraImage3{grid-column:span 1;grid-row:span 1}}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-hero{background:var(--hero-bg);box-sizing:border-box;padding-inline:0;width:100%}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-frame{background:var(--hero-bg);border-radius:var(--hero-radius);height:var(--section-height);margin-left:calc(50% - 50vw);min-height:0;overflow:hidden;position:relative;width:100vw}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-grid{display:grid;gap:var(--hero-gap);height:100%;width:100%}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile{background:var(--hero-bg);min-width:0;overflow:hidden;position:relative}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:after{background:var(--hero-overlay);content:"";inset:0;opacity:var(--overlay-opacity);pointer-events:none;position:absolute}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile img{display:block;height:100%;object-fit:cover;object-position:var(--tile-position);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease;width:100%}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:hover img{transform:scale(1.035)}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-copy{display:flex;inset:0;padding:clamp(1.5rem,5vw,5rem);pointer-events:none;position:absolute}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-copy-inner{align-items:center;display:flex;flex-direction:column;max-width:760px;pointer-events:auto}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-eyebrow{font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-title{letter-spacing:-.045em;line-height:.92;margin:0}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-subtitle{line-height:1.45;margin:1.35rem 0 0;max-width:38rem}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-button{border:1px solid;cursor:pointer;margin-top:1.8rem;transition:transform .22s ease,opacity .22s ease}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-button:hover{opacity:.88;transform:translateY(-2px)}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 var(--hero-radius)}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:last-child{border-radius:0 var(--hero-radius) var(--hero-radius) 0}@media (max-width:800px){:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:nth-child(n+7){display:none}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-copy{padding:1.5rem}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-title{letter-spacing:-.03em}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 0}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:nth-child(2){border-radius:0 var(--hero-radius) 0 0}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:last-child{border-radius:0 0 var(--hero-radius) 0}}@media (max-width:520px){:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-grid{gap:4px;grid-template-columns:1fr 1fr!important}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-copy{padding:1rem}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-eyebrow{font-size:.6rem;letter-spacing:.12em}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-subtitle{max-width:19rem}:where(.ai-b-a8bc6e21-f4e5-4bf0-a367-edb55b125e26-0rWoyoEkyzgyD24k0SSp) .editorial-tile:nth-child(n+5){display:none}}:where(.ai-b-ai-mub78g19-o-0rWoyoEkyzgyD24k0SSp) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHero{align-items:flex-end;background:var(--hero-bg);border-radius:var(--hero-radius);box-sizing:border-box;display:flex;min-height:clamp(620px,88vh,980px);overflow:hidden;padding:calc(var(--block-padding-top) + clamp(2rem,8vw,8rem)) var(--site-padding) calc(var(--block-padding-bottom) + clamp(2rem,7vw,7rem));position:relative}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroMedia,:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroShade{inset:0;position:absolute}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroMedia img,:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroMedia video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroShade{background:var(--hero-overlay);opacity:var(--hero-opacity)}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroContent{position:relative;width:min(920px,100%);z-index:1}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalEyebrow{font-size:.7rem;font-weight:600;letter-spacing:.16em;margin:0 0 1.5rem}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroContent h1{letter-spacing:-.06em;line-height:.95;margin:0;max-width:9ch}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroContent p[data-edit-id=subtitle]{line-height:1.55;margin:2rem 0;max-width:38rem}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroButton{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:transform .25s ease,opacity .25s ease}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroButton:hover{opacity:.82;transform:translateY(-3px)}@media(max-width:700px){:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHero{min-height:78vh;padding-inline:16px}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroContent h1{max-width:12ch}:where(.ai-b-hero-Sq0FUu3oVCdcEtIbAXkg) .personalHeroContent p[data-edit-id=subtitle]{margin-top:1.5rem}}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneSection{background:var(--phone-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) var(--site-padding) var(--block-padding-bottom,120px);width:100%}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneIntro{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:4rem}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneIntro h2{letter-spacing:-.05em;line-height:.95;margin:0;max-width:8ch}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneIntro p{line-height:1.5;margin:0;max-width:27rem}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneGrid{align-items:start;display:grid;gap:var(--phone-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTile{background:transparent;border-radius:var(--phone-radius);height:var(--phone-image-height);justify-self:center;min-width:0;overflow:hidden;position:relative;width:var(--phone-image-width)}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTile img{display:block;filter:saturate(.82);height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:100%}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTile:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.62));content:"";inset:0;pointer-events:none;position:absolute}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTileLabel{bottom:1rem;font-size:.75rem;left:1rem;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:1}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTile:hover img{transform:scale(1.04)}@media(max-width:760px){:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneSection{padding-inline:16px}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneIntro{display:block;margin-bottom:2.5rem}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneIntro p{margin-top:1.5rem}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ai-b-ai-mu8lwmsk-2-Sq0FUu3oVCdcEtIbAXkg) .phoneTile{height:calc(var(--phone-image-height)*.72);width:100%}}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraSection{background:var(--camera-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) var(--site-padding) var(--block-padding-bottom,120px);width:100%}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraHeader{display:block;margin:0 auto 4rem clamp(1rem,5vw,6rem);max-width:42rem;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraEyebrow{font-size:.7rem;font-weight:600;letter-spacing:.16em;margin:0 0 1.5rem;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraHeader h2{letter-spacing:-.06em;line-height:.94;margin:0;max-width:10ch;text-align:left}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraGrid{display:grid;gap:var(--camera-gap);grid-auto-rows:minmax(180px,25vw);grid-template-columns:repeat(12,minmax(0,1fr))}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage{border-radius:var(--camera-radius);overflow:hidden;position:relative}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage img{display:block;filter:saturate(.86);height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage1{grid-column:span 7;grid-row:span 2}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage2{grid-column:span 5}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage3{grid-column:span 5}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage:hover img{transform:scale(1.035)}@media(max-width:760px){:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraSection{padding-inline:16px}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraHeader{margin:0 0 2.5rem;max-width:100%}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraHeader h2{max-width:11ch}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraGrid{grid-auto-rows:65vw;grid-template-columns:1fr}:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage1,:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage2,:where(.ai-b-ai-mu8lwxv6-3-Sq0FUu3oVCdcEtIbAXkg) .cameraImage3{grid-column:span 1;grid-row:span 1}}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) var(--site-padding) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaInner{border-top:1px solid color-mix(in srgb,var(--cta-bg) 70%,var(--cta-text) 30%);padding-top:2rem}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:8ch}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:30rem}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalSocialLink span{margin-left:.5rem}@media(max-width:700px){:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCta{padding-inline:16px}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-ai-mu8lxb9k-4-Sq0FUu3oVCdcEtIbAXkg) .personalCta h2{max-width:10ch}}:where(.ai-b-ai-mub78g43-r-Sq0FUu3oVCdcEtIbAXkg) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:var(--content-width);width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormHeader{display:flex;flex-direction:column;gap:var(--header-gap);text-align:center}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormField{width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormInput,:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormInput::placeholder,:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormTextarea::placeholder{color:var(--input-placeholder)}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormInput:focus,:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormTextarea{min-height:140px;resize:vertical}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormHeadline{font-size:3rem!important}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormDescription{font-size:.875rem!important}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormContent{gap:2rem}}@media (max-width:480px){:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormHeadline{font-size:2.5rem!important}:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormInput,:where(.ai-b-5ba67d2f-d43e-4d2e-9e17-1306fb7990ef-0KVXoSSarvOKBPCDOWvz) .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}:where(.ai-b-ai-mub78ftx-l-0KVXoSSarvOKBPCDOWvz) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-root{background-color:var(--bg);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-cell{cursor:pointer;height:var(--img-h);justify-self:center;overflow:hidden;width:var(--img-w)}@media (max-width:1023px){:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-inner{grid-template-columns:1fr}:where(.ai-b-ffd0dfe9-7f7f-4ea7-b4e3-591a14da5d24-98x42DrCGEzxTJPGbAHG) .grid-cell{height:var(--img-h-mobile);width:var(--img-w-mobile)}}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-section{overflow:hidden;padding-bottom:var(--block-padding-bottom,72px);padding-top:var(--block-padding-top,72px);width:100%}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-inner{padding-inline:var(--site-padding)}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading h2,:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading p{margin:0}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading h2{letter-spacing:-.04em;line-height:.92;max-width:8ch}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading p{line-height:1.6;max-width:34rem}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-grid{display:grid;gap:var(--bts-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-card{min-width:0}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-media{background:transparent;border-radius:var(--bts-radius);height:var(--bts-height);overflow:hidden;width:100%}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-media img,:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:900px){:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading{display:block}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading p{margin-top:1.25rem;max-width:38rem}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-inner{padding-inline:1rem}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-heading{margin-bottom:2rem}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-grid{grid-template-columns:1fr}:where(.ai-b-adb8f10e-ec40-435e-98c0-c77997894763-98x42DrCGEzxTJPGbAHG) .bts-media{height:clamp(24rem,120vw,36rem)}}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCta{padding-inline:16px}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalCollaborationsTitle{text-align:left}:where(.ai-b-6355fe40-f357-4360-8d35-507861506648-98x42DrCGEzxTJPGbAHG) .personalLogoList{justify-content:flex-start}}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-image-wrap,:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-video{object-fit:cover}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-overlay{inset:0;position:absolute}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-title{line-height:1.2;margin:0}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-1ca6644c-463b-4559-aaa1-861a82baec8f-98x42DrCGEzxTJPGbAHG) .card{min-width:unset}}:where(.ai-b-ai-mub78fyu-n-98x42DrCGEzxTJPGbAHG) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-root{background-color:var(--bg);box-sizing:border-box;height:var(--h-desktop);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-overlay{background-color:var(--overlay-color,#000);inset:0;opacity:var(--overlay-opacity,.2);pointer-events:none;position:absolute;z-index:1}:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-inline:var(--site-padding);padding-bottom:48px;position:relative;width:100%;z-index:2}:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-title-line{display:block;line-height:1.15}@media (max-width:1023px){:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-root{height:var(--h-tablet)}}@media (max-width:767px){:where(.ai-b-hero-ALofyIwYxLajUu5H0tNf) .hero-root{height:var(--h-mobile)}}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-media{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-image-wrap{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-overlay{inset:0;position:absolute}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transform:translateY(0);transition:transform var(--speed) ease}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-desc{color:#fff;font-size:13px;opacity:.85}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-title{color:#fff;line-height:1.2;margin:0}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1023px){:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card{flex:1 1 100%}}@media (max-width:767px){:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-ALofyIwYxLajUu5H0tNf) .card{flex:1 1 100%;min-width:unset}}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-wrapper{background-color:var(--bg-color);display:flex;justify-content:var(--justify);overflow:hidden;padding-block:2rem;padding-inline:var(--site-padding)}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-container{max-width:var(--container-width);overflow:hidden;position:relative;width:100%}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-blur-left{background:linear-gradient(to right,var(--bg-color),transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:var(--blur-amount);z-index:2}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-blur-right{background:linear-gradient(to left,var(--bg-color),transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:var(--blur-amount);z-index:2}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-track{align-items:center;backface-visibility:hidden;display:flex;gap:var(--gap);will-change:transform;-webkit-font-smoothing:antialiased}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-image-wrapper{align-items:center;backface-visibility:hidden;display:flex;flex-shrink:0;opacity:var(--image-opacity);transform:translateZ(0);will-change:transform}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-ALofyIwYxLajUu5H0tNf) .ticker-image-wrapper img{display:block;height:100%;width:auto}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .testimonial-container{background-color:var(--bgColor);border-radius:var(--borderRadius);box-sizing:border-box;padding:3rem 2rem;position:relative;text-align:var(--textAlign);width:100%}@media (min-width:768px){:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .testimonial-container{padding:4rem 3rem}}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .slider-viewport{position:relative;width:100%}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;width:100%}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .slide-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .slide-hidden{opacity:0;pointer-events:none;position:absolute;transform:translateY(-12px)}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .slide-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--contentWidth)}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .image-wrapper{align-items:center;background-color:var(--accentColor);border:var(--imageBorderWidth) solid var(--imageBorderColor);border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;margin-bottom:var(--gapTitleQuote);overflow:hidden;width:120px}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .client-quote{line-height:1.7;margin:0 0 var(--gapTitleQuote) 0}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .client-name{display:block;margin-bottom:var(--gapNameTitle)}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .client-title{display:block}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .dots-container{display:flex;gap:.75rem;justify-content:center;margin-top:2.5rem}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .dot{background:hsla(0,0%,100%,.25);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .4s ease;width:8px}:where(.ai-b-3c0cddc2-8c57-4e2e-b979-cbcda5d19d39-ALofyIwYxLajUu5H0tNf) .dot.active{background:var(--accentColor);border-radius:4px;width:24px}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .root{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;padding:40px 20px;position:relative;width:100%}@media (min-width:768px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .root{min-height:600px;padding:60px 40px}}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .root{min-height:800px;padding:100px 60px}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .contentWrapper{max-width:800px;position:relative;width:100%;z-index:2}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .contentWrapper{max-width:1100px}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .animWrapper{opacity:0;position:relative;transition:transform .8s ease-out var(--delay,0s),opacity .8s ease-out var(--delay,0s);z-index:2}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .animWrapper.visible{opacity:1;transform:translate(0)!important}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .animWrapper:not(.visible){transform:translateX(var(--translate,0)) translateY(var(--translateY,0))}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .title1,:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .title2{font-size:clamp(48px,7vw,80px)!important}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .ctaButton{border-style:solid;cursor:pointer;outline:none;padding:12px 24px;transition:all .3s ease}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .ctaButton{font-size:1.125rem;padding:16px 36px}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .floatingImage{border-radius:8px;cursor:pointer;overflow:hidden;position:absolute;z-index:1}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .bgImage{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image1{height:90px;width:160px}@media (min-width:768px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image1{height:112.5px;width:200px}}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image1{height:157.5px;width:280px}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image2{height:80px;width:140px}@media (min-width:768px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image2{height:100px;width:180px}}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image2{height:140px;width:250px}}:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image3{height:70px;width:120px}@media (min-width:768px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image3{height:90px;width:160px}}@media (min-width:1024px){:where(.ai-b-aca115cb-c6a0-406f-95bb-b580d64101c6-ALofyIwYxLajUu5H0tNf) .image3{height:125px;width:220px}}:where(.ai-b-7f0e1892-8576-4529-8320-949057cd9082-ALofyIwYxLajUu5H0tNf) .intro-root{font-family:inherit}:where(.ai-b-ai-mub78g1e-p-ALofyIwYxLajUu5H0tNf) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcRoot{background-color:var(--bg-color);height:var(--desktop-height);overflow:hidden;position:relative;width:100%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcBg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcOverlay{backdrop-filter:blur(var(--blur));background:rgba(0,0,0,.25);inset:0;position:absolute;z-index:1}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcGrain{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);inset:0;opacity:var(--grain);pointer-events:none;position:absolute;z-index:2}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcTitle{left:var(--title-left);pointer-events:none;position:absolute;top:var(--title-top);z-index:4}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcStage{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:3}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcCard{aspect-ratio:3/2;cursor:pointer;max-width:800px;position:absolute;transition:transform .5s ease,opacity .5s ease;width:50%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcHoverVideo{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcCardOverlay{align-items:center;background:rgba(0,0,0,.25);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .25s ease}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcCard:hover .vcCardOverlay{pointer-events:auto}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcWatch{background:var(--btn-bg);border:var(--btn-bw) solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-text);cursor:pointer;padding:12px 28px;pointer-events:auto;transition:transform .2s ease;white-space:nowrap;z-index:10}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcWatch:hover{transform:scale(1.05)}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcSound{align-items:center;background:rgba(0,0,0,.55);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px;z-index:10}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcNav{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:6}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcNavL{left:15%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcNavR{right:15%}@media (max-width:767px){:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcRoot{height:var(--mobile-height)}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcTitle{left:var(--site-padding);top:40px}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcCard{width:80%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcNavL{left:4%}:where(.ai-b-603fa41d-20a2-4eb1-94af-ad946f2bedd4-D12FNHQ6fWPIvQGjq9q6) .vcNavR{right:4%}}:where(.ai-b-ai-mub78g9k-y-D12FNHQ6fWPIvQGjq9q6) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-root{background-color:var(--bg);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-cell{cursor:pointer;height:var(--img-h);justify-self:center;overflow:hidden;width:var(--img-w)}@media (max-width:1023px){:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-inner{grid-template-columns:1fr}:where(.ai-b-d72ab2a3-021f-41d7-a805-9d8d20e68dff-FAPlhiHngbAumAMx6v7p) .grid-cell{height:var(--img-h-mobile);width:var(--img-w-mobile)}}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-section{overflow:hidden;padding-bottom:var(--block-padding-bottom,72px);padding-top:var(--block-padding-top,72px);width:100%}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-inner{padding-inline:var(--site-padding)}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading h2,:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading p{margin:0}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading h2{letter-spacing:-.04em;line-height:.92;max-width:8ch}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading p{line-height:1.6;max-width:34rem}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-grid{display:grid;gap:var(--bts-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-card{min-width:0}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-media{background:transparent;border-radius:var(--bts-radius);height:var(--bts-height);overflow:hidden;width:100%}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-media img,:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:900px){:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading{display:block}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading p{margin-top:1.25rem;max-width:38rem}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-inner{padding-inline:1rem}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-heading{margin-bottom:2rem}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-grid{grid-template-columns:1fr}:where(.ai-b-ai-mub7gtym-15-FAPlhiHngbAumAMx6v7p) .bts-media{height:clamp(24rem,120vw,36rem)}}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCta{padding-inline:16px}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalCollaborationsTitle{text-align:left}:where(.ai-b-fc8a8938-fcbb-464f-b314-a4536ce9ea22-FAPlhiHngbAumAMx6v7p) .personalLogoList{justify-content:flex-start}}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-image-wrap,:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-video{object-fit:cover}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-overlay{inset:0;position:absolute}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-title{line-height:1.2;margin:0}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-8d72897d-bf1f-4e1b-9f08-d0cb57a1c79b-FAPlhiHngbAumAMx6v7p) .card{min-width:unset}}:where(.ai-b-ai-mub78g59-s-FAPlhiHngbAumAMx6v7p) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-hero{align-items:center;display:flex;height:var(--section-height,600px);isolation:isolate;overflow:hidden;position:relative;text-align:var(--text-align,left);width:100%}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-image,:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-overlay,:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-image,:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-video{object-fit:cover}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-image{z-index:1}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-image img{height:100%;object-fit:cover;width:100%}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-video{object-fit:cover;z-index:2}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-overlay{background:var(--overlay-color,transparent);z-index:3}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--padding-top,48px) var(--site-padding) 3rem;position:relative;width:100%;z-index:4}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-title-area{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-title-area h1{line-height:1.1;margin:0;max-width:50%}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-title-area>div{margin-top:.75rem}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-details{align-items:flex-end;display:flex;gap:3rem}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-details>div{display:flex;flex-direction:column;gap:.3rem}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-details span:first-child{letter-spacing:.08em;text-transform:uppercase}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-sound{align-items:center;border:0;border-radius:50%;bottom:1.25rem;cursor:pointer;display:flex;font-size:1rem;height:2.5rem;justify-content:center;position:absolute;right:var(--site-padding);width:2.5rem;z-index:5}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-sound:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:767px){:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-content{padding-block:2rem}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-title-area h1{max-width:100%}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-details{align-items:flex-start;flex-direction:column;gap:1.25rem}:where(.ai-b-hero-KEZk4osK6giFJkf9AOkB) .ironman-sound{bottom:1rem;right:1rem}}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-section{overflow:hidden;padding-bottom:var(--block-padding-bottom,72px);padding-top:var(--block-padding-top,72px);width:100%}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-inner{padding-inline:var(--site-padding)}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading h2,:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading p{margin:0}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading h2{letter-spacing:-.04em;line-height:.92;max-width:8ch}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading p{line-height:1.6;max-width:34rem}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-grid{display:grid;gap:var(--bts-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-card{min-width:0}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-media{background:transparent;border-radius:var(--bts-radius);height:var(--bts-height);overflow:hidden;width:100%}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-media img,:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:900px){:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading{display:block}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading p{margin-top:1.25rem;max-width:38rem}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-inner{padding-inline:1rem}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-heading{margin-bottom:2rem}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-grid{grid-template-columns:1fr}:where(.ai-b-7179b1ce-082d-48fa-841c-a8fde2ba1748-KEZk4osK6giFJkf9AOkB) .bts-media{height:clamp(24rem,120vw,36rem)}}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCta{padding-inline:16px}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalCollaborationsTitle{text-align:left}:where(.ai-b-95e67c91-94d4-482c-a614-1a581158ce05-KEZk4osK6giFJkf9AOkB) .personalLogoList{justify-content:flex-start}}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-image-wrap,:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-video{object-fit:cover}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-overlay{inset:0;position:absolute}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-title{line-height:1.2;margin:0}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-4d6164b1-1a7e-4ea4-9c75-96eaf3673d36-KEZk4osK6giFJkf9AOkB) .card{min-width:unset}}:where(.ai-b-ai-mub78gb6-10-KEZk4osK6giFJkf9AOkB) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-ai-mub78g6p-u-V7J4mOWZAnWj9U9bNkYU) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCta{padding-inline:16px}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalCollaborationsTitle{text-align:left}:where(.ai-b-891a4e09-f3a1-470c-906d-866757f48b93-V7J4mOWZAnWj9U9bNkYU) .personalLogoList{justify-content:flex-start}}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-image-wrap,:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-video{object-fit:cover}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-overlay{inset:0;position:absolute}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-title{line-height:1.2;margin:0}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-58171464-2805-450d-b346-d1ea3865ec96-V7J4mOWZAnWj9U9bNkYU) .card{min-width:unset}}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryGallery{background-color:var(--bg-color);padding-inline:var(--site-padding);padding-bottom:var(--bottom-padding);padding-top:var(--top-padding);position:relative}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryGrid{column-count:3;column-gap:var(--gap-size);display:columns}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryItem{border-radius:var(--border-radius);break-inside:avoid;cursor:pointer;margin-bottom:var(--gap-size);overflow:hidden;position:relative}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryItem.hasHover:hover{opacity:var(--hover-opacity)}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryItem:hover .imageWrapper img{transform:scale(var(--zoom-scale))}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryItem:hover .expandButton{opacity:1}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .imageWrapper{overflow:hidden;width:100%}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .imageWrapper img{display:block;height:100%;transition:transform .3s ease;width:100%}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .expandButton{align-items:center;background-color:var(--expand-bg);border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:8px;position:absolute;right:10px;top:10px;transition:opacity .3s ease;z-index:2}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .modalOverlay{align-items:center;background-color:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .closeButton{background-color:transparent;border:none;cursor:pointer;padding:8px;position:absolute;right:20px;top:20px;z-index:1001}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .navButton{align-items:center;background-color:var(--nav-bg);border:none;border-radius:50%;cursor:pointer;display:flex;height:var(--nav-size);justify-content:center;position:absolute;transition:background-color .3s ease;width:var(--nav-size);z-index:1001}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .navPrev{left:20px}:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .navNext{right:20px}@media(max-width:1023px){:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryGrid{column-count:2}}@media(max-width:767px){:where(.ai-b-32429b29-112b-4fd1-8d7b-721ee6e1c8ce-blRJ71I8jZFmGPvCvZLf) .masonryGrid{column-count:1}}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCta{padding-inline:16px}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalCollaborationsTitle{text-align:left}:where(.ai-b-425ef7d9-dd85-4bcb-891a-f69d97c5e974-blRJ71I8jZFmGPvCvZLf) .personalLogoList{justify-content:flex-start}}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-image-wrap,:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-video{object-fit:cover}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-overlay{inset:0;position:absolute}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-title{line-height:1.2;margin:0}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-d75c8511-5e80-4f7b-a820-74c3f83f0f0c-blRJ71I8jZFmGPvCvZLf) .card{min-width:unset}}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-root{background-color:var(--bg-color,var(--background-color));padding-bottom:calc(var(--block-padding-bottom,0px) + 1rem);padding-top:calc(var(--block-padding-top,0px) + 1rem);padding-inline:clamp(1rem,3vw,4rem);width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-inner{margin:0 auto;max-width:var(--max-width,1800px);width:var(--component-width,100%)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-layout{align-items:start;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .image-section{background-color:var(--bg-color,var(--background-color));min-width:0;padding:clamp(2rem,4vw,4.5rem)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .gallery-heading{margin-bottom:clamp(2rem,5vw,6rem)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .gallery-brand,:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .gallery-subtitle{letter-spacing:-.06em;line-height:.86;margin:0;white-space:pre-line}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .gallery-brand{max-width:6.2em}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .gallery-subtitle{letter-spacing:-.05em;line-height:.92;margin-top:.55rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .thumb-col{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .thumb-item{aspect-ratio:3/4;background-color:var(--bg-color);border:0;border-radius:var(--thumb-radius,4px);cursor:zoom-in;display:block;min-width:0;overflow:hidden;padding:0;width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .thumb-item img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .thumb-item:hover img{transform:scale(1.03)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .content-section{display:flex;flex-direction:column;gap:1.35rem;padding:clamp(4rem,12vw,12rem) 0 2rem;position:sticky;top:2rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-title{letter-spacing:-.04em;line-height:1.05;margin:0}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .price-row{align-items:center;display:flex;gap:.6rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .original-price,:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .price{line-height:1}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .original-price{opacity:.55;text-decoration:line-through}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-cta,:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-desc,:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-subtitle{line-height:1.55;margin:0}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-features{line-height:1.65;white-space:pre-line}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-btn{align-self:flex-start;background-color:var(--btn-bg);border:2px solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-text);cursor:pointer;height:var(--button-height,56px);padding:0 1.5rem;transition:opacity .25s ease,transform .25s ease;width:var(--button-width,100%)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-btn:hover{opacity:.88;transform:translateY(-2px)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox{align-items:center;background-color:var(--bg-color,var(--background-color));display:flex;inset:0;justify-content:center;padding:clamp(1rem,4vw,4rem);position:fixed;z-index:9999}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-image-wrap{height:min(88vh,900px);width:min(82vw,1100px)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-arrow,:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-close{background:transparent;border:0;color:var(--text-color);cursor:pointer;position:absolute;z-index:2}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-close{font-size:2.5rem;line-height:1;right:1.5rem;top:1rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-arrow{font-size:4rem;padding:1rem;top:50%;transform:translateY(-50%)}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-prev{left:1rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-next{right:1rem}@media (max-width:900px){:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-layout{gap:2rem;grid-template-columns:1fr}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .content-section{padding:1rem 0 2rem;position:static}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .image-section{padding:2rem}}@media (max-width:600px){:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .thumb-col{gap:.75rem;grid-template-columns:1fr 1fr}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .image-section{padding:1.25rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .content-section{gap:1rem}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .product-btn{width:100%}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-image-wrap{height:72vh;width:92vw}:where(.ai-b-6f69de28-0e60-43a4-b825-65eb3ad39e0c-mZakF4K7jfR49FOpKxCj) .lightbox-arrow{font-size:3rem;padding:.5rem}}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-root{background-color:var(--color-background);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 40px);padding-top:calc(var(--block-padding-top, 0px) + 40px);width:100%}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-inner{margin:0 auto;max-width:var(--accordion-max-width,800px)}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-section{border-bottom:1px solid var(--border-color);border-radius:var(--border-radius,0);overflow:hidden}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-button:focus-visible{outline:2px solid var(--border-color);outline-offset:2px}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-title{color:var(--text-color);display:block}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-chevron{align-items:center;color:var(--icon-color);display:flex;flex-shrink:0;transition:transform .3s ease}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-content{padding-bottom:20px;padding-top:4px}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-sub-title{font-weight:600;margin:0 0 8px}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-item-text{margin:4px 0;opacity:.8}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-paragraph{margin:0 0 16px;opacity:.8}:where(.ai-b-339197d2-06a4-43a8-8493-ef5a6512eb57-mZakF4K7jfR49FOpKxCj) .accordion-paragraph:last-child{margin-bottom:0}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-root{background-color:var(--bg-color);border-radius:var(--border-radius);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:100%;padding-inline:var(--side-padding,32px);width:var(--content-width,100%)}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-sliders{align-items:start;column-gap:var(--column-gap,16px);display:grid;grid-template-columns:repeat(var(--columns,4),minmax(0,1fr));row-gap:var(--row-gap,16px);width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-slider-wrap{justify-self:center;max-width:100%;min-width:0;overflow:hidden;position:relative;touch-action:none;user-select:none}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-img-layer{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-img-layer img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-label{border-radius:20px;padding:.35rem .85rem;pointer-events:none;position:absolute;top:1rem;white-space:nowrap}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-label-before{left:1rem}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-label-after{right:1rem}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-line{height:100%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:2}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-handle{align-items:center;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.35);color:inherit;display:flex;font-size:1.6rem;height:44px;justify-content:center;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:3}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-btn-wrap{display:flex;width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-btn{cursor:pointer;min-height:44px;padding:.75rem 1.5rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-btn:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:700px){:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-inner{padding-inline:16px;width:100%}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-sliders{grid-template-columns:1fr;row-gap:var(--row-gap,.75rem)}:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-slider-wrap{height:var(--image-height)!important;width:100%!important}}@media(min-width:701px) and (max-width:1000px){:where(.ai-b-9956a8c2-be0a-410d-acdf-6b3d98525ad6-mZakF4K7jfR49FOpKxCj) .bac-sliders{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-hero{background:var(--hero-bg);box-sizing:border-box;padding-inline:0;width:100%}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-frame{background:var(--hero-bg);border-radius:var(--hero-radius);height:var(--section-height);margin-left:calc(50% - 50vw);min-height:0;overflow:hidden;position:relative;width:100vw}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-grid{display:grid;gap:var(--hero-gap);height:100%;width:100%}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile{background:var(--hero-bg);min-width:0;overflow:hidden;position:relative}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:after{background:var(--hero-overlay);content:"";inset:0;opacity:var(--overlay-opacity);pointer-events:none;position:absolute}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile img{display:block;height:100%;object-fit:cover;object-position:var(--tile-position);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease;width:100%}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:hover img{transform:scale(1.035)}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-copy{display:flex;inset:0;padding:clamp(1.5rem,5vw,5rem);pointer-events:none;position:absolute}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-copy-inner{align-items:center;display:flex;flex-direction:column;max-width:760px;pointer-events:auto}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-eyebrow{font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-title{letter-spacing:-.045em;line-height:.92;margin:0}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-subtitle{line-height:1.45;margin:1.35rem 0 0;max-width:38rem}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-button{border:1px solid;cursor:pointer;margin-top:1.8rem;transition:transform .22s ease,opacity .22s ease}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-button:hover{opacity:.88;transform:translateY(-2px)}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 var(--hero-radius)}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:last-child{border-radius:0 var(--hero-radius) var(--hero-radius) 0}@media (max-width:800px){:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:nth-child(n+7){display:none}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-copy{padding:1.5rem}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-title{letter-spacing:-.03em}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 0}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:nth-child(2){border-radius:0 var(--hero-radius) 0 0}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:last-child{border-radius:0 0 var(--hero-radius) 0}}@media (max-width:520px){:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-grid{gap:4px;grid-template-columns:1fr 1fr!important}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-copy{padding:1rem}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-eyebrow{font-size:.6rem;letter-spacing:.12em}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-subtitle{max-width:19rem}:where(.ai-b-3dd98146-4f81-46ee-89d6-11eaa51e4785-mZakF4K7jfR49FOpKxCj) .editorial-tile:nth-child(n+5){display:none}}:where(.ai-b-ai-mub78g3d-q-mZakF4K7jfR49FOpKxCj) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) about-editorial{align-items:center;background:var(--about-bg);box-sizing:border-box;display:flex;min-height:100vh;padding-bottom:var(--about-bottom);padding-top:var(--about-top);width:100%}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__inner{align-items:center;box-sizing:border-box;display:flex;padding-left:0;padding-right:var(--site-padding);width:100%}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media{align-items:flex-end;display:flex;flex:0 0 50%;flex-direction:column;min-width:0;width:50%}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media-frame{height:var(--about-image-height);overflow:hidden;width:var(--about-image-width)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media-caption{display:none}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__copy{align-self:center;box-sizing:border-box;flex:1;min-width:0;padding:var(--about-text-padding)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__eyebrow{letter-spacing:.14em;line-height:1.4;margin:0 0 1.15rem;text-transform:uppercase}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__heading{letter-spacing:-.05em;line-height:.94;margin:0;max-width:8ch}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__description{line-height:1.8;margin-bottom:0;max-width:46rem;white-space:pre-line}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__button{align-items:center;background:transparent;border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;gap:.85rem;letter-spacing:.1em;padding:.85rem 1.2rem;text-transform:uppercase;transition:opacity .22s ease,transform .22s ease}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__button:hover{opacity:.68;transform:translateY(-2px)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__button-arrow{font-size:1rem;line-height:1}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__copy,:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media{--about-muted:var(--card-description-color)}@media (max-width:1023px){:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial{display:block;min-height:0}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__inner{display:block;min-height:0;padding-inline:var(--site-padding)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media{align-items:flex-start;height:auto;width:var(--about-image-width-tablet)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media-frame{height:var(--about-image-height-tablet);width:100%}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__copy{padding:var(--about-text-padding-tablet) 0 0}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__heading{max-width:10ch}}@media (max-width:767px){:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media{width:var(--about-image-width-mobile)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media-frame{height:var(--about-image-height-mobile)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__copy{padding:var(--about-text-padding-mobile) 0 0}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__heading{font-size:clamp(2.5rem,14vw,4.5rem)}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__description{font-size:.95rem;line-height:1.7}:where(.ai-b-5cfecffa-96b2-4feb-a5f5-8a1b58ae7276-pLqVbPn2hPR1niLvqIhe) .about-editorial__media-caption{display:none}}:where(.ai-b-ai-mub78gab-z-pLqVbPn2hPR1niLvqIhe) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCta{padding-inline:16px}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalCollaborationsTitle{text-align:left}:where(.ai-b-ca531a88-27e2-4bd6-8f5c-2a8254eee0ab-pLqVbPn2hPR1niLvqIhe) .personalLogoList{justify-content:flex-start}}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsSection{background:var(--projects-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,80px);padding-top:var(--block-padding-top,80px);width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsInner{box-sizing:border-box;padding-inline:clamp(24px,4vw,72px);width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .selectedWorkHeading{letter-spacing:-.02em;line-height:1.1;margin:0 0 28px;text-align:left}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsHeading{letter-spacing:.04em;line-height:1.2;margin:0 0 48px;text-align:center}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsGrid{display:grid;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,var(--card-width,48%)));justify-content:center;margin-inline:auto;width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCard{cursor:pointer;min-width:0;width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMedia{background:var(--card-bg);isolation:isolate;overflow:hidden;position:relative;width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMedia img,:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMedia video,:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMedia>img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectVideo{opacity:0;transition:opacity .45s ease;z-index:1}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCard.is-hovered .projectVideo{opacity:1}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectOverlay{align-items:center;background:var(--overlay-bg);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:2}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCard.is-hovered .projectOverlay{opacity:1}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCard:focus-visible{outline:2px solid var(--projects-title);outline-offset:6px}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMeta{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding-top:16px}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCopy{min-width:0}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectTitle{line-height:1.2}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectSubtitle{line-height:1.25;margin-top:7px;opacity:.72}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectYear{border-radius:999px;flex:0 0 auto;line-height:1;padding:.55rem .8rem;white-space:nowrap}@media (max-width:760px){:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsSection{padding-bottom:calc(var(--block-padding-bottom,80px)*.7);padding-top:calc(var(--block-padding-top,80px)*.7)}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsInner{padding-inline:16px}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .selectedWorkHeading{margin-bottom:22px}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsHeading{margin-bottom:32px}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectsGrid{gap:32px;grid-template-columns:1fr}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectCard{width:100%}:where(.ai-b-48d5c6f0-4dc7-424c-afa0-94566ce0e1fb-rRgK3R83WtI0nBBhJn91) .projectMeta{padding-top:12px}}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCta{padding-inline:16px}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalCollaborationsTitle{text-align:left}:where(.ai-b-3ac3f09b-3546-49a1-b9c2-d39811404261-rRgK3R83WtI0nBBhJn91) .personalLogoList{justify-content:flex-start}}:where(.ai-b-ai-mub6q7ii-3-rRgK3R83WtI0nBBhJn91) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-root{background-color:var(--bg);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-cell{cursor:pointer;height:var(--img-h);justify-self:center;overflow:hidden;width:var(--img-w)}@media (max-width:1023px){:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-inner{grid-template-columns:1fr}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-rruLcDnycC8ocmMH3d1H) .grid-cell{height:var(--img-h-mobile);width:var(--img-w-mobile)}}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCta{padding-inline:16px}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalCollaborationsTitle{text-align:left}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-rruLcDnycC8ocmMH3d1H) .personalLogoList{justify-content:flex-start}}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-image-wrap,:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-video{object-fit:cover}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-overlay{inset:0;position:absolute}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-title{line-height:1.2;margin:0}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-rruLcDnycC8ocmMH3d1H) .card{min-width:unset}}:where(.ai-b-ai-mub78fly-k-rruLcDnycC8ocmMH3d1H) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-root{background-color:var(--bg);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-cell{cursor:pointer;height:var(--img-h);justify-self:center;overflow:hidden;width:var(--img-w)}@media (max-width:1023px){:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-inner{grid-template-columns:1fr}:where(.ai-b-78913393-353d-4842-9535-8f64447efa02-uBjzVDdtufxWpTA4364c) .grid-cell{height:var(--img-h-mobile);width:var(--img-w-mobile)}}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-section{overflow:hidden;padding-bottom:var(--block-padding-bottom,72px);padding-top:var(--block-padding-top,72px);width:100%}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-inner{padding-inline:var(--site-padding)}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading h2,:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading p{margin:0}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading h2{letter-spacing:-.04em;line-height:.92;max-width:8ch}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading p{line-height:1.6;max-width:34rem}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-grid{display:grid;gap:var(--bts-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-card{min-width:0}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-media{background:transparent;border-radius:var(--bts-radius);height:var(--bts-height);overflow:hidden;width:100%}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-media img,:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:900px){:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading{display:block}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading p{margin-top:1.25rem;max-width:38rem}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-inner{padding-inline:1rem}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-heading{margin-bottom:2rem}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-grid{grid-template-columns:1fr}:where(.ai-b-002378e2-a07c-4d22-88cd-e81777476dc8-uBjzVDdtufxWpTA4364c) .bts-media{height:clamp(24rem,120vw,36rem)}}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCta{padding-inline:16px}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalCollaborationsTitle{text-align:left}:where(.ai-b-41c95db8-0367-4a37-a0c9-73bfb16444e8-uBjzVDdtufxWpTA4364c) .personalLogoList{justify-content:flex-start}}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-image-wrap,:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-video{object-fit:cover}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-overlay{inset:0;position:absolute}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-title{line-height:1.2;margin:0}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card{flex:1 1 100%}}@media(max-width:767px){:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .cards-heading{font-size:clamp(1.8rem,9vw,3rem)}:where(.ai-b-c2cfc6bb-728e-4e7d-8882-aedc1fef49d6-uBjzVDdtufxWpTA4364c) .card{min-width:unset}}:where(.ai-b-ai-mub78fly-k-uBjzVDdtufxWpTA4364c) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-root{background-color:var(--bg);box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-cell{cursor:pointer;height:var(--img-h);justify-self:center;overflow:hidden;width:var(--img-w)}@media (max-width:1023px){:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-inner{grid-template-columns:1fr}:where(.ai-b-3a7ea162-e5b5-450d-bb40-4748108b2240-wXNjO1jf1ssMEzSvRXpR) .grid-cell{height:var(--img-h-mobile);width:var(--img-w-mobile)}}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-section{overflow:hidden;padding-bottom:var(--block-padding-bottom,72px);padding-top:var(--block-padding-top,72px);width:100%}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-inner{padding-inline:var(--site-padding)}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading{align-items:flex-end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3rem}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading h2,:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading p{margin:0}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading h2{letter-spacing:-.04em;line-height:.92;max-width:8ch}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading p{line-height:1.6;max-width:34rem}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-grid{display:grid;gap:var(--bts-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-card{min-width:0}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-media{background:transparent;border-radius:var(--bts-radius);height:var(--bts-height);overflow:hidden;width:100%}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-media img,:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-media video{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:900px){:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-section{padding-bottom:clamp(3rem,10vw,5rem);padding-top:clamp(3rem,10vw,5rem)}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading{display:block;margin-bottom:2rem}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading h2{font-size:clamp(2rem,9vw,3.2rem)!important;max-width:10ch}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-heading p{font-size:clamp(.95rem,3.8vw,1.1rem)!important;margin-top:1rem;max-width:38rem}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-grid{gap:clamp(10px,3vw,18px);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-media{height:clamp(18rem,62vw,30rem)}}@media(max-width:560px){:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-inner{padding-inline:16px}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-grid{grid-template-columns:1fr}:where(.ai-b-9b7146e3-ddfc-4a28-a3c2-77ac96989a22-wXNjO1jf1ssMEzSvRXpR) .bts-media{height:clamp(16rem,96vw,24rem)}}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCta{padding-inline:16px}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalCollaborationsTitle{text-align:left}:where(.ai-b-5f28c787-35c2-4acd-a6e1-31ce775b08f2-wXNjO1jf1ssMEzSvRXpR) .personalLogoList{justify-content:flex-start}}:where(.ai-b-ai-mub78fyf-m-wXNjO1jf1ssMEzSvRXpR) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-heading{letter-spacing:-.04em;line-height:1.05;margin:0 0 32px;text-align:left}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:1 1 calc(33.333% - var(--gap));height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-image-wrap,:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-image-wrap img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-video{object-fit:cover}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-overlay{inset:0;position:absolute}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transition:transform var(--speed) ease}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-title{line-height:1.2;margin:0}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1023px){:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card{flex:1 1 100%;height:min(var(--card-h),22rem)}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-ui{padding:18px}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-btn{bottom:18px}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-heading{font-size:clamp(1.8rem,6vw,2.6rem)!important}}@media(max-width:767px){:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-root{padding-inline:16px}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .cards-heading{margin-bottom:20px}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card{height:min(var(--card-h),75vw);min-height:240px;min-width:unset}:where(.ai-b-a8ac4e01-3611-45dd-8433-6870f56f8c9b-wXNjO1jf1ssMEzSvRXpR) .card-content--hovered{transform:translateY(calc(var(--btn-h)*-1 + var(--btn-spacing)*-1 - -4px))}}:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-root{background-color:var(--bg);box-sizing:border-box;height:var(--h-desktop);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;width:100%}:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-overlay{background-color:var(--overlay-color,#000);inset:0;opacity:var(--overlay-opacity,.2);pointer-events:none;position:absolute;z-index:1}:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-inline:var(--site-padding);padding-bottom:48px;position:relative;width:100%;z-index:2}:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-title-line{display:block;line-height:1.15}@media (max-width:1023px){:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-root{height:var(--h-tablet)}}@media (max-width:767px){:where(.ai-b-hero-zbKrxN57w59dk4272W9J) .hero-root{height:var(--h-mobile)}}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .cards-root{background-color:var(--bg);box-sizing:border-box;padding-inline:calc(var(--site-padding) + var(--container-padding));width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;flex:0 0 var(--card-w);height:var(--card-h);min-width:240px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:var(--card-w)}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card--hovered{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(calc(var(--lift)*-1))}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-image-wrap,:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-overlay,:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-video{height:100%;inset:0;position:absolute;width:100%}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-image-wrap{z-index:1}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-video{object-fit:cover;z-index:1}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-overlay{z-index:2}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-ui{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px;position:absolute;z-index:3}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;transform:translateY(0);transition:transform var(--speed) ease}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-content--hovered{transform:translateY(calc((var(--btn-h) + var(--btn-spacing))*-1))}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-desc{opacity:.85}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-title{line-height:1.2;margin:0}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-btn{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);bottom:24px;box-sizing:border-box;color:var(--btn-text);cursor:pointer;display:flex;height:var(--btn-h);justify-content:center;left:50%;opacity:0;position:absolute;transform:translateX(-50%) translateY(20px);transition:opacity var(--speed) ease,transform var(--speed) ease;white-space:nowrap;width:var(--btn-w)}:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card-btn--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1023px){:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card{flex:1 1 100%;width:100%}}@media (max-width:767px){:where(.ai-b-aa76d62b-523c-46d6-9736-03acb2b3d88e-zbKrxN57w59dk4272W9J) .card{flex:1 1 100%;min-width:unset;width:100%}}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-wrapper{background-color:var(--bg-color);display:flex;justify-content:var(--justify);overflow:hidden;padding-block:2rem;padding-inline:var(--site-padding)}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-container{max-width:var(--container-width);overflow:hidden;position:relative;width:100%}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-blur-left{background:linear-gradient(to right,var(--bg-color),transparent);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:var(--blur-amount);z-index:2}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-blur-right{background:linear-gradient(to left,var(--bg-color),transparent);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:var(--blur-amount);z-index:2}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-track{align-items:center;backface-visibility:hidden;display:flex;gap:var(--gap);will-change:transform;-webkit-font-smoothing:antialiased}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-image-wrapper{align-items:center;backface-visibility:hidden;display:flex;flex-shrink:0;opacity:var(--image-opacity);transform:translateZ(0);will-change:transform}:where(.ai-b-dab32804-fecc-4790-8930-62079a67e63a-zbKrxN57w59dk4272W9J) .ticker-image-wrapper img{display:block;height:100%;width:auto}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachSection{align-items:center;display:flex;min-height:var(--approach-height,82vh);overflow:hidden;padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);position:relative}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachMedia,:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachOverlay{inset:0;position:absolute}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachMedia{z-index:0}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachMedia img,:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachMedia video{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachOverlay{background:var(--approach-overlay);opacity:var(--approach-overlay-opacity,.42);z-index:1}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner{max-width:58rem;padding-inline:var(--site-padding);position:relative;width:100%;z-index:2}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner>p:first-child{letter-spacing:.14em;margin:0 0 1.5rem;text-transform:uppercase}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner h2{letter-spacing:-.055em;line-height:.96;margin:0;max-width:12ch}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner>p:nth-of-type(2){line-height:1.65;margin:2rem 0 0;max-width:36rem}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--button-gap,28px);margin-top:2.25rem}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachPrimary{align-items:center;background:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--button-radius);cursor:pointer;display:inline-flex;justify-content:center;min-height:3.5rem;padding:.8rem 1.55rem;transition:transform .2s ease,opacity .2s ease}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachPrimary:hover{opacity:.9;transform:translateY(-2px)}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachSecondary{align-items:center;border-bottom:1px solid var(--button-border);display:inline-flex;gap:.5rem;padding:.5rem 0;text-decoration:none;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachSecondary:hover{opacity:.72;transform:translateY(-2px)}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachArrow{color:var(--button-border);font-size:1.1rem;line-height:1}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachPrimary:focus-visible,:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachSecondary:focus-visible{outline:2px solid var(--button-border);outline-offset:4px}@media (max-width:700px){:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachSection{min-height:72vh}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner h2{max-width:10ch}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachInner>p:nth-of-type(2){max-width:30rem}:where(.ai-b-62734189-0361-4dd2-8baf-7f655053d0bb-zbKrxN57w59dk4272W9J) .approachActions{gap:1.25rem;margin-top:1.75rem}}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCta{background:var(--cta-bg);box-sizing:border-box;padding:var(--block-padding-top,120px) clamp(16px,3vw,48px) var(--block-padding-bottom,140px);width:100%}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaInner{padding-top:0;width:100%}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaGrid{align-items:center;display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaMain{max-width:var(--text-width,560px);transform:translate(var(--text-offset-x,0),var(--text-offset-y,0))}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaEyebrow{font-size:.7rem;letter-spacing:.16em;margin:0 0 4rem}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCta h2{letter-spacing:-.065em;line-height:.9;margin:0;max-width:11ch}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCta p[data-edit-id=body]{line-height:1.55;margin:2rem 0 2.5rem;max-width:34rem}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaActions button{border:1px solid;border-radius:999px;cursor:pointer;padding:1rem 1.4rem;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaActions button:hover{opacity:.8;transform:translateY(-2px)}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalSocialLink{background:transparent;border-color:transparent!important}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalSocialLink span{margin-left:.5rem}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCollaborations{align-self:center;justify-self:center;max-width:28rem;width:100%}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCollaborationsTitle{letter-spacing:.08em;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalLogoList{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;justify-content:center}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalLogoItem{align-items:center;display:flex;height:var(--logo-height,2rem);justify-content:center;max-width:var(--logo-max-width,7rem)}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalLogoItem img{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalLogoItem:empty{display:none}@media(max-width:700px){:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCta{padding-inline:16px}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaGrid{gap:3.5rem;grid-template-columns:1fr}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaMain{max-width:none;transform:none}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCtaEyebrow{margin-bottom:2.5rem}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCollaborations{max-width:none;padding-bottom:0}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalCollaborationsTitle{text-align:left}:where(.ai-b-f71c2d99-a0e9-4e4b-8b80-21aa17c8058b-zbKrxN57w59dk4272W9J) .personalLogoList{justify-content:flex-start}}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-hero{background:var(--hero-bg);box-sizing:border-box;padding-inline:0;width:100%}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-frame{background:var(--hero-bg);border-radius:var(--hero-radius);height:var(--section-height);margin-left:calc(50% - 50vw);min-height:0;overflow:hidden;position:relative;width:100vw}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-grid{display:grid;gap:var(--hero-gap);height:100%;width:100%}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile{background:var(--hero-bg);min-width:0;overflow:hidden;position:relative}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:after{background:var(--hero-overlay);content:"";inset:0;opacity:var(--overlay-opacity);pointer-events:none;position:absolute}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile img{display:block;height:100%;object-fit:cover;object-position:var(--tile-position);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease;width:100%}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:hover img{transform:scale(1.035)}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-copy{display:flex;inset:0;padding:clamp(1.5rem,5vw,5rem);pointer-events:none;position:absolute}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-copy-inner{align-items:center;display:flex;flex-direction:column;max-width:760px;pointer-events:auto}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-eyebrow{font-family:var(--font-family-navigation);font-size:.72rem;font-weight:var(--font-weight-navigation);letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-title{letter-spacing:-.045em;line-height:.92;margin:0}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-subtitle{line-height:1.45;margin:1.35rem 0 0;max-width:38rem}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-button{border:1px solid;cursor:pointer;margin-top:1.8rem;transition:transform .22s ease,opacity .22s ease}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-button:hover{opacity:.88;transform:translateY(-2px)}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 var(--hero-radius)}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:last-child{border-radius:0 var(--hero-radius) var(--hero-radius) 0}@media (max-width:800px){:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:nth-child(n+7){display:none}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-copy{padding:1.5rem}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-title{letter-spacing:-.03em}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:first-child{border-radius:var(--hero-radius) 0 0 0}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:nth-child(2){border-radius:0 var(--hero-radius) 0 0}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:last-child{border-radius:0 0 var(--hero-radius) 0}}@media (max-width:520px){:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-grid{gap:4px;grid-template-columns:1fr 1fr!important}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-copy{padding:1rem}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-eyebrow{font-size:.6rem;letter-spacing:.12em}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-subtitle{max-width:19rem}:where(.ai-b-5099f065-3815-477f-bc0c-289267723bb9-zbKrxN57w59dk4272W9J) .editorial-tile:nth-child(n+5){display:none}}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOffer{background:var(--offer-bg);color:var(--offer-text);padding-bottom:var(--block-padding-bottom,96px);padding-top:var(--block-padding-top,96px);width:100%}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferInner{align-items:center;display:grid;gap:clamp(2rem,6vw,8rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-inline:var(--site-padding)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferMedia{justify-self:center;min-width:0;width:var(--image-width,88%)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferImageFrame{aspect-ratio:var(--image-ratio,4/5);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--offer-radius);overflow:hidden;width:100%}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferImageFrame img{display:block;height:100%;object-fit:cover;width:100%}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferCopy{padding-block:1rem}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferEyebrow{letter-spacing:.14em;margin-bottom:1.5rem;text-transform:uppercase}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferTitle{letter-spacing:-.04em;line-height:.94;margin:0 0 1.5rem;max-width:11ch}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferDescription{line-height:1.7;margin:0 0 2rem;max-width:38rem}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferPurchase{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferButton{align-items:center;border:1px solid;cursor:pointer;display:flex;gap:.8rem;justify-content:space-between;min-height:2.8rem;padding:0 .95rem;transition:transform .25s ease,opacity .25s ease}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferButton:hover{opacity:.88;transform:translateY(-2px)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferButton:focus-visible{outline:2px solid var(--offer-button-text);outline-offset:4px}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferArrow{color:var(--offer-button-text);font-size:1rem}@media (max-width:900px){:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferInner{gap:3rem;grid-template-columns:1fr}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferMedia{width:min(var(--image-width,88%),100%)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferTitle{max-width:12ch}}@media (max-width:560px){:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOffer{padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferInner{gap:2rem;padding-inline:var(--site-padding)}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferMedia{width:100%}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferButton{width:100%!important}:where(.ai-b-ai-mufl64u7-1-zbKrxN57w59dk4272W9J) .iphoneOfferTitle{font-size:clamp(2.6rem,14vw,4.5rem)}}@keyframes fkCharReveal{0%{filter:blur(1px);opacity:0;transform:translateY(2px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}:where(.ai-b-7f0e1892-8576-4529-8320-949057cd9082-zbKrxN57w59dk4272W9J) .intro-root{font-family:inherit}:where(.ai-b-ai-mub78g65-t-zbKrxN57w59dk4272W9J) .scrollRevealUtility{height:0;overflow:hidden;pointer-events:none;width:0}:where(.ai-b-footer-block-_global) .clean-footer{background:var(--footer-bg);box-sizing:border-box;color:var(--footer-text);padding:clamp(3rem,8vw,4rem) var(--site-padding) var(--footer-bottom);width:100%}:where(.ai-b-footer-block-_global) .clean-footer-inner{align-items:start;display:grid;gap:var(--footer-gap);grid-template-columns:minmax(120px,1fr) repeat(3,minmax(120px,1fr));margin-inline:auto;max-width:var(--footer-content-width);width:var(--footer-width)}:where(.ai-b-footer-block-_global) .clean-footer-brand{align-items:center;display:flex;height:var(--footer-logo-size);justify-content:flex-start}:where(.ai-b-footer-block-_global) .clean-footer-logo-frame{align-items:center;display:flex;justify-content:flex-start;overflow:hidden}:where(.ai-b-footer-block-_global) .clean-footer-logo-frame img{display:block;height:100%;object-fit:contain;width:100%}:where(.ai-b-footer-block-_global) .clean-footer-group{display:flex;flex-direction:column;gap:1rem}:where(.ai-b-footer-block-_global) .clean-footer-group h3{line-height:1.1;margin:0}:where(.ai-b-footer-block-_global) .clean-footer-links{display:flex;flex-direction:column;gap:.7rem}:where(.ai-b-footer-block-_global) .clean-footer-link{cursor:pointer;display:block;transition:opacity .2s ease,transform .2s ease}:where(.ai-b-footer-block-_global) .clean-footer-link:hover{opacity:.65;transform:translateX(3px)}@media (max-width:767px){:where(.ai-b-footer-block-_global) .clean-footer{padding-inline:16px}:where(.ai-b-footer-block-_global) .clean-footer-inner{grid-template-columns:1fr 1fr;row-gap:2.5rem;width:100%}:where(.ai-b-footer-block-_global) .clean-footer-brand{grid-column:1/-1;justify-content:flex-start;margin-bottom:1rem}:where(.ai-b-footer-block-_global) .clean-footer-group h3,:where(.ai-b-footer-block-_global) .clean-footer-link{font-size:clamp(.85rem,3.5vw,1rem)!important}}@media (max-width:480px){:where(.ai-b-footer-block-_global) .clean-footer-inner{grid-template-columns:1fr}:where(.ai-b-footer-block-_global) .clean-footer-brand{grid-column:auto}:where(.ai-b-footer-block-_global) .clean-footer-group:last-child{grid-column:auto}}:where(.ai-b-header-block-_global) .desktop-nav{display:none}:where(.ai-b-header-block-_global) .hamburger-btn{display:flex}:where(.ai-b-header-block-_global) .menu-link{display:inline-block;padding-bottom:.18em;position:relative}:where(.ai-b-header-block-_global) .menu-link:after{background-color:var(--underline-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .55s cubic-bezier(.16,1,.3,1)}:where(.ai-b-header-block-_global) .menu-link.active:after,:where(.ai-b-header-block-_global) .menu-link:focus-visible:after,:where(.ai-b-header-block-_global) .menu-link:hover:after{transform:scaleX(1)}@media (min-width:1024px){:where(.ai-b-header-block-_global) .desktop-nav{display:flex}:where(.ai-b-header-block-_global) .hamburger-btn{display:none}}@media (max-width:767px){:where(.ai-b-header-block-_global) .menu-link{font-size:clamp(1.5rem,7vw,2.2rem)!important}:where(.ai-b-header-block-_global) .menu-overlay{padding-inline:1rem}:where(.ai-b-header-block-_global) .menu-overlay button{right:16px!important}}