@font-face{font-family:Jost;src:url(/sites/ia/fonts/jost.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/sites/ia/fonts/jost-ext.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;src:url(/sites/ia/fonts/figtree.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/sites/ia/fonts/figtree-ext.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.ia{--ia-ink:#0b0b0d;--ia-red:#e5222b;--ia-red-deep:#b9151d;--ia-paper:#fff;--ia-mist:#f4f5f6;--ia-line:#e1e3e6;--font-ia-title:"Jost","Avenir Next","Century Gothic",system-ui,sans-serif;--font-ia-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--color-gray-50:#f4f5f6;--color-gray-100:#e7e9ec;--color-gray-200:#d3d6da;--color-gray-300:#b3b7bd;--color-gray-400:#8b9097;--color-gray-500:#6a6f76;--color-gray-600:#585d64;--color-gray-700:#464a51;--color-gray-800:#33363b;--color-gray-900:#22242a;--color-gray-925:#16171a;--color-gray-950:#0e0f11;--color-gray-modern-50:#f7f8f9;--color-gray-modern-100:#eef0f2;--color-gray-modern-200:#e1e3e6;--color-gray-modern-300:#cbd0d5;--color-gray-modern-400:#98a0a8;--color-gray-modern-500:#6a727b;--color-gray-modern-600:#4a5159;--color-gray-modern-700:#363c43;--color-gray-modern-800:#22262c;--color-gray-modern-900:#14171b;--color-gray-modern-950:#0c0e11;--radius-md:8px;--radius-lg:14px;--hero-height:calc(78svh - 24px);--hero-lg-height:max(760px,52vw);--split-template:291px 1fr;font-family:var(--font-ia-body);color:var(--ia-ink);background:var(--ia-paper);-webkit-font-smoothing:antialiased;caret-color:var(--ia-red);accent-color:var(--ia-ink);--swiper-theme-color:#0b0b0d}@layer base{.ia .font-sans{font-family:var(--font-ia-body)}.ia .font-serif,.ia .font-title{font-family:var(--font-ia-title);letter-spacing:-.012em;text-wrap:balance;font-weight:500}.ia ::selection{background:var(--ia-red);color:#fff}.ia a{color:inherit}.ia :focus-visible{outline:2px solid var(--ia-ink);outline-offset:3px;border-radius:2px}.ia .on-dark :focus-visible,.ia [data-dark] :focus-visible{outline-color:#fff}.ia .no-scrollbar{scrollbar-width:none}.ia .no-scrollbar::-webkit-scrollbar{display:none}.ia{scrollbar-color:#b3b7bd transparent}.ia p{text-wrap:pretty}.ia .tnum{font-variant-numeric:tabular-nums lining-nums}}.ia .ia-dot{background:var(--ia-red);flex:none;width:.5em;height:.5em;display:inline-block}@keyframes offerprogress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ia .offer-progress{animation:linear forwards offerprogress}@keyframes menuin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ia .menu-in{animation:.24s cubic-bezier(.2,0,0,1) both menuin}@keyframes iareveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ia .reveal{animation:.7s cubic-bezier(.16,1,.3,1) both iareveal}@keyframes iafade{0%{opacity:0}to{opacity:1}}.ia .fade-in{animation:.6s cubic-bezier(.16,1,.3,1) both iafade}@media (prefers-reduced-motion:reduce){.ia .fade-in,.ia .offer-progress,.ia .menu-in,.ia .reveal{animation:none}}.ia-pin{cursor:pointer;background:#0b0b0d;border:2px solid #fff;border-radius:6px;place-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 2px 10px #00000059}.ia-pin img{object-fit:cover;width:100%;height:100%;display:block}.ia-pin--dot:after{content:"";background:#e5222b;width:12px;height:12px}.ia-marker[data-selected=true] .ia-pin{border-color:#e5222b;transform:scale(1.28);box-shadow:0 0 0 3px #e5222b59,0 4px 14px #0006}@media (prefers-reduced-motion:reduce){.ia-pin{transition:none}}@keyframes galin{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.ia .gal-in,.m-viewer .gal-in{animation:.75s cubic-bezier(.16,1,.3,1) both galin}@media (prefers-reduced-motion:reduce){.ia .gal-in,.m-viewer .gal-in{animation:none}}.ia img[class*=object-cover]{background-color:var(--ia-mist)}.ia .hero-img{transform:translate3d(0,calc(var(--p,0)*72px),0);will-change:transform;animation:2.6s cubic-bezier(.16,1,.3,1) both iahero}.ia .hero-copy{opacity:calc(1 - var(--p,0)*1.5);transform:translate3d(0,calc(var(--p,0)*-28px),0)}.ia .hero-rise{animation:.9s cubic-bezier(.16,1,.3,1) both iarise;animation-delay:var(--d,0s)}@keyframes iahero{0%{scale:1.12}to{scale:1}}@keyframes iarise{0%{translate:0 26px}to{translate:0}}@media (prefers-reduced-motion:reduce){.ia .hero-img,.ia .hero-rise{animation:none}.ia .hero-img,.ia .hero-copy{opacity:1;transform:none}}.ia .marq{width:max-content;animation:52s linear infinite iamarq;display:flex}.ia .marq-rev{animation-direction:reverse}.ia .marq-wrap:hover .marq,.ia .marq-wrap:focus-within .marq{animation-play-state:paused}@keyframes iamarq{to{transform:translate(-50%)}}@keyframes iaprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ia .marq{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;width:auto;animation:none}.ia .marq [aria-hidden=true]{display:none}.ia .rv-up,.ia .rv-clip,.ia .tl-fill,.ia .tl-item,.ia .tl-dot{animation:none}}@media (min-width:1024px) and (min-height:930px){.ia .hub-aside{position:sticky;top:7.5rem}}.ia .crumbs-hero{color:#fff;background:#08080a9e;border-radius:6px;align-self:flex-start;width:fit-content;padding:.5rem .875rem;font-size:14px;font-weight:500;line-height:20px}.ia .crumbs-hero a{color:#ffffffe0;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:color .2s,text-decoration-color .2s}.ia .crumbs-hero a:hover{color:#fff;text-decoration-color:#fff}.ia .crumbs-hero [aria-current]{color:#fff}.ia [data-hero] img:first-of-type{animation:2.4s cubic-bezier(.16,1,.3,1) both iahero}.ia [data-hero] :is(.crumbs-hero,h1,p,h1~*){animation:.9s cubic-bezier(.16,1,.3,1) both iarise}.ia [data-hero] .crumbs-hero{animation-delay:80ms}.ia [data-hero] p{animation-delay:.2s}.ia [data-hero] h1{animation-delay:.26s}.ia [data-hero] h1~*{animation-delay:.46s}@media (prefers-reduced-motion:reduce){.ia [data-hero] img:first-of-type,.ia [data-hero] :is(.crumbs-hero,h1,p,h1~*){animation:none}}.ia .rv{opacity:0;translate:0 30px}.ia .rv.rv-clip{opacity:1;clip-path:inset(0 0 100%);translate:none}.ia .rv,.ia .rv-in{transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--i,0),4) * 80ms)}.ia .rv-in{opacity:1;clip-path:inset(0);translate:0}@keyframes mfade{0%{opacity:0}to{opacity:1}}@keyframes mrise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes mdrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.m-scrim,dialog.m-viewer[open],dialog.m-viewer[open]::backdrop{animation:.26s cubic-bezier(.2,0,0,1) both mfade}.m-rise{animation:.38s cubic-bezier(.16,1,.3,1) both mrise}.m-sheet{animation:.32s cubic-bezier(.16,1,.3,1) both mdrop}@media (prefers-reduced-motion:reduce){.m-scrim,.m-rise,.m-sheet,dialog.m-viewer[open],dialog.m-viewer[open]::backdrop{animation:none}}@keyframes mpop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.pop-in{transform-origin:top;animation:.17s cubic-bezier(.16,1,.3,1) both mpop}@media (prefers-reduced-motion:reduce){.pop-in{animation:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ia-marker{position:relative}.ia-callout{color:#0b0b0d;cursor:default;width:320px;max-width:calc(100vw - 48px);font-family:var(--font-ia-body);background:#fff;border-radius:6px;gap:12px;padding:10px;display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.ia-callout:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.ia-marker[data-selected=true] .ia-callout{animation:.17s cubic-bezier(.16,1,.3,1) both mcall;display:flex}.ia-callout img{object-fit:cover;border-radius:4px;flex:none;width:96px;height:72px}.ia-callout>div{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.ia-callout-name{font:500 17px/21px var(--font-ia-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-right:18px;display:-webkit-box;overflow:hidden}.ia-callout-place{color:#585d64;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:18px;overflow:hidden}.ia-callout-link{color:#0b0b0d;text-underline-offset:4px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #b3b7bd;text-decoration:underline #b3b7bd}.ia-callout-link:hover{text-decoration-color:#0b0b0d}.ia-callout-x{color:#0b0b0d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;font-size:20px;line-height:1;position:absolute;top:4px;right:4px}.ia-callout-x:hover{background:#f4f5f6}@media (prefers-reduced-motion:reduce){.ia-marker[data-selected=true] .ia-callout{animation:none}}@keyframes mcall{0%{opacity:0;transform:translate(-50%,6px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.ia .ia-loader{z-index:200;opacity:1;background:#fff;place-items:center;transition:opacity .38s cubic-bezier(.4,0,.2,1);animation:.3s 6s both ia-loader-out;display:grid;position:fixed;inset:0}.ia .ia-loader[data-phase=leaving]{opacity:0;pointer-events:none}@keyframes ia-loader-out{to{opacity:0;visibility:hidden;pointer-events:none}}.ia .ia-mark{flex-direction:column;align-items:center;gap:22px;display:flex}.ia .ia-mark-logo{width:min(64vw,300px);display:block;position:relative}.ia .ia-mark-logo img{width:100%;height:auto;display:block}.ia .ia-mark-ghost{opacity:.12}.ia .ia-mark-wipe{animation:1.8s cubic-bezier(.65,0,.35,1) infinite ia-wipe;position:absolute;inset:0}@keyframes ia-wipe{0%{clip-path:inset(0 100% 0 0)}55%,80%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.ia .ia-mark-line{background:var(--ia-line);width:min(40vw,120px);height:2px;display:block;position:relative;overflow:hidden}.ia .ia-mark-line i{background:var(--ia-red);width:40%;animation:1.1s cubic-bezier(.65,0,.35,1) infinite ia-slide;position:absolute;inset:0 auto 0 0}@keyframes ia-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ia .ia-route-loader{opacity:0;animation:.3s .35s both iafade}.ia img[data-failed]{visibility:hidden}@media (prefers-reduced-motion:reduce){.ia .ia-mark-wipe{clip-path:none;animation:none}.ia .ia-mark-ghost{opacity:1}.ia .ia-mark-line i{opacity:.5;width:100%;animation:none}.ia .ia-loader{transition-duration:1ms}}.ia .reel-a2{background:var(--ia-ink);color:#fff}.ia [data-live].reel-a1,.ia [data-live].reel-a2{padding:0}.ia [data-live].reel-a1{height:280vh}.ia [data-live].reel-a2{height:250vh}.ia [data-live] .reel-stage{align-items:center;height:100svh;padding-top:76px;display:flex;position:sticky;top:0}.ia [data-live] .reel-h{--q:calc((var(--p) - .03) / .38 * var(--n))}.ia [data-live] .reel-w{opacity:clamp(.14,calc(.14 + (var(--q) - var(--i)) * .86),1)}.ia [data-live] .reel-in{opacity:clamp(0,calc((var(--p) - .3) / .12),1)}.ia [data-live].reel-a1{--e:clamp(0,calc(var(--p) / .2),1);--m:clamp(0,calc((var(--p) - .5) / .3),1)}.ia [data-live].reel-a1 .reel-phone{opacity:calc(.15 + var(--e) * .85);transform:translate(calc(var(--m) * -23vw),calc((1 - var(--e)) * 80px)) scale(calc(1 + var(--m) * .2));will-change:transform}.ia [data-live].reel-a1 .reel-text{opacity:calc(1 - var(--m) * 1.6);transform:translateX(calc(var(--m) * -56px))}.ia [data-live][data-late].reel-a1 .reel-text{pointer-events:none;visibility:hidden}.ia [data-live].reel-a2{--e:clamp(0,calc(var(--p) / .18),1);--z:clamp(0,calc(var(--p) / .45),1);background:color-mix(in srgb,#0b0b0d calc(var(--e) * 100%),#fff);color:color-mix(in srgb,#fff calc(var(--e) * 100%),#0b0b0d)}.ia [data-live].reel-a2 .reel-player{border-radius:calc(30px - var(--z) * 24px);transform:translateY(calc((1 - var(--z)) * 100px)) scale(calc(.82 + var(--z) * .18));will-change:transform}.ia [data-live].reel-a2 .reel-player img{transform:scale(calc(1 + var(--p) * .12))}.ia [data-live].reel-a2 .reel-links{opacity:clamp(0,calc((var(--p) - .62) / .14),1)}@media (prefers-reduced-motion:reduce){.ia .reel-player img{transform:none!important}}.ia video:fullscreen{background:#000;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}.ia video:fullscreen{background:#000;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}
