@font-face{font-family:IID Jakarta;src:url(/assets/projects/iid-website/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IID Inter;src:url(/assets/projects/iid-website/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.IidStage{--iid-blue:#0d2486;--iid-navy:#000d44;--iid-gold:#ffcc24;--iid-edge:#e6eaff;--iid-panel:#f8f6ff;--iid-band:#f5f5ff;--iid-guide:#bdc1df;--iid-body:#63636c;--iid-jakarta:"IID Jakarta", var(--font-main);--iid-inter:"IID Inter", var(--font-main);margin:6rem 0;position:relative}@media (width>=768px){.IidStage{margin:10rem 0}}.IidStage__figure{margin:0}.IidStage__panel{color:var(--iid-navy);background:var(--iid-band);font-family:var(--iid-inter);border-radius:2rem;padding:2.4rem 1.6rem;position:relative;overflow:hidden}@media (width>=768px){.IidStage__panel{padding:6.4rem 8rem}}.IidStage__body{max-width:96rem;margin:0 auto;position:relative}.IidStage__guide{border-left:1px dashed var(--iid-guide);width:0;display:none;position:absolute;top:4rem;bottom:4rem}@media (width>=768px){.IidStage__guide{display:block}}.IidStage__guide.-left{left:3.6rem}.IidStage__guide.-right{right:3.6rem}.IidStage__guide i{background:var(--iid-guide);border-radius:50%;width:.7rem;height:.7rem;position:absolute;left:-.4rem}.IidStage__guide i:first-child{top:0}.IidStage__guide i:last-child{bottom:0}.IidStage__caption{color:#6b6b6b;max-width:72rem;margin:1.6rem 0 0;font-size:1.4rem;line-height:140%}@media (width>=768px){.IidStage__caption{margin-top:2rem;font-size:1.6rem}}.IidTabs{border:1px solid var(--iid-edge);background:#fff;border-radius:.8rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.4rem;display:inline-grid;position:relative}.IidTabs__pill{background:var(--iid-blue);width:calc((100% - .8rem) / var(--n,2));transform:translateX(calc(var(--at,0) * 100%));border-radius:.6rem;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:.4rem;bottom:.4rem;left:.4rem}.IidTabs__tab{z-index:1;color:var(--iid-navy);white-space:nowrap;text-align:center;font-family:var(--iid-inter);background:0 0;border:0;border-radius:.6rem;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:500;line-height:1;transition:color .3s;position:relative}@media (width>=768px){.IidTabs__tab{padding:1rem 1.8rem;font-size:1.4rem}}.IidTabs__tab[aria-pressed=true]{color:#fff}.IidTabs__tab:focus-visible{outline:2px solid var(--iid-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.IidTabs__pill{transition:none}}.IidType{--size:7rem;--gutter:3.8rem;--ease:cubic-bezier(.4, 0, .2, 1);--arrive:cubic-bezier(.16, 1, .3, 1);--cap:var(--jakarta-cap);--xh:var(--jakarta-x);--base:var(--jakarta-base)}@media (width>=768px){.IidType{--size:17rem;--gutter:11rem}}.IidType[data-face=inter]{--cap:var(--inter-cap);--xh:var(--inter-x);--base:var(--inter-base)}.IidType__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.6rem;display:flex}@media (width>=768px){.IidType__top{margin-bottom:2.4rem}}.IidType__chip{color:var(--iid-body);border:1px solid var(--iid-edge);background:#fff;border-radius:10rem;padding:.8rem 1.4rem;font-size:1.3rem;line-height:1}.IidType__chip b{color:var(--iid-blue);font-variant-numeric:tabular-nums;font-weight:600}.IidType__sheet{border:1px solid var(--iid-edge);background:#fff;border-radius:1.2rem;padding:2.4rem 1.6rem 1.6rem}@media (width>=768px){.IidType__sheet{padding:4.8rem 4rem 3.2rem}}.IidType__drawing{font-size:var(--size);height:1.42em;padding-left:var(--gutter);line-height:1;position:relative}.IidType__guide{border-top:1px dashed var(--iid-guide);height:0;transition:transform .7s var(--ease);position:absolute;top:0;left:0;right:0}.IidType__guide.-cap{transform:translateY(calc(var(--cap) * 1em))}.IidType__guide.-x{transform:translateY(calc(var(--xh) * 1em))}.IidType__guide.-base{border-top-style:solid;border-top-color:var(--iid-blue);transform:translateY(calc(var(--base) * 1em))}.IidType__guide em{color:var(--iid-body);white-space:nowrap;font-family:var(--iid-inter);background:#fff;padding-right:.6rem;font-size:1.1rem;font-style:normal;line-height:1;position:absolute;top:-.6rem;left:0}.IidType__guide .-long{display:none}@media (width>=768px){.IidType__guide em{font-size:1.3rem;top:-.7rem}.IidType__guide .-long{display:inline}.IidType__guide .-short{display:none}}.IidType__word{color:var(--iid-navy);white-space:nowrap;top:0;left:var(--gutter);transition:opacity .3s var(--ease);position:absolute}.IidType__letter{transition:transform .9s var(--arrive);display:inline-block}.IidType[data-face=jakarta] [data-word=inter],.IidType[data-face=inter] [data-word=jakarta]{opacity:0}.IidType[data-face=jakarta] [data-word=jakarta],.IidType[data-face=inter] [data-word=inter],.IidType[data-face=jakarta] .IidType__values [data-for=jakarta],.IidType[data-face=inter] .IidType__values [data-for=inter]{transition-delay:.28s}.IidType[data-tight=true] [data-word=jakarta] .IidType__letter{transform:translateX(calc(var(--i) * -.05em))}.IidType__measure{width:var(--w,3em);height:.06em;top:1.18em;left:var(--gutter);transition:opacity .4s var(--ease);position:absolute}.IidType[data-face=inter] .IidType__measure{opacity:0}.IidType__rule{transform-origin:0 0;border-top:1px solid var(--iid-blue);border-left:1px solid var(--iid-blue);width:100%;height:.9rem;transition:transform .9s var(--arrive);position:absolute;top:0;left:0}.IidType__end{background:var(--iid-blue);width:1px;height:.9rem;transition:transform .9s var(--arrive);position:absolute;top:0;right:0}.IidType[data-tight=true] .IidType__rule{transform:scaleX(var(--tight,1))}.IidType[data-tight=true] .IidType__end{transform:translate(-.25em)}.IidType__width{color:var(--iid-body);white-space:nowrap;font-family:var(--iid-inter);font-size:1.2rem;line-height:1;position:absolute;top:1.4rem;left:0}.IidType__width b{color:var(--iid-blue);font-variant-numeric:tabular-nums;font-weight:600}.IidType__facts{border-top:1px solid var(--iid-edge);grid-template-columns:1fr;gap:1.2rem;margin-top:1.6rem;padding-top:1.6rem;display:grid}@media (width>=768px){.IidType__facts{grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:2.4rem;padding-top:2.4rem}}.IidType__fact{gap:.4rem;display:grid}.IidType__fact i{color:var(--iid-body);font-size:1.2rem;font-style:normal}.IidType__values{display:grid}.IidType__values span{color:var(--iid-navy);transition:opacity .28s var(--ease);grid-area:1/1;font-size:1.5rem;font-weight:500}.IidType[data-face=jakarta] .IidType__values [data-for=inter],.IidType[data-face=inter] .IidType__values [data-for=jakarta]{opacity:0}.IidType__ladder{gap:.2rem;margin-top:2.4rem;display:grid}@media (width>=768px){.IidType__ladder{margin-top:3.2rem}}.IidType__title{color:var(--iid-body);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.8rem;font-size:1.1rem;font-weight:500}.IidType__row{border-bottom:1px dashed var(--iid-guide);transition:opacity .4s var(--ease);grid-template-columns:1fr auto;align-items:baseline;gap:1.2rem;padding:1rem 0;display:grid}@media (width>=768px){.IidType__row{grid-template-columns:10rem 1fr auto;gap:2rem}}.IidType[data-face=jakarta] .IidType__row[data-face=inter],.IidType[data-face=inter] .IidType__row[data-face=jakarta]{opacity:.32}.IidType__role{color:var(--iid-body);font-size:1.3rem;display:none}@media (width>=768px){.IidType__role{display:block}}.IidType__sample{color:var(--iid-navy);min-width:0;line-height:1.15}.IidType__sample[data-size="60"]{font-size:2.6rem}.IidType__sample[data-size="56"]{font-size:2.3rem}.IidType__sample[data-size="22"]{font-size:1.6rem}.IidType__sample[data-size="18"]{color:var(--iid-body);font-size:1.4rem}@media (width>=768px){.IidType__sample[data-size="60"]{font-size:3.8rem}.IidType__sample[data-size="56"]{font-size:3.4rem}.IidType__sample[data-size="22"]{font-size:2rem}.IidType__sample[data-size="18"]{font-size:1.6rem}}.IidType__badge{color:var(--iid-blue);white-space:nowrap;background:var(--iid-band);border-radius:.6rem;padding:.5rem .8rem;font-size:1.2rem;font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.IidType *,.IidType__guide{transition:none!important}}.IidRhythm{--map-h:52rem;--col-w:calc(var(--map-h) * 1280 / 10434);--ease:cubic-bezier(.4, 0, .2, 1)}@media (width>=768px){.IidRhythm{--map-h:72rem}}.IidRhythm__map{grid-template-columns:auto 1fr;gap:1.2rem;display:grid}@media (width>=768px){.IidRhythm__map{grid-template-columns:auto minmax(0,52rem);justify-content:center;gap:2.4rem}}.IidRhythm__cols{grid-template-columns:var(--col-w) var(--col-w);height:var(--map-h);gap:.6rem;display:grid;position:relative}.IidRhythm__thumb,.IidRhythm__ribbon{box-shadow:0 0 0 1px var(--iid-edge);background:#fff;border-radius:.6rem;position:relative;overflow:hidden}.IidRhythm__thumb img{object-fit:cover;width:100%;height:100%;display:block}.IidRhythm__band,.IidRhythm__inset{position:absolute}.IidRhythm__band{box-shadow:inset 0 -1px 0 var(--iid-edge);left:0;right:0}.IidRhythm__inset{border-radius:.2rem}.IidRhythm [data-tone=white]{background:#fff}.IidRhythm [data-tone=tint]{background:var(--iid-band)}.IidRhythm [data-tone=blue]{background:var(--iid-blue)}.IidRhythm [data-tone=mist]{background:var(--iid-edge)}.IidRhythm [data-tone=lilac]{background:#dcdff5}.IidRhythm [data-tone=rest]{background:#9a9cb0}.IidRhythm [data-tone=gold]{background:var(--iid-gold)}.IidRhythm__shade{pointer-events:none;height:100%;transition:transform .6s var(--ease);background:#f5f5ffd9;position:absolute;left:-.3rem;right:-.3rem;transform:scaleY(0)}.IidRhythm__shade.-top{transform-origin:50% 0;top:0}.IidRhythm__shade.-bottom{transform-origin:50% 100%;bottom:0}.IidRhythm__gold{z-index:2;width:0;height:0;left:calc(var(--col-w) * var(--left));position:absolute}.IidRhythm__gold i{background:var(--iid-gold);border-radius:50%;width:.8rem;height:.8rem;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-.4rem;left:-.4rem;transform:scale(.6);box-shadow:0 0 0 1px #000d4433}.IidRhythm__gold i:after{content:"";border:2px solid var(--iid-gold);opacity:0;border-radius:50%;position:absolute;inset:-.6rem}.IidRhythm[data-gold=true] .IidRhythm__gold i{transform:scale(1.4)}.IidRhythm[data-gold=true] .IidRhythm__gold i:after{animation:1.6s cubic-bezier(.16,1,.3,1) infinite IidRhythmPulse}@keyframes IidRhythmPulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.IidRhythm__rows{height:var(--map-h);position:relative}.IidRhythm__row{color:var(--iid-navy);white-space:nowrap;width:100%;font-family:var(--iid-inter);transition:opacity .4s var(--ease);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.8rem;padding:.5rem .6rem .5rem 0;font-size:1.2rem;line-height:1.1;display:flex;position:absolute;left:0;transform:translateY(-50%)}@media (width>=768px){.IidRhythm__row{gap:1rem;font-size:1.4rem}}.IidRhythm__row:focus-visible{outline:2px solid var(--iid-gold)}.IidRhythm__tick{background:var(--iid-guide);flex:none;width:1.2rem;height:1px;margin-left:-1.2rem}@media (width>=768px){.IidRhythm__tick{width:2.4rem;margin-left:-2.4rem}}.IidRhythm__swatch{border-radius:.3rem;flex:none;width:1.2rem;height:1.2rem;box-shadow:inset 0 0 0 1px #000d4426}.IidRhythm__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.IidRhythm__name .-long{display:none}@media (width>=768px){.IidRhythm__name .-long{display:inline}.IidRhythm__name .-short{display:none}}.IidRhythm__chip{color:var(--iid-navy);background:var(--iid-gold);opacity:.45;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:10rem;flex:none;padding:.3rem .7rem;font-size:1.1rem;font-weight:600;transform:scale(.9)}.IidRhythm[data-gold=true] .IidRhythm__chip{opacity:1;transform:scale(1)}.IidRhythm__px{color:var(--iid-body);font-variant-numeric:tabular-nums;margin-left:auto;display:none}@media (width>=768px){.IidRhythm__px{display:block}}.IidRhythm[data-active] .IidRhythm__row{opacity:.38}.IidRhythm[data-active] .IidRhythm__row[aria-pressed=true]{opacity:1;font-weight:600}.IidRhythm[data-active] .IidRhythm__row[aria-pressed=true] .IidRhythm__tick{background:var(--iid-blue)}.IidRhythm__shares{border-top:1px dashed var(--iid-guide);gap:1.2rem;margin-top:2.4rem;padding-top:2.4rem;display:grid}.IidRhythm__bar{height:1.6rem;box-shadow:0 0 0 1px var(--iid-edge);border-radius:.6rem;gap:.3rem;display:flex;overflow:hidden}.IidRhythm__share{flex-basis:0}.IidRhythm__legend{color:var(--iid-body);flex-wrap:wrap;gap:.8rem 2rem;font-size:1.3rem;display:flex}.IidRhythm__key{align-items:center;gap:.6rem;display:inline-flex}.IidRhythm__key i{border-radius:.3rem;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #000d4426}.IidRhythm__key b{color:var(--iid-navy);font-weight:600}.IidRhythm .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.IidRhythm *,.IidRhythm :after{transition:none!important;animation:none!important}}.IidFaq{--ease:cubic-bezier(.4, 0, .2, 1);grid-template-columns:1fr;gap:2rem;display:grid;position:relative}@media (width>=768px){.IidFaq{grid-template-columns:22rem minmax(0,62rem);justify-content:center;gap:4.8rem}}.IidFaq__head{align-content:start;gap:.8rem;display:grid}.IidFaq__title{color:var(--iid-navy);letter-spacing:-.05em;font-family:var(--iid-jakarta);font-size:4rem;font-weight:700;line-height:1}@media (width>=768px){.IidFaq__title{font-size:5.6rem}}.IidFaq__sub{color:var(--iid-body);font-size:1.4rem;line-height:1.3}.IidFaq__list{align-content:start;gap:1.2rem;display:grid}@media (width>=768px){.IidFaq__list{gap:1.6rem}}.IidFaq__row{z-index:0;color:var(--iid-navy);text-align:left;border:1px dashed var(--iid-guide);font-family:var(--iid-inter);background:#fff;border-radius:1.1rem;padding:1.6rem;display:block;position:relative;overflow:hidden}@media (width>=768px){.IidFaq__row{padding:2rem 2.8rem}}.IidFaq__row:focus-visible{outline:2px solid var(--iid-gold);outline-offset:2px}.IidFaq__row[data-open=true]{z-index:1;color:#fff;border-color:#ffffff59}.IidFaq__fill{z-index:-1;transform-origin:50% 0;background:var(--iid-blue);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.IidFaq__row[data-open=true] .IidFaq__fill{opacity:1}.IidFaq__line{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.IidFaq__question{font-size:1.45rem;font-weight:500;line-height:1.25}@media (width>=768px){.IidFaq__question{font-size:1.8rem}}.IidFaq__sign{flex:none;width:1.8rem;height:1.8rem;position:relative}@media (width>=768px){.IidFaq__sign{width:2.2rem;height:2.2rem}}.IidFaq__sign i{height:2px;transition:transform .4s var(--ease);background:currentColor;border-radius:1px;position:absolute;top:calc(50% - 1px);left:0;right:0}.IidFaq__sign i:last-child{transform:rotate(90deg)}.IidFaq__row[data-open=true] .IidFaq__sign i:last-child{transform:rotate(90deg)scaleX(0)}.IidFaq__drawer{display:none}.IidFaq__row[data-open=true] .IidFaq__drawer{display:block}.IidFaq__rule{background:#ffffff4d;height:1px;margin:1.4rem 0;display:block}@media (width>=768px){.IidFaq__rule{margin:1.8rem 0}}.IidFaq__answer{font-size:1.4rem;font-weight:500;line-height:1.4;display:block}@media (width>=768px){.IidFaq__answer{font-size:1.6rem}}.IidFaq__bones{gap:.9rem;padding:.4rem 0 .2rem;display:grid}.IidFaq__bones i{background:#ffffff40;border-radius:10rem;height:1.1rem;display:block}.IidFaq__cursor{z-index:3;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #000d4440);width:2.6rem;height:2.6rem;transition:transform .6s var(--ease), opacity .3s var(--ease);position:absolute;top:0;left:0}.IidFaq__cursor[data-instant=true]{transition:opacity .3s var(--ease)}@media (prefers-reduced-motion:reduce){.IidFaq *,.IidFaq__fill{transition:none!important}.IidFaq__cursor{display:none}}
