.brand-logo{display:inline-flex;flex:none;align-items:center;justify-content:center}.brand-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fr-panel{--fr-pad:1.2em;--fr-pad-r:calc(var(--fr-pad) + var(--fr-bleed));position:absolute;overflow:hidden;background:var(--fr-panel);border-radius:4px;box-shadow:0 0 0 5px var(--fr-rim),0 0 0 6px hsla(0,0%,100%,.07),0 34px 60px -24px rgba(0,0,0,.6)}.fr-stack{display:grid;gap:.1em}.fr-stack small{display:inline-flex;align-items:center;gap:.45em}.fr-glass{position:absolute;z-index:3;display:flex;align-items:center;gap:.85em;padding:.95em 1.15em;background:rgba(50,53,47,.78);backdrop-filter:blur(12px) saturate(1.1);border:1px solid hsla(0,0%,100%,.15);color:#f0efe8;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 40px -16px rgba(0,0,0,.6);--corner:#a3a698}.fr-glass>span:not(.fr-toggle,.fr-wave,.fr-segment,.fr-perm-head){display:grid;gap:.15em}.fr-glass small{color:#a9ac9f}.fr-glass b{font-weight:600}.fr-glass>svg{color:#d9dace}.fr-glass .corners i,.fr-tile .corners i{transform:scale(.72)}.fr-tile{position:absolute;z-index:4;display:grid;place-items:center;width:4.2em;height:4.2em;background:rgba(64,68,60,.7);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18);color:#f0efe8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 30px -12px rgba(0,0,0,.55);--corner:#a3a698}.fr-pill{display:inline-flex;align-items:center;gap:.35em;padding:.3em .6em;border-radius:2px;background:var(--fr-soft);color:var(--fr-muted);font-size:.86em;font-weight:600;line-height:1.2;white-space:nowrap}.fr-pill.is-ok{background:var(--fr-ok-bg);color:var(--fr-ok)}.fr-pill.is-accent{background:#f8e2d8;color:#765b45}.fr-pill.is-dark{background:var(--fr-ink);color:#fcfbf7}.fr-glass .fr-pill.is-ok{background:rgba(63,185,106,.16);color:#8fdcaa}.fr-toggle{position:relative;display:inline-block;flex:none;width:2.35em;height:1.35em;margin-left:auto;border-radius:2px;background:hsla(0,0%,100%,.16)}.fr-toggle:after{content:"";position:absolute;top:.22em;left:.22em;width:.91em;height:.91em;border-radius:1px;background:#c9cbc0;box-shadow:0 1px 2px rgba(0,0,0,.25)}.fr-toggle.is-on{background:var(--orange)}.fr-toggle.is-on:after{left:auto;right:.22em;background:#fff}.fr-panel .fr-toggle:not(.is-on){background:#dddbd1}.fr-panel .fr-toggle:not(.is-on):after{background:#fff}.fr-btn.is-dark{background:var(--fr-ink);border-color:var(--fr-ink);color:#fcfbf7}.fr-select{display:inline-flex;align-items:center;gap:.35em;padding:.35em .6em;border:1px solid var(--fr-line);border-radius:2px;color:var(--fr-ink);font-size:.92em;font-weight:500;white-space:nowrap}.fr-avatar{display:inline-grid;place-items:center;flex:none;width:2.5em;height:2.5em;border-radius:2px;background:#e7e4d9;color:#5b5f53;font-size:.86em;font-weight:700;letter-spacing:.02em}.fr-avatar.is-ink{width:2.7em;height:2.7em;background:var(--fr-ink);color:#fcfbf7}.fr-rows li{display:flex;align-items:center;gap:.85em;padding:.8em var(--fr-pad-r,1.2em) .8em 1.2em;border-bottom:1px solid var(--fr-line);white-space:nowrap}.fr-rows li>span:not([class]){display:grid;gap:.1em;min-width:0}.fr-rows li>.fr-btn,.fr-rows li>.fr-pill,.fr-rows li>.fr-select{margin-left:auto}.fr-rows li.is-selected{background:#f4f2eb;box-shadow:inset 2px 0 0 var(--orange)}.fr-rows.is-compact li{padding-block:.62em}.fr-method{padding:.25em .5em;border-radius:2px;background:var(--fr-ink);color:#fcfbf7;font-family:var(--fr-code);font-size:.8em;font-weight:700;letter-spacing:.04em}.fr-api-bar code{overflow:hidden;min-width:0;color:var(--fr-ink);text-overflow:ellipsis}.fr-api-bar .fr-pill{margin-left:auto}.fr-api-bar>small,.fr-code{font-family:var(--fr-code)}.fr-code{padding:.9em 0 1em;counter-reset:line;font-size:.95em;line-height:1.75;white-space:pre}.fr-code li{counter-increment:line;padding-left:1.2em}.fr-code li:before{content:counter(line);display:inline-block;width:2.2em;margin-right:.6em;color:#b6b8ac;text-align:right}.fr-code li:not(:first-child):not(:last-child){padding-left:2.6em}.fr-code li:not(:first-child):not(:last-child):before{margin-left:-1.4em}.fr-code b{color:#3d4a6b;font-weight:500}.fr-code .is-str{color:#765b45}.fr-code .is-num{color:#2d7a52}.fr-software{width:33em;height:36em}.fr-software-panel{left:5.5em;top:4.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-perm{right:.8em;top:13.4em;display:grid;gap:.75em;width:13.6em;padding:1.1em 1.2em 1.2em}.fr-perm>span{display:flex;align-items:center;gap:.6em;font-size:.95em}.fr-perm-head{padding-bottom:.75em;border-bottom:1px solid hsla(0,0%,100%,.12)}.fr-perm-head small{margin-right:.2em}.fr-perm-head svg{margin-left:auto;color:#a9ac9f}.fr-software-tile-a{left:2.3em;top:11em}.fr-software-tile-b{right:7.4em;top:2.5em}.fr-members{width:33em;height:36em}.fr-members-panel{left:5.5em;top:4.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-tabs{display:flex;gap:1em;margin-left:.6em;color:var(--fr-muted)}.fr-tabs i{position:relative;font-style:normal}.fr-tabs i.is-active{color:var(--fr-ink);font-weight:600}.fr-tabs i.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1.05em;height:2px;background:var(--orange)}.fr-members-panel .fr-bar .fr-btn{margin-left:auto}.fr-seats{display:grid;gap:.55em;padding:1em var(--fr-pad-r,1.2em) 1em 1.2em;border-bottom:1px solid var(--fr-line)}.fr-seats>span{color:var(--fr-muted)}.fr-seats b{margin-left:.3em;color:var(--fr-ink)}.fr-seats>i{display:block;height:.4em;background:var(--fr-soft)}.fr-seats>i>i{display:block;height:100%;background:var(--fr-ink)}.fr-roleswitch{right:1em;top:20.2em;display:grid;gap:.7em}.fr-segment{display:flex;padding:.2em;background:rgba(0,0,0,.25);border-radius:2px}.fr-segment i{padding:.45em .85em;border-radius:1px;color:#b9bcb0;font-style:normal;font-weight:500}.fr-segment i.is-active{background:#f0efe8;color:var(--fr-ink);font-weight:600}.fr-members-tile{left:2.3em;top:11em}.fr-vault{width:33em;height:23em}.fr-vault-panel{left:4.6em;top:3.6em;right:calc(var(--fr-bleed) * -1)}.fr-vault-panel .fr-bar .fr-muted{margin-left:.2em}.fr-file{display:grid;place-items:center;flex:none;width:2.5em;height:2.5em;border:1px solid var(--fr-line);border-radius:2px;background:#f6f4ee;color:#5b5f53}.fr-vault-glass{left:0;top:18.4em}.fr-vault-tile{left:1.4em;top:7.2em}.fr-kpi{width:31em;height:22em}.fr-kpi-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-kpis{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--fr-line)}.fr-kpis>div{position:relative;display:grid;gap:.2em;padding:.9em 1.2em}.fr-kpis>div+div{border-left:1px solid var(--fr-line)}.fr-kpis b{display:flex;align-items:center;gap:.4em;font-family:var(--font-display),sans-serif;font-size:2.1em;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.fr-spark{position:absolute;right:1.2em;bottom:1.1em;width:5.5em;height:1.8em;overflow:visible}.fr-spark polyline{stroke:var(--orange);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.fr-spark.is-muted polyline{stroke:#aeb1a4}.fr-kpi-panel .fr-rows li>code{color:var(--fr-muted)}.fr-kpi-glass{left:0;top:.9em}.fr-kpi-tile{right:3em;top:.2em}.fr-api{width:31em;height:22em}.fr-api-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-api-glass{left:0;top:.9em}.fr-api-tile{right:3em;top:.2em}.fr-mobile{width:31em;height:22em}.fr-phone{position:absolute;left:12.5em;top:1.5em;width:15.5em;height:26em;padding:.6em;border-radius:2.4em;background:#151613;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 30px 50px -20px rgba(0,0,0,.7)}.fr-phone-screen{height:100%;overflow:hidden;padding:.7em .9em;border-radius:1.9em;background:var(--fr-panel)}.fr-phone-status{display:flex;align-items:center;justify-content:space-between;padding:0 .5em;font-size:.85em}.fr-phone-status i{width:5.2em;height:1.5em;border-radius:1em;background:#151613;margin-right:2.2em}.fr-phone-head{display:grid;margin:1em .3em .8em}.fr-phone-head b{font-family:var(--font-display),sans-serif;font-size:1.9em;line-height:1;text-transform:uppercase}.fr-phone-screen li{display:grid;gap:.2em;justify-items:start;margin-bottom:.5em;padding:.75em .8em;border:1px solid var(--fr-line);border-radius:.5em;background:#fff}.fr-phone-screen li.is-active{border-color:var(--fr-ink);box-shadow:inset 3px 0 0 var(--orange)}.fr-phone-screen li .fr-pill{margin-top:.25em}.fr-mobile-glass{left:0;top:7.4em}.fr-mobile-tile{left:27.4em;top:5.2em}.fr-checks{width:62em;height:26em}.fr-checks-panel{left:4em;top:6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-branch{padding:.25em .55em;border-radius:2px;background:var(--fr-soft);color:var(--fr-muted);font-family:var(--fr-code);font-size:.85em}.fr-checks-panel .fr-bar .fr-pill{margin-left:auto}.fr-pipeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2em;padding:1.6em var(--fr-pad-r,1.2em) 1.6em 1.4em;border-bottom:1px solid var(--fr-line)}.fr-pipeline:before{content:"";position:absolute;left:3em;right:3em;top:3.25em;height:1px;background:var(--fr-line)}.fr-pipeline li{position:relative;display:grid;gap:.35em;justify-items:start;padding:1em;border:1px solid var(--fr-line);border-radius:3px;background:#fff}.fr-pipeline li small{font-family:var(--fr-code)}.fr-docs{display:flex;flex-wrap:wrap;gap:.6em;padding:1.2em var(--fr-pad-r,1.2em) 1.2em 1.4em}.fr-docs span{display:inline-flex;align-items:center;gap:.45em;padding:.5em .75em;border:1px solid var(--fr-line);border-radius:2px;font-family:var(--fr-code);font-size:.9em}.fr-checks-glass{left:14em;top:1.2em}.fr-checks-tile{left:.8em;top:9.4em}.fr-agent{width:33em;height:36em}.fr-agent-panel{left:5.5em;top:5.4em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-agent-panel .fr-bar{min-height:3.9em}.fr-thread{display:grid;gap:.75em;padding:1.2em var(--fr-pad-r,1.2em) 1em 1.2em}.fr-bubble{max-width:82%;padding:.75em .95em;border-radius:3px;font-size:.98em}.fr .fr-bubble.is-them{justify-self:end;background:var(--fr-ink);color:#f3f2eb;border-bottom-right-radius:0}.fr .fr-bubble.is-agent{justify-self:start;background:var(--fr-soft);border-bottom-left-radius:0}.fr-escalated{display:inline-flex;align-items:center;justify-self:start;gap:.45em;padding:.45em .7em;border:1px dashed var(--orange);border-radius:2px;color:#765b45;font-size:.9em;font-weight:600}.fr-escalated small{margin-left:.4em;padding-left:.7em;border-left:1px solid #efc6b5;font-weight:500}.fr-input{display:flex;align-items:center;justify-content:space-between;margin:0 var(--fr-pad-r,1.2em) 0 1.2em;padding:.75em .9em;border:1px solid var(--fr-line);border-radius:2px;color:#a2a597}.fr-voice{left:0;top:1.6em;gap:.75em}.fr-wave{display:flex;align-items:center;gap:.2em;height:1.4em}.fr-wave i{width:.2em;border-radius:1px;background:#d9dace}.fr-wave i:nth-child(n+8){background:#7d8174}.fr-voice small{font-family:var(--fr-code)}.fr-agent-tile{left:2.3em;top:13em}.fr-runlog{width:33em;height:23em}.fr-runlog-panel{left:4.6em;top:3.6em;right:calc(var(--fr-bleed) * -1)}.fr-steps{position:relative;padding:.5em 0}.fr-steps:before{content:"";position:absolute;left:1.88em;top:1.4em;bottom:1.4em;width:1px;background:var(--fr-line)}.fr-steps li{position:relative;display:grid;grid-template-columns:1.4em 4.8em 1fr auto;align-items:center;gap:.7em;padding:.52em var(--fr-pad-r,1.2em) .52em 1.2em;white-space:nowrap}.fr-steps li>span:not(.fr-tick){color:var(--fr-muted)}.fr-steps code{color:#9c9f92}.fr-steps li.is-pending b,.fr-steps li.is-pending code{color:var(--orange)}.fr-steps li.is-pending .fr-tick{background:var(--fr-panel);border-color:var(--orange)}.fr-runlog-glass{left:0;top:18.6em}.fr-runlog-tile{left:1.4em;top:7.2em}.fr-pipeline-board{width:31em;height:22em}.fr-board-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;padding:1em var(--fr-pad-r,1.2em) 1em 1.2em}.fr-board>div{display:grid;align-content:start;gap:.55em}.fr-board>div>small{display:flex;align-items:center;gap:.45em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fr-board>div>small i{padding:0 .4em;border-radius:2px;background:var(--fr-soft);font-style:normal}.fr-card{display:grid;gap:.25em;min-height:4.4em;padding:.75em .8em;border:1px solid var(--fr-line);border-radius:3px;background:#fff}.fr-card small{display:inline-flex;align-items:center;gap:.35em}.fr-card.is-ghost{border-style:dashed;background:transparent}.fr-card.is-lifted{border-color:var(--fr-ink);box-shadow:inset 3px 0 0 var(--orange),0 14px 22px -12px rgba(37,39,33,.4);transform:translate(-.4em,-.3em)}.fr-board-glass{left:0;top:.9em}.fr-board-tile{right:3em;top:.2em}.fr-sync{width:31em;height:22em}.fr-nodes{position:absolute;z-index:3;left:3em;top:.6em;display:flex;align-items:center}.fr-node{display:grid;justify-items:center;gap:.35em;padding:.8em 1em .6em;background:#fcfbf7;border-radius:3px;box-shadow:0 0 0 5px var(--fr-rim),0 18px 30px -14px rgba(0,0,0,.6)}.fr-node .brand-logo{display:inline-grid;place-items:center}.fr-link{display:flex;align-items:center;gap:.4em;color:#c9cbc0}.fr-link i{width:2.2em;border-top:1px dashed #8b8e82}.fr-sync-panel{left:3em;top:8.4em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-sync-panel .fr-bar .fr-pill{margin-left:auto}.fr-map li{display:flex;align-items:center;gap:.8em;padding:.62em var(--fr-pad-r,1.2em) .62em 1.2em;border-bottom:1px solid var(--fr-line);color:#a2a597}.fr-map code{padding:.2em .45em;border-radius:2px;background:var(--fr-soft);color:var(--fr-ink)}.fr-foot.is-end{text-align:right}.fr-foot{display:block;padding:.75em var(--fr-pad-r,1.2em) .75em 1.2em}.fr-sync-tile{right:3em;top:.2em}.fr-chart{width:31em;height:22em}.fr-chart-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-chart-head{display:flex;align-items:flex-end;justify-content:space-between;padding:.9em var(--fr-pad-r,1.2em) 0 1.2em}.fr-chart-head>span{display:grid}.fr-chart-head b{font-family:var(--font-display),sans-serif;font-size:2.3em;line-height:1}.fr-bars{position:relative;display:flex;align-items:flex-end;gap:.55em;height:8.5em;margin:.8em 1.2em 0;padding-top:1em;border-bottom:1px solid var(--fr-line);background:repeating-linear-gradient(180deg,transparent 0 calc(2.5em - 1px),#efede6 calc(2.5em - 1px) 2.5em)}.fr-bars i{flex:1;border-radius:1px 1px 0 0;background:#d9d7cc}.fr-bars i.is-hot,.fr-tip{background:var(--fr-ink)}.fr-tip{position:absolute;left:58%;top:-.6em;padding:.3em .55em;border-radius:2px;color:#fcfbf7;font-size:.85em;font-weight:600;white-space:nowrap}.fr-chart-glass{left:0;top:.9em}.fr-chart-tile{right:3em;top:.2em}.fr-audit{width:62em;height:26em}.fr-audit-panel{left:4em;top:4.4em;right:calc(var(--fr-bleed) * -1);bottom:-3em;display:grid;grid-template-columns:1.1fr 1fr 1fr}.fr-audit-panel>*{padding:1.4em}.fr-audit-panel>:last-child{padding-right:calc(1.4em + var(--fr-bleed))}.fr-audit-panel>*+*{border-left:1px solid var(--fr-line)}.fr-approval{display:grid;align-content:start;justify-items:start;gap:.6em}.fr-approval>b{font-family:var(--font-display),sans-serif;font-size:1.9em;line-height:1;text-transform:uppercase}.fr-approval p{color:var(--fr-muted)}.fr-actions{display:flex;gap:.5em;margin-top:.4em}.fr-permissions,.fr-trail{display:grid;align-content:start;gap:.95em}.fr-permissions>small,.fr-trail>small{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fr-permissions>span{align-items:center}.fr-permissions>span,.fr-trail li{display:flex;gap:.8em;white-space:nowrap}.fr-trail li{position:relative;padding-left:1em}.fr-trail li:before{content:"";position:absolute;left:0;top:.45em;width:.45em;height:.45em;background:#c9cbc0}.fr-trail li:nth-last-child(2):before{background:var(--orange)}.fr-trail code{color:var(--fr-muted)}.fr-audit-tile{left:.8em;top:8em}.fr-editor{width:33em;height:36em}.fr-editor-panel{left:7em;top:4.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em;display:flex;flex-direction:column}.fr-mark{width:1.5em;height:1.5em;border-radius:2px;background:var(--fr-ink)}.fr-devices{display:inline-flex;gap:.7em;margin-left:.4em;color:#a2a597}.fr-devices .is-active{color:var(--fr-ink)}.fr-editor-panel .fr-site{flex:1}.fr-selection{position:absolute;z-index:2;left:.8em;right:calc(.8em + var(--fr-bleed));top:11.6em;height:8.2em;border:1.5px solid var(--orange);box-shadow:0 0 0 9999px rgba(10,10,8,.14)}.fr-selection-tag{position:absolute;left:-1.5px;top:-2.2em;display:inline-flex;align-items:center;gap:.4em;padding:.4em .65em;background:var(--orange);color:#fff;font-size:.9em;font-weight:600;white-space:nowrap}.fr-editor .fr-site-title{top:5.2em;bottom:auto;left:.8em;font-size:2.4em}.fr-type{display:grid;gap:.35em;padding:1em 1.3em 1.1em}.fr-type b{font-family:var(--font-display),sans-serif;font-size:3.2em;font-weight:500;line-height:.9;letter-spacing:-.01em}.fr-editor .fr-type{left:0;top:12.5em}.fr-swatches{display:grid;gap:.6em;padding:.75em}.fr-editor .fr-swatches{left:4.4em;top:21.6em}.fr-editor-tile{right:8em;top:2.5em}.fr-outline{width:33em;height:23em}.fr-outline-panel{left:4.6em;top:3.6em;right:calc(var(--fr-bleed) * -1)}.fr-outline-panel .fr-rows li{gap:.75em}.fr-grip{color:#bfc1b5}.fr-outline-panel .fr-rows code{color:#9c9f92}.fr-outline-glass{left:0;top:18.2em;display:grid;gap:.25em}.fr-outline-tile{left:1.4em;top:7.2em}.fr-cms{width:31em;height:22em}.fr-cms-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-cms-panel .fr-bar .fr-pill{margin-left:auto}.fr-fields{display:grid;gap:.8em;padding:1em var(--fr-pad-r,1.2em) 1em 1.2em}.fr-fields label{display:grid;gap:.35em}.fr-fields small{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fr-field{display:flex;align-items:center;gap:.6em;min-height:2.7em;padding:.55em .75em;border:1px solid var(--fr-line);border-radius:2px;background:#fff;white-space:nowrap}.fr-field.is-focus{border-color:var(--fr-ink);box-shadow:0 0 0 3px hsla(29,30%,54%,.14)}.fr-caret{display:inline-block;width:1.5px;height:1.2em;margin-left:1px;background:var(--orange)}.fr-thumb{position:relative;overflow:hidden;flex:none;width:2.6em;height:1.9em;border-radius:1px}.fr-thumb img{-o-object-fit:cover;object-fit:cover}.fr-cms-foot{display:flex;align-items:center;justify-content:space-between;padding:0 var(--fr-pad-r,1.2em) 0 1.2em}.fr-cms-foot small{display:inline-flex;align-items:center;gap:.35em;color:var(--fr-ok)}.fr-cms-glass{left:0;top:.9em}.fr-cms-tile{right:3em;top:.2em}.fr-speed{width:33em;height:23em}.fr-speed-panel{left:4.6em;top:3.6em;right:calc(var(--fr-bleed) * -1)}.fr-speed-body{display:flex;align-items:center;gap:1.6em;padding:1.3em var(--fr-pad-r,1.2em) 1.2em 1.4em;border-bottom:1px solid var(--fr-line)}.fr-speed-main{display:grid;justify-items:center;gap:.4em}.fr-ring{display:block}.fr-ring.is-big{width:6.4em;height:6.4em}.fr-ring.is-small{width:2.9em;height:2.9em}.fr-ring circle{fill:none;stroke-width:2.6}.fr-ring circle:first-child{stroke:rgba(63,185,106,.16)}.fr-ring circle+circle{stroke:var(--live);stroke-linecap:butt}.fr-ring text{fill:#247a47;font-family:var(--font-display),sans-serif;font-size:11px;font-weight:600}.fr-ring.is-small text{fill:#9fe0b6;font-size:12px}.fr-ring.is-small circle:first-child{stroke:rgba(63,185,106,.22)}.fr-metrics{display:grid;flex:1;gap:.2em}.fr-metrics li{display:flex;align-items:center;gap:.6em;padding:.55em 0;border-bottom:1px solid var(--fr-line);color:var(--fr-muted);white-space:nowrap}.fr-metrics li:last-child{border-bottom:0}.fr-metrics b{margin-left:auto;color:var(--fr-ink);font-family:var(--fr-code);font-size:.95em;font-weight:600}.fr-metrics .fr-dot.is-live{box-shadow:none}.fr-speed-glass{left:0;top:17.2em;gap:1.2em}.fr-speed-glass>span{display:flex!important;align-items:center;gap:.55em!important}.fr-speed-tile{left:1.4em;top:7.2em}.fr-serp{width:31em;height:22em}.fr-serp-panel{left:3em;top:5.6em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-serp-query{display:flex;align-items:center;gap:.7em;margin:1em var(--fr-pad-r,1.2em) 0 1.2em;padding:.65em .9em;border:1px solid var(--fr-line);border-radius:1.5em;color:var(--fr-ink)}.fr-serp-query svg{color:#9c9f92}.fr-result{display:grid;gap:.45em;padding:1em var(--fr-pad-r,1.2em) .8em 1.2em}.fr-result-site{display:flex;align-items:center;gap:.6em}.fr-result-site>i{width:1.9em;height:1.9em;border-radius:50%;background:var(--fr-ink);box-shadow:inset 0 0 0 .45em var(--fr-soft)}.fr-result-site>span{display:grid;line-height:1.2}.fr-result-title{color:#2c3a8c;font-size:1.22em;font-weight:500!important;line-height:1.25;white-space:nowrap}.fr-result p{max-width:34em;color:var(--fr-muted);font-size:.95em}.fr-schema{display:flex;gap:.5em;padding:0 1.2em}.fr-schema span{display:inline-flex;align-items:center;gap:.3em;padding:.3em .55em;border-radius:2px;background:var(--fr-ok-bg);color:var(--fr-ok);font-size:.86em;font-weight:600}.fr-serp-glass{left:0;top:.9em;display:grid;gap:.15em}.fr-serp-glass b{font-family:var(--fr-code);font-size:.95em}.fr-serp-tile{right:3em;top:.2em}.fr-enquiry{width:62em;height:26em}.fr-enquiry .fr-panel{top:5em}.fr-enquiry-crm,.fr-enquiry-form{--fr-bleed:0em}.fr-enquiry-form{left:4em;width:19em;bottom:-3em}.fr-enquiry-crm{left:26.4em;width:16.5em;height:15em}.fr-enquiry-cal{left:46.3em;right:calc(var(--fr-bleed) * -1);height:12.5em}.fr-enquiry-crm .fr-bar .fr-pill{margin-left:auto}.fr-enquiry-crm dl{display:grid;margin:0;padding:.4em 1.2em}.fr-enquiry-crm dl>div{display:flex;justify-content:space-between;gap:1em;padding:.6em 0;border-bottom:1px solid var(--fr-line)}.fr-enquiry-crm dl>div:last-child{border-bottom:0}.fr-enquiry-crm dt{color:var(--fr-muted)}.fr-enquiry-crm dd{margin:0;font-weight:600}.fr-date{display:grid;margin:.9em 1.2em .7em}.fr-date b{font-family:var(--font-display),sans-serif;font-size:2.6em;line-height:1}.fr-enquiry-cal .fr-pill{margin-left:1.2em}.fr-flow{position:absolute;z-index:3;top:10.5em;display:flex;align-items:center;justify-content:center;width:3.4em}.fr-flow:before{content:"";position:absolute;left:-.6em;right:-.6em;top:50%;border-top:1px dashed #8b8e82}.fr-flow .fr-tick{position:relative;box-shadow:0 0 0 4px #2a2d27}.fr-flow.is-a{left:23em}.fr-flow.is-b{left:42.9em}.fr-enquiry-tile{left:.8em;top:8.6em}@media (max-width:1080px){.bento .fr-audit,.bento .fr-checks,.bento .fr-enquiry{font-size:9.5px}}@media (max-width:760px){.bento .fr,.bento .fr-audit,.bento .fr-checks,.bento .fr-enquiry{font-size:10.5px}.bento .fr-audit,.bento .fr-checks,.bento .fr-enquiry{width:31em;margin-right:0}.bento .fr-checks .fr-pipeline{grid-template-columns:repeat(5,12em)}.bento .fr-audit-panel{grid-template-columns:16em 15em 15em}}@media (max-width:360px){.bento .fr,.bento .fr-audit,.bento .fr-checks,.bento .fr-enquiry{font-size:9.5px}}.enquiry-block.is-dark{margin:10px;background:radial-gradient(50% 60% at 12% 0,hsla(29,30%,54%,.1),transparent 70%),var(--deep);border-color:var(--deep);box-shadow:0 0 0 10px #dddcd1,0 0 0 11px #cdcdc0,var(--shadow-3);--corner:var(--ink)}@media (max-width:760px){.enquiry-block.is-dark{margin:6px;padding:48px 18px 20px;box-shadow:0 0 0 6px #dddcd1,0 0 0 7px #cdcdc0,var(--shadow-2)}}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.process-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:560px;padding:40px 36px 0;background:var(--white);border:1px solid var(--line)}.process-numeral{position:absolute;top:-30px;left:16px;color:rgba(37,39,33,.045);font-family:var(--font-display);font-size:250px;font-weight:700;line-height:1;pointer-events:none}.process-card>svg{position:relative;margin-bottom:88px}.process-card h3{position:relative;font-size:44px;text-transform:uppercase}.process-card>p{position:relative;margin-top:20px;color:var(--muted);font-size:15px}@media (max-width:1080px){.process-grid{grid-template-columns:minmax(0,1fr)}.process-card{min-height:0}}.process-numeral{font-variant-numeric:tabular-nums}.process-card{box-shadow:var(--shadow-1);transition:box-shadow .5s var(--ease-soft),transform .5s var(--ease-out),border-color var(--dur) var(--ease-soft)}.process-card:hover{box-shadow:var(--shadow-2)}[data-spotlight]{position:relative;isolation:isolate}.process-card[data-spotlight]:before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,0),hsla(29,30%,54%,.06),transparent 42%)}[data-reveal]{transition:opacity .9s var(--ease-soft),transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}[data-reveal=image]{transition:opacity 1s var(--ease-soft),transform 1.4s var(--ease-out)}.bento-card{grid-column:span 12;overflow:hidden;min-height:600px;padding:44px 48px 48px;background:radial-gradient(120% 80% at 0 0,hsla(0,0%,100%,.035),transparent 60%),linear-gradient(180deg,#2c2f29,#282b25);border:1px solid var(--deep-line);color:var(--on-deep);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--corner:#8b8e82;transition:border-color var(--dur) var(--ease-soft)}.bento-card,.tier{position:relative;display:flex;flex-direction:column;border-radius:4px}.tier{padding:40px 36px 36px}.process-card{min-height:620px;border-radius:4px}.process-numeral{top:-38px;left:14px;color:rgba(37,39,33,.05);font-size:260px;letter-spacing:-.03em}.process-card>svg{margin-bottom:76px}.process-card h3{font-size:clamp(40px,3.4vw,46px);line-height:.94}.process-card h3 .tone{display:block}.process-card>p{max-width:38ch}.process-ui{position:relative;align-self:flex-end;margin:auto -36px 0 auto;padding-top:44px;transition:transform .8s var(--ease-out)}.process-card:hover .process-ui{transform:translate3d(0,-6px,0)}.process-card .fr{--fr-rim:#e3e1d7}.process-card .fr-panel{box-shadow:0 0 0 5px var(--fr-rim),0 0 0 6px #d5d6ca,0 30px 50px -26px rgba(37,39,33,.45)}.process-card .fr-tile{background:hsla(54,19%,89%,.82);border-color:#cfd0c4;color:var(--ink);box-shadow:0 14px 26px -14px rgba(37,39,33,.45);--corner:#6f7367}.fr-people{display:inline-flex}.fr-people i{display:grid;place-items:center;width:2em;height:2em;margin-left:-.3em;border:2px solid var(--fr-panel);border-radius:50%;background:#e2dfd3;color:#5b5f53;font-size:.75em;font-style:normal;font-weight:700}.fr-people i.is-studio{background:var(--fr-ink);color:#fff}.fr-proposal{width:32.5em;height:23em}.fr-doc{left:3.4em;top:4.2em;right:calc(var(--fr-bleed) * -1);bottom:-3em}.fr-doc-body{display:grid;grid-template-columns:8.6em 1fr;height:100%}.fr-doc-toc{display:grid;align-content:start;gap:.2em;padding:1em .7em;border-right:1px solid var(--fr-line);background:#f6f4ee}.fr-doc-toc small{margin:0 0 .4em .5em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fr-doc-toc li{display:flex;align-items:center;gap:.55em;padding:.35em .5em;border-radius:2px;color:var(--fr-muted);white-space:nowrap}.fr-doc-toc li code{color:#a8ab9e}.fr-doc-toc li.is-active{background:#fff;color:var(--fr-ink);font-weight:600;box-shadow:0 0 0 1px var(--fr-line)}.fr-doc-page{display:grid;align-content:start;gap:.8em;padding:1.2em var(--fr-pad-r) 1.2em 1.4em}.fr-doc-title{margin-bottom:2.2em;font-family:var(--font-display),sans-serif;font-size:1.7em;line-height:1;text-transform:uppercase}.fr-doc-page p{color:#4a4d44}.fr-doc-page mark{padding:.05em 0;background:hsla(29,30%,54%,.16);box-shadow:0 1.5px 0 var(--orange);color:inherit}.fr-doc-table li{display:flex;justify-content:space-between;gap:1em;padding:.55em 0;border-top:1px solid var(--fr-line);white-space:nowrap}.fr-toolbar{position:absolute;z-index:4;left:15.4em;top:11.3em;display:flex;align-items:center;gap:.85em;padding:.6em .8em;border-radius:3px;background:var(--fr-ink);color:#e7e6de;box-shadow:0 14px 24px -10px rgba(37,39,33,.55)}.fr-toolbar>i{width:1px;height:1.2em;background:hsla(0,0%,100%,.2)}.fr-toolbar .is-active{color:#f59a73}.fr-toolbar span{padding:.15em .5em;border-radius:2px;background:var(--orange);color:#fff;font-size:.9em;font-weight:600}.fr-proposal-tile{left:0;top:.4em}.fr-review{width:32.5em;height:23em}.fr-browser{left:3.4em;top:4.8em;right:calc(var(--fr-bleed) * -1);bottom:-3em;display:flex;flex-direction:column}.fr-browser-bar{min-height:3em}.fr-lights{display:inline-flex;gap:.35em}.fr-lights i{width:.65em;height:.65em;border-radius:50%;background:#dcdad0}.fr-url{display:inline-flex;align-items:center;gap:.4em;margin-left:.6em;padding:.3em .8em;border-radius:2px;background:var(--fr-soft);color:var(--fr-muted);font-size:.9em}.fr-browser .fr-bar .fr-pill{margin-left:auto}.fr-browser .fr-site{flex:1}.fr-review .fr-site-title{top:1.45em;bottom:auto;left:.75em;font-size:2.1em}.fr-pin{position:absolute;z-index:2;display:grid;place-items:center;width:1.9em;height:1.9em;background:var(--orange);color:#fff;font-size:.9em;font-weight:700;box-shadow:0 6px 12px -4px rgba(0,0,0,.5);--corner:#fff}.fr-pin .corners i{transform:scale(.5)}.fr-pin.is-one{left:16.6em;top:3.4em}.fr-pin.is-two{left:5em;top:11.6em}.fr-devicebar{position:absolute;z-index:4;left:13.4em;top:1.2em;display:flex;align-items:center;gap:.9em;padding:.65em .9em;border-radius:3px;background:#fff;color:#9c9f92;box-shadow:0 0 0 1px var(--fr-line),0 14px 24px -12px rgba(37,39,33,.45)}.fr-devicebar>i{width:1px;height:1.2em;background:var(--fr-line)}.fr-devicebar .is-active{color:var(--fr-ink)}.fr-devicebar .is-accent{color:var(--orange)}.fr-comment{position:absolute;z-index:4;right:1.4em;bottom:1.2em;display:grid;gap:.5em;width:15.4em;padding:.9em 1em;border-radius:3px;background:#fff;box-shadow:0 0 0 1px var(--fr-line),0 18px 30px -14px rgba(0,0,0,.5)}.fr-comment-head{display:flex;align-items:center;gap:.5em}.fr-comment-head i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#e2dfd3;color:#5b5f53;font-size:.72em;font-style:normal;font-weight:700}.fr-comment-head small{margin-left:auto}.fr-comment-reply{display:inline-flex;align-items:center;gap:.4em;padding-top:.5em;border-top:1px solid var(--fr-line);color:var(--fr-ok);font-size:.9em;font-weight:600}.fr-review-tile{left:0;top:1em}.fr-handover{width:32.5em;height:23em}.fr-player{left:7.4em;top:4.2em;right:calc(var(--fr-bleed) * -1);bottom:-3em;display:flex;flex-direction:column}.fr-player .fr-bar svg{color:var(--orange)}.fr-video{position:relative;flex:1;overflow:hidden;background:#1d1f1b}.fr-video img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)}.fr-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,8,.1),rgba(10,10,8,.55))}.fr-play{position:absolute;z-index:2;left:calc(50% - var(--fr-bleed) / 2);top:40%;display:grid;place-items:center;width:3.6em;height:3.6em;background:hsla(48,45%,98%,.94);color:var(--fr-ink);transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px rgba(0,0,0,.6);--corner:hsla(0,0%,100%,.85)}.fr-play svg{margin-left:.15em}.fr-play .corners i{transform:scale(.7)}.fr-chapter{bottom:5.6em;color:#fff;font-size:.9em;font-weight:600}.fr-chapter,.fr-scrub{position:absolute;z-index:2;left:1.1em}.fr-scrub{right:calc(1.2em + var(--fr-bleed));bottom:4.4em;display:flex;gap:.25em}.fr-scrub i{flex:1;height:.3em;background:hsla(0,0%,100%,.28)}.fr-scrub i.is-done{background:#fff}.fr-scrub i.is-now{background:linear-gradient(90deg,var(--orange) 45%,hsla(0,0%,100%,.28) 45%)}.fr-pack{left:0;top:9.6em;display:grid;gap:.65em;padding:1em 1.1em 1.1em}.fr-pack>small{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fr-pack>span{display:flex!important;align-items:center;gap:.6em!important}.fr-pack>span.is-pending{color:#a9ac9f}.fr-pack .fr-tick.is-pending{border-color:#7d8174}.fr-handover-tile{left:1.6em;top:1.6em}.process-card .fr-pack{background:rgba(37,39,33,.86)}@media (max-width:1200px){.bento-card{padding:40px}.process-card .fr{font-size:11px}.tier{padding:36px 28px 32px}}@media (max-width:1080px){.bento-card{min-height:480px}.process-card{min-height:0}.process-card .fr{font-size:12px}}@media (max-width:760px){.process-grid{gap:var(--m-card-gap)}.process-card{min-height:0;padding:var(--m-card-pad);border-radius:4px;box-shadow:none}.process-ui{display:none}.process-numeral{top:-8px;right:var(--m-card-pad);left:auto;font-size:96px;letter-spacing:0}.process-card>svg{width:32px;height:32px;margin-bottom:var(--m-card-gap)}.process-card h3{font-size:var(--m-h3);line-height:1.1}.process-card>p{max-width:none;margin-top:var(--m-inner);font-size:var(--m-body);line-height:1.55}}@media (prefers-reduced-motion:reduce){.process-card:hover .process-ui{transform:none}}.footer-wordmark{position:relative;margin-top:16px;padding:clamp(28px,4.4vw,72px) clamp(14px,3.4vw,52px) clamp(10px,1.8vw,26px);overflow:visible;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012) 72%);--corner:#8b8f82;border:1px solid hsla(30,42%,68%,.2);background:linear-gradient(180deg,hsla(30,42%,68%,.055),hsla(0,0%,100%,.012) 72%);--corner:#88735f}