.gh{--bg:#f6f5f0;--surface:#fff;--surface2:#eeece5;--fg:#1a2b4a;--body:#30394d;--muted:#6f7788;--line:#dcd8cc;--accent:#a8623f;--accent-bg:#f8ece3;--good:#1f7a4d;--good-bg:#e4f2ea;--desk:#2f5bea;--display:var(--font-group-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--c-list:#1a2b4a;--c-partner:#7c3aed;--c-talent:#059669;--c-rfp:#db2777}.gh .in{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.gh h1,.gh h2,.gh h3{text-wrap:balance}.gh section{padding-block:104px}.gh .center{text-align:center}.gh h2{font:400 clamp(32px, 4.4vw, 50px)/1.08 var(--display);color:var(--fg);letter-spacing:-.012em;margin:18px 0 14px}.gh .lede{max-width:58ch;color:var(--muted);margin:0 auto;font-size:17px}.gh.js .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.gh.js .rv.in{opacity:1;transform:none}.gh .med{color:#f5f4ef;background:#1a2b4a;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:inline-grid}.gh .med svg{width:62%;height:62%}.gh .btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-flex}.gh .btn:hover{transform:translateY(-1px)}.gh .btn.navy{color:#f5f4ef;background:#1a2b4a}.gh .btn.line{background:var(--surface);color:var(--fg);border-color:var(--line)}.gh .btn.text{color:var(--muted);background:0 0;padding-inline:8px}.gh .btn.brandb{background:var(--accent);color:#fff}.gh .btn.brandb.onterra{color:var(--accent);background:#fff}.gh .btn.brandb.ghost{color:#fff;background:0 0;border-color:#ffffffb3}.gh .pillk{background:var(--surface);border:1px solid var(--line);color:var(--fg);font:500 14px/1 var(--sans);border-radius:999px;align-items:center;gap:10px;padding:4px 16px 4px 4px;display:inline-flex;box-shadow:0 1px 2px #1a2b4a0a}.gh .pillk .ic{background:var(--accent-bg);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.gh .pillk .ic svg{width:15px;height:15px}@keyframes blink{to{opacity:0}}@keyframes mq{to{transform:translate(-50%)}}@keyframes prog{to{width:100%}}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wsprog{to{transform:scaleX(1)}}.gh .mwrap{height:210vh;position:relative}.gh .mstick{position:sticky;top:96px}.gh .merge{max-width:1040px;height:420px;margin:30px auto 0;position:relative}@media (max-width:860px){.gh .mwrap{height:auto}.gh .mstick{position:static}}.gh .merge .side{opacity:var(--so,1);font:600 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);position:absolute;top:0}.gh .merge .side.l{left:2%}.gh .merge .side.r{color:var(--fg);right:4%}.gh .chips10{position:absolute;inset:24px 0 0}.gh .chips10 .t{left:var(--x);top:var(--y);background:var(--surface);border:1px solid var(--line);color:var(--body);white-space:nowrap;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(calc(var(--r) * (1 - var(--p,0)))) scale(calc(1 - var(--p,0) * .7));opacity:calc(1 - var(--p,0) * 1.15);will-change:transform, opacity;border-radius:12px;align-items:center;gap:9px;padding:9px 13px 9px 9px;font-size:14px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #1a2b4a12}.gh .chips10 .t i{font:600 10px/1 var(--mono);color:var(--muted);background:var(--surface2);text-align:center;border-radius:7px;min-width:32px;padding:6px 7px;font-style:normal}.gh .merge .one{width:360px;transform:translateX(var(--mx2,0px)) translateY(-46%) scale(calc(.94 + var(--q,0) * .1));background:var(--surface);border:1px solid var(--fg);box-shadow:0 30px 80px rgba(26,43,74, calc(.06 + var(--q,0) * .12));text-align:left;border-radius:22px;padding:18px;position:absolute;top:50%;right:2%}.gh .merge .oh{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding-bottom:12px;display:flex}.gh .merge .oh .med{border-radius:12px;width:40px;height:40px}.gh .merge .oh b{font:500 18px/1.2 var(--display);color:var(--fg);display:block}.gh .merge .oh small{color:var(--muted);font-size:12.5px}.gh .merge .orow{color:var(--fg);opacity:.25;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:9px 4px;font-size:14.5px;transition:opacity .45s,transform .45s;display:grid;transform:translate(10px)}.gh .merge .orow.on{opacity:1;transform:none}.gh .merge .orow .mk{color:#fff;width:30px;height:30px;font:600 10px/1 var(--mono);border-radius:9px;place-items:center;font-style:normal;display:grid}.gh .merge .orow u{font:500 20px/1 var(--display);color:var(--fg);text-decoration:none}@media (max-width:860px){.gh .merge{height:620px}.gh .merge .one{transform:translateX(-50%) scale(calc(.94 + var(--q,0) * .06));width:min(360px,100%);inset:auto auto 0 50%}.gh .chips10 .t{left:calc(var(--x) * 1.6);top:calc(var(--y) * .55);font-size:13px}}@media (prefers-reduced-motion:reduce){.gh .chips10 .t{--p:1!important}.gh .merge .orow{opacity:1;transform:none}}.gh .built{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:52px;display:grid}@media (max-width:1100px){.gh .built{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.gh .built{grid-template-columns:1fr 1fr}}@media (max-width:520px){.gh .built{grid-template-columns:1fr}}.gh .bc{border-right:1px solid var(--line);text-align:center;cursor:default;flex-direction:column;align-items:center;gap:10px;padding:40px 22px 34px;display:flex}.gh .bc:last-child{border-right:0}@media (max-width:1100px){.gh .bc:nth-child(3n){border-right:0}.gh .bc:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:900px){.gh .bc:nth-child(3n){border-right:1px solid var(--line)}.gh .bc:nth-child(2n){border-right:0}.gh .bc:nth-child(-n+4){border-bottom:1px solid var(--line)}}.gh .bc .iw{place-items:center;height:172px;margin-bottom:8px;display:grid}.gh .bc .ti{place-items:center;width:96px;height:96px;display:grid;position:relative}.gh .bc .grow{background:var(--tint);border-radius:50%;transition:transform 1.1s cubic-bezier(.17,.17,0,1);position:absolute;inset:0}.gh .bc .am{z-index:2;background:var(--ac);color:#fff;width:54px;height:54px;font:600 15px/1 var(--mono);border-radius:16px;place-items:center;transition:transform .6s cubic-bezier(.17,.17,0,1);display:grid;position:relative;box-shadow:0 14px 30px #1a2b4a2e}.gh .bc .th{z-index:3;opacity:0;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .8s cubic-bezier(.17,.17,0,1),opacity .4s,left .8s cubic-bezier(.17,.17,0,1),top .8s cubic-bezier(.17,.17,0,1);display:grid;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);overflow:hidden;transform:scale(0);box-shadow:0 8px 20px #1a2b4a2e}.gh .bc .th img{object-fit:cover;width:100%;height:100%}.gh .bc .th b{background:var(--tint);width:100%;height:100%;color:var(--ac);font:600 11px/1 var(--mono);place-items:center;display:grid}.gh .bc .th b svg{width:18px;height:18px}.gh .bc.on .grow{transform:scale(1.75)}.gh .bc.on .am{transform:scale(1.06)}.gh .bc.on .th{opacity:1;transform:scale(1)}.gh .bc.on .t1{transition-delay:0s;top:calc(50% - 44px);left:calc(50% - 86px)}.gh .bc.on .t2{width:46px;height:46px;transition-delay:50ms;top:calc(50% - 92px);left:calc(50% - 36px)}.gh .bc.on .t3{width:36px;height:36px;transition-delay:.1s;top:calc(50% - 70px);left:calc(50% + 42px)}.gh .bc.on .t4{width:44px;height:44px;transition-delay:.15s;top:calc(50% + 14px);left:calc(50% + 52px)}.gh .bc.on .t5{width:34px;height:34px;transition-delay:.2s;top:calc(50% + 34px);left:calc(50% - 74px)}.gh .bc em{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-style:normal}.gh .bc em.live{color:var(--good);background:var(--good-bg);border-color:#bfe3cd;align-items:center;gap:7px;display:inline-flex}.gh .bc em.live:before{content:"";background:var(--good);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite pulse}.gh .bc h3{font:600 15px/1 var(--mono);letter-spacing:.16em;color:var(--fg);margin:6px 0 0}.gh .bc p{font:400 19px/1.3 var(--display);color:var(--fg);max-width:18ch;min-height:2.6em;margin:0}.gh .bc .go{color:var(--fg);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.gh .bc .go span{transition:transform .3s}.gh .bc:hover .go span{transform:translate(4px)}.gh .bc[data-bc=list] .go,.gh .bc[data-bc=contact] .go{color:#f5f4ef;white-space:nowrap;background:#1a2b4a;border-radius:999px;height:40px;margin-top:auto;padding:0 16px;font-size:13.5px}.gh .bc[data-bc=contact] .go{background:#5e3a22}@media (prefers-reduced-motion:reduce){.gh .bc .th,.gh .bc .grow,.gh .bc .am{transition:none}}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]) .th{border-radius:999px;overflow:visible;transform:translate(-50%,-50%)scale(0);width:auto!important;height:26px!important;left:calc(50% + var(--cx,0px))!important;top:calc(50% + var(--cy,0px))!important}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]) .th b{font:600 10.5px/26px var(--sans);white-space:nowrap;border-radius:999px;padding:0 10px}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .th{transform:translate(-50%,-50%)scale(1)}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .t1{--cx:-50px;--cy:-80px}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .t2{--cx:62px;--cy:-50px}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .t3{--cx:-74px;--cy:-10px}.gh .bc[data-bc=partner].on .t3{--cx:-56px;--cy:-8px}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .t4{--cx:66px;--cy:26px}.gh .bc:is([data-bc=talent],.gh [data-bc=partner],.gh [data-bc=contact]).on .t5{--cx:-34px;--cy:66px}.gh .navysec{color:#e8ebf2;background:radial-gradient(1200px 600px at 50% 0,#22365c 0%,#13203a 55%,#0d172b 100%);padding-block:120px 110px;position:relative;overflow:hidden}.gh .navysec:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 30%,#000,#0000 75%)}.gh .navysec .in{position:relative}.gh .navysec .nhead{text-align:center}.gh .navysec .nhead>.pillk{display:inline-flex}.gh .navysec .nhead>.pillk+.nswitch{margin-top:14px}.gh .navysec .nhead h2{margin-top:22px}.gh .navysec h2{color:#fff}.gh .navysec .lede{color:#e8ebf2b8}.gh .pillk.dark{color:#fff;background:#ffffff0f;border-color:#ffffff24}.gh .pillk.dark .ic.live{background:#34d39929;position:relative}.gh .pillk.dark .ic.live:after{content:"";background:#34d399;border-radius:50%;animation:1.8s ease-out infinite pulseG;position:absolute;inset:11px}@keyframes pulseG{0%{box-shadow:0 0 #34d3998c}to{box-shadow:0 0 0 9px #34d39900}}.gh .nfilm{max-width:1040px;transform:perspective(1600px) rotateX(var(--ftilt,0deg)) scale(var(--fsc,1));transform-origin:50% 0;will-change:transform;background:#fff;border-radius:18px;margin:56px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 120px #00000073,0 0 120px #2f5bea2e}.gh .nfilm .nbar{background:#eeece5;border-bottom:1px solid #dcd8cc;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.gh .nfilm .nbar i{background:#d6d2c6;border-radius:50%;width:10px;height:10px;display:inline-block}.gh .nfilm .nbar span{font:400 11px/1 var(--mono);color:#6f7788;margin-left:10px}.gh .nfilm .nbar b{font:500 10.5px/1 var(--mono);letter-spacing:.08em;color:#6f7788;margin-left:auto}.gh .nfilm video{aspect-ratio:1280/800;object-fit:cover;background:#f6f5f0;width:100%;display:block}.gh .navysec .nfoot{color:#e8ebf2b3;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;font-size:13.5px;display:flex}.gh .btn.white{color:#1a2b4a;background:#fff}.gh .navysec .steps3{color:#e8ebf2d9;flex-wrap:wrap;justify-content:center;gap:10px 26px;max-width:900px;font-size:18px;display:flex}.gh .navysec .steps3 span{align-items:center;gap:10px;display:inline-flex}.gh .navysec .steps3 span+span:before{content:"";background:#e8ebf266;border-radius:50%;width:5px;height:5px;margin-right:16px}@keyframes pulse{0%{box-shadow:0 0 #1f7a4d73}to{box-shadow:0 0 0 10px #1f7a4d00}}.gh .lframe .lask .med{border-radius:8px;flex:none;width:26px;height:26px}@keyframes flow{0%{stroke-dashoffset:26px;opacity:1}90%{opacity:1}to{stroke-dashoffset:calc(-1 * var(--len,400px));opacity:0}}@keyframes beam{0%{stroke-dashoffset:70px;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:calc(-1 * var(--len,300px));opacity:0}}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.gh .hub3{aspect-ratio:1552/680;perspective:1600px;max-width:1120px;margin:52px auto 0;position:relative}.gh .stage3{transform-style:preserve-3d;transform:rotateX(var(--tilt,0deg)) scale(var(--sc,1));transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.gh .stage3 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gh .stage3 .w3{fill:none;stroke:#b9b6ad;stroke-width:1.6px;stroke-linecap:round}.gh .stage3 .d3{fill:#fff;stroke:#a8a59c;stroke-width:1.5px}.gh .stage3 .b3{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:80 1600;stroke-dashoffset:80px;opacity:0;filter:url(#glow3)}.gh .stage3 .b3.go{animation:1.2s cubic-bezier(.45,0,.2,1) forwards beam3}@keyframes beam3{0%{stroke-dashoffset:80px;opacity:0}12%{opacity:1}82%{opacity:1}to{stroke-dashoffset:calc(-1 * var(--len,300px));opacity:0}}.gh .sl{will-change:transform, opacity, filter;transition:filter .6s;position:absolute}.gh .sl img{filter:brightness(.968);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--mx), #000 calc(100% - var(--mx)), transparent 100%), linear-gradient(180deg, transparent 0, #000 var(--my), #000 calc(100% - var(--my)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--mx), #000 calc(100% - var(--mx)), transparent 100%), linear-gradient(180deg, transparent 0, #000 var(--my), #000 calc(100% - var(--my)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--mx), #000 calc(100% - var(--mx)), transparent 100%), linear-gradient(180deg, transparent 0, #000 var(--my), #000 calc(100% - var(--my)), transparent 100%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.gh .sl .glow{left:var(--mx);right:var(--mx);top:var(--my);bottom:var(--my);pointer-events:none;opacity:0;border-radius:22px;transition:opacity .9s,box-shadow .9s;position:absolute}.gh .sl[data-k=talent]{--c:5,150,105}.gh .sl[data-k=list]{--c:47,91,234}.gh .sl[data-k=partner]{--c:124,58,237}.gh .sl[data-k=rfp]{--c:219,39,119}.gh .sl.lit .glow{opacity:1;box-shadow:0 0 0 1.5px rgba(var(--c), .55), 0 26px 70px rgba(var(--c), .18);transition:opacity .3s,box-shadow .3s}.gh .sl[data-k=core] .glow{border-radius:30%;inset:13% 12%}.gh .sl[data-k=core].beat .glow{animation:1.6s ease-out coreRing}@keyframes coreRing{0%{opacity:1;box-shadow:0 0 #2f5bea8c,0 0 60px #2f5bea59}to{opacity:0;box-shadow:0 0 0 26px #2f5bea00,0 0 90px #2f5bea00}}.gh .sl .shine{left:var(--mx);right:var(--mx);top:var(--my);bottom:var(--my);pointer-events:none;border-radius:22px;position:absolute;overflow:hidden}.gh .sl .shine:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:30%;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-12deg)}.gh .sl.lit .shine:before{animation:1.3s .1s forwards shine}@keyframes shine{0%{opacity:0;left:-40%}15%{opacity:1}to{opacity:0;left:120%}}.gh .hub3.pre .sl{opacity:0;filter:blur(10px)}.gh .hub3 .sl.in{transition:opacity .9s,filter .9s}@media (prefers-reduced-motion:reduce){.gh .hub3.pre .sl{opacity:1;filter:none}.gh .stage3 .b3{display:none}}@keyframes kb{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-2%,-2%)}}.gh .closing{text-align:center;place-items:center;min-height:100vh;padding:120px 16px 96px;display:grid;position:relative;overflow:hidden}.gh .closing img.bgp{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.gh .closing:after{content:"";pointer-events:none;background:radial-gradient(52% 58% at 50% 46%,#1a2b4a6b,#1a2b4a1a 75%);position:absolute;inset:0}.gh .closing .cin{z-index:1;color:#fff;width:min(880px,100%);position:relative}.gh .closing h2{color:#fff;text-shadow:0 2px 24px #1a2b4a59;margin:0 0 16px;font-size:clamp(36px,5.2vw,64px)}.gh .closing h2 .dots{vertical-align:middle;gap:0;margin:-.1em .12em 0;display:inline-flex}.gh .closing h2 .dots i{width:clamp(34px,3.8vw,52px);height:clamp(34px,3.8vw,52px);font:600 15px/1 var(--mono);letter-spacing:0;color:#fff;text-shadow:none;border:2px solid #fffffff2;border-radius:50%;place-items:center;font-style:normal;display:inline-grid;box-shadow:0 4px 14px #00000040}.gh .closing h2 .dots i+i{margin-left:-12px}.gh .closing p{color:#fff;text-shadow:0 1px 12px #1a2b4a73;max-width:54ch;margin:0 auto 40px;font-size:17px}.gh .closing .ccard{background:var(--surface);text-align:left;width:min(760px,100%);color:var(--body);border-radius:22px;grid-template-columns:1fr 1fr;gap:10px;margin:0 auto;padding:10px;display:grid;box-shadow:0 30px 80px #1a2b4a4d}@media (max-width:640px){.gh .closing .ccard{grid-template-columns:1fr}}.gh .btn.contactb{color:#f5f4ef;background:#5e3a22}.gh .closing .opt .btn.contactb{color:#f5f4ef}.gh .closing .opt .btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.gh .closing .opt .btns .btn{white-space:nowrap;margin-top:0}.gh .closing .opt{background:var(--surface2);border-radius:16px;flex-direction:column;gap:8px;padding:18px;transition:background .3s,transform .3s;display:flex}.gh .closing .opt:hover{transform:translateY(-2px)}.gh .closing .opt small{font:600 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--fg)}.gh .closing .opt.b small{color:var(--accent)}.gh .closing .opt b{font:500 20px/1.2 var(--display);color:var(--fg)}.gh .closing .opt>span:not(.btn){color:var(--muted);font-size:13.5px}.gh .closing .opt .btn.navy{color:#f5f4ef}.gh .closing .opt .btn.brandb{color:#fff}.gh .closing .opt .btn{align-self:flex-start;margin-top:6px}.gh .go-notify{margin-top:auto;padding-top:8px}@media (min-width:980px){.gh .closing{place-items:center end}.gh .closing .cin{width:min(640px,52%);margin-right:5%}.gh .closing h2{font-size:clamp(36px,4vw,56px)}.gh .closing .ccard{width:100%}}.gh .closing img.bgp{object-position:30% 40%}@media (max-width:860px){.gh .mwrap{height:auto}.gh .mstick{position:static}.gh .merge{height:auto;margin-top:18px}.gh .merge .side{text-align:left;opacity:1;margin:0 0 10px;display:block;position:static}.gh .merge .side.r{margin-top:20px}.gh .chips10{flex-wrap:wrap;gap:8px;display:flex;position:static}.gh .chips10 .t{opacity:.62;box-shadow:none;-webkit-text-decoration:line-through #6f778899;text-decoration:line-through #6f778899;position:static;transform:none}.gh .merge .one{width:100%;margin-top:4px;position:static;transform:none}.gh .merge .orow{opacity:1;transform:none}}@media (max-width:760px){.gh .nfilm .nbar b{display:none}.gh .navysec{padding-block:80px 72px}}@media (max-width:520px){.gh .bc{border-bottom:1px solid var(--line);border-right:0!important}.gh .bc:last-child{border-bottom:0}}.gh .bc .am svg{width:32px;height:32px}.gh .bc .am .fl{stroke-dasharray:12;stroke-dashoffset:0}.gh .bc .am .ob{transform-box:fill-box;transform-origin:50%}.gh .bc.on .am .fl{animation:.9s cubic-bezier(.3,0,.2,1) both amflow}.gh .bc.on .am .f2{animation-delay:80ms}.gh .bc.on .am .f3{animation-delay:.16s}.gh .bc.on .am .ob{animation:.55s cubic-bezier(.2,1.4,.4,1) .55s both amland}@keyframes amflow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@keyframes amland{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gh .bc.on .am .fl,.gh .bc.on .am .ob{animation:none}}.gh .merge .orow .mk svg{width:20px;height:20px}.gh .closing h2 .dots i svg{width:58%;height:58%}.gh .nswitch{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:max-content;margin:14px auto 0;padding:4px;display:grid}.gh .nswitch button{min-width:190px;height:38px;font:500 13.5px/1 var(--sans);color:#e8ebf2b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;transition:background .25s,color .25s;display:inline-flex}.gh .nswitch button[aria-pressed=true]{color:#fff;background:#1a2b4a;box-shadow:0 6px 18px #00000040}@media (max-width:520px){.gh .nswitch{width:100%;max-width:360px}.gh .nswitch button{min-width:0;padding:0 10px;font-size:13px}.gh .navysec .steps3{flex-direction:column;align-items:center;gap:6px;font-size:16px}.gh .navysec .steps3 span+span:before{display:none}}.gh .nswitch button.c[aria-pressed=true]{background:#5e3a22}.gh .nfilm .nstage{position:relative}.gh .nfilm .nstage>[hidden]{display:none}.gh .cd{aspect-ratio:1280/800;color:#252525;width:100%;font-family:var(--sans);text-align:left;background:#f6f4f0;grid-template-columns:17cqw 1fr;display:grid;overflow:hidden;container-type:inline-size}.gh .cd-side{color:#3f3f3f;background:#faf9f7;border-right:1px solid #e8e6e1;flex-direction:column;gap:.7cqw;padding:2cqw 1.4cqw;font-size:1.05cqw;display:flex}.gh .cd-brand{color:#252525;align-items:center;gap:.6cqw;margin-bottom:.8cqw;font-size:1.25cqw;font-weight:500;display:flex}.gh .cd-brand b{font-weight:700}.gh .cd-brand i,.gh .cd-ah i{color:#fff;background:#5e3a22;border-radius:.55cqw;flex:none;place-items:center;width:2.1cqw;height:2.1cqw;display:inline-grid}.gh .cd-brand i svg,.gh .cd-ah i svg{width:1.2cqw;height:1.2cqw}.gh .cd-new{color:#fff;background:#5e3a22;border-radius:.7cqw;margin-bottom:.6cqw;padding:.8cqw 1cqw;font-weight:500}.gh .cd-side small{font:600 .7cqw/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;margin-top:.9cqw}.gh .cd-item{color:#3f3f3f;white-space:nowrap;align-items:center;gap:.5cqw;padding:.35cqw .3cqw;display:flex;overflow:hidden}.gh .cd-item i{background:#b4461b;border-radius:50%;flex:none;width:.55cqw;height:.55cqw}.gh .cd-item u{color:#9a9a9a;margin-left:auto;font-size:.9cqw;text-decoration:none}.gh .cd-item.on{color:#252525;font-weight:500}.gh .cd-main{position:relative;overflow:hidden}.gh .cd-home{text-align:center;flex-direction:column;align-items:center;padding:5cqw 8cqw 0;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0}.gh .cd-home.out{opacity:0;pointer-events:none;transform:translateY(-1.5cqw)}.gh .cd-tile{color:#fff;background:#5e3a22;border-radius:1.1cqw;place-items:center;width:4.2cqw;height:4.2cqw;display:grid;box-shadow:0 0 0 .45cqw #fff,0 0 0 .5cqw #e8e6e1}.gh .cd-tile svg{width:2.1cqw;height:2.1cqw}.gh .cd-home h3{font:italic 500 5cqw/1.02 var(--display);color:#5e3a22;letter-spacing:-.01em;margin:1.6cqw 0 0}.gh .cd-home h3 span{font-weight:400}.gh .cd-lead{color:#252525;margin:.9cqw 0 0;font-size:1.45cqw;font-weight:500}.gh .cd-composer{text-align:left;background:#fff;border:1px solid #e8e6e1;border-radius:1.2cqw;align-items:center;gap:.8cqw;width:100%;max-width:56cqw;min-height:4.2cqw;margin-top:2.2cqw;padding:.8cqw .8cqw .8cqw 1.6cqw;display:flex;position:relative;box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #5e3a224d}.gh .cd-typed{color:#252525;white-space:nowrap;flex:1;font-size:1.35cqw;overflow:hidden}.gh .cd-typed i{vertical-align:-.25cqw;background:#5e3a22;width:1px;height:1.4cqw;margin-left:.15cqw;animation:1s steps(2,end) infinite cdBlink;display:inline-block}@keyframes cdBlink{50%{opacity:0}}.gh .cd-plus,.gh .cd-go{border-radius:50%;flex:none;place-items:center;width:2.6cqw;height:2.6cqw;font-size:1.3cqw;display:grid}.gh .cd-plus{color:#6b6b6b;border:1px solid #e8e6e1}.gh .cd-go{color:#fff;opacity:.4;background:#5e3a22;transition:opacity .3s}.gh .cd-composer.ready .cd-go{opacity:1}.gh .cd-try{color:#3f3f3f;align-items:center;gap:.6cqw;margin-top:1.1cqw;font-size:1cqw;display:flex}.gh .cd-try small{color:#9a9a9a;font-size:1cqw}.gh .cd-try span{background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:.45cqw .9cqw}.gh .cd-answer{text-align:left;opacity:0;background:#fff;border:1px solid #e8e6e1;border-radius:1.2cqw;width:100%;max-width:56cqw;margin-top:1.4cqw;padding:1.1cqw 1.4cqw;transition:opacity .45s,transform .45s;transform:translateY(.8cqw)}.gh .cd-answer.on{opacity:1;transform:none}.gh .cd-ah{color:#6b6b6b;align-items:center;gap:.6cqw;margin-bottom:.8cqw;font-size:1cqw;display:flex}.gh .cd-step{color:#252525;opacity:0;align-items:center;gap:.7cqw;padding:.35cqw 0;font-size:1.15cqw;transition:opacity .35s;display:flex}.gh .cd-step.on{opacity:1}.gh .cd-step b{background:#5e3a22;border-radius:50%;width:.7cqw;height:.7cqw;animation:1s ease-in-out infinite cdPulse}.gh .cd-step.done b{background:#2f7d5a;animation:none}.gh .cd-step em{color:#6b6b6b;font-style:normal}@keyframes cdPulse{50%{opacity:.3}}.gh .cd-say{color:#252525;opacity:0;margin:.7cqw 0 0;font-size:1.15cqw;transition:opacity .4s}.gh .cd-say.on{opacity:1}.gh .cd-people{opacity:0;padding:2.8cqw 3.4cqw;transition:opacity .5s .15s,transform .5s .15s;position:absolute;inset:0;transform:translateY(1.5cqw)}.gh .cd-people.on{opacity:1;transform:none}.gh .cd-need{background:#fff;border:1px solid #e8e6e1;border-radius:1.2cqw;justify-content:space-between;align-items:center;gap:1cqw;padding:1.6cqw 1.9cqw;display:flex}.gh .cd-need p{color:#252525;margin:0;font-size:1.5cqw}.gh .cd-btn{color:#fff;white-space:nowrap;background:#5e3a22;border-radius:999px;padding:.9cqw 1.6cqw;font-size:1.2cqw;font-weight:500}.gh .cd-tabs{color:#6b6b6b;background:#ece9e3;border-radius:.9cqw;gap:.2cqw;margin:1.5cqw 0 1.1cqw;padding:.35cqw;font-size:1.15cqw;display:inline-flex}.gh .cd-tabs span{border-radius:.6cqw;padding:.5cqw 1cqw}.gh .cd-tabs span.on{color:#252525;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.gh .cd-tabs u{color:#9a9a9a;margin-left:.35cqw;font-size:.85cqw;text-decoration:none}.gh .cd-list{background:#fff;border:1px solid #e8e6e1;border-radius:1.1cqw;overflow:hidden}.gh .cd-grp{font:600 .82cqw/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;background:#faf9f7;border-top:1px solid #e8e6e1;padding:.85cqw 1.7cqw}.gh .cd-list>div:first-child .cd-grp{border-top:0}.gh .cd-row{opacity:0;border-top:1px solid #e8e6e1;grid-template-columns:1.4cqw 2.9cqw 1fr auto;align-items:center;gap:1.1cqw;padding:1cqw 1.7cqw;transition:opacity .4s,transform .4s;display:grid;transform:translate(-.6cqw)}.gh .cd-people.on .cd-row{opacity:1;transform:none}.gh .cd-cb{background:#5e3a22;border-radius:.25cqw;width:1.25cqw;height:1.25cqw;position:relative}.gh .cd-cb:after{content:"";border:.15cqw solid #fff;border-width:0 .15cqw .15cqw 0;width:.3cqw;height:.55cqw;position:absolute;top:.12cqw;left:.33cqw;transform:rotate(45deg)}.gh .cd-cb.off{background:0 0;border:1px solid #e8e6e1}.gh .cd-cb.off:after{display:none}.gh .cd-av{color:#5e3a22;background:#f4eee9;border-radius:50%;place-items:center;width:2.9cqw;height:2.9cqw;font-size:1cqw;font-weight:600;display:grid}.gh .cd-who{flex-direction:column;min-width:0;display:flex}.gh .cd-who b{color:#252525;font-size:1.3cqw;font-weight:600}.gh .cd-who small{color:#6b6b6b;font-size:1.1cqw}.gh .cd-who u{font-family:var(--mono);color:#252525;font-size:1cqw;text-decoration:none}.gh .cd-pill{color:#3f3f3f;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:.5cqw;padding:.5cqw 1cqw;font-size:1cqw;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.gh .cd-pill:before{content:"";background:#c8c3b8;border-radius:50%;width:.45cqw;height:.45cqw}.gh .cd-pill.busy{color:#6b6b6b}.gh .cd-pill.busy:before{background:#5e3a22;animation:1s ease-in-out infinite cdPulse}.gh .cd-pill.ok{color:#2f7d5a;background:#eaf4ee;border-color:#cfe5d8}.gh .cd-pill.ok:before{background:#2f7d5a}.gh .cd-done{color:#fff;opacity:0;background:#2f7d5a;border-radius:.9cqw;margin-top:1.2cqw;padding:1cqw 1.4cqw;font-size:1.2cqw;font-weight:500;transition:opacity .4s,transform .4s;transform:translateY(.6cqw)}.gh .cd-done.on{opacity:1;transform:none}.gh .nfilm .srdesc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gh .cd-step b,.gh .cd-pill.busy:before,.gh .cd-typed i{animation:none}}
