.hero-kinetic .kinetic-model-stage{z-index:1;isolation:isolate;color:#eef6f4;--kms-plane-width:clamp(260px,29vw,440px);--kms-plane-height:clamp(350px,55svh,610px);--kms-gap:clamp(120px,14vw,210px);--kms-depth:230px;--kms-opening:clamp(0,calc(1 - var(--kinetic-progress,0)/var(--kms-opening-end,.3)),1);--kms-explosion:calc(var(--kms-opening)*var(--kms-opening)*(3 - 2*var(--kms-opening)));position:absolute;inset:0;overflow:hidden}.hero-kinetic .kms-atmosphere{pointer-events:none;background:radial-gradient(at 73% 43%,#244d5a99,#0000 56%),radial-gradient(at 95% 90%,#797e6d33,#0000 52%);position:absolute;inset:0;overflow:hidden}.hero-kinetic .kms-light{background:radial-gradient(ellipse at calc(70% + var(--kinetic-px,0)*15%) calc(40% + var(--kinetic-py,0)*12%),#8ac0c647,transparent 45%);position:absolute;inset:0}.hero-kinetic .kms-depth-grid{transform:perspective(600px) rotateX(67deg) translateY(calc(var(--kinetic-progress,0)*-280px));transform-origin:top;opacity:.7;background-image:linear-gradient(#9bd3d719 1px,#0000 1px),linear-gradient(90deg,#9bd3d719 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:32% -80% -100%;-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 70%);mask-image:linear-gradient(#0000,#000 25%,#0000 70%)}.hero-kinetic .kms-atmosphere>i{width:72%;height:78%;transform:perspective(1000px) rotateY(calc(-24deg + var(--kinetic-progress,0)*50deg)) rotateX(56deg) rotateZ(-18deg);border:1px solid #bde8e21c;border-radius:50%;position:absolute;top:10%;left:36%;box-shadow:0 0 60px #b1d9df05}.hero-kinetic .kms-atmosphere>i:nth-of-type(2){width:auto;height:auto;transform:perspective(1000px) rotateY(38deg) rotateX(calc(-32deg + var(--kinetic-progress,0)*55deg)) rotateZ(16deg);inset:5% -18% 9% 42%}.hero-kinetic .kms-atmosphere>i:nth-of-type(3){width:42%;height:61%;transform:perspective(1000px) rotateY(-62deg) rotateZ(calc(var(--kinetic-progress,0)*90deg));top:19%;left:48%}.hero-kinetic .kms-viewport{perspective:1400px;perspective-origin:55% 45%;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0 0 0 27%;overflow:visible}.hero-kinetic .kms-camera{transform-style:preserve-3d;transform:translate3d(calc(var(--kinetic-px,0)*32px),calc(var(--kinetic-py,0)*24px),calc(-130px + var(--kinetic-progress,0)*330px)) rotateX(calc(var(--kinetic-py,0)*-11deg + var(--kinetic-progress,0)*-4deg)) rotateY(calc(-14deg + var(--kinetic-progress,0)*30deg + var(--kinetic-px,0)*15deg));transform-origin:54% 45%;position:absolute;inset:0}.hero-kinetic .kms-orbit{transform-style:preserve-3d;animation:8.5s ease-in-out infinite alternate paused kms-orbit;position:absolute;inset:0}.hero-kinetic .kms-plane{width:var(--kms-plane-width);height:var(--kms-plane-height);margin-left:calc(var(--kms-plane-width)*-.5);margin-top:calc(var(--kms-plane-height)*-.5);transform-style:preserve-3d;transform-origin:50%;will-change:transform;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 1.25s cubic-bezier(.16,1,.3,1),opacity .8s;position:absolute;top:45%;left:54%}.hero-kinetic .kms-plane-current{z-index:5;transform:translate3d(0,calc(var(--kms-explosion)*-12px),calc(145px + var(--kms-explosion)*100px)) rotateY(calc(var(--kinetic-progress,0)*-11deg*(1 - var(--kms-explosion)) - var(--kms-explosion)*8deg)) rotateZ(calc((-2deg + var(--kinetic-progress,0)*4deg)*(1 - var(--kms-explosion)) + var(--kms-explosion)*5deg));pointer-events:auto;outline-offset:7px}.hero-kinetic .kms-plane-neighbor{z-index:1;opacity:calc(.68 + var(--kms-explosion)*.22);transform:translate3d(calc(var(--kms-slot)*var(--kms-gap)*(1 + var(--kms-explosion)*.6)),calc((var(--kms-abs)*28px - 18px)*(1 - var(--kms-explosion)) + var(--kms-slot)*-76px*var(--kms-explosion)),calc(var(--kms-abs)*-230px + var(--kms-explosion)*(120px + var(--kms-abs)*50px))) rotateY(calc(var(--kms-slot)*(-25deg - var(--kms-explosion)*12deg))) rotateX(calc(var(--kms-slot)*14deg*var(--kms-explosion))) rotateZ(calc(var(--kms-slot)*(6deg - var(--kms-explosion)*22deg)));filter:saturate(.68)}.hero-kinetic [data-scatter-mode=scroll][data-scattered=true] .kms-plane{transition:none}.hero-kinetic .kms-float{transform-style:preserve-3d;animation:5.8s ease-in-out infinite alternate paused kms-float;animation-delay:calc(var(--kms-slot)*-.8s);background:#172a30;border:1px solid #c6e2de66;position:absolute;inset:0;overflow:hidden;box-shadow:0 36px 65px -25px #000b,inset 0 0 0 4px #f4ffff09}.hero-kinetic .kms-plane img{object-fit:cover;object-position:50% 18%;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;display:block}.hero-kinetic .kms-plane-current img{object-fit:contain;background:#12232a}.hero-kinetic .kms-plane-sheen{pointer-events:none;background:linear-gradient(125deg,#d3f3ee1c,#0000 30% 70%,#ffffff10);position:absolute;inset:0;box-shadow:inset 0 0 0 5px #ffffff07}.hero-kinetic .kms-plane-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f7ee;letter-spacing:.04em;background:#08171cb8;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font:500 10px/1.5 ui-monospace,monospace;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.hero-kinetic .kms-plane-tag>span{font-size:20px}.hero-kinetic .kms-plane-index{letter-spacing:.12em;color:#fff;text-shadow:0 2px 6px #000;font:500 8px/1.5 ui-monospace,monospace;position:absolute;bottom:12px;left:11px}.hero-kinetic [data-stage-running=true] :is(.kms-orbit,.kms-float){animation-play-state:running}.hero-kinetic .kms-caption{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:right;background:#0b1a20b8;border:1px solid #c3ddd22b;max-width:38%;padding:10px 14px;position:absolute;top:28px;right:4vw}.hero-kinetic .kms-caption>div>span{color:#d2e5dcaa;letter-spacing:.12em;font:500 8px/1.6 ui-monospace,monospace;display:block}.hero-kinetic .kms-caption a{color:#f1f5ed;letter-spacing:-.025em;justify-content:flex-end;align-items:center;min-height:44px;font:400 clamp(19px,2vw,29px)/1.1 Georgia,Times New Roman,serif;text-decoration:none;display:flex}.hero-kinetic .kms-caption-depth{letter-spacing:.12em;color:#c1d6cb99;font:500 6px/1.5 ui-monospace,monospace;display:block}.hero-kinetic .kms-controls{z-index:8;grid-template-columns:1fr;gap:8px;width:min(450px,41%);display:grid;position:absolute;bottom:108px;right:4vw}.hero-kinetic .kms-browse{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b1a20bf;border:1px solid #e9eee236;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.hero-kinetic .kms-controls button{color:#f1f5e9;cursor:pointer;touch-action:manipulation;background:#ffffff05;border:1px solid #c9e3da66;border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font:400 21px/1 Arial,sans-serif;display:inline-flex}.hero-kinetic .kms-controls button:hover{background:#ffffff1c;border-color:#e4f2e7}.hero-kinetic .kms-controls button:disabled{opacity:.45;cursor:default}.hero-kinetic .kms-controls .kms-play{letter-spacing:.05em;border:0;border-radius:0;min-width:62px;font:500 8px/1.5 ui-monospace,monospace}.hero-kinetic .kms-scrub{flex:1;align-items:center;min-width:25px;min-height:44px;display:flex}.hero-kinetic .kms-scrub input{accent-color:#d8e9dd;cursor:pointer;width:100%;height:44px;margin:0}.hero-kinetic .kms-controls .kms-scatter{color:#18332e;width:100%;min-height:44px;font:600 10px/1.5 var(--font-body,Arial,sans-serif);letter-spacing:.03em;background:#e5f0df;border-color:#e5f0df;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.hero-kinetic .kms-scatter>span{font-size:20px;font-weight:400}.hero-kinetic .kms-scatter[aria-pressed=true]{color:#352813;background:#e8b777;border-color:#e8b777}.hero-kinetic .kinetic-model-stage :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #f5ffff}.hero-kinetic .kms-empty{color:#d5e8e1;border-block:1px solid #d5e8e155;padding:34px 0;position:absolute;top:25%;left:55%;right:6%}.hero-kinetic .kms-empty>span{letter-spacing:.1em;font:500 8px/1.6 ui-monospace,monospace}.hero-kinetic .kms-empty p{letter-spacing:-.05em;margin:25px 0;font:400 clamp(36px,4vw,66px)/1 Georgia,serif}.hero-kinetic .kms-empty a{min-height:44px;color:inherit;align-items:center;font-size:13px;display:inline-flex}@keyframes kms-orbit{0%{transform:rotateY(-5deg)rotateX(2deg)}to{transform:rotateY(5deg)rotateX(-2deg)}}@keyframes kms-float{0%{translate:0 -10px}to{translate:0 12px}}@media (max-width:1100px){.hero-kinetic .kinetic-model-stage{--kms-plane-width:clamp(230px,30vw,350px);--kms-gap:140px;--kms-plane-height:clamp(350px,52svh,510px)}.hero-kinetic .kms-viewport{perspective:1550px;left:27%}.hero-kinetic .kms-controls{width:42%;right:4vw}.hero-kinetic .kms-caption{right:4vw}}@media (max-width:800px){.hero-kinetic .kinetic-model-stage{--kms-plane-width:clamp(230px,48vw,350px);--kms-plane-height:clamp(300px,49svh,460px);--kms-gap:140px}.hero-kinetic .kms-viewport{perspective:1450px;perspective-origin:55% 28%;inset:0 0 16%}.hero-kinetic .kms-plane{top:33%;left:57%}.hero-kinetic .kms-camera{transform:translate3d(calc(var(--kinetic-px,0)*18px),calc(var(--kinetic-py,0)*15px),calc(-190px + var(--kinetic-progress,0)*230px)) rotateY(calc(-10deg + var(--kinetic-progress,0)*22deg)) rotateX(calc(var(--kinetic-py,0)*-8deg))}.hero-kinetic .kms-plane-current{transform:translate3d(0,calc(var(--kms-explosion)*-10px),calc(125px + var(--kms-explosion)*55px)) rotateY(calc((-3deg + var(--kinetic-progress,0)*8deg)*(1 - var(--kms-explosion)) - var(--kms-explosion)*9deg)) rotateZ(calc(-2deg + var(--kms-explosion)*6deg))}.hero-kinetic .kms-plane-neighbor{opacity:calc(.6 + var(--kms-explosion)*.3);transform:translate3d(calc(var(--kms-slot)*var(--kms-gap)*(1 + var(--kms-explosion)*.2)),calc(var(--kms-abs)*25px*(1 - var(--kms-explosion)) + var(--kms-slot)*-50px*var(--kms-explosion)),calc(var(--kms-abs)*-200px + var(--kms-explosion)*(40px + var(--kms-abs)*50px))) rotateY(calc(var(--kms-slot)*(-32deg - var(--kms-explosion)*10deg))) rotateZ(calc(var(--kms-slot)*(7deg - var(--kms-explosion)*24deg)))}.hero-kinetic .kms-caption{max-width:47%;padding:7px 10px;inset:18px 6vw auto auto}.hero-kinetic .kms-caption a{font-size:20px}.hero-kinetic .kms-caption-depth{display:none}.hero-kinetic .kms-caption>div>span{font-size:7px}.hero-kinetic .kms-controls{grid-template-columns:minmax(0,1fr) 130px;gap:7px;width:auto;inset:auto 6vw 24px}.hero-kinetic .kms-browse{gap:5px;padding:6px}.hero-kinetic .kms-controls .kms-scatter{gap:4px;padding-inline:10px;font-size:8px}.hero-kinetic .kms-scatter>span{font-size:16px}.hero-kinetic .kms-scatter>span:last-child{display:none}.hero-kinetic .kms-controls .kms-play{min-width:48px;font-size:7px}.hero-kinetic .kms-empty{padding-block:20px;inset:20% 6% auto 10%}.hero-kinetic .kms-empty p{font-size:44px}}@media (max-width:430px){.hero-kinetic .kinetic-model-stage{--kms-plane-width:220px;--kms-plane-height:325px;--kms-gap:105px}.hero-kinetic .kms-viewport{perspective:1300px;bottom:17%}.hero-kinetic .kms-plane{top:28%;left:54%}.hero-kinetic .kms-controls{grid-template-columns:minmax(0,1fr);gap:6px;bottom:18px}.hero-kinetic .kms-controls .kms-scatter{min-height:44px;padding-block:5px;font-size:9px}.hero-kinetic .kms-controls .kms-scatter>span:last-child{display:block}.hero-kinetic .kms-caption{max-width:49%;padding:5px 9px;top:15px;right:5vw}.hero-kinetic .kms-caption a{min-height:44px;font-size:17px}.hero-kinetic .kms-caption>div>span{font-size:6px}.hero-kinetic .kms-plane-tag{padding:7px 9px;font-size:8px;bottom:8px;left:8px;right:8px}}.hero-kinetic [data-stage-motion=quiet] :is(.kms-camera,.kms-orbit,.kms-plane,.kms-float){transform:none;transition:none!important;animation:none!important}.hero-kinetic [data-stage-motion=quiet] .kms-plane-neighbor{display:none}.hero-kinetic [data-stage-motion=quiet] .kms-plane-current{opacity:1}.hero-kinetic [data-stage-visible=false] :is(.kms-orbit,.kms-float){animation-play-state:paused!important}.hero-kinetic[data-kinetic-motion=quiet] :is(.kms-orbit,.kms-float){animation:none!important}.hero-kinetic[data-kinetic-visible=false] :is(.kms-orbit,.kms-float){animation-play-state:paused!important}html[data-motion=reduced] .hero-kinetic .kinetic-model-stage *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hero-kinetic .kinetic-model-stage :is(.kms-camera,.kms-orbit,.kms-plane,.kms-float){transform:translate(0,0);transition:none!important;animation:none!important}.hero-kinetic .kms-plane-neighbor{display:none}}@media (forced-colors:active){.hero-kinetic .kms-atmosphere,.hero-kinetic .kms-plane-neighbor,.hero-kinetic .kms-plane-sheen{display:none}.hero-kinetic .kms-float{box-shadow:none;border:1px solid canvastext}.hero-kinetic .kms-caption,.hero-kinetic .kms-browse{background:canvas;border-color:canvastext}.hero-kinetic .kms-caption a,.hero-kinetic .kms-caption>div>span,.hero-kinetic .kms-controls button{color:canvastext}.hero-kinetic .kms-controls button,.hero-kinetic .kms-controls .kms-scatter{color:buttontext;background:canvas;border-color:buttontext}}@media print{.hero-kinetic .kms-controls,.hero-kinetic .kms-atmosphere,.hero-kinetic .kms-plane-neighbor{display:none}.hero-kinetic .kinetic-model-stage :is(.kms-camera,.kms-orbit,.kms-plane,.kms-float){translate:none;animation:none!important;transform:none!important}.hero-kinetic .kms-caption{color:#111;background:#fff}.hero-kinetic .kms-caption a,.hero-kinetic .kms-caption>div>span{color:#111}}.hero-kinetic [data-stage-visible=false] .kms-plane,.hero-kinetic[data-kinetic-visible=false] .kms-plane,.hero-kinetic [data-stage-paused=true] .kms-plane{transition:none!important}.particle-letters{vertical-align:baseline;isolation:isolate;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;display:inline-block;position:relative;overflow:visible}.particle-letters>.particle-letters-source{white-space:pre;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;display:inline-block;position:relative}.particle-letters>.particle-letters-canvas{z-index:1;-webkit-user-select:none;user-select:none;opacity:0;touch-action:auto;max-width:none;max-height:none;display:block;position:absolute;pointer-events:none!important}.particle-letters[data-letter-renderer=particles]>.particle-letters-canvas{opacity:1}.particle-letters[data-letter-renderer=particles]>.particle-letters-source{-webkit-text-fill-color:var(--letter-ghost,currentColor)!important}html[data-motion=reduced] .particle-letters>.particle-letters-canvas{display:none!important}html[data-motion=reduced] .particle-letters>.particle-letters-source{-webkit-text-fill-color:currentColor!important}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.particle-letters>.particle-letters-canvas{display:none!important}.particle-letters>.particle-letters-source{-webkit-text-fill-color:currentColor!important}}.dust-burst-canvas{z-index:1;-webkit-user-select:none;user-select:none;touch-action:auto;opacity:0;contain:strict;max-width:none;max-height:none;display:block;position:absolute;pointer-events:none!important}[data-dust-surface][data-dust-state=active]>.dust-burst-canvas{opacity:1}html[data-motion=reduced] .dust-burst-canvas{display:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.dust-burst-canvas{display:none!important}}.hero-title .hero-title-word.particle-letters{vertical-align:baseline;display:inline-block}.hero-title .hero-title-word.particle-letters:after{content:none!important}.hero-cinematic .agency-home-actions .particle-letters{max-width:100%;font:inherit;letter-spacing:inherit;line-height:inherit}.hero-cinematic .agency-home-actions .particle-letters-source{white-space:normal}.hero-spatial-controls .particle-letters,.shell-cinema-nav .invite-cta-label.particle-letters{font:inherit;letter-spacing:inherit;vertical-align:middle}html[data-design=inkwell] #main .fluid-home.immersive-home .home-hero-scene:has(.hero-kinetic){isolation:isolate;background:#07151e;min-height:0}html[data-design=inkwell] #main .fluid-home.immersive-home .home-hero-scene[data-kinetic-layout=pinned]{min-height:calc(var(--kinetic-stage-height,800px) + var(--kinetic-travel,1500px))}html[data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{--kinetic-progress:0;--kinetic-px:0;--kinetic-py:0;min-height:max(740px,calc(100svh - var(--site-header-height,88px)));isolation:isolate;color:#eef5f2;perspective:1500px;background:radial-gradient(at 72% 38%,#244a60 0,#102c3b 35%,#07151e 72%);align-items:flex-end;height:auto;padding:0;display:flex;position:relative;inset:auto;overflow:clip}html[data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic[data-kinetic-layout=pinned][data-kinetic-motion=active]{top:var(--kinetic-header,var(--site-header-height,88px));height:var(--kinetic-stage-height,800px);min-height:0;position:sticky}#main .hero-kinetic .premium-shade{display:none!important}.hero-kinetic .kinetic-hero-environment{z-index:0;pointer-events:none;perspective:1500px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.kinetic-hero-environment .khe-light{background:radial-gradient(ellipse at calc(64% + var(--kinetic-px)*15%) calc(35% + var(--kinetic-py)*15%),#7fd2ed33 0,transparent 45%);opacity:.9;position:absolute;inset:-20%;transform:translateZ(-300px)}.kinetic-hero-environment .khe-floor{transform-origin:50% 10%;transform:translate3d(calc(var(--kinetic-px)*-35px),calc(var(--kinetic-progress)*100px),-200px) rotateX(66deg) rotateZ(calc(-8deg + var(--kinetic-progress)*17deg));background-image:linear-gradient(#8ecde62e 1px,#0000 1px),linear-gradient(90deg,#8ecde62e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:20% -45% -80%;-webkit-mask-image:radial-gradient(#0008,#0000 68%);mask-image:radial-gradient(#0008,#0000 68%)}.khe-portals{perspective:1300px;transform-style:preserve-3d;transform:rotateY(calc(-12deg + var(--kinetic-progress)*27deg)) rotateX(calc(var(--kinetic-py)*9deg));opacity:.55;position:absolute;inset:-8% -12% -4% 21%}.khe-portals>i{transform:translateZ(calc(-420px + var(--kinetic-progress)*320px)) rotateZ(calc(-20deg + var(--kinetic-progress)*44deg));border:1px solid #acdeef54;border-radius:38% 44% 35% 46%;position:absolute;inset:7%;box-shadow:inset 0 0 30px #b8ecff08,0 0 25px #77d1ef05}.khe-portals>i:nth-child(2){transform:translateZ(calc(-180px + var(--kinetic-progress)*280px)) rotateZ(calc(35deg - var(--kinetic-progress)*52deg));border-color:#a9dbeb38;inset:16%}.khe-portals>i:nth-child(3){transform:translateZ(calc(20px + var(--kinetic-progress)*250px)) rotateZ(calc(-8deg + var(--kinetic-progress)*110deg));border-color:#d5f3fb4d;inset:26%}.khe-portals>i:nth-child(4){border-color:#a9dbeb25;inset:3%;transform:translateZ(-620px)rotateY(48deg)}.khe-portals>i:nth-child(5){border-color:#a9dbeb25;inset:5%;transform:translateZ(-500px)rotateX(58deg)}.khe-motes{perspective:1000px;position:absolute;inset:0}.khe-motes>i{left:var(--mote-x);top:var(--mote-y);opacity:.4;width:3px;height:3px;animation:khe-drift calc(7s + var(--mote)*.6s) ease-in-out infinite alternate;animation-delay:calc(var(--mote)*-.7s);background:#c0ebfa;border-radius:50%;position:absolute;box-shadow:0 0 14px #a8e7ff}.khe-motes>i:nth-child(5n){background:#f26800;width:4px;height:4px;box-shadow:0 0 14px #f2680090}.khe-depth-word{color:#0000;-webkit-text-stroke:1px #b1daee1c;font:600 clamp(360px,56vw,900px)/1 var(--font-body,Arial,sans-serif);letter-spacing:-.13em;transform:translate3d(calc(var(--kinetic-px)*-25px),calc(var(--kinetic-progress)*-80px),-300px) rotateY(calc(12deg - var(--kinetic-progress)*30deg));position:absolute;bottom:-.19em;right:-.05em}.hero-kinetic .kinetic-hero-meta{z-index:4;pointer-events:none;letter-spacing:.12em;color:#c8e3ebae;justify-content:space-between;align-items:center;gap:20px;font:500 8px/1.6 ui-monospace,monospace;display:flex;position:absolute;inset:25px 5vw auto}.kinetic-hero-meta .khm-scene{justify-content:flex-end;align-items:center;gap:16px;min-width:200px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.khm-scene>span{display:none}.khm-scene>.khm-presence{display:block}[data-kinetic-phase=orbit] .khm-scene>.khm-presence,[data-kinetic-phase=focus] .khm-scene>.khm-presence{display:none}[data-kinetic-phase=orbit] .khm-scene>.khm-orbit,[data-kinetic-phase=focus] .khm-scene>.khm-focus{display:block}.khm-scene>i{background:linear-gradient(90deg,#e2f3ec calc(var(--kinetic-progress)*100%),#d8e6ef33 0);width:60px;height:2px;display:block;box-shadow:0 0 10px #c0e7fc11}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy{z-index:4;text-align:left;pointer-events:none;perspective:1400px;width:46%;min-width:0;max-width:665px;transform-style:preserve-3d;align-self:flex-end;margin:100px 0 155px 6vw;padding:0;position:relative;transform:none}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-exclusive{color:#d0e5e9;letter-spacing:.08em;align-items:center;gap:9px;max-width:33ch;margin:0 0 22px;font:500 8px/1.5 ui-monospace,monospace;display:flex}.hero-kinetic .agency-exclusive>span{background:#f26800;border-radius:50%;flex:none;width:4px;height:4px;font-size:0;display:block;box-shadow:0 0 15px #f26800bb}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title{letter-spacing:-.072em;color:#eef5f1;text-transform:lowercase;perspective:1400px;max-width:none;transform-style:preserve-3d;margin:0 0 22px;font:500 clamp(68px,7.4vw,120px)/.9 Georgia,Times New Roman,serif}html[data-design=inkwell] #main .hero-cinematic.hero-kinetic .hero-title .hero-title-line{color:#eef5f1;transform-style:preserve-3d;transform:translate3d(calc(var(--kinetic-progress)*-36px),calc(var(--kinetic-progress)*-18px),calc(var(--kinetic-progress)*64px)) rotateY(calc(var(--kinetic-px)*-7deg + var(--kinetic-progress)*8deg));transform-origin:0;display:block}html[data-design=inkwell] #main .hero-cinematic.hero-kinetic .hero-title .hero-title-line:nth-child(2){color:#c8e8f2;transform:translate3d(calc(var(--kinetic-progress)*20px),calc(var(--kinetic-progress)*-8px),calc(26px + var(--kinetic-progress)*70px)) rotateY(calc(var(--kinetic-px)*8deg - var(--kinetic-progress)*8deg));font-style:italic}.hero-kinetic .hero-title-word{white-space:nowrap;transform-style:preserve-3d;font:inherit;letter-spacing:inherit;color:inherit;pointer-events:auto;display:inline-block}.hero-kinetic .hero-title .hero-title-word:after{display:none!important}.hero-kinetic .kh-glyph{transform-style:preserve-3d;transform:translateZ(calc(var(--glyph)*1.5px + var(--kinetic-progress)*var(--glyph)*5px)) rotateY(calc(var(--kinetic-px)*var(--glyph)*1deg));text-shadow:1px 1px #8ebac744,2px 2px #486e7b22,3px 4px 15px #0002;display:inline-block;position:relative}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title>small{color:#d5e8e8;font:500 9px/1.6 var(--font-body,Arial,sans-serif);text-transform:uppercase;letter-spacing:.14em;margin-top:22px;display:block;transform:none}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-intro{color:#d4e6e7;max-width:315px;font:400 13px/1.7 var(--font-body,Arial,sans-serif);margin:0 0 24px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions{flex-flow:wrap;justify-content:flex-start;gap:8px;max-width:500px;margin:0;display:flex;transform:none}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{pointer-events:auto;color:#112c38;width:auto;min-width:0;max-width:100%;min-height:46px;box-shadow:none;font:600 8px/1.5 var(--font-body,Arial,sans-serif);letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e7f1ec;border:1px solid #e7f1ec;border-radius:0;flex:0 auto;justify-content:center;align-items:center;margin:0;padding:12px 13px;display:inline-flex;position:relative;transform:none}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions .agency-secondary{color:#edf5ed;background:#102d3d8c;border-color:#bde5f188}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a:is(:hover,:focus-visible){color:#0e2935;background:#fff;border-color:#fff;transform:none;box-shadow:0 0 25px #afe9fa1a}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-application-note{font:400 8px/1.7 var(--font-body,Arial,sans-serif);letter-spacing:0;color:#bfd5d7;max-width:380px;margin:12px 0 0}html[data-design=inkwell] #main .hero-kinetic .agency-application-note .agency-fee-note{margin-left:5px;font-weight:500;display:inline}html[data-design=inkwell] #main .hero-kinetic .kinetic-hero-skip{z-index:5;color:#b6d8e4;letter-spacing:.11em;align-items:center;gap:16px;min-height:44px;padding:5px 0;font:500 7px/1.5 ui-monospace,monospace;text-decoration:none;display:inline-flex;position:absolute;bottom:82px;left:6vw}.kinetic-hero-skip>span{font-size:16px}.kinetic-hero-skip:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}#main .hero-kinetic :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #e7f3eb}html[data-design=inkwell] #main .immersive-home .home-hero-scene:has(.hero-kinetic)>.home-scroll-cue{display:none}@keyframes khe-drift{0%{opacity:.25;translate:0 -12px}to{opacity:.7;translate:12px 15px}}@media (max-width:1000px){html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy{width:44%;margin-bottom:150px;margin-left:5vw}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title{font-size:clamp(58px,8vw,78px)}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-intro{max-width:270px;font-size:12px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions{flex-direction:column;max-width:255px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{flex:none;width:100%;min-height:44px;padding-inline:8px;font-size:7px}.kinetic-hero-meta .khm-scene{justify-content:flex-start;min-width:0;top:30px;left:0;transform:none}.khm-scene>i{width:45px}.hero-kinetic .kinetic-hero-meta{font-size:7px}.kinetic-hero-environment .khe-floor{background-size:60px 60px}}@media (max-width:600px){html[data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{flex-direction:column;justify-content:flex-end;align-items:stretch;height:auto;min-height:950px;display:flex}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy{order:initial;pointer-events:none;align-self:stretch;width:auto;max-width:none;margin:405px 6vw 200px;padding:0}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-exclusive{max-width:none;margin-bottom:18px;font-size:7px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title{margin-bottom:18px;font-size:clamp(60px,14vw,82px);line-height:.88}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title>small{margin-top:18px;font-size:8px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-intro{max-width:330px;margin-bottom:18px;font-size:12px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions{flex-flow:row;gap:7px;max-width:none}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{flex:1 1 0;width:auto;min-width:0;min-height:46px;padding:10px 7px;font-size:7px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-application-note{max-width:100%;font-size:8px}.hero-kinetic .kinetic-hero-meta{align-items:flex-start;gap:12px;font-size:7px;inset:20px 6vw auto}.kinetic-hero-meta>.khm-scene{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;max-width:42%;top:28px;left:0}.khm-scene>i{width:60px}html[data-design=inkwell] #main .hero-kinetic .kinetic-hero-skip{font-size:7px;bottom:144px;left:6vw}.khe-portals{opacity:.45;inset:-16% -25% 30%}.khe-depth-word{font-size:440px;bottom:12%;right:-.1em}.kinetic-hero-environment .khe-floor{opacity:.6;inset:15% -100% -10%}}@media (max-width:359px){html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy .hero-title{font-size:56px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions{flex-direction:column;gap:7px}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{flex:none;width:100%}}.hero-kinetic[data-kinetic-visible=false] .khe-motes>i{animation-play-state:paused}#main .hero-kinetic[data-kinetic-motion=quiet] :is(.hero-title-line,.kh-glyph,.khe-floor,.khe-portals,.khe-portals>i,.khe-depth-word){transform:none!important}#main .hero-kinetic[data-kinetic-motion=quiet] .khe-motes>i{opacity:.3;animation:none!important}@media (prefers-reduced-motion:reduce){#main .hero-kinetic :is(.hero-title-line,.kh-glyph,.khe-floor,.khe-portals,.khe-portals>i,.khe-depth-word){transform:none!important}#main .hero-kinetic .khe-motes>i{animation:none!important}}@media (forced-colors:active){.hero-kinetic .kinetic-hero-environment{display:none}html[data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{color:canvastext;background:canvas}html[data-design=inkwell] #main .hero-cinematic.hero-kinetic :is(.agency-exclusive,.hero-title,.hero-title-line,.hero-title>small,.agency-home-intro,.agency-application-note){color:canvastext;text-shadow:none}.hero-kinetic .kinetic-hero-meta{color:canvastext}.hero-kinetic .kh-glyph{text-shadow:none}}@media print{.hero-kinetic .kinetic-hero-environment,.hero-kinetic .kinetic-hero-meta,#main .hero-kinetic .kinetic-hero-skip{display:none!important}html[data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{color:#111;background:#fff;min-height:720px;height:auto!important}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-copy{margin-block:30px 60px}html[data-design=inkwell] #main .hero-cinematic.hero-kinetic :is(.agency-exclusive,.hero-title,.hero-title-line,.hero-title>small,.agency-home-intro,.agency-application-note){color:#111;text-shadow:none}.hero-kinetic .kh-glyph{text-shadow:none;transform:none}}
