.HomeExperience-module__ik2dmq__home{--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--section-space:clamp(3.5rem, 7vw, 6rem);background:var(--color-60);color:var(--foreground);overflow:clip}.HomeExperience-module__ik2dmq__hero{isolation:isolate;border-bottom:1px solid var(--border);width:100%;min-width:0;min-height:clamp(34rem,78vh,48rem);padding:clamp(4rem, 8vh, 7rem) var(--page-gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.HomeExperience-module__ik2dmq__heroGrid{z-index:-2;background:var(--white,#fff);position:absolute;inset:0}.HomeExperience-module__ik2dmq__heroGrid:before{content:"";background:var(--mist,#dde3e9);opacity:.4;width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.HomeExperience-module__ik2dmq__heroJurisdictions{color:var(--mid-slate,#5a6b7b);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin:clamp(2.5rem,5vh,4rem) auto 0;font-size:.68rem;font-weight:600;display:flex}.HomeExperience-module__ik2dmq__heroJurisdictions i{background:var(--border,#dde3e9);width:clamp(1.25rem,3vw,2.5rem);height:1px}.HomeExperience-module__ik2dmq__heroCopy{text-align:center;width:100%;min-width:0;max-width:58rem;color:var(--ink,#141d26);flex-direction:column;align-items:center;margin:0 auto;padding:0;display:flex}.HomeExperience-module__ik2dmq__kicker{color:var(--slate,#2c4055);letter-spacing:.1875rem;text-transform:uppercase;margin:0 0 clamp(1rem,2.5vh,1.75rem);font-size:.75rem;font-weight:500}.HomeExperience-module__ik2dmq__heroTitle{text-align:center;max-width:100%;color:var(--ink,#141d26);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,5.8vw,5.5rem);font-weight:600;line-height:1.12}.HomeExperience-module__ik2dmq__lineMask{margin-bottom:-.22em;padding-bottom:.28em;display:block;overflow:hidden}.HomeExperience-module__ik2dmq__lineMask>span{overflow-wrap:anywhere;max-width:100%;display:block}.HomeExperience-module__ik2dmq__heroSubtitle{text-align:center;max-width:38rem;color:var(--mid-slate,#5a6b7b);margin:clamp(1.25rem,2.5vh,2rem) auto 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.65}.HomeExperience-module__ik2dmq__primaryAction,.HomeExperience-module__ik2dmq__finalAction{min-height:3rem;color:var(--ink,#141d26);border-bottom:1px solid;justify-content:center;align-items:center;gap:2rem;margin-top:clamp(1.75rem,3.5vh,2.5rem);font-size:1rem;font-weight:500;text-decoration:none;transition:gap .25s cubic-bezier(.22,1,.36,1),color .2s;display:inline-flex;position:relative}.HomeExperience-module__ik2dmq__primaryAction:hover,.HomeExperience-module__ik2dmq__finalAction:hover{color:var(--slate,#2c4055);gap:3rem}.HomeExperience-module__ik2dmq__primaryAction:active,.HomeExperience-module__ik2dmq__finalAction:active{transform:translateY(1px)}.HomeExperience-module__ik2dmq__taxVisual{background:var(--white,#fff);clip-path:inset(0);min-width:0;min-height:calc(100dvh - 4rem);color:var(--ink,#141d26);border-left:1px solid var(--mist,#dde3e9);flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.HomeExperience-module__ik2dmq__taxVisual:before{content:"";background:var(--mist,#dde3e9);opacity:.6;width:1px;position:absolute;inset:0 auto 0 12%}.HomeExperience-module__ik2dmq__taxTopline,.HomeExperience-module__ik2dmq__taxBottomline{z-index:2;color:var(--slate,#2c4055);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:600;display:flex;position:relative}.HomeExperience-module__ik2dmq__taxTopline span,.HomeExperience-module__ik2dmq__taxBottomline span{min-width:0}.HomeExperience-module__ik2dmq__taxTopline{border-bottom:1px solid var(--border,#dde3e9);padding-bottom:1rem}.HomeExperience-module__ik2dmq__taxStage{aspect-ratio:1;align-self:center;place-items:center;width:min(32rem,90%);display:grid;position:relative}.HomeExperience-module__ik2dmq__taxCore{z-index:10;background:var(--white,#fff);width:clamp(8.5rem,18vw,11rem);height:clamp(8.5rem,18vw,11rem);color:var(--ink,#141d26);text-align:center;border:1px solid #2c405524;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 4px 24px #2c405514}.HomeExperience-module__ik2dmq__taxCore span{letter-spacing:.14em;text-transform:uppercase;color:var(--slate,#2c4055);font-size:.7rem;font-weight:600}.HomeExperience-module__ik2dmq__taxCore strong{letter-spacing:-.04em;color:var(--ink,#141d26);font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1}.HomeExperience-module__ik2dmq__taxCore small{max-width:9ch;color:var(--mid-slate,#5a6b7b);margin-top:.35rem;font-size:.65rem;font-weight:500;line-height:1.3}.HomeExperience-module__ik2dmq__orbitTrack{z-index:5;transform-origin:50%;border-radius:50%;animation:35s linear infinite HomeExperience-module__ik2dmq__spinOrbit;position:absolute;inset:0}.HomeExperience-module__ik2dmq__orbitTrack:hover{animation-play-state:paused}.HomeExperience-module__ik2dmq__orbitRing,.HomeExperience-module__ik2dmq__orbitRingInner{pointer-events:none;border:1px dashed #2c405538;border-radius:50%;position:absolute}.HomeExperience-module__ik2dmq__orbitRing{border-style:solid;border-color:#2c405526;inset:8%}.HomeExperience-module__ik2dmq__orbitRingInner{border-color:#2c40551a;inset:26%}.HomeExperience-module__ik2dmq__orbitRing:before,.HomeExperience-module__ik2dmq__orbitRing:after{content:"";background:#2c405514;position:absolute}.HomeExperience-module__ik2dmq__orbitRing:before{width:1px;height:116%;top:-8%;left:50%}.HomeExperience-module__ik2dmq__orbitRing:after{width:116%;height:1px;top:50%;left:-8%}.HomeExperience-module__ik2dmq__orbitSlot{transform:translate(-50%, -50%) rotate(calc(var(--i) * 72deg)) translateY(calc(-1 * clamp(8.5rem, 18vw, 12rem))) rotate(calc(var(--i) * -72deg));position:absolute;top:50%;left:50%}.HomeExperience-module__ik2dmq__taxArea{white-space:nowrap;background:var(--ink,#141d26);color:var(--white,#fff);letter-spacing:.02em;transform-origin:50%;padding:.55rem 1rem;font-size:clamp(.68rem,.8vw,.78rem);font-weight:500;animation:35s linear infinite HomeExperience-module__ik2dmq__counterSpin;display:inline-block;box-shadow:0 2px 12px #141d2626}.HomeExperience-module__ik2dmq__orbitTrack:hover .HomeExperience-module__ik2dmq__taxArea{animation-play-state:paused}@keyframes HomeExperience-module__ik2dmq__spinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HomeExperience-module__ik2dmq__counterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.HomeExperience-module__ik2dmq__taxBottomline{justify-content:flex-start}.HomeExperience-module__ik2dmq__taxBottomline i{background:var(--border,#dde3e9);flex:1;height:1px}.HomeExperience-module__ik2dmq__scrollCue{left:var(--page-gutter);color:var(--muted);align-items:center;gap:.8rem;font-size:.75rem;display:flex;position:absolute;bottom:1.4rem}.HomeExperience-module__ik2dmq__scrollCue i{background:var(--border);width:3.5rem;height:1px;display:block;overflow:hidden}.HomeExperience-module__ik2dmq__scrollCue i:after{content:"";background:var(--foreground);width:45%;height:100%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite HomeExperience-module__ik2dmq__scrollPulse;display:block}.HomeExperience-module__ik2dmq__servicesGridSection{background:var(--white,#fff);width:100%;color:var(--ink,#141d26);padding:clamp(4rem, 8vh, 6rem) var(--page-gutter);border-bottom:1px solid var(--border,#dde3e9);isolation:isolate;position:relative}.HomeExperience-module__ik2dmq__servicesGridHeader{flex-direction:column;gap:1.5rem;margin-bottom:clamp(2.5rem,5vh,4rem);display:flex}@media (min-width:640px){.HomeExperience-module__ik2dmq__servicesGridHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.HomeExperience-module__ik2dmq__servicesKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--slate,#2c4055);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.HomeExperience-module__ik2dmq__servicesTitle{letter-spacing:-.03em;color:var(--ink,#141d26);margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600}.HomeExperience-module__ik2dmq__allServicesTopBtn{border-radius:var(--radius,.5rem);border:1px solid var(--border,#dde3e9);background:var(--paper,#f7f9fb);color:var(--ink,#141d26);white-space:nowrap;align-items:center;gap:.75rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.HomeExperience-module__ik2dmq__allServicesTopBtn:hover{background:var(--slate,#2c4055);color:var(--white,#fff);border-color:var(--slate,#2c4055)}.HomeExperience-module__ik2dmq__servicesCardsGrid{grid-template-columns:1fr;gap:clamp(1rem,1.25vw,1.25rem);display:grid}@media (min-width:640px){.HomeExperience-module__ik2dmq__servicesCardsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomeExperience-module__ik2dmq__servicesCardsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.HomeExperience-module__ik2dmq__servicesCardsGrid{grid-template-columns:repeat(6,1fr)}}.HomeExperience-module__ik2dmq__singleFrameCard{background:var(--paper,#f7f9fb);border:1px solid var(--border,#dde3e9);border-radius:var(--radius,.5rem);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2vw,2rem);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #141d2608}.HomeExperience-module__ik2dmq__singleFrameCard:before{content:"";background:0 0;height:3px;transition:background .25s;position:absolute;top:0;left:0;right:0}.HomeExperience-module__ik2dmq__singleFrameCard:hover{border-color:var(--slate,#2c4055);transform:translateY(-4px);box-shadow:0 12px 28px #141d2614}.HomeExperience-module__ik2dmq__singleFrameCard:hover:before{background:var(--slate,#2c4055)}.HomeExperience-module__ik2dmq__singleFrameCardHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.HomeExperience-module__ik2dmq__singleFrameCardNumber{letter-spacing:-.04em;color:var(--mist,#cdd5df);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1}.HomeExperience-module__ik2dmq__singleFrameCardCategory{letter-spacing:.14em;text-transform:uppercase;color:var(--slate,#2c4055);background:#2c405514;border-radius:4px;padding:.35rem .65rem;font-size:.65rem;font-weight:600}.HomeExperience-module__ik2dmq__singleFrameCardBody{flex-direction:column;flex:1;display:flex}.HomeExperience-module__ik2dmq__singleFrameCardTitle{color:var(--ink,#141d26);margin:0 0 .65rem;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:600;line-height:1.3}.HomeExperience-module__ik2dmq__singleFrameCardDesc{color:var(--mid-slate,#5a6b7b);margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.HomeExperience-module__ik2dmq__singleFrameCardFooter{border-top:1px solid var(--border,#dde3e9);justify-content:flex-end;align-items:center;padding-top:1rem;display:flex}.HomeExperience-module__ik2dmq__singleFrameCardBtn{color:var(--slate,#2c4055);align-items:center;gap:.6rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.HomeExperience-module__ik2dmq__singleFrameCardBtn:hover{color:var(--ink,#141d26);gap:1rem}.HomeExperience-module__ik2dmq__slideCard+.HomeExperience-module__ik2dmq__slideCard{border-left:1px solid var(--border,#dde3e9);padding-left:clamp(2rem,4vw,4rem)}.HomeExperience-module__ik2dmq__slideCardHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.HomeExperience-module__ik2dmq__slideNumber{color:var(--mist,#dde3e9);letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:clamp(3.5rem,11vh,6.5rem);font-weight:400;line-height:.9}.HomeExperience-module__ik2dmq__slideCopy{flex:1}.HomeExperience-module__ik2dmq__slideCopy h3{max-width:16ch;color:var(--ink,#141d26);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1.08}.HomeExperience-module__ik2dmq__slideCopy p{max-width:32rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.65}.HomeExperience-module__ik2dmq__slidePoints{grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.HomeExperience-module__ik2dmq__slidePoints li{color:var(--muted);padding-left:1.1rem;font-size:.82rem;line-height:1.45;position:relative}.HomeExperience-module__ik2dmq__slidePoints li:before{content:"";background:var(--mid-slate,#5a6b7b);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.HomeExperience-module__ik2dmq__slideFooter{border-top:1px solid var(--border,#dde3e9);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.HomeExperience-module__ik2dmq__slideEnd{background:var(--slate,#2c4055);color:var(--white,#fff);border-top:1px solid #ffffff26}.HomeExperience-module__ik2dmq__slideEnd .HomeExperience-module__ik2dmq__slideInner{justify-content:center;gap:0}.HomeExperience-module__ik2dmq__slideEndTitle{max-width:16ch;color:var(--white,#fff);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:600;line-height:1.05}.HomeExperience-module__ik2dmq__slideEndLink{width:fit-content;min-height:2.75rem;color:var(--white,#fff);border-bottom:1px solid;align-items:center;gap:1rem;margin-top:2rem;font-size:1rem;text-decoration:none;display:inline-flex}.HomeExperience-module__ik2dmq__panelTag{letter-spacing:.1em;text-transform:uppercase;color:var(--mist,#dde3e9);font-size:.75rem;font-weight:600}.HomeExperience-module__ik2dmq__panelActionBtn{border-radius:var(--radius,.5rem);background:var(--primary,#141d26);min-height:2.75rem;color:var(--white,#fff);letter-spacing:.05em;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:500;transition:background .2s;display:inline-flex}.HomeExperience-module__ik2dmq__panelActionBtn:hover{background:var(--slate,#2c4055)}.HomeExperience-module__ik2dmq__panelArrow{font-size:.9rem}.HomeExperience-module__ik2dmq__aboutCopy a{width:fit-content;min-height:2.75rem;color:inherit;border-bottom:1px solid;align-items:center;gap:1rem;margin-top:2rem;font-size:1rem;text-decoration:none;display:inline-flex}.HomeExperience-module__ik2dmq__about{min-height:auto;padding:var(--section-space) var(--page-gutter);background:var(--white,#fff);color:var(--ink,#141d26);grid-template-columns:1fr 7fr 4fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.HomeExperience-module__ik2dmq__aboutIndex{color:var(--slate,#2c4055);align-self:start;font-size:.75rem;font-weight:600}.HomeExperience-module__ik2dmq__aboutCopy h2{max-width:12ch;color:var(--ink,#141d26);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1}.HomeExperience-module__ik2dmq__aboutCopy p{max-width:52ch;color:var(--mid-slate,#5a6b7b);margin:2.25rem 0 0;font-size:1.125rem;line-height:1.7}.HomeExperience-module__ik2dmq__ultraCard{border:1px solid var(--border,#dde3e9);background:var(--paper,#f7f9fb);color:var(--ink,#141d26);isolation:isolate;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex;position:relative;overflow:hidden}.HomeExperience-module__ik2dmq__ultraHeader{border-bottom:1px solid var(--border,#dde3e9);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.HomeExperience-module__ik2dmq__brandBadge{letter-spacing:.16em;text-transform:uppercase;color:var(--slate,#2c4055);font-size:.65rem;font-weight:600}.HomeExperience-module__ik2dmq__corridorLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-slate,#5a6b7b);font-size:.65rem;font-weight:500}.HomeExperience-module__ik2dmq__corridorVisual{background:var(--paper,#f7f9fb);border:1px solid var(--border,#dde3e9);border-radius:var(--radius);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.5rem 0;padding:1.25rem 1rem;display:grid}.HomeExperience-module__ik2dmq__hubNode{flex-direction:column;gap:.25rem;display:flex}.HomeExperience-module__ik2dmq__hubHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#141d26);align-items:center;font-size:.85rem;font-weight:600;display:flex}.HomeExperience-module__ik2dmq__hubSubtitle{color:var(--mid-slate,#5a6b7b);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem}.HomeExperience-module__ik2dmq__hubTags{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.HomeExperience-module__ik2dmq__hubTags span{background:var(--white,#fff);border:1px solid var(--border,#dde3e9);color:var(--ink,#141d26);border-radius:2px;padding:.15rem .45rem;font-size:.6rem;font-weight:500}.HomeExperience-module__ik2dmq__corridorConnector{flex-direction:column;align-items:center;gap:.4rem;display:flex}.HomeExperience-module__ik2dmq__corridorRule{background:var(--border,#dde3e9);width:2.5rem;height:1px}.HomeExperience-module__ik2dmq__connectorBadge{letter-spacing:.06em;color:var(--slate,#2c4055);text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:600}.HomeExperience-module__ik2dmq__pillarsGrid{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.5rem;display:grid}.HomeExperience-module__ik2dmq__pillarBox{border:1px solid var(--border,#dde3e9);background:var(--paper,#f7f9fb);border-radius:var(--radius);align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.HomeExperience-module__ik2dmq__pillarNum{color:var(--slate,#2c4055);font-size:.68rem;font-weight:600}.HomeExperience-module__ik2dmq__pillarBox h5{color:var(--ink,#141d26);margin:0;font-size:.8rem;font-weight:600}.HomeExperience-module__ik2dmq__pillarBox p{color:var(--mid-slate,#5a6b7b);margin:.2rem 0 0;font-size:.68rem;line-height:1.4}.HomeExperience-module__ik2dmq__ultraFootnote{border-top:1px solid var(--border,#dde3e9);color:var(--mid-slate,#5a6b7b);margin:0;padding-top:1.25rem;font-size:.78rem;line-height:1.55}.HomeExperience-module__ik2dmq__fdiHubSection{width:100%;padding:clamp(3.5rem, 6vw, 6.5rem) var(--page-gutter);background:var(--white,#fff);border-top:1px solid var(--border,#dde3e9);position:relative}.HomeExperience-module__ik2dmq__fdiHubHeader{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,5vw,4.5rem)}.HomeExperience-module__ik2dmq__fdiHubTitle{font-family:var(--ff-poppins), sans-serif;letter-spacing:-.025em;color:var(--ink,#141d26);margin:0 0 1rem;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:700;line-height:1.2}.HomeExperience-module__ik2dmq__fdiHubSubtitle{color:var(--muted,#5a6b7b);max-width:44rem;margin:0 auto;font-size:clamp(.9rem,1.25vw,1.125rem);line-height:1.65}.HomeExperience-module__ik2dmq__fdiTimelineWrapper{max-width:26rem;margin:0 auto;position:relative}.HomeExperience-module__ik2dmq__fdiTimelineLine{background:var(--border,#dde3e9);z-index:1;height:2px;display:none;position:absolute;top:1.75rem;left:12.5%;right:12.5%}.HomeExperience-module__ik2dmq__fdiTimelineLineVertical{background:var(--border,#dde3e9);z-index:1;width:2px;display:block;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;transform:translate(-50%)}.HomeExperience-module__ik2dmq__fdiTimelineGrid{z-index:2;flex-direction:column;gap:2.25rem;display:flex;position:relative}.HomeExperience-module__ik2dmq__fdiStepNode{text-align:left;flex-direction:row;align-items:flex-start;gap:1.25rem;display:flex}.HomeExperience-module__ik2dmq__fdiStepCircle{background:var(--ink,#141d26);color:#fff;outline:6px solid var(--white,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.95rem;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s;display:flex;box-shadow:0 4px 12px #141d261f}.HomeExperience-module__ik2dmq__fdiStepNode:hover .HomeExperience-module__ik2dmq__fdiStepCircle{background:var(--slate,#2c4055);transform:scale(1.08)}.HomeExperience-module__ik2dmq__fdiStepTitle{font-family:var(--ff-poppins), sans-serif;color:var(--ink,#141d26);text-align:left;max-width:none;margin:0;padding-top:.45rem;font-size:clamp(.975rem,2.5vw,1.075rem);font-weight:600;line-height:1.4}@media (min-width:768px){.HomeExperience-module__ik2dmq__fdiTimelineWrapper{max-width:76rem}.HomeExperience-module__ik2dmq__fdiTimelineLine{display:block}.HomeExperience-module__ik2dmq__fdiTimelineLineVertical{display:none}.HomeExperience-module__ik2dmq__fdiTimelineGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.HomeExperience-module__ik2dmq__fdiStepNode{text-align:center;flex-direction:column;align-items:center;gap:0}.HomeExperience-module__ik2dmq__fdiStepCircle{outline:8px solid var(--white,#fff);width:3.5rem;height:3.5rem;font-size:1.05rem}.HomeExperience-module__ik2dmq__fdiStepNode:hover .HomeExperience-module__ik2dmq__fdiStepCircle{transform:scale(1.1)}.HomeExperience-module__ik2dmq__fdiStepTitle{text-align:center;max-width:14rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding-top:0;font-size:clamp(.875rem,1.15vw,1.125rem)}}.HomeExperience-module__ik2dmq__teamSection{padding:var(--section-space) var(--page-gutter);background:var(--white,#fff);color:var(--foreground);border-bottom:1px solid var(--border);position:relative}.HomeExperience-module__ik2dmq__teamHeaderRow{margin-bottom:clamp(3rem,6vw,5rem)}.HomeExperience-module__ik2dmq__teamKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-slate,#5a6b7b);margin:0 0 1rem;font-size:.75rem;font-weight:600}.HomeExperience-module__ik2dmq__teamHeaderCopy h2{max-width:18ch;color:var(--ink,#141d26);letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;line-height:1.05}.HomeExperience-module__ik2dmq__teamSub{color:var(--muted);max-width:36rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.HomeExperience-module__ik2dmq__teamLink{width:fit-content;min-height:2.75rem;color:var(--foreground);border-bottom:1px solid;align-items:center;gap:1rem;margin-top:1.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.HomeExperience-module__ik2dmq__teamGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.HomeExperience-module__ik2dmq__teamCard{border:1px solid var(--border,#dde3e9);background:var(--paper,#f7f9fb);color:var(--foreground);flex-direction:column;transition:border-color .3s;display:flex}.HomeExperience-module__ik2dmq__teamCard:hover{border-color:var(--mid-slate,#5a6b7b)}.HomeExperience-module__ik2dmq__teamCardLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.HomeExperience-module__ik2dmq__teamPhoto{border-bottom:1px solid var(--border,#dde3e9);background:var(--paper,#f7f9fb);display:block}.HomeExperience-module__ik2dmq__teamPhoto img{object-fit:cover;object-position:top center;width:100%;height:auto;transition:transform .3s;display:block}.HomeExperience-module__ik2dmq__teamCard:hover .HomeExperience-module__ik2dmq__teamPhoto img{transform:scale(1.03)}.HomeExperience-module__ik2dmq__teamInfo{flex-direction:column;flex:1;padding:1.5rem 1.75rem 1.75rem;display:flex}.HomeExperience-module__ik2dmq__teamMore{color:var(--mid-slate,#5a6b7b);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:500;transition:color .2s}.HomeExperience-module__ik2dmq__teamCard:hover .HomeExperience-module__ik2dmq__teamMore{color:var(--foreground);text-decoration:underline}.HomeExperience-module__ik2dmq__teamRole{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-slate,#5a6b7b);margin-bottom:.4rem;font-size:.68rem;font-weight:600;display:inline-block}.HomeExperience-module__ik2dmq__teamName{color:var(--foreground);margin:0;font-size:1.35rem;font-weight:600;display:block}.HomeExperience-module__ik2dmq__teamBio{color:var(--muted);margin:.85rem 0 1.5rem;font-size:.875rem;line-height:1.6;display:block}.HomeExperience-module__ik2dmq__teamTags{border-top:1px solid var(--border,#dde3e9);flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1rem;display:flex}.HomeExperience-module__ik2dmq__teamTags span{background:var(--white,#fff);border:1px solid var(--border,#dde3e9);color:var(--mid-slate,#5a6b7b);border-radius:2px;padding:.2rem .5rem;font-size:.65rem;font-weight:500}.HomeExperience-module__ik2dmq__proof{padding:var(--section-space) var(--page-gutter);background:var(--white,#fff);color:var(--ink,#141d26);grid-template-columns:1fr 1fr 1.4fr;gap:clamp(2rem,4vw,5rem);display:grid}.HomeExperience-module__ik2dmq__proofRule{background:var(--mist,#dde3e9);height:1px}.HomeExperience-module__ik2dmq__proofItem p{color:var(--ink,#141d26);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:clamp(2rem,4vw,4rem) 0 0;font-size:clamp(4rem,9vw,9rem);font-weight:400;line-height:.9}.HomeExperience-module__ik2dmq__proofItem h2{color:var(--mid-slate,#5a6b7b);letter-spacing:0;margin:1.4rem 0 0;font-size:1rem;font-weight:500}.HomeExperience-module__ik2dmq__finalCta{min-height:clamp(24rem,50vh,36rem);padding:var(--section-space) var(--page-gutter);background:var(--white,#fff);border-top:1px solid var(--border);color:var(--foreground);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.HomeExperience-module__ik2dmq__ctaGhost{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:72%;position:absolute;bottom:-12%;right:-4%}.HomeExperience-module__ik2dmq__finalCta>p{color:var(--ink,#141d26);letter-spacing:.1875rem;margin:0 0 2.5rem;font-size:.75rem;font-weight:500}.HomeExperience-module__ik2dmq__finalCta h2{width:min(14ch,100%);max-width:100%;color:var(--ink,#141d26);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,7vw,6rem);line-height:1}.HomeExperience-module__ik2dmq__finalCta>span{color:var(--ink,#141d26);margin-top:1.75rem;font-size:1.125rem}@keyframes HomeExperience-module__ik2dmq__scrollPulse{0%{transform:translate(-110%)}65%,to{transform:translate(230%)}}@media (max-width:1099px){.HomeExperience-module__ik2dmq__hero{min-height:auto;padding-block:clamp(3rem,6vh,5rem)}.HomeExperience-module__ik2dmq__heroCopy{padding-top:0;padding-bottom:0}.HomeExperience-module__ik2dmq__heroTitle{font-size:clamp(2.4rem,8vw,4.5rem)}.HomeExperience-module__ik2dmq__scrollCue{display:none}.HomeExperience-module__ik2dmq__about{grid-template-columns:1fr;min-height:auto}.HomeExperience-module__ik2dmq__aboutIndex{display:none}.HomeExperience-module__ik2dmq__aboutMonument{min-height:18rem}.HomeExperience-module__ik2dmq__reach{min-height:130dvh}.HomeExperience-module__ik2dmq__reachHeading{grid-template-columns:1fr;gap:1.5rem}.HomeExperience-module__ik2dmq__routeMap{min-height:14rem}.HomeExperience-module__ik2dmq__cityRow{gap:2rem}.HomeExperience-module__ik2dmq__proof{grid-template-columns:1fr}.HomeExperience-module__ik2dmq__proofItem p{font-size:clamp(4.5rem,22vw,7rem)}}@media (min-width:1100px) and (max-height:720px){.HomeExperience-module__ik2dmq__heroCopy{padding-block:0}.HomeExperience-module__ik2dmq__heroTitle{max-width:100%;font-size:clamp(2.7rem,4.6vw,4rem)}.HomeExperience-module__ik2dmq__heroSubtitle{margin-top:1rem}.HomeExperience-module__ik2dmq__slideNumber{font-size:clamp(3rem,9vh,4.5rem)}.HomeExperience-module__ik2dmq__slideCopy h3{font-size:clamp(1.4rem,2vw,2rem)}.HomeExperience-module__ik2dmq__slideCopy p{margin-top:.75rem;font-size:.9rem;line-height:1.55}.HomeExperience-module__ik2dmq__slidePoints{margin-top:1rem}}@media (max-width:900px){.HomeExperience-module__ik2dmq__slide{min-height:auto;position:relative}.HomeExperience-module__ik2dmq__slidePair{grid-template-columns:1fr}.HomeExperience-module__ik2dmq__slideCard+.HomeExperience-module__ik2dmq__slideCard{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}.HomeExperience-module__ik2dmq__slidePoints{grid-template-columns:1fr}}@media (max-width:700px){.HomeExperience-module__ik2dmq__hero{min-height:auto;padding-block:2.5rem}.HomeExperience-module__ik2dmq__heroCopy{padding-block:0}.HomeExperience-module__ik2dmq__heroTitle{max-width:100%;font-size:clamp(2.2rem,9vw,3.5rem)}.HomeExperience-module__ik2dmq__aboutCopy h2{font-size:clamp(2.35rem,10vw,4rem)}.HomeExperience-module__ik2dmq__teamGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.HomeExperience-module__ik2dmq__heroSubtitle{max-width:24rem}.HomeExperience-module__ik2dmq__taxVisual{min-height:34rem;padding:2rem 1.25rem}.HomeExperience-module__ik2dmq__taxStage{width:min(25rem,92vw)}.HomeExperience-module__ik2dmq__taxCore{width:7.25rem;height:7.25rem}.HomeExperience-module__ik2dmq__taxCore strong{font-size:2.2rem}.HomeExperience-module__ik2dmq__orbitSlot{transform:translate(-50%, -50%) rotate(calc(var(--i) * 72deg)) translateY(-6.9rem) rotate(calc(var(--i) * -72deg))}.HomeExperience-module__ik2dmq__taxArea{max-width:6.75rem;padding:.4rem .55rem;font-size:.6rem}.HomeExperience-module__ik2dmq__taxTopline{flex-wrap:wrap}.HomeExperience-module__ik2dmq__taxBottomline{flex-wrap:wrap;gap:.55rem;font-size:.58rem}.HomeExperience-module__ik2dmq__taxBottomline i{min-width:1.25rem}.HomeExperience-module__ik2dmq__servicesHeading,.HomeExperience-module__ik2dmq__slideInner{padding-inline:1.25rem}.HomeExperience-module__ik2dmq__slideNumber{font-size:3.5rem}.HomeExperience-module__ik2dmq__about{padding-inline:1.25rem}.HomeExperience-module__ik2dmq__aboutCopy p{font-size:1rem}.HomeExperience-module__ik2dmq__ultraCard{padding:1.1rem}.HomeExperience-module__ik2dmq__ultraHeader{align-items:flex-start;gap:.75rem}.HomeExperience-module__ik2dmq__corridorVisual{grid-template-columns:1fr}.HomeExperience-module__ik2dmq__corridorConnector{flex-direction:row;justify-content:center}.HomeExperience-module__ik2dmq__pillarsGrid{grid-template-columns:1fr}.HomeExperience-module__ik2dmq__reachSticky{padding-inline:1.25rem}.HomeExperience-module__ik2dmq__routeMap{margin-inline:-3rem}.HomeExperience-module__ik2dmq__cityRow h3{font-size:1.5rem}.HomeExperience-module__ik2dmq__cityRow span{font-size:.75rem}.HomeExperience-module__ik2dmq__proof{padding-inline:1.25rem}.HomeExperience-module__ik2dmq__finalCta{min-height:76dvh;padding-inline:1.25rem}.HomeExperience-module__ik2dmq__finalAction{width:100%}}@media (hover:none){.HomeExperience-module__ik2dmq__orbitTrack:hover,.HomeExperience-module__ik2dmq__orbitTrack:hover .HomeExperience-module__ik2dmq__taxArea{animation-play-state:running}}@media (pointer:coarse){.HomeExperience-module__ik2dmq__primaryAction,.HomeExperience-module__ik2dmq__finalAction,.HomeExperience-module__ik2dmq__slideEndLink,.HomeExperience-module__ik2dmq__aboutCopy a{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.HomeExperience-module__ik2dmq__scrollCue i:after{animation:none}.HomeExperience-module__ik2dmq__lineMask{overflow:visible}.HomeExperience-module__ik2dmq__orbitTrack,.HomeExperience-module__ik2dmq__taxArea{animation:none}}
