.image-module__cPWPcq__block{width:auto;height:auto;display:block}@layer utilities{:where(.image-module__cPWPcq__img){object-fit:cover}}
.demo-button-module__OvQUEq__demo{appearance:none;background-color:var(--button-fill,var(--button-tone));color:var(--button-ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out-quad), color .2s var(--ease-out-quad);border:0;border-top:1.5px solid #0000;border-radius:1.06667vw;padding:4.26667vw 5.33333vw;font-size:3.2vw;line-height:1;display:inline-block;position:relative}@media (min-width:800px){.demo-button-module__OvQUEq__demo{border-radius:calc(min(1vw,14.4px)/3.6);padding:calc(min(1vw,14.4px)/1.2) calc(1.11111*min(1vw,14.4px));font-size:calc(min(1vw,14.4px)/1.2)}}.demo-button-module__OvQUEq__demo:before{content:"";border:1px solid var(--button-tone);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-quad);position:absolute;inset:-1.5px 0 0}@media (hover:hover){.demo-button-module__OvQUEq__demo:hover{color:var(--button-tone);background-color:#0000}.demo-button-module__OvQUEq__demo:hover:before{opacity:1}}.demo-button-module__OvQUEq__demo[data-tone=forest]{--button-tone:var(--color-forest);--button-ink:var(--color-white)}.demo-button-module__OvQUEq__demo[data-tone=white]{--button-tone:var(--color-white);--button-ink:var(--color-forest)}.demo-button-module__OvQUEq__demo[data-tone=outline]{--button-tone:var(--color-forest);--button-fill:var(--color-white);--button-ink:var(--color-forest);border:1px solid var(--color-forest)}.demo-button-module__OvQUEq__demo[data-tone=outline]:before{content:none}@media (hover:hover){.demo-button-module__OvQUEq__demo[data-tone=outline]:hover{background-color:var(--color-forest);color:var(--color-white)}}
@media (min-width:800px){.insure-module__715Q-q__centred{--arc-shift:calc(9.79167 * min(1vw, 14.4px))}}@media (min-width:800px){.insure-module__715Q-q__clipped{clip-path:inset(calc(2.77778*min(1vw,14.4px)) 0 0)}}.insure-module__715Q-q__lines{left:calc(-44.72vw - var(--arc-shift,0px));transform-origin:50% 100%;width:89.28vw;height:119.072vw;position:absolute;top:calc(50% - 115.605vw);transform:rotate(90deg)}@media (min-width:800px){.insure-module__715Q-q__lines{left:calc(calc(-38.8194 * min(1vw, 14.4px)) - var(--arc-shift,0px));width:calc(77.5*min(1vw,14.4px));height:calc(103.361*min(1vw,14.4px));top:calc(50% - 103.361*min(1vw,14.4px))}}.insure-module__715Q-q__linesRight{left:auto;right:calc(calc(-38.8194 * min(1vw, 14.4px)) - var(--arc-shift,0px));transform:scaleX(-1)rotate(90deg)}@media (max-width:799.98px){.insure-module__715Q-q__stacked{--arc-shift:10.6667vw}}@media (max-width:799.98px){.insure-module__715Q-q__stacked .insure-module__715Q-q__lines{left:calc(50% - 44.64vw);right:auto;top:calc(100% - 119.072vw + var(--arc-shift));transform:none}}@media (max-width:799.98px){.insure-module__715Q-q__stacked .insure-module__715Q-q__linesRight{top:calc(-1 * var(--arc-shift));transform-origin:50%;transform:scaleY(-1)}}@media (min-width:800px){.insure-module__715Q-q__linesWide{top:calc(50% - 97.8056*min(1vw,14.4px))}}.insure-module__715Q-q__crossX,.insure-module__715Q-q__crossY{background-image:repeating-linear-gradient(var(--cross-direction), color-mix(in srgb, var(--color-forest) 45%, transparent) 0 calc(.277778 * min(1vw, 14.4px)), transparent calc(.277778 * min(1vw, 14.4px)) calc(.625 * min(1vw, 14.4px)))}.insure-module__715Q-q__crossX{--cross-direction:to right}.insure-module__715Q-q__crossY{--cross-direction:to bottom}
.logos-module__dnhKnq__strip{--cell-pad:8vw;--cell-height:19.2vw;--mark-unit:.266667vw;--row:1497;--speed:30;--fade:10.6667vw}@media (min-width:800px){.logos-module__dnhKnq__strip{--cell-pad:calc(4.02778 * min(1vw, 14.4px));--cell-height:calc(8.33333 * min(1vw, 14.4px));--mark-unit:calc(.0694445 * min(1vw, 14.4px));--row:1945;--fade:calc(8.33333 * min(1vw, 14.4px))}}.logos-module__dnhKnq__band{--band-fade:linear-gradient(to right, transparent 0, var(--color-black) var(--fade), var(--color-black) calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:var(--band-fade);-webkit-mask-image:var(--band-fade);mask-image:var(--band-fade)}.logos-module__dnhKnq__track{width:max-content;animation:logos-module__dnhKnq__drift calc(var(--row) * 1s / var(--speed)) linear infinite;will-change:transform;display:flex}.logos-module__dnhKnq__track[data-paused=true]{animation-play-state:paused}.logos-module__dnhKnq__mark{width:calc(var(--width) * var(--mark-unit));height:calc(var(--height) * var(--mark-unit));-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;transition:opacity .3s}.logos-module__dnhKnq__still{--cell-pad:2.13333vw;padding-inline:2.13333vw}@media (min-width:800px){.logos-module__dnhKnq__still{--cell-pad:calc(4.02778 * min(1vw, 14.4px));padding-inline:0}}.logos-module__dnhKnq__still>li{flex:1 1 0}.logos-module__dnhKnq__fit{max-width:100%;height:auto;aspect-ratio:var(--width) / var(--height)}@keyframes logos-module__dnhKnq__drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logos-module__dnhKnq__track{animation:none}}
.deployment-module__yGt-6q__deployment{background-color:var(--color-parchment);border-image:conic-gradient(var(--color-parchment) 0 0) fill 0 / /0 100vmax}.deployment-module__yGt-6q__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:3.2vw;margin-inline:-4.26667vw;padding-inline:4.26667vw;scroll-padding-inline:4.26667vw;display:flex;overflow-x:auto}@media (min-width:800px){.deployment-module__yGt-6q__cards{grid-template-columns:repeat(3,1fr);gap:calc(1.38889*min(1vw,14.4px));margin-inline:calc(min(1vw,14.4px)/4.8);padding-inline:0;display:grid;overflow-x:visible}}
.measure-module__0QYawG__measure{z-index:1;pointer-events:none;position:absolute;inset:0}.measure-module__0QYawG__label{font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;color:var(--color-ink);opacity:0;will-change:transform, opacity;font-size:calc(min(1vw,14.4px)/1.44);line-height:1.3;position:absolute;top:0;left:0}
.hero-module__F-N4Ya__hero{background-color:var(--color-white);height:224vw;padding-inline:var(--safe);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative;overflow:clip}@media (min-width:800px){.hero-module__F-N4Ya__hero{height:auto;padding-inline:0}}.hero-module__F-N4Ya__backdrop{background:url(/product/hero-cube-mobile.jpg) top/100% no-repeat;position:absolute;inset:0}@media (min-width:800px){.hero-module__F-N4Ya__backdrop{display:none}}.hero-module__F-N4Ya__copy{width:100%;color:var(--color-black);flex-direction:column;grid-area:1/1;align-self:start;align-items:start;gap:6.4vw;margin-top:130.667vw;display:flex;position:relative}@media (min-width:800px){.hero-module__F-N4Ya__copy{text-align:center;align-items:center;gap:calc(1.11111*min(1vw,14.4px));width:calc(48.0556*min(1vw,14.4px));margin-top:calc(42.9861*min(1vw,14.4px))}}.hero-module__F-N4Ya__figure{aspect-ratio:1440/890;pointer-events:none;grid-area:1/1;place-items:center;width:calc(100*min(1vw,14.4px));display:none;position:relative}@media (min-width:800px){.hero-module__F-N4Ya__figure{display:grid}}.hero-module__F-N4Ya__cube{aspect-ratio:.866025;width:calc(15.2778*min(1vw,14.4px))}
.metrics-module__8jFcyG__row{border-bottom:1px solid var(--color-ink);padding-block:6.4vw}.metrics-module__8jFcyG__row:first-child{padding-top:0}.metrics-module__8jFcyG__row:last-child{border-bottom:0;padding-bottom:0}@media (min-width:800px){.metrics-module__8jFcyG__row{border-top:1px dotted var(--color-ink);border-bottom:0;min-height:calc(12.5694*min(1vw,14.4px));padding-block:calc(1.11111*min(1vw,14.4px)) calc(2.77778*min(1vw,14.4px))}.metrics-module__8jFcyG__row:first-child{padding-top:calc(1.11111*min(1vw,14.4px))}.metrics-module__8jFcyG__row:last-child{min-height:0;padding-bottom:calc(2.77778*min(1vw,14.4px))}}.metrics-module__8jFcyG__bars{gap:3.2vw;display:flex}@media (min-width:800px){.metrics-module__8jFcyG__bars{grid-template-columns:calc(8.33333*min(1vw,14.4px)) calc(3.88889*min(1vw,14.4px)) 1fr;align-items:center;gap:calc(min(1vw,14.4px)/1.2) calc(1.11111*min(1vw,14.4px));width:100%;margin-top:calc(2.22222*min(1vw,14.4px));display:grid}}.metrics-module__8jFcyG__bar{flex-direction:column;align-items:center;gap:1.6vw;width:17.0667vw;display:flex}.metrics-module__8jFcyG__bar dt{order:1}@media (min-width:800px){.metrics-module__8jFcyG__bar{display:contents}.metrics-module__8jFcyG__bar dt{order:0}.metrics-module__8jFcyG__bar dd{text-align:right}}.metrics-module__8jFcyG__track{background-color:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:1.06667vw;align-items:flex-end;width:10.6667vw;height:25.6vw;display:flex}@media (min-width:800px){.metrics-module__8jFcyG__track{border-radius:calc(min(1vw,14.4px)/2.4);width:auto;height:calc(min(1vw,14.4px)/1.2)}}.metrics-module__8jFcyG__fill{width:100%;height:calc(var(--share) * 100%);border-radius:inherit;transform:translateY(calc((1 - var(--fill,1)) * 100%));display:block}@media (min-width:800px){.metrics-module__8jFcyG__fill{width:calc(var(--share) * 100%);height:100%;transform:translateX(calc((var(--fill,1) - 1) * 100%))}}.metrics-module__8jFcyG__fill[data-tone=baseline]{--stripe:.533333vw;--gap:1.6vw;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-forest) 22%, transparent) 0 var(--stripe), transparent var(--stripe) var(--gap));background-color:color-mix(in srgb, var(--color-forest) 8%, transparent)}@media (min-width:800px){.metrics-module__8jFcyG__fill[data-tone=baseline]{--stripe:calc(.138889 * min(1vw, 14.4px));--gap:calc(.416667 * min(1vw, 14.4px))}}.metrics-module__8jFcyG__fill[data-tone=harbor]{background-color:var(--color-forest)}
.flow-lines-module__nW06gG__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-lines-module__nW06gG__solid,.flow-lines-module__nW06gG__dotted,.flow-lines-module__nW06gG__arrow{fill:none;stroke-width:1px}.flow-lines-module__nW06gG__dotted{stroke-dasharray:2 2}.flow-lines-module__nW06gG__arrow{stroke-linecap:round;stroke-linejoin:round}.flow-lines-module__nW06gG__reveal{fill:none;stroke:#fff;stroke:lab(100% 0 0);stroke-width:6px}
.frame-module__wY_X4a__frame{--frame-px:calc(100cqi / var(--frame-width,690));--text-2xs:12px;--text-xs:12.5px;--text-sm:13px;--text-md:13.5px;--text-lg:14px;background-color:var(--color-paper);position:relative;overflow:hidden}.frame-module__wY_X4a__fade{background:linear-gradient(to right in oklab, transparent 0%, transparent 30%, var(--color-paper) 88%, var(--color-paper) 100%);pointer-events:none;width:10.6667vw;position:absolute;top:0;bottom:0;right:0}@media (min-width:800px){.frame-module__wY_X4a__fade{width:calc(100 * var(--frame-px))}}.frame-module__wY_X4a__fadeBottom{background:linear-gradient(to bottom in oklab, transparent 0%, transparent 30%, var(--color-paper) 88%, var(--color-paper) 100%);pointer-events:none;height:10.6667vw;position:absolute;bottom:0;left:0;right:0}@media (min-width:800px){.frame-module__wY_X4a__fadeBottom{height:calc(100 * var(--frame-px))}}
.adversarial-testing-module__cbfQwa__root{--frame-width:420;height:calc(700 * var(--frame-px));position:relative}@media (min-width:800px){.adversarial-testing-module__cbfQwa__root{--frame-width:690;aspect-ratio:690/683;height:auto}}.adversarial-testing-module__cbfQwa__root{--ring-red-bg:#f3e6e6;--ring-red-border:#8a0707;--stub-red:#853c32;--ring-grey-bg:#ced7d4;--icon-ring-red:#8a07071a;--icon-ring-grey:#0b352733}.adversarial-testing-module__cbfQwa__canvas{top:0;left:calc(-135 * var(--frame-px));width:calc(690 * var(--frame-px));height:calc(683 * var(--frame-px));position:absolute}@media (min-width:800px){.adversarial-testing-module__cbfQwa__canvas{left:0}}.adversarial-testing-module__cbfQwa__ring{width:calc(13 * var(--frame-px));height:calc(13 * var(--frame-px));border-style:solid;border-width:1px;border-radius:50%;position:absolute}.adversarial-testing-module__cbfQwa__ringRed{left:calc(207.51 * var(--frame-px));top:calc(82.5 * var(--frame-px));background-color:var(--ring-red-bg);border-color:var(--ring-red-border)}.adversarial-testing-module__cbfQwa__ringGrey{left:calc(207.51 * var(--frame-px));top:calc(156.5 * var(--frame-px));background-color:var(--ring-grey-bg);border-color:var(--color-forest)}.adversarial-testing-module__cbfQwa__vulnCards{left:calc(246 * var(--frame-px));top:calc(65 * var(--frame-px));gap:calc(17 * var(--frame-px));width:calc(199 * var(--frame-px));flex-direction:column;display:flex;position:absolute}@media (min-width:800px){.adversarial-testing-module__cbfQwa__vulnCards{gap:calc(16 * var(--frame-px))}}.adversarial-testing-module__cbfQwa__vulnCard{align-items:flex-start;gap:calc(8 * var(--frame-px));padding:calc(8 * var(--frame-px)) calc(10 * var(--frame-px));background-color:var(--color-white);border-radius:calc(8 * var(--frame-px));border-bottom:1px solid;display:flex}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=injection]{border-bottom-color:var(--ring-red-border)}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=bypass]{border-bottom-color:var(--color-forest)}.adversarial-testing-module__cbfQwa__vulnIcon{width:calc(21 * var(--frame-px));height:calc(21 * var(--frame-px));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=injection] .adversarial-testing-module__cbfQwa__vulnIcon{background-color:var(--icon-ring-red);color:var(--ring-red-border)}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=bypass] .adversarial-testing-module__cbfQwa__vulnIcon{background-color:var(--icon-ring-grey);color:var(--color-forest)}.adversarial-testing-module__cbfQwa__vulnIconGlyph{width:calc(9 * var(--frame-px));height:calc(9 * var(--frame-px))}.adversarial-testing-module__cbfQwa__vulnText{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;flex-direction:column;line-height:1.4;display:flex}@media (min-width:800px){.adversarial-testing-module__cbfQwa__vulnText{gap:calc(8 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.adversarial-testing-module__cbfQwa__vulnLabel{margin:0}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=injection] .adversarial-testing-module__cbfQwa__vulnLabel{color:var(--ring-red-border)}.adversarial-testing-module__cbfQwa__vulnCard[data-vuln=bypass] .adversarial-testing-module__cbfQwa__vulnLabel{color:var(--color-forest)}.adversarial-testing-module__cbfQwa__vulnName{color:var(--color-ink);margin:0}.adversarial-testing-module__cbfQwa__caption{width:max-content;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-black);text-align:center;margin:0 auto;line-height:1.6;position:absolute;left:0;right:0}@media (min-width:800px){.adversarial-testing-module__cbfQwa__caption{font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.adversarial-testing-module__cbfQwa__probedLabel{top:calc(203 * var(--frame-px))}.adversarial-testing-module__cbfQwa__agentLabel{top:calc(413.5 * var(--frame-px))}.adversarial-testing-module__cbfQwa__evidenceLabel{top:calc(655 * var(--frame-px))}@media (min-width:800px){.adversarial-testing-module__cbfQwa__evidenceLabel{top:calc(607.5 * var(--frame-px))}}.adversarial-testing-module__cbfQwa__cube{left:calc(288.789 * var(--frame-px));top:calc(281.5 * var(--frame-px));width:calc(112.431 * var(--frame-px));height:calc(124 * var(--frame-px));color:var(--color-black);position:absolute}.adversarial-testing-module__cbfQwa__document{left:calc(280 * var(--frame-px));top:calc(504.5 * var(--frame-px));width:calc(130 * var(--frame-px));height:calc(139 * var(--frame-px));color:var(--color-forest);position:absolute}@media (min-width:800px){.adversarial-testing-module__cbfQwa__document{left:calc(300.5 * var(--frame-px));width:calc(89 * var(--frame-px));height:calc(95 * var(--frame-px))}}.adversarial-testing-module__cbfQwa__documentLabel{left:calc(280 * var(--frame-px));top:calc(559.8 * var(--frame-px));width:calc(130 * var(--frame-px));padding:calc(4 * var(--frame-px)) 0;border-top:1px solid var(--color-forest);border-bottom:1px solid var(--color-forest);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-ink);text-align:center;justify-content:center;align-items:center;margin:0;line-height:1.6;display:flex;position:absolute}@media (min-width:800px){.adversarial-testing-module__cbfQwa__documentLabel{left:calc(300.5 * var(--frame-px));top:calc(541.648 * var(--frame-px));width:calc(89 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}
.guardrails-module__ULBV7q__root{--frame-width:560;height:calc(840 * var(--frame-px));position:relative}@media (min-width:800px){.guardrails-module__ULBV7q__root{--frame-width:690;aspect-ratio:690/683;height:auto}}.guardrails-module__ULBV7q__root{--chip-no-bg:#f3e6e6;--chip-no-text:#8a0707;--chip-yes-bg:color-mix(in oklab, var(--color-forest) 50%, transparent)}.guardrails-module__ULBV7q__canvas{top:0;left:calc(-65 * var(--frame-px));width:calc(690 * var(--frame-px));height:calc(683 * var(--frame-px));position:absolute}@media (min-width:800px){.guardrails-module__ULBV7q__canvas{left:0}}.guardrails-module__ULBV7q__pill{left:50%;top:calc(146.533 * var(--frame-px));background-color:var(--color-white);border:1px solid var(--color-ink);border-radius:calc(4 * var(--frame-px));justify-content:center;align-items:center;gap:2.13333vw;padding:2.13333vw 3.2vw;display:flex;position:absolute;translate:-50% -50%}@media (min-width:800px){.guardrails-module__ULBV7q__pill{left:calc(345.81 * var(--frame-px));top:calc(124.533 * var(--frame-px));height:calc(44 * var(--frame-px));gap:calc(8 * var(--frame-px));padding:0 calc(12 * var(--frame-px));translate:-50%}}.guardrails-module__ULBV7q__tool{width:calc(16 * var(--frame-px));height:calc(16 * var(--frame-px));color:var(--color-ink);flex:none}.guardrails-module__ULBV7q__pillText{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap;margin:0;line-height:1.2}@media (min-width:800px){.guardrails-module__ULBV7q__pillText{font-size:calc(12 * var(--frame-px));line-height:1}}.guardrails-module__ULBV7q__policyCard{width:calc(228 * var(--frame-px));gap:calc(10 * var(--frame-px));padding:calc(10 * var(--frame-px));background-color:var(--color-white);border:1px solid var(--color-ink);border-radius:calc(8 * var(--frame-px));flex-direction:column;display:flex;position:absolute}.guardrails-module__ULBV7q__policyLeft{left:calc(85.875 * var(--frame-px));top:calc(291.533 * var(--frame-px))}.guardrails-module__ULBV7q__policyRight{left:calc(376.125 * var(--frame-px));top:calc(290.533 * var(--frame-px))}.guardrails-module__ULBV7q__policyLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-forest);margin:0;line-height:1.6}@media (min-width:800px){.guardrails-module__ULBV7q__policyLabel{font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.guardrails-module__ULBV7q__chipRow{align-items:center;gap:calc(8 * var(--frame-px));width:100%;padding:calc(4 * var(--frame-px)) calc(8 * var(--frame-px)) calc(4 * var(--frame-px)) calc(4 * var(--frame-px));border:1px solid var(--color-ink);border-radius:calc(4 * var(--frame-px));display:flex}.guardrails-module__ULBV7q__chip{min-width:calc(36 * var(--frame-px));min-height:calc(24 * var(--frame-px));padding:0 calc(4 * var(--frame-px));border-radius:calc(2 * var(--frame-px));font-family:var(--font-sans);font-size:var(--text-2xs);flex:none;justify-content:center;align-items:center;line-height:1.4;display:flex}@media (min-width:800px){.guardrails-module__ULBV7q__chip{width:calc(36 * var(--frame-px));height:calc(24 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(24 * var(--frame-px));padding:0}}.guardrails-module__ULBV7q__chipRow[data-decision=no] .guardrails-module__ULBV7q__chip{background-color:var(--chip-no-bg);color:var(--chip-no-text)}.guardrails-module__ULBV7q__chipRow[data-decision=yes] .guardrails-module__ULBV7q__chip{background-color:var(--chip-yes-bg);color:var(--color-forest)}.guardrails-module__ULBV7q__chipLabel{min-width:0;font-family:var(--font-sans);font-size:var(--text-xs);flex:1;margin:0;line-height:1.2}@media (min-width:800px){.guardrails-module__ULBV7q__chipLabel{font-size:calc(12 * var(--frame-px));line-height:1}}.guardrails-module__ULBV7q__chipRow[data-decision=no] .guardrails-module__ULBV7q__chipLabel{color:var(--chip-no-text)}.guardrails-module__ULBV7q__chipRow[data-decision=yes] .guardrails-module__ULBV7q__chipLabel{color:var(--color-forest)}.guardrails-module__ULBV7q__evidenceCard{left:calc(185 * var(--frame-px));top:calc(430.42 * var(--frame-px));width:calc(320 * var(--frame-px));border:1px solid var(--color-ink);border-radius:calc(8 * var(--frame-px));position:absolute;overflow:hidden}@media (min-width:800px){.guardrails-module__ULBV7q__evidenceCard{left:calc(231 * var(--frame-px));width:calc(228 * var(--frame-px))}}.guardrails-module__ULBV7q__evidenceHeader{padding:calc(4 * var(--frame-px)) calc(10 * var(--frame-px));background-color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-white);margin:0;line-height:1.5}@media (min-width:800px){.guardrails-module__ULBV7q__evidenceHeader{font-size:calc(13 * var(--frame-px));line-height:calc(20 * var(--frame-px))}}.guardrails-module__ULBV7q__evidenceBody{padding:calc(10 * var(--frame-px));background-color:var(--color-white);flex-direction:column;display:flex}.guardrails-module__ULBV7q__evidenceLine{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-ink);margin:0;line-height:1.6}@media (min-width:800px){.guardrails-module__ULBV7q__evidenceLine{font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px));white-space:nowrap}}
.dot-lens-module__0FlUfW__lens{-webkit-mask-image:radial-gradient(circle closest-side, #000 calc(var(--inner) * 100%), #00000080 calc(var(--middle) * 100%), transparent 100%);mask-image:radial-gradient(circle closest-side, #000 calc(var(--inner) * 100%), #00000080 calc(var(--middle) * 100%), transparent 100%)}@supports (color:lab(0% 0 0)){.dot-lens-module__0FlUfW__lens{-webkit-mask-image:radial-gradient(circle closest-side, lab(0% 0 0) calc(var(--inner) * 100%), lab(0% 0 0/.5) calc(var(--middle) * 100%), transparent 100%);mask-image:radial-gradient(circle closest-side, lab(0% 0 0) calc(var(--inner) * 100%), lab(0% 0 0/.5) calc(var(--middle) * 100%), transparent 100%)}}
.monitoring-module__fC0y3q__root{padding:5.33333vw;position:relative}@media (min-width:800px){.monitoring-module__fC0y3q__root{aspect-ratio:690/689;padding:0}}.monitoring-module__fC0y3q__root{--chart-tool-call:#3a5a50;--chart-restricted:#6d867d;--chart-injection:#9daea9;--chart-flat:#99aaa3;--chart-total:#d9d9d9;--chart-forest-60:#0b352799;--chart-forest-40:#0b352766;--chart-grid:#0e0f0d26;--chart-axis-label:#0e0f0d80}.monitoring-module__fC0y3q__card{background-color:var(--color-white);border-radius:1.06667vw;flex-direction:column;padding:4.26667vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__card{inset:calc(40 * var(--frame-px));padding:calc(24 * var(--frame-px)) calc(20 * var(--frame-px)) calc(20 * var(--frame-px));border-radius:calc(4 * var(--frame-px));position:absolute}}.monitoring-module__fC0y3q__header{flex-direction:column;gap:.533333vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:0}}.monitoring-module__fC0y3q__title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-lg);color:var(--color-ink);margin:0;line-height:1.4}@media (min-width:800px){.monitoring-module__fC0y3q__title{font-size:calc(20 * var(--frame-px));line-height:calc(28 * var(--frame-px))}}.monitoring-module__fC0y3q__subtitle{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}@media (min-width:800px){.monitoring-module__fC0y3q__subtitle{font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.monitoring-module__fC0y3q__chart{margin-top:6.4vw}@media (min-width:800px){.monitoring-module__fC0y3q__chart{margin-top:calc(65 * var(--frame-px))}}.monitoring-module__fC0y3q__plot{height:42.6667vw;position:relative}@media (min-width:800px){.monitoring-module__fC0y3q__plot{height:calc(232 * var(--frame-px))}}.monitoring-module__fC0y3q__axis{position:absolute;inset:0}.monitoring-module__fC0y3q__axisRow{align-items:center;gap:calc(8 * var(--frame-px));display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.monitoring-module__fC0y3q__axisLabel{text-align:right;width:6.4vw;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--chart-axis-label);font-variant-numeric:tabular-nums;flex:none;line-height:1.6}@media (min-width:800px){.monitoring-module__fC0y3q__axisLabel{width:calc(26 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.monitoring-module__fC0y3q__gridLine{border-top:1px dotted var(--chart-grid);transform-origin:0;flex:auto;height:0}.monitoring-module__fC0y3q__bars{align-items:flex-end;gap:.8vw;display:flex;position:absolute;inset:0 0 0 8.53333vw}@media (min-width:800px){.monitoring-module__fC0y3q__bars{inset:0 0 0 calc(34 * var(--frame-px));gap:calc(4 * var(--frame-px))}}.monitoring-module__fC0y3q__stack{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.monitoring-module__fC0y3q__stack>.monitoring-module__fC0y3q__segment:first-child{border-radius:calc(2 * var(--frame-px)) calc(2 * var(--frame-px)) 0 0;overflow:hidden}.monitoring-module__fC0y3q__stack>.monitoring-module__fC0y3q__segment+.monitoring-module__fC0y3q__segment{margin-top:1px}.monitoring-module__fC0y3q__segment{width:100%}.monitoring-module__fC0y3q__segment[data-color=flat]{background-color:var(--chart-flat)}.monitoring-module__fC0y3q__segment[data-color=unbounded],.monitoring-module__fC0y3q__swatch[data-color=unbounded]{background-color:var(--color-forest)}.monitoring-module__fC0y3q__segment[data-color=toolCall],.monitoring-module__fC0y3q__swatch[data-color=toolCall]{background-color:var(--chart-tool-call)}.monitoring-module__fC0y3q__segment[data-color=restricted],.monitoring-module__fC0y3q__swatch[data-color=restricted]{background-color:var(--chart-restricted)}.monitoring-module__fC0y3q__segment[data-color=injection],.monitoring-module__fC0y3q__swatch[data-color=injection]{background-color:var(--chart-injection)}.monitoring-module__fC0y3q__segment[data-color=unboundedMuted]{background-color:var(--chart-forest-60)}.monitoring-module__fC0y3q__segment[data-color=unboundedFaint]{background-color:var(--chart-forest-40)}.monitoring-module__fC0y3q__swatch[data-color=total]{background-color:var(--chart-total)}.monitoring-module__fC0y3q__hourLabels,.monitoring-module__fC0y3q__dayLabels{gap:.8vw;margin-top:1.06667vw;padding-left:8.53333vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__hourLabels,.monitoring-module__fC0y3q__dayLabels{gap:calc(4 * var(--frame-px));margin-top:calc(6 * var(--frame-px));padding-left:calc(34 * var(--frame-px))}}.monitoring-module__fC0y3q__hour{text-align:center;min-width:0;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-forest);flex:1 1 0;line-height:1.6}@media (min-width:800px){.monitoring-module__fC0y3q__hour{font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.monitoring-module__fC0y3q__hour:nth-child(2n){visibility:hidden}@media (min-width:800px){.monitoring-module__fC0y3q__hour:nth-child(2n){visibility:visible}}.monitoring-module__fC0y3q__dayLabels{margin-top:0}@media (min-width:800px){.monitoring-module__fC0y3q__dayLabels{margin-top:0}}.monitoring-module__fC0y3q__day{border-left:1px solid var(--chart-grid);min-width:0;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--chart-axis-label);flex:1 1 0;padding-left:1.06667vw;line-height:1.6}@media (min-width:800px){.monitoring-module__fC0y3q__day{padding-left:calc(4 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.monitoring-module__fC0y3q__legend{flex-direction:column;gap:2.13333vw;margin-top:6.4vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__legend{gap:calc(8 * var(--frame-px));margin-top:calc(37 * var(--frame-px));padding-inline:calc(14 * var(--frame-px))}}.monitoring-module__fC0y3q__legendRow{justify-content:space-between;align-items:center;gap:2.13333vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__legendRow{gap:calc(8 * var(--frame-px))}}.monitoring-module__fC0y3q__legendKey{align-items:center;gap:2.13333vw;display:flex}@media (min-width:800px){.monitoring-module__fC0y3q__legendKey{gap:calc(8 * var(--frame-px))}}.monitoring-module__fC0y3q__swatch{border-radius:.533333vw;flex:none;width:2.66667vw;height:2.66667vw}@media (min-width:800px){.monitoring-module__fC0y3q__swatch{width:calc(16 * var(--frame-px));height:calc(16 * var(--frame-px));border-radius:calc(4 * var(--frame-px))}}.monitoring-module__fC0y3q__legendLabel{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);margin:0;line-height:1.5}@media (min-width:800px){.monitoring-module__fC0y3q__legendLabel{font-size:calc(13 * var(--frame-px));line-height:calc(20 * var(--frame-px))}}.monitoring-module__fC0y3q__legendValue{text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}@media (min-width:800px){.monitoring-module__fC0y3q__legendValue{font-size:calc(13 * var(--frame-px));line-height:calc(20 * var(--frame-px))}}.monitoring-module__fC0y3q__legendDivider{border-top:1px dotted var(--chart-grid);transform-origin:0;height:0;margin-bottom:-1px;display:block}
.progress-text-module__SSdHva__progressText{display:inline-block}.progress-text-module__SSdHva__progressText .progress-text-module__SSdHva__word{display:inline-block}.progress-text-module__SSdHva__progressText .progress-text-module__SSdHva__word,.progress-text-module__SSdHva__progressText svg{will-change:opacity}
@media (prefers-reduced-motion:no-preference){.hero-module__-9OCKG__stage:not([data-live]) :is(.hero-module__-9OCKG__cube,.hero-module__-9OCKG__hullLine,.hero-module__-9OCKG__gridBase){visibility:hidden}}.hero-module__-9OCKG__ripple{aspect-ratio:1;background:radial-gradient(circle closest-side, transparent 55%, color-mix(in oklab, var(--color-forest) 6%, transparent) 100%, transparent 100%);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:15.625%;position:absolute;top:0;left:0}.hero-module__-9OCKG__tipLine,.hero-module__-9OCKG__tip{--u:calc(100cqw / 640);pointer-events:none;will-change:transform, clip-path;position:absolute;top:0;left:0}.hero-module__-9OCKG__tipLine{width:calc(84.88 * var(--u));transform-origin:0;background-color:color-mix(in oklab, var(--color-forest) 10%, transparent);height:1px}.hero-module__-9OCKG__tip{z-index:2;gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-radius:calc(8 * var(--u));background-color:var(--color-white);white-space:nowrap;align-items:center;display:flex}.hero-module__-9OCKG__tipDot{width:calc(10 * var(--u));height:calc(10 * var(--u));background-color:color-mix(in oklab, var(--color-forest) 20%, transparent);border-radius:50%;flex:none;position:relative}.hero-module__-9OCKG__tipDot:after{content:"";background-color:var(--color-forest);border-radius:50%;position:absolute;inset:25%}.hero-module__-9OCKG__tipText{font-family:var(--font-sans);font-size:calc(10 * var(--u));line-height:calc(16 * var(--u));color:var(--color-forest)}
.static-analysis-module__n4VrjG__root{padding-top:4.26667vw}@media (min-width:800px){.static-analysis-module__n4VrjG__root{aspect-ratio:690/683;padding-top:0}}.static-analysis-module__n4VrjG__panel{background-color:var(--color-white);border-radius:1.6vw;margin-left:4.26667vw;padding:2.66667vw 0 4.26667vw;position:relative}@media (min-width:800px){.static-analysis-module__n4VrjG__panel{left:calc(40 * var(--frame-px));top:calc(41 * var(--frame-px));width:calc(724 * var(--frame-px));padding:calc(20 * var(--frame-px)) 0 calc(32 * var(--frame-px));border-radius:calc(6 * var(--frame-px));margin-left:0;position:absolute}}.static-analysis-module__n4VrjG__header{width:calc(100% - 2.66667vw);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-ink);border:1px solid #dfe5e9e6;border:1px solid lab(90.5663% -1.53914 -2.70405/.9);border-radius:1.6vw 1.6vw 0 0;align-items:center;gap:1.6vw;margin-left:2.66667vw;padding:1.6vw 2.13333vw;line-height:1.7;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__header{gap:calc(8 * var(--frame-px));width:calc(649 * var(--frame-px));margin-left:calc(21 * var(--frame-px));padding:calc(10 * var(--frame-px));border-radius:calc(6 * var(--frame-px)) calc(6 * var(--frame-px)) 0 0;font-size:calc(14 * var(--frame-px));line-height:calc(24 * var(--frame-px))}}.static-analysis-module__n4VrjG__repoSlash{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}.static-analysis-module__n4VrjG__privateBadge{border:1px solid var(--color-white);border-radius:calc(80 * var(--frame-px));font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-white);justify-content:center;align-items:center;margin-left:auto;padding:.266667vw 1.6vw;line-height:1.6;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__privateBadge{padding:calc(2 * var(--frame-px)) calc(8 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.static-analysis-module__n4VrjG__content{background-color:var(--color-white);border:1px solid #dfe5e9;border:1px solid lab(90.5663% -1.53914 -2.70405);width:calc(100% - 2.66667vw);margin-top:-1px;margin-left:2.66667vw;padding:3.2vw 6.4vw 4.26667vw 2.66667vw}@media (min-width:800px){.static-analysis-module__n4VrjG__content{width:calc(649 * var(--frame-px));margin-left:calc(21 * var(--frame-px));padding:calc(26 * var(--frame-px)) calc(54 * var(--frame-px)) calc(32 * var(--frame-px)) calc(22 * var(--frame-px))}}.static-analysis-module__n4VrjG__title{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-ink);margin:0 0 4.26667vw;font-weight:400;line-height:1.4}@media (min-width:800px){.static-analysis-module__n4VrjG__title{margin:0 0 calc(24 * var(--frame-px));font-size:calc(20 * var(--frame-px));line-height:calc(28 * var(--frame-px))}}.static-analysis-module__n4VrjG__prNumber{color:var(--color-ink);margin-left:2.13333vw}@media (min-width:800px){.static-analysis-module__n4VrjG__prNumber{margin-left:calc(14 * var(--frame-px))}}.static-analysis-module__n4VrjG__body{grid-template-columns:6.4vw minmax(0,1fr);gap:4.26667vw 2.13333vw;padding-left:0;display:grid}@media (min-width:800px){.static-analysis-module__n4VrjG__body{grid-template-columns:calc(40 * var(--frame-px)) 1fr;column-gap:calc(16 * var(--frame-px));row-gap:calc(25 * var(--frame-px));padding-left:calc(23 * var(--frame-px))}}.static-analysis-module__n4VrjG__rail{flex-direction:column;grid-row:span 2;align-items:center;display:flex}.static-analysis-module__n4VrjG__line{transform-origin:top;background-color:#dfe5e9;background-color:lab(90.5663% -1.53914 -2.70405);flex:1;width:1px;min-height:4.26667vw;margin-top:1.6vw}@media (min-width:800px){.static-analysis-module__n4VrjG__line{min-height:calc(24 * var(--frame-px));margin-top:calc(8 * var(--frame-px))}}.static-analysis-module__n4VrjG__avatarJamie{background-color:#8b8293;background-color:lab(55.6016% 6.03452 -7.89287);background-image:repeating-conic-gradient(#d9d9d9 0% 25%,#0000 0% 50%);background-image:repeating-conic-gradient(lab(86.6948% -.0000298023 0) 0% 25%,#0000 0% 50%);background-size:1.6vw 1.6vw;border-radius:50%;flex:none;width:6.4vw;height:6.4vw}@media (min-width:800px){.static-analysis-module__n4VrjG__avatarJamie{width:calc(40 * var(--frame-px));height:calc(40 * var(--frame-px));background-size:calc(8 * var(--frame-px)) calc(8 * var(--frame-px))}}.static-analysis-module__n4VrjG__avatarHarbor{width:6.4vw;height:6.4vw;color:var(--color-white);flex:none}@media (min-width:800px){.static-analysis-module__n4VrjG__avatarHarbor{width:calc(40 * var(--frame-px));height:calc(40 * var(--frame-px))}}.static-analysis-module__n4VrjG__harborSlot{position:relative}.static-analysis-module__n4VrjG__typingIndicator{background-color:var(--color-white);opacity:0;border:1px solid #dfe5e9;border:1px solid lab(90.5663% -1.53914 -2.70405);border-radius:3.2vw;align-items:center;gap:1.06667vw;padding:2.13333vw 2.66667vw;display:flex;position:absolute;top:0;left:0}@media (min-width:800px){.static-analysis-module__n4VrjG__typingIndicator{gap:calc(5 * var(--frame-px));padding:calc(12 * var(--frame-px)) calc(16 * var(--frame-px));border-radius:calc(16 * var(--frame-px))}}.static-analysis-module__n4VrjG__dot{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent);border-radius:50%;width:1.33333vw;height:1.33333vw}@media (min-width:800px){.static-analysis-module__n4VrjG__dot{width:calc(6 * var(--frame-px));height:calc(6 * var(--frame-px))}}.static-analysis-module__n4VrjG__commentBox{background-color:var(--color-white);border:1px solid #dfe5e9;border:1px solid lab(90.5663% -1.53914 -2.70405);position:relative}.static-analysis-module__n4VrjG__commentStrip{font-family:var(--font-sans);font-size:var(--text-md);background-color:#f6f8fa;background-color:lab(97.4704% -.418276 -1.20076);border-bottom:1px solid #dfe5e9;border-bottom:1px solid lab(90.5663% -1.53914 -2.70405);flex-wrap:wrap;align-items:center;gap:.533333vw 1.6vw;padding:1.6vw 2.66667vw;line-height:1.7;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__commentStrip{gap:calc(8 * var(--frame-px));padding:calc(8 * var(--frame-px)) calc(18 * var(--frame-px));font-size:calc(14 * var(--frame-px));line-height:calc(24 * var(--frame-px));white-space:nowrap;flex-wrap:nowrap}}.static-analysis-module__n4VrjG__commentAuthor{color:var(--color-ink);font-weight:700}.static-analysis-module__n4VrjG__commentMeta{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}.static-analysis-module__n4VrjG__commentMeta[data-underline]{text-underline-offset:.2em;text-decoration:underline}.static-analysis-module__n4VrjG__botBadge{border-radius:calc(80 * var(--frame-px));font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:#7b7c7d;color:lab(51.9524% -.233829 -.671089);border:1px solid #d2d9e0;border:1px solid lab(86.3071% -1.46952 -4.3268);padding:.266667vw 1.6vw;line-height:1.6}@media (min-width:800px){.static-analysis-module__n4VrjG__botBadge{padding:calc(2 * var(--frame-px)) calc(8 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px))}}.static-analysis-module__n4VrjG__jamieBody{padding:2.13333vw 2.66667vw}@media (min-width:800px){.static-analysis-module__n4VrjG__jamieBody{padding:calc(10 * var(--frame-px)) calc(18 * var(--frame-px))}}.static-analysis-module__n4VrjG__jamieBody p{font-family:var(--font-sans);font-size:var(--text-lg);color:color-mix(in oklab, var(--color-black) 80%, transparent);margin:0;line-height:1.5}@media (min-width:800px){.static-analysis-module__n4VrjG__jamieBody p{font-size:calc(16 * var(--frame-px));line-height:calc(24 * var(--frame-px))}}.static-analysis-module__n4VrjG__pointer{background-color:#f6f8fa;background-color:lab(97.4704% -.418276 -1.20076);border-top:1px solid #dfe5e9;border-top:1px solid lab(90.5663% -1.53914 -2.70405);border-left:1px solid #dfe5e9;border-left:1px solid lab(90.5663% -1.53914 -2.70405);width:2.13333vw;height:2.13333vw;position:absolute;top:2.66667vw;left:calc(-1.06667vw - .5px);transform:rotate(-45deg)}@media (min-width:800px){.static-analysis-module__n4VrjG__pointer{left:calc(calc(-5.5 * var(--frame-px)) - .5px);top:calc(14 * var(--frame-px));width:calc(11 * var(--frame-px));height:calc(11 * var(--frame-px))}}.static-analysis-module__n4VrjG__commitRow{font-family:var(--font-sans);font-size:var(--text-md);color:color-mix(in oklab, var(--color-ink) 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.06667vw 3.2vw;line-height:1.7;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__commitRow{gap:calc(16 * var(--frame-px));font-size:calc(14 * var(--frame-px));line-height:calc(24 * var(--frame-px));flex-wrap:nowrap}}.static-analysis-module__n4VrjG__commitMeta{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;flex-wrap:wrap;align-items:center;gap:.533333vw 3.2vw;line-height:1.6;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__commitMeta{gap:calc(16 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px));white-space:nowrap;flex-wrap:nowrap}}.static-analysis-module__n4VrjG__commitHash{color:color-mix(in oklab, var(--color-black) 70%, transparent)}.static-analysis-module__n4VrjG__checksPassed{color:#3b8543;color:lab(49.6459% -35.1333 28.1331);font-size:var(--text-sm);line-height:1.5}@media (min-width:800px){.static-analysis-module__n4VrjG__checksPassed{font-size:calc(13 * var(--frame-px));line-height:calc(20 * var(--frame-px))}}.static-analysis-module__n4VrjG__checksCount{font-variant-numeric:tabular-nums}.static-analysis-module__n4VrjG__harborBody{flex-direction:column;gap:2.13333vw;padding:3.2vw 2.66667vw;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__harborBody{gap:calc(10 * var(--frame-px));padding:calc(24 * var(--frame-px)) calc(18 * var(--frame-px))}}.static-analysis-module__n4VrjG__warning{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-ink);align-items:center;gap:1.6vw;margin:0;line-height:1.4;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__warning{gap:calc(6 * var(--frame-px));font-size:calc(20 * var(--frame-px));line-height:calc(28 * var(--frame-px))}}.static-analysis-module__n4VrjG__warningIcon{flex:none;width:4.26667vw;height:3.73333vw}@media (min-width:800px){.static-analysis-module__n4VrjG__warningIcon{width:calc(20 * var(--frame-px));height:calc(18 * var(--frame-px))}}.static-analysis-module__n4VrjG__sentence{font-family:var(--font-sans);font-size:var(--text-md);color:color-mix(in oklab, var(--color-ink) 80%, transparent);margin:0;line-height:1.7}@media (min-width:800px){.static-analysis-module__n4VrjG__sentence{font-size:calc(14 * var(--frame-px));line-height:calc(24 * var(--frame-px))}}.static-analysis-module__n4VrjG__table{border-top:1px solid #bbb;border-top:1px solid lab(75.8836% 0 0);border-left:1px solid #bbb;border-left:1px solid lab(75.8836% 0 0);border-radius:1.06667vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:-1px;display:grid;overflow:hidden}@media (min-width:800px){.static-analysis-module__n4VrjG__table{grid-template-columns:calc(192 * var(--frame-px)) calc(198 * var(--frame-px)) 1fr;border-radius:calc(4 * var(--frame-px))}}.static-analysis-module__n4VrjG__cell{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink);border:1px solid #bbb;border:1px solid lab(75.8836% 0 0);border-width:0 1px 1px 0;padding:1.6vw;line-height:1.4}@media (min-width:800px){.static-analysis-module__n4VrjG__cell{padding:calc(10 * var(--frame-px));font-size:calc(13 * var(--frame-px));line-height:calc(20 * var(--frame-px));white-space:nowrap}}.static-analysis-module__n4VrjG__cellBlocked{color:var(--color-leaf)}.static-analysis-module__n4VrjG__cellUnbounded{color:#8a0707;color:lab(28.9539% 50.1392 39.975)}.static-analysis-module__n4VrjG__findingsRow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.533333vw 3.2vw;line-height:1.6;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__findingsRow{gap:calc(6 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px));white-space:nowrap;flex-wrap:nowrap;gap:0}}.static-analysis-module__n4VrjG__findingsLeft{gap:3.2vw;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__findingsLeft{gap:calc(24 * var(--frame-px))}}.static-analysis-module__n4VrjG__newFinding{color:var(--color-leaf)}.static-analysis-module__n4VrjG__unchanged{color:color-mix(in oklab, var(--color-black) 70%, transparent)}.static-analysis-module__n4VrjG__viewEvidence{color:var(--color-ink)}.static-analysis-module__n4VrjG__footerRow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.05px;color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.533333vw 3.2vw;margin-top:-1.06667vw;line-height:1.6;display:flex}@media (min-width:800px){.static-analysis-module__n4VrjG__footerRow{gap:calc(6 * var(--frame-px));margin-top:calc(-6 * var(--frame-px));font-size:calc(10 * var(--frame-px));line-height:calc(16 * var(--frame-px));white-space:nowrap;flex-wrap:nowrap;gap:0}}
:root{--explore-ease:cubic-bezier(.65, 0, .35, 1);--explore-run:.65s}.explore-module__VNgpHW__card{flex-grow:var(--grow,282);background-color:var(--color-forest);border-color:var(--color-forest);min-width:0;transition:flex-grow var(--explore-run) var(--explore-ease), background-color var(--explore-run) var(--explore-ease), border-color var(--explore-run) var(--explore-ease);flex-basis:0}.explore-module__VNgpHW__title{color:var(--color-linen);transition:color var(--explore-run) var(--explore-ease)}.explore-module__VNgpHW__card[data-open=true]{--grow:1053;background-color:var(--color-white);border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}.explore-module__VNgpHW__card[data-open=true] .explore-module__VNgpHW__title{color:var(--color-black)}.explore-module__VNgpHW__onlyOpen,.explore-module__VNgpHW__onlyClosed{transition:opacity var(--explore-run) var(--explore-ease), visibility var(--explore-run)}.explore-module__VNgpHW__card[data-open=true] .explore-module__VNgpHW__onlyClosed,.explore-module__VNgpHW__card:not([data-open=true]) .explore-module__VNgpHW__onlyOpen{opacity:0;visibility:hidden}.explore-module__VNgpHW__drawing{transition:opacity var(--explore-run) var(--explore-ease), visibility var(--explore-run)}.explore-module__VNgpHW__card:not([data-open=true]) .explore-module__VNgpHW__drawing{opacity:0;visibility:hidden}.explore-module__VNgpHW__squares{--pigment-forest:#112119;--pigment-moss:#404a32;--pigment-sage:#82928c;--pigment-ochre:#967d50;--pigment-stone:#d1c8ac;--pigment-umber:#635447;--pitch:calc(2.5 * min(1vw, 14.4px));--field-columns:9;--field-rows:5;--field:radial-gradient(30% 55% at 12% 25%, var(--pigment-forest), transparent), radial-gradient(22% 45% at 45% 10%, var(--pigment-ochre), transparent), radial-gradient(28% 60% at 55% 35%, var(--pigment-sage), transparent), radial-gradient(25% 50% at 35% 75%, var(--pigment-umber), transparent), radial-gradient(22% 45% at 72% 70%, var(--pigment-ochre), transparent), radial-gradient(30% 60% at 90% 25%, var(--pigment-forest), transparent), radial-gradient(25% 50% at 18% 88%, var(--pigment-moss), transparent), radial-gradient(20% 40% at 88% 92%, var(--pigment-moss), transparent), linear-gradient(var(--pigment-stone) 0 0);grid-template-columns:repeat(9,calc(1.94444*min(1vw,14.4px)));grid-auto-rows:calc(1.94444*min(1vw,14.4px));gap:calc(min(1vw,14.4px)/1.8);display:grid}@supports (color:lab(0% 0 0)){.explore-module__VNgpHW__squares{--pigment-forest:lab(11.0978% -8.87393 3.20101);--pigment-moss:lab(30.0216% -7.89222 12.9743);--pigment-sage:lab(59.1243% -6.8796 1.13238);--pigment-ochre:lab(53.9989% 5.38865 28.2493);--pigment-stone:lab(80.789% -.166655 15.2482);--pigment-umber:lab(36.9603% 4.73401 10.0385)}}.explore-module__VNgpHW__square{border:1px solid color-mix(in oklab, var(--color-forest) 25%, transparent);position:relative}.explore-module__VNgpHW__square:before,.explore-module__VNgpHW__square:after{content:"";background-image:var(--field);background-size:calc(var(--field-columns) * var(--pitch)) calc(var(--field-rows) * var(--pitch));transition:opacity 1s var(--explore-ease);transition-delay:calc(var(--place,0) * 14ms);background-repeat:no-repeat;position:absolute;inset:0}.explore-module__VNgpHW__square:before{background-position:calc(var(--xa,0) * var(--pitch) * -1) calc(var(--ya,0) * var(--pitch) * -1);opacity:var(--a,0)}.explore-module__VNgpHW__square:after{background-position:calc(var(--xb,0) * var(--pitch) * -1) calc(var(--yb,0) * var(--pitch) * -1);opacity:var(--b,0)}.explore-module__VNgpHW__square:not([data-shown]):before,.explore-module__VNgpHW__square:not([data-shown]):after{opacity:0}@media (max-width:799.98px){.explore-module__VNgpHW__card{background-color:var(--color-white);border-color:color-mix(in oklab, var(--color-forest) 25%, transparent)}.explore-module__VNgpHW__card .explore-module__VNgpHW__title{color:var(--color-black)}.explore-module__VNgpHW__card:not([data-open=true]) .explore-module__VNgpHW__onlyOpen{opacity:1;visibility:visible}.explore-module__VNgpHW__card:not([data-open=true]) .explore-module__VNgpHW__onlyClosed{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.explore-module__VNgpHW__card,.explore-module__VNgpHW__onlyOpen,.explore-module__VNgpHW__onlyClosed,.explore-module__VNgpHW__drawing,.explore-module__VNgpHW__square:before,.explore-module__VNgpHW__square:after{transition:none}}
.guard-row-module__PtcnSq__dot{--dot:#8a0707;width:calc(10 * var(--u));height:calc(10 * var(--u));background-color:color-mix(in oklab, var(--dot) 20%, transparent);border-radius:50%;flex:none;position:relative}@supports (color:lab(0% 0 0)){.guard-row-module__PtcnSq__dot{--dot:lab(28.9539% 50.1392 39.975)}}.guard-row-module__PtcnSq__dot[data-allowed=true]{--dot:var(--color-forest)}.guard-row-module__PtcnSq__dot:after{content:"";background-color:var(--dot);border-radius:50%;animation:.9s step-end infinite paused guard-row-module__PtcnSq__guard-blink;position:absolute;inset:25%}[data-lit=true] .guard-row-module__PtcnSq__dot:after{animation-play-state:running}@keyframes guard-row-module__PtcnSq__guard-blink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.guard-row-module__PtcnSq__dot:after{animation:none}}
.overview-module__2Hr2kW__tabs{display:none}@media (min-width:800px){.overview-module__2Hr2kW__tabs{z-index:1;background-color:color-mix(in srgb, var(--color-white) 70%, transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);justify-content:space-between;margin:calc(2.98611*min(1vw,14.4px)) calc(-1.38889*min(1vw,14.4px)) 0;padding:calc(min(1vw,14.4px)/1.8) calc(14.1667*min(1vw,14.4px));display:flex;position:sticky;top:calc(5.38194*min(1vw,14.4px))}}.overview-module__2Hr2kW__fill{transform:translate(-100%)}.overview-module__2Hr2kW__hatch{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M0 14L14 0' stroke='%230e0f0d' stroke-opacity='.15' stroke-dasharray='2.5 2.45'/%3E%3C/svg%3E") 0 0/14px 14px;transform:translate(100%)}@property --hold{syntax:"<length>";inherits:true;initial-value:0}.overview-module__2Hr2kW__row{scroll-margin-top:21.3333vw}@media (min-width:800px){.overview-module__2Hr2kW__row{--stack-top:calc(8.99306 * min(1vw, 14.4px));--hold:50svh;scroll-margin-top:var(--stack-top);min-height:calc(100svh - var(--stack-top));top:min(var(--stack-top), calc(100svh - var(--row-height,0px)));background-color:var(--color-white);position:sticky}}.overview-module__2Hr2kW__row:focus-visible{outline:none}.overview-module__2Hr2kW__row{border-top:1px dashed color-mix(in srgb, var(--color-ink) 25%, transparent);padding-top:8.53333vw}@media (min-width:800px){.overview-module__2Hr2kW__row{padding-top:calc(1.66667*min(1vw,14.4px))}}.overview-module__2Hr2kW__row:last-child{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 25%, transparent);padding-bottom:8.53333vw}@media (min-width:800px){.overview-module__2Hr2kW__row:last-child{min-height:calc(100svh - var(--stack-top) + calc(2.77778 * min(1vw, 14.4px)));padding-bottom:calc(2.77778*min(1vw,14.4px))}}.overview-module__2Hr2kW__row+.overview-module__2Hr2kW__row{margin-top:8.53333vw}@media (min-width:800px){.overview-module__2Hr2kW__row+.overview-module__2Hr2kW__row{margin-top:var(--hold)}}
@media (max-width:799.98px){.runtime-module__RVWUia__column,.runtime-module__RVWUia__stage{padding-left:5.33333vw;position:relative}.runtime-module__RVWUia__column:before,.runtime-module__RVWUia__stage:before{content:"";background-color:var(--color-black);width:1px;position:absolute;top:0;bottom:0;left:.8vw}.runtime-module__RVWUia__inputColumn:before{top:50%}.runtime-module__RVWUia__outputColumn:before{bottom:50%}.runtime-module__RVWUia__outputColumn+.runtime-module__RVWUia__stage:before{content:none}.runtime-module__RVWUia__column:after{content:"";background-color:var(--color-black);border-radius:50%;width:1.86667vw;height:1.86667vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.runtime-module__RVWUia__workflowColumn:after,.runtime-module__RVWUia__outputColumn:after{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:0;width:2.4vw;height:1.6vw;left:-.266667vw}}.runtime-module__RVWUia__card{border-color:#0000}.runtime-module__RVWUia__card[data-kind=product]{border-bottom-color:var(--color-forest);background-color:var(--color-white);box-shadow:0 1px 0 var(--color-forest)}.runtime-module__RVWUia__card[data-kind=skill]{background-color:var(--color-white)}.runtime-module__RVWUia__card[data-kind=artifact]{background-color:var(--color-dune)}.runtime-module__RVWUia__card[data-kind=thirdParty]{border-color:color-mix(in oklab, var(--color-forest) 20%, transparent)}.runtime-module__RVWUia__swatch[data-tone=product]{border-bottom:calc(.138889 * min(1vw, 14.4px)) solid var(--color-forest);background-color:var(--color-white)}.runtime-module__RVWUia__swatch[data-tone=artifact]{background-color:var(--color-dune)}.runtime-module__RVWUia__swatch[data-tone=thirdParty]{border:1px solid color-mix(in oklab, var(--color-forest) 20%, transparent)}.runtime-module__RVWUia__swatch[data-tone=skill]{background-color:var(--color-white)}.runtime-module__RVWUia__swatch[data-tone=environment]{border:1px dashed color-mix(in srgb, var(--color-ink) 60%, transparent)}.runtime-module__RVWUia__fold:after{content:"";width:1.86667vw;height:1.86667vw;transition:transform .2s var(--ease-out-cubic);border-bottom:1px solid;border-right:1px solid;margin:0 1.06667vw 0 auto;transform:translateY(.533333vw)rotate(-135deg)}.runtime-module__RVWUia__fold[aria-expanded=false]:after{transform:translateY(-.533333vw)rotate(45deg)}.runtime-module__RVWUia__stage{transition:grid-template-rows .3s var(--ease-out-cubic), visibility .3s;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.runtime-module__RVWUia__stage>*{min-height:0}@media (max-width:799.98px){.runtime-module__RVWUia__stage>*{margin-bottom:3.2vw}}.runtime-module__RVWUia__stage[data-closed]{visibility:hidden;grid-template-rows:minmax(0,0fr)}@media (prefers-reduced-motion:reduce){.runtime-module__RVWUia__stage{transition:none}}@media (min-width:800px){.runtime-module__RVWUia__stage{display:contents}}
.scene-module__qEUi_q__section{--statement-screens:2.5;height:calc((var(--statement-screens) + 1) * 100svh + var(--column-beats,7.1) * var(--beat-scroll));--entry-height:calc(17.3611 * min(1vw, 14.4px));--beat-scroll:160svh;background-color:var(--color-white);grid-template-rows:calc(var(--statement-screens) * 100svh) 1fr;padding:0 calc(1.38889*min(1vw,14.4px));display:grid;position:relative}@property --group{syntax:"*";inherits:false}@property --group-text{syntax:"*";inherits:false}@property --reveal{syntax:"*";inherits:false}@property --shown{syntax:"*";inherits:false}@property --ripple-radius{syntax:"*";inherits:false}@property --group-height{syntax:"*";inherits:false}.scene-module__qEUi_q__statementTrack{margin-top:calc(var(--lead) * -100svh);height:calc((var(--statement-screens) + 1 + var(--lead)) * 100svh + var(--passing-beat) * var(--beat-scroll));pointer-events:none;grid-area:1/1/3}.scene-module__qEUi_q__statement{box-sizing:border-box;justify-content:space-between;align-items:center;height:100svh;padding-left:calc(min(1vw,14.4px)/1.44);display:flex;position:sticky;top:0}.scene-module__qEUi_q__statementRule{background-color:var(--color-forest);transform-origin:0;width:100%;height:1px;display:none;position:absolute;top:-1px;left:0;transform:scaleX(0)}.scene-module__qEUi_q__statements{pointer-events:auto;width:calc(30.9722*min(1vw,14.4px))}.scene-module__qEUi_q__statementText{font-family:var(--font-serif);letter-spacing:-.0025em;color:var(--color-forest);margin:0;font-size:calc(1.73611*min(1vw,14.4px));font-weight:400;line-height:calc(2.22222*min(1vw,14.4px))}.scene-module__qEUi_q__statementSentence{margin-top:calc(2.22222*min(1vw,14.4px));display:block}.scene-module__qEUi_q__glyph{color:var(--color-forest);vertical-align:-.12em;width:calc(1.38889*min(1vw,14.4px));height:calc(1.52778*min(1vw,14.4px));margin:0 calc(min(1vw,14.4px)/2.88) 0 calc(min(1vw,14.4px)/5.76);display:inline-block}.scene-module__qEUi_q__interlude{box-sizing:border-box;white-space:nowrap;width:calc(31.6667*min(1vw,14.4px));font-family:var(--font-serif);letter-spacing:-.0025em;color:var(--color-forest);opacity:var(--shown,0);margin:0;padding-left:calc(3.54167*min(1vw,14.4px));font-size:calc(1.73611*min(1vw,14.4px));font-weight:400;line-height:calc(2.22222*min(1vw,14.4px))}.scene-module__qEUi_q__stage{pointer-events:none;grid-area:2/1;grid-template-columns:calc(28.8194*min(1vw,14.4px)) 1fr;gap:calc(3.95833*min(1vw,14.4px));display:grid;position:relative}.scene-module__qEUi_q__pin,.scene-module__qEUi_q__cardsPin,.scene-module__qEUi_q__stepPin{box-sizing:border-box;grid-area:1/1;height:100svh;padding:calc(5.41667*min(1vw,14.4px)) 0 calc(1.38889*min(1vw,14.4px));position:sticky;top:0}.scene-module__qEUi_q__column{grid-area:1/2;justify-self:end;width:calc(28.8194*min(1vw,14.4px));display:grid}.scene-module__qEUi_q__stepPin{margin-top:calc(var(--rise) * var(--beat-scroll) + 50svh);container-type:size}.scene-module__qEUi_q__step{--number-width:calc(2.08333 * min(1vw, 14.4px));--group-height:calc(var(--group,0) * var(--label-height,0px) + var(--group-text,var(--entry-height)));margin-top:calc(50cqh + var(--slot) * var(--label-height,0px));transform:translateY(calc(var(--group-height) / -2));height:var(--entry-height);background-color:var(--color-white);pointer-events:auto}.scene-module__qEUi_q__label,.scene-module__qEUi_q__headline{border-top:1px solid var(--color-ink);margin:0;padding:calc(min(1vw,14.4px)/1.44)}.scene-module__qEUi_q__headline{padding:calc(1.66667 * min(1vw, 14.4px)) calc(.694444 * min(1vw, 14.4px)) calc(1.66667 * min(1vw, 14.4px)) calc(calc(.694444 * min(1vw, 14.4px)) + var(--number-width))}.scene-module__qEUi_q__number{width:var(--number-width);display:inline-block}.scene-module__qEUi_q__paragraph{opacity:calc(1 - .8 * var(--fade,0));display:block}.scene-module__qEUi_q__label{font-family:var(--font-mono);letter-spacing:.015em;color:var(--color-forest);font-size:calc(1.11111*min(1vw,14.4px));line-height:calc(1.38889*min(1vw,14.4px))}.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__label,.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__headline{opacity:calc(1 - .8 * var(--fade,0) * (1 - .5 * var(--hover)))}.scene-module__qEUi_q__stepLink{--hover:0;border-style:solid;border-width:1px 0 0;border-color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;width:100%;transition:--hover .3s;display:block}.scene-module__qEUi_q__stepLink:hover,.scene-module__qEUi_q__stepLink:focus-visible{--hover:1}.scene-module__qEUi_q__stepLink:focus-visible{outline:2px solid var(--color-leaf);outline-offset:-2px}@property --hover{syntax:"<number>";inherits:false;initial-value:0}.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__stepLink,.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__headline{--rule-solid:color-mix(in oklab, var(--color-ink) calc(var(--rule) * var(--solid) * 100%), transparent);--rule-dashed:color-mix(in oklab, var(--color-ink) calc(var(--rule) * (1 - var(--solid)) * 100%), transparent);background:linear-gradient(var(--rule-solid) 0 0) top / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--rule-dashed) 0 2px, transparent 2px 4px) top / 100% 1px no-repeat;border-top-color:#0000}.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__stepLink{--rule:1;--solid:calc(1 - var(--fade,0) * (1 - var(--hover)))}.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__headline{--rule:clamp(0, (1 - var(--fade,0)) * 5, 1);--solid:calc(1 - var(--fade,0))}.scene-module__qEUi_q__step[data-side=right] .scene-module__qEUi_q__paragraph{opacity:1}.scene-module__qEUi_q__panelColumn{grid-area:1/2;display:grid}.scene-module__qEUi_q__panel{background-color:var(--color-paper);pointer-events:auto;border-radius:calc(min(1vw,14.4px)/1.8);height:100%;overflow:clip}.scene-module__qEUi_q__measure{color:var(--color-ink);pointer-events:none;position:absolute;top:0;left:0}.scene-module__qEUi_q__measureLabel{font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;opacity:0;will-change:transform, opacity;font-size:calc(min(1vw,14.4px)/1.44);line-height:1.3;position:absolute;top:0;left:0}.scene-module__qEUi_q__measureCursor{transition:opacity .3s ease-out}.scene-module__qEUi_q__ripple{--ripple-radius:calc(var(--reveal,0) * calc(54.1667 * min(1vw, 14.4px)));background:radial-gradient(circle at 50% 50%, transparent calc(var(--ripple-radius) * .55), color-mix(in srgb, var(--color-forest) 6%, transparent) var(--ripple-radius), transparent var(--ripple-radius));opacity:0;pointer-events:none;position:absolute;inset:0}.scene-module__qEUi_q__fieldAngle{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink);opacity:0;pointer-events:none;will-change:transform, opacity;font-size:12px;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.scene-module__qEUi_q__riskCard{pointer-events:none;--u:calc(100cqw / 928);box-sizing:border-box;padding:calc(8 * var(--u));--mapped:0;--covered:0;background-color:color-mix(in srgb, var(--color-white) calc(100% - var(--mapped) * 100%), #f1efe9);border-radius:calc(8 * var(--u));flex-direction:column;justify-content:flex-start;display:flex;position:absolute;top:0;left:0;overflow:clip}@supports (color:lab(0% 0 0)){.scene-module__qEUi_q__riskCard{background-color:color-mix(in srgb, var(--color-white) calc(100% - var(--mapped) * 100%), lab(94.4774% -.0840426 3.17026))}}.scene-module__qEUi_q__riskCard .scene-module__qEUi_q__cardRow{align-items:flex-start;gap:calc(8 * var(--u));padding-top:calc(var(--row-room,8) * var(--u));border-top:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent);flex:none;display:flex}.scene-module__qEUi_q__riskCard .scene-module__qEUi_q__cardText{min-width:0;font-family:var(--font-sans);font-size:calc(13 * var(--u));color:var(--color-forest);flex:auto;margin:0;line-height:1.25}.scene-module__qEUi_q__riskCard .scene-module__qEUi_q__cardCode{padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(4 * var(--u));background-color:color-mix(in srgb, var(--color-forest) 10%, transparent);font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--color-forest);flex:none;margin:0;line-height:1}.scene-module__qEUi_q__guardCard{--u:calc(100cqw / 928);box-sizing:border-box;border-radius:calc(8 * var(--u));background-color:var(--color-white);pointer-events:none;min-height:0;padding:0;position:absolute;top:0;left:0;overflow:clip}.scene-module__qEUi_q__perilCard{--u:calc(100cqw / 928);--sheet:0;box-sizing:border-box;border-radius:calc(8 * var(--u));--bottom-border:0;border-bottom:calc(2px * (1 - var(--sheet))) solid color-mix(in srgb, var(--color-forest) calc(var(--bottom-border) * 100%), transparent);background-color:var(--color-white);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, transparent calc(100% - var(--sheet) * 100%), color-mix(in srgb, var(--color-forest) 20%, transparent));pointer-events:none;padding:0;position:absolute;top:0;left:0;overflow:clip}.scene-module__qEUi_q__perilCard[data-printed]{--sheet:1}.scene-module__qEUi_q__perilFaces{display:grid}.scene-module__qEUi_q__perilRow{padding:calc(8 * var(--u));grid-area:1/1}.scene-module__qEUi_q__perilRow[data-face=sheet]{padding:calc(9 * var(--u));opacity:0}.scene-module__qEUi_q__perilCard[data-printed] .scene-module__qEUi_q__perilRow[data-face=sheet]{opacity:1}.scene-module__qEUi_q__perilLine{align-items:baseline;gap:calc(8 * var(--u));display:flex}.scene-module__qEUi_q__perilRow[data-face=sheet] .scene-module__qEUi_q__perilLine{padding-top:calc(8 * var(--u));border-top:1px solid color-mix(in srgb, var(--color-forest) 50%, transparent)}.scene-module__qEUi_q__perilText{min-width:0;font-family:var(--font-sans);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:var(--color-forest);flex:1 1 0}.scene-module__qEUi_q__perilRow[data-face=sheet] .scene-module__qEUi_q__perilText{font-size:calc(16 * var(--u));line-height:calc(24 * var(--u))}.scene-module__qEUi_q__perilCode{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-forest) 50%, transparent);flex:none;line-height:1}.scene-module__qEUi_q__cardCode{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-ink);margin:0 0 calc(min(1vw,14.4px)/2.4);font-size:calc(1.38889*min(1vw,14.4px));line-height:1.1}.scene-module__qEUi_q__cardText{font-family:var(--font-mono);color:var(--color-ink);margin:0;font-size:calc(min(1vw,14.4px)/1.2);line-height:1.4}.scene-module__qEUi_q__sheet{background-color:var(--color-white);pointer-events:none;border-radius:calc(min(1vw,14.4px)/1.8) calc(min(1vw,14.4px)/1.8) 0 0;width:84.7%;height:calc(100% - 3.95833*min(1vw,14.4px));position:absolute;top:calc(3.95833*min(1vw,14.4px));left:7.65%;overflow:hidden}.scene-module__qEUi_q__sheetGround{transform-origin:bottom;background-color:var(--color-paper);--sheet-fade:linear-gradient(to bottom, transparent, var(--color-black));height:calc(6.25*min(1vw,14.4px));-webkit-mask-image:var(--sheet-fade);-webkit-mask-image:var(--sheet-fade);mask-image:var(--sheet-fade);position:absolute;bottom:0;left:0;right:0}.scene-module__qEUi_q__sheetHead{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent);border-radius:calc(min(1vw,14.4px)/1.8);align-items:stretch;width:calc(49.0278*min(1vw,14.4px));height:calc(5.69444*min(1vw,14.4px));display:flex;position:absolute;top:calc(1.66667*min(1vw,14.4px));left:calc(2.77778*min(1vw,14.4px))}.scene-module__qEUi_q__headMark{box-sizing:border-box;border-right:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent);flex:none;justify-content:center;align-items:center;width:calc(8.40278*min(1vw,14.4px));padding:calc(min(1vw,14.4px)/1.44) calc(3.47222*min(1vw,14.4px));display:flex}.scene-module__qEUi_q__sheetMark{width:calc(1.38889*min(1vw,14.4px));height:auto;fill:var(--color-ink);display:block}.scene-module__qEUi_q__sheetTitle{font-family:var(--font-serif);letter-spacing:-.0025em;white-space:nowrap;color:var(--color-forest);flex:1 1 0;justify-content:center;align-items:center;margin:0;font-size:calc(1.73611*min(1vw,14.4px));line-height:calc(2.22222*min(1vw,14.4px));display:flex}.scene-module__qEUi_q__headCube{box-sizing:border-box;border-left:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent);flex:none;width:calc(8.40278*min(1vw,14.4px))}.scene-module__qEUi_q__sheetSection{box-sizing:border-box;background-color:color-mix(in srgb, var(--color-forest) calc(var(--shown,1) * 8%), transparent);width:calc(48.9583*min(1vw,14.4px));height:calc(1.52778*min(1vw,14.4px));font-family:var(--font-mono);text-transform:uppercase;color:color-mix(in srgb, var(--color-forest) calc(var(--shown,1) * 100%), transparent);white-space:nowrap;border-radius:calc(min(1vw,14.4px)/3.6);margin:0;padding:calc(min(1vw,14.4px)/2.88) calc(min(1vw,14.4px)/1.8);font-size:calc(min(1vw,14.4px)/1.2);line-height:1;position:absolute;left:calc(2.77778*min(1vw,14.4px))}.scene-module__qEUi_q__sheetPerils{letter-spacing:.005em;top:calc(10.1389*min(1vw,14.4px))}.scene-module__qEUi_q__sheetCoverage{letter-spacing:.05em;top:calc(27.7083*min(1vw,14.4px))}.scene-module__qEUi_q__coverageRow{align-items:stretch;gap:calc(min(1vw,14.4px)/1.2);width:calc(49.0278*min(1vw,14.4px));display:flex;position:absolute;top:calc(30.0694*min(1vw,14.4px));left:calc(2.77778*min(1vw,14.4px))}.scene-module__qEUi_q__coverageBox{opacity:0;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-forest) 20%, transparent);border-radius:calc(min(1vw,14.4px)/1.8);flex:1 1 0;min-width:0;padding:calc(min(1vw,14.4px)/1.8)}.scene-module__qEUi_q__coverageInner{border-top:1px solid color-mix(in srgb, var(--color-forest) 50%, transparent);align-items:baseline;gap:calc(min(1vw,14.4px)/1.8);padding-top:calc(min(1vw,14.4px)/1.8);display:flex}.scene-module__qEUi_q__coverageName{white-space:pre-line;min-width:0;font-family:var(--font-sans);color:var(--color-forest);flex:1 1 0;font-size:calc(1.11111*min(1vw,14.4px));line-height:calc(1.66667*min(1vw,14.4px))}.scene-module__qEUi_q__coverageCode{font-family:var(--font-mono);letter-spacing:.05em;color:color-mix(in srgb, var(--color-forest) 50%, transparent);flex:none;font-size:calc(min(1vw,14.4px)/1.2);line-height:1}.scene-module__qEUi_q__sheetNote{font-family:var(--font-mono);letter-spacing:.005em;white-space:nowrap;opacity:0;color:var(--color-forest);margin:0;font-size:calc(min(1vw,14.4px)/1.44);line-height:calc(1.11111*min(1vw,14.4px));position:absolute;top:calc(36.3889*min(1vw,14.4px));left:calc(2.77778*min(1vw,14.4px))}.scene-module__qEUi_q__sheetSignature{width:calc(7.25*min(1vw,14.4px));height:auto;position:absolute;top:calc(41.1806*min(1vw,14.4px));right:calc(3.28958*min(1vw,14.4px));overflow:visible}.scene-module__qEUi_q__signatureRule{stroke:var(--color-forest);stroke-width:1px;stroke-linecap:round}.scene-module__qEUi_q__signatureStroke{fill:none;stroke:var(--color-forest);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.scene-module__qEUi_q__signatureStroke,.scene-module__qEUi_q__signatureRule{stroke-dashoffset:0!important}}.scene-module__qEUi_q__rebuild{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-module__qEUi_q__leavingLabels{pointer-events:none;position:absolute;inset:0}.scene-module__qEUi_q__leavingLabel{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--color-ink);opacity:0;will-change:transform, opacity;font-size:calc(min(1vw,14.4px)/1.44);line-height:1;position:absolute;top:0;left:0}.scene-module__qEUi_q__cardsPin{z-index:1}.scene-module__qEUi_q__cardsLayer{pointer-events:none;border-radius:calc(min(1vw,14.4px)/1.8);height:100%;overflow:clip;container-type:size}.scene-module__qEUi_q__sheetHost{pointer-events:none;position:absolute;inset:0}.scene-module__qEUi_q__sonar{aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;width:max(131.47cqw,154.04cqh);position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.scene-module__qEUi_q__sonarSweep{--sweep:140deg;--edge:var(--color-forest);--wipe:var(--color-forest);background:conic-gradient(from 0deg, transparent 0deg, transparent calc(360deg - var(--sweep)), color-mix(in oklab, var(--wipe) 0%, transparent) calc(360deg - var(--sweep)), color-mix(in oklab, var(--wipe) 3%, transparent) calc(360deg - var(--sweep) * .7), color-mix(in oklab, var(--wipe) 8%, transparent) calc(360deg - var(--sweep) * .35), color-mix(in oklab, var(--wipe) 16%, transparent) calc(360deg - var(--sweep) * .1), color-mix(in oklab, var(--wipe) 28%, transparent) 360deg);will-change:transform;border-radius:50%;position:absolute;inset:0}.scene-module__qEUi_q__sonarLine{background-color:var(--edge);width:calc(min(1vw,14.4px)/7.2);position:absolute;top:0;bottom:50%;left:50%;transform:translate(-50%)}.scene-module__qEUi_q__pings{pointer-events:none;position:absolute;inset:0}
.story-module__dh0Llq__story{--beat-scroll:120svh;height:calc(var(--beats) * var(--beat-scroll) + 100svh);background-color:var(--color-white);display:grid;position:relative}.story-module__dh0Llq__stage,.story-module__dh0Llq__blockPin{box-sizing:border-box;height:100svh;padding:calc(5.41667*min(1vw,14.4px)) 0 calc(1.38889*min(1vw,14.4px));position:sticky;top:0}.story-module__dh0Llq__stage{pointer-events:none;grid-area:1/1;padding-inline:calc(1.38889*min(1vw,14.4px));overflow:clip}.story-module__dh0Llq__column{pointer-events:none;grid-area:1/1;padding-inline:calc(1.38889*min(1vw,14.4px));display:grid}.story-module__dh0Llq__track{margin-top:calc(var(--pin) * var(--beat-scroll));height:calc((var(--release) - var(--pin)) * var(--beat-scroll) + 100svh);grid-area:1/1}.story-module__dh0Llq__blockPin{flex-direction:column;display:flex;container-type:size}.story-module__dh0Llq__block{background-color:var(--color-white);pointer-events:auto;width:calc(28.8194*min(1vw,14.4px))}.story-module__dh0Llq__block[data-kind=heading]{margin-block:auto}.story-module__dh0Llq__block[data-kind=step]{margin-top:calc(50cqh + var(--slot) * calc(3.68056 * min(1vw, 14.4px)))}.story-module__dh0Llq__block[data-side=right]{margin-left:calc(68.4028*min(1vw,14.4px))}.story-module__dh0Llq__glyph{vertical-align:-.12em;width:calc(1.38889*min(1vw,14.4px));height:calc(1.52778*min(1vw,14.4px));color:var(--color-black);margin:0 calc(min(1vw,14.4px)/14.4) 0 calc(min(1vw,14.4px)/3.6);display:inline-block}@media (max-width:799.98px){.story-module__dh0Llq__glyph{width:4.26667vw;height:4.8vw}}.story-module__dh0Llq__label{border-block:1px solid var(--color-black);margin:0;padding:calc(min(1vw,14.4px)/1.44)}@media (max-width:799.98px){.story-module__dh0Llq__label{padding:2.66667vw}}.story-module__dh0Llq__labelLink{--hover:0;--solid:calc(1 - var(--covered,0) * (1 - var(--hover)));--bottom:clamp(0, (1 - var(--covered,0)) * 5, 1);--bottom-solid:color-mix(in oklab, var(--color-black) calc(var(--bottom) * var(--solid) * 100%), transparent);--bottom-dashed:color-mix(in oklab, var(--color-black) calc(var(--bottom) * (1 - var(--solid)) * 100%), transparent);--rule-solid:color-mix(in oklab, var(--color-black) calc(var(--solid) * 100%), transparent);--rule-dashed:color-mix(in oklab, var(--color-black) calc((1 - var(--solid)) * 100%), transparent);background:linear-gradient(var(--rule-solid) 0 0) top / 100% 1px no-repeat, linear-gradient(var(--bottom-solid) 0 0) bottom / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--rule-dashed) 0 2px, transparent 2px 4px) top / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--bottom-dashed) 0 2px, transparent 2px 4px) bottom / 100% 1px no-repeat;text-align:left;cursor:pointer;width:100%;opacity:calc(1 - .8 * var(--covered,0) * (1 - .5 * var(--hover)));border-block-color:#0000;border-inline:0;transition:--hover .3s;display:block}.story-module__dh0Llq__labelLink:hover,.story-module__dh0Llq__labelLink:focus-visible{--hover:1}.story-module__dh0Llq__labelLink:focus-visible{outline:2px solid var(--color-leaf);outline-offset:-2px}@property --hover{syntax:"<number>";inherits:false;initial-value:0}@property --covered{syntax:"<number>";inherits:false;initial-value:0}.story-module__dh0Llq__panel,.story-module__dh0Llq__snapshot{--paper:var(--color-paper);background-color:var(--paper);background-image:radial-gradient(circle,#5d6f80c7 0,#5d6f8047 .5px,#0000 1.05px);background-image:radial-gradient(circle,lab(45.7902% -3.83031 -11.5454/.78) 0,lab(45.7902% -3.83031 -11.5454/.28) .5px,#0000 1.05px);background-size:calc(1.38889*min(1vw,14.4px)) calc(1.38889*min(1vw,14.4px))}.story-module__dh0Llq__panel{--u:calc(.0902778 * min(1vw, 14.4px));border-radius:calc(min(1vw,14.4px)/1.8);width:calc(64.4444*min(1vw,14.4px));height:100%;margin-left:calc(32.7778*min(1vw,14.4px));position:relative}.story-module__dh0Llq__layer{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:clip}.story-module__dh0Llq__layer[data-shown=false]{visibility:hidden}.story-module__dh0Llq__grid{grid-template-columns:repeat(var(--columns), calc(2.22222 * min(1vw, 14.4px)));grid-template-rows:repeat(var(--rows), calc(2.22222 * min(1vw, 14.4px)));flex:none;gap:calc(1.66667*min(1vw,14.4px));display:grid}@media (max-width:799.98px){.story-module__dh0Llq__grid{grid-template-columns:repeat(var(--columns), 6.93333vw);grid-template-rows:repeat(var(--rows), 6.93333vw);gap:3.2vw}}.story-module__dh0Llq__cell{--origin-x:calc(var(--ox,0) * var(--pitch) + var(--kx,0) * 2 * var(--half));--origin-y:calc(var(--oy,0) * var(--pitch) + var(--ky,0) * 2 * var(--half))}.story-module__dh0Llq__cell:before{content:"";border:1px solid var(--color-ink);background:radial-gradient(circle at var(--origin-x) var(--origin-y), var(--color-white) calc((var(--reach,0) - var(--fade)) * var(--pitch)), var(--paper) calc(var(--reach,0) * var(--pitch)));position:absolute;inset:0}.story-module__dh0Llq__cell:after,.story-module__dh0Llq__band{--pigment-forest:#112119;--pigment-moss:#404a32;--pigment-sage:#82928c;--pigment-ochre:#967d50;--pigment-stone:#d1c8ac;--pigment-umber:#635447;background-image:radial-gradient(30% 55% at 12% 25%, var(--pigment-forest), transparent), radial-gradient(22% 45% at 45% 10%, var(--pigment-ochre), transparent), radial-gradient(28% 60% at 55% 35%, var(--pigment-sage), transparent), radial-gradient(25% 50% at 35% 75%, var(--pigment-umber), transparent), radial-gradient(22% 45% at 72% 70%, var(--pigment-ochre), transparent), radial-gradient(30% 60% at 90% 25%, var(--pigment-forest), transparent), radial-gradient(25% 50% at 18% 88%, var(--pigment-moss), transparent), radial-gradient(20% 40% at 88% 92%, var(--pigment-moss), transparent), linear-gradient(var(--pigment-stone) 0 0);background-size:calc(var(--field-columns,var(--columns)) * var(--pitch)) calc(var(--field-rows,var(--rows)) * var(--pitch));background-position:calc(var(--x) * var(--pitch) * -1) calc(var(--y) * var(--pitch) * -1);background-repeat:no-repeat;position:absolute;inset:1px}@supports (color:lab(0% 0 0)){.story-module__dh0Llq__cell:after,.story-module__dh0Llq__band{--pigment-forest:lab(11.0978% -8.87393 3.20101);--pigment-moss:lab(30.0216% -7.89222 12.9743);--pigment-sage:lab(59.1243% -6.8796 1.13238);--pigment-ochre:lab(53.9989% 5.38865 28.2493);--pigment-stone:lab(80.789% -.166655 15.2482);--pigment-umber:lab(36.9603% 4.73401 10.0385)}}.story-module__dh0Llq__cell:after{content:"";opacity:var(--filled,0)}.story-module__dh0Llq__band{-webkit-mask-image:radial-gradient(circle at calc(var(--origin-x) - 1px) calc(var(--origin-y) - 1px), transparent calc((var(--reach,0) - var(--band)) * var(--pitch)), #000 calc((var(--reach,0) - var(--band) + var(--fade)) * var(--pitch)), #000 calc((var(--reach,0) - var(--fade)) * var(--pitch)), transparent calc(var(--reach,0) * var(--pitch)));mask-image:radial-gradient(circle at calc(var(--origin-x) - 1px) calc(var(--origin-y) - 1px), transparent calc((var(--reach,0) - var(--band)) * var(--pitch)), #000 calc((var(--reach,0) - var(--band) + var(--fade)) * var(--pitch)), #000 calc((var(--reach,0) - var(--fade)) * var(--pitch)), transparent calc(var(--reach,0) * var(--pitch)));opacity:.6;filter:saturate(1.8)}.story-module__dh0Llq__ripple{aspect-ratio:1;background:radial-gradient(circle closest-side, transparent 55%, color-mix(in oklab, var(--color-forest) 6%, transparent) 100%, transparent 100%);opacity:0;border-radius:50%;place-self:center;width:300%}.story-module__dh0Llq__gridStack{--pitch:calc(3.88889 * min(1vw, 14.4px));--half:calc(1.11111 * min(1vw, 14.4px));--fade:.75;flex:none;position:relative}@media (max-width:799.98px){.story-module__dh0Llq__gridStack{--pitch:10.1333vw;--half:3.46667vw}}.story-module__dh0Llq__categoryOutline{border:1px solid var(--color-black);border-radius:inherit;pointer-events:none;-webkit-mask:conic-gradient(#000 calc(var(--drawn,1) * 360deg), transparent 0);mask:conic-gradient(#000 calc(var(--drawn,1) * 360deg), transparent 0);position:absolute;inset:0}.story-module__dh0Llq__callout{top:calc(var(--row) * calc(3.88889 * min(1vw, 14.4px)) + calc(1.11111 * min(1vw, 14.4px)));align-items:center;display:flex;position:absolute;translate:0 -50%}.story-module__dh0Llq__callout[data-side=right]{left:100%}.story-module__dh0Llq__callout[data-side=left]{flex-direction:row-reverse;right:100%}.story-module__dh0Llq__callout[data-side=left] .story-module__dh0Llq__calloutCard{transform-origin:100%}.story-module__dh0Llq__connector{background-image:linear-gradient(to right, var(--color-forest) 50%, transparent 50%);background-size:2px 1px;flex:none;width:calc(4.375*min(1vw,14.4px));height:1px}.story-module__dh0Llq__calloutStack{position:relative}.story-module__dh0Llq__calloutCard{transform-origin:0;box-sizing:border-box;background-color:color-mix(in srgb, var(--color-white) calc(100% - var(--mitigated,0) * 100%), #f1efe9);border-radius:calc(min(1vw,14.4px)/1.8);width:calc(15.2778*min(1vw,14.4px));margin:0;padding:calc(min(1vw,14.4px)/1.2) calc(1.11111*min(1vw,14.4px)) calc(1.11111*min(1vw,14.4px))}@supports (color:lab(0% 0 0)){.story-module__dh0Llq__calloutCard{background-color:color-mix(in srgb, var(--color-white) calc(100% - var(--mitigated,0) * 100%), lab(94.4774% -.0840426 3.17026))}}.story-module__dh0Llq__mitigation{background-color:var(--color-white);opacity:0;border-radius:calc(min(1vw,14.4px)/1.8);width:100%;position:absolute;top:calc(100% + min(1vw,14.4px)/3.6);left:0;overflow:clip}.story-module__dh0Llq__mitigationRow{font-family:var(--font-sans);color:var(--color-forest);align-items:center;gap:calc(min(1vw,14.4px)/1.8);margin:0;padding:calc(min(1vw,14.4px)/1.8);font-size:calc(min(1vw,14.4px)/1.44);line-height:calc(1.11111*min(1vw,14.4px));display:flex}.story-module__dh0Llq__mitigationDot{background-color:color-mix(in srgb, var(--color-forest) 20%, transparent);border-radius:50%;flex:none;width:calc(min(1vw,14.4px)/1.44);height:calc(min(1vw,14.4px)/1.44);position:relative}.story-module__dh0Llq__mitigationDot:after{content:"";background-color:var(--color-forest);border-radius:50%;animation:.9s step-end infinite paused story-module__dh0Llq__mitigation-blink;position:absolute;inset:25%}[data-paused=false] [data-lit=true] .story-module__dh0Llq__mitigationDot:after{animation-play-state:running}@keyframes story-module__dh0Llq__mitigation-blink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.story-module__dh0Llq__mitigationDot:after{animation:none}}.story-module__dh0Llq__calloutName{border-top:1px solid color-mix(in oklab, var(--color-forest) 20%, transparent);font-family:var(--font-sans);color:var(--color-forest);padding-top:calc(min(1vw,14.4px)/1.8);font-size:calc(min(1vw,14.4px)/1.10769);line-height:1.25;display:block}.story-module__dh0Llq__snapshot{--u:.346667vw;background-size:5.33333vw 5.33333vw;flex-direction:column;justify-content:center;align-items:center;gap:7.46667vw;min-height:89.6vw;padding:6.4vw 3.2vw 8.53333vw;display:flex;position:relative}.story-module__dh0Llq__snapshot .story-module__dh0Llq__callout[data-side]{top:calc(var(--row) * 10.1333vw + 3.46667vw)}.story-module__dh0Llq__snapshot .story-module__dh0Llq__connector{width:3.73333vw}.story-module__dh0Llq__snapshot .story-module__dh0Llq__calloutCard{border-radius:1.6vw;width:28.8vw;padding:1.6vw 2.13333vw 2.13333vw}.story-module__dh0Llq__snapshot .story-module__dh0Llq__mitigation{opacity:1;border-radius:1.6vw;top:calc(100% + .8vw)}.story-module__dh0Llq__snapshot .story-module__dh0Llq__mitigationRow{gap:1.06667vw;padding:1.06667vw 1.6vw;font-size:2.4vw;line-height:3.2vw}.story-module__dh0Llq__snapshot .story-module__dh0Llq__mitigationDot{width:1.86667vw;height:1.86667vw}.story-module__dh0Llq__snapshot .story-module__dh0Llq__calloutCard{--mitigated:1}.story-module__dh0Llq__snapshot .story-module__dh0Llq__calloutName{padding-top:1.06667vw;font-size:2.66667vw}.story-module__dh0Llq__faceCard[data-face=left]{translate:calc(-100% - 7.36111*min(1vw,14.4px)) calc(10.4861*min(1vw,14.4px))}.story-module__dh0Llq__faceCard[data-face=right]{translate:calc(9.65278*min(1vw,14.4px)) calc(10.4861*min(1vw,14.4px))}.story-module__dh0Llq__faceCard[data-face=top]{translate:-50% calc(-100% - 14.375*min(1vw,14.4px))}.story-module__dh0Llq__stillCard{--u:calc(100cqw / 640);width:calc(160 * var(--u));padding:calc(10 * var(--u));border-radius:calc(8 * var(--u))}.story-module__dh0Llq__stillCard[data-face=left]{top:calc(435 * var(--u));left:calc(54 * var(--u))}.story-module__dh0Llq__stillCard[data-face=right]{top:calc(435 * var(--u));left:calc(459 * var(--u))}.story-module__dh0Llq__stillCard[data-face=top]{top:calc(20 * var(--u));left:calc(240 * var(--u))}.story-module__dh0Llq__stillCardRow{padding-top:calc(8 * var(--u))}html[data-appear-ready] .story-module__dh0Llq__stillCard[data-arriving]{opacity:0;transition:opacity .4s var(--ease-out-quint)}html[data-appear-ready] [data-cues]>.story-module__dh0Llq__stillCard[data-arriving]{opacity:1}.story-module__dh0Llq__stillCardName{font-size:calc(20 * var(--u));line-height:140%}.story-module__dh0Llq__stillCardNumber{font-size:calc(12 * var(--u));letter-spacing:.05em;line-height:133.333%}
.security-module__iqp7ba__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-columns:80vw;grid-auto-flow:column;gap:8.53333vw 3.2vw;margin-inline:-4.26667vw;padding-inline:4.26667vw;scroll-padding-inline:4.26667vw;display:grid;overflow-x:auto}@media (min-width:800px){.security-module__iqp7ba__list{grid-template-rows:none;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:calc(3.33333*min(1vw,14.4px)) calc(1.38889*min(1vw,14.4px));margin-inline:0;padding-inline:0;overflow-x:visible}}
html[data-appear-ready] .static-module__8X685q__cued [data-cue]{opacity:0;transition:opacity .6s var(--ease-out-cubic), translate .6s var(--ease-out-cubic);translate:0 12px}:is(html[data-appear-ready] .static-module__8X685q__cued:has([data-cues~="0"]) [data-cue="0"],html[data-appear-ready] .static-module__8X685q__cued:has([data-cues~="1"]) [data-cue="1"],html[data-appear-ready] .static-module__8X685q__cued:has([data-cues~="2"]) [data-cue="2"]){opacity:1;translate:none}.static-module__8X685q__blink{animation:.9s step-end infinite static-module__8X685q__verdict-blink}@keyframes static-module__8X685q__verdict-blink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.static-module__8X685q__blink{animation:none}}
.founders-module__tAfR6G__overlay{display:none}@media (min-width:800px) and (hover:hover){.founders-module__tAfR6G__overlay{background-image:linear-gradient(to top in oklab, color-mix(in oklab, var(--color-forest) 90%, transparent), color-mix(in oklab, var(--color-forest) 75%, transparent) 25%, transparent);color:var(--color-white);align-items:flex-end;padding:calc(1.38889*min(1vw,14.4px));display:flex;position:absolute;inset:0}}@media (min-width:800px) and (hover:hover){.founders-module__tAfR6G__bio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}
