:root .Architecture_Architecture__ujOVP{--bg-gradient-start:var(--aj-palette-source-tint-03-01);--bg-gradient-end:var(--aj-palette-source-tint-04-01)}.Architecture_Architecture__ujOVP{z-index:100;position:relative;padding:calc(var(--sp)*46) 0 calc(var(--sp)*44);transition:padding var(--time-md) var(--easing-default)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31{position:relative;row-gap:calc(var(--sp)*12);z-index:10}.Architecture_Architecture__ujOVP .Architecture_WrapperLeft__W3v_i{position:relative;height:100%;display:flex;flex-flow:column nowrap;align-items:center;z-index:10}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t{display:flex;flex-flow:column nowrap;justify-content:space-between;gap:calc(var(--sp)*6);z-index:20}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB>*{max-width:none}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB .Architecture_SmallerWrapper__5FF6c{display:inline-block}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB .Architecture_Smaller1__r4NiE,.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB .Architecture_Smaller2__BohiS{display:block;font-size:.9em;padding-right:.5em;white-space:nowrap;background-image:linear-gradient(to right,var(--aj-palette-txt-quaternary) 0,var(--aj-palette-txt-tertiary) 20%,var(--aj-palette-txt-secondary));color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB .Architecture_Smaller1__r4NiE{margin-left:-1.3em}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB .Architecture_Smaller1__r4NiE .Architecture_FancyArrow__g_f3r{width:1em;margin-right:.3em}.Architecture_Architecture__ujOVP .Architecture_WrapperRight__Zwn2t .Architecture_Principles__Ts7__{display:flex;flex-flow:column nowrap;row-gap:calc(var(--sp)*5)}.Architecture_DiagramBackdrop__OKAlt{position:absolute;height:100%;min-height:960px;--parentFullWidth:178%;width:calc((100vw - var(--parentFullWidth))/2 + 100%);max-width:896px;top:50%;right:0;transform:translateY(calc(-50% - var(--sp) * 4));border-radius:calc(var(--sp)*3);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0,0,0) 86%);mask-image:linear-gradient(90deg,transparent,rgb(0,0,0) 86%)}.Architecture_DiagramBackdrop__OKAlt:before{content:"";position:absolute;width:100%;height:100%;z-index:5;background:linear-gradient(to right,var(--bg-gradient-start),var(--bg-gradient-end));opacity:.3}.Architecture_DiagramBackdrop__OKAlt:after{content:"";position:absolute;width:100%;height:100%;z-index:10;background-image:url(/static/arcjet-noise.png);background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay;opacity:.06}.Architecture_Diagram__7s9pT{position:relative;z-index:20;width:100%;height:100%;color:var(--aj-palette-txt-primary);display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}.Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ{position:relative;transform:translateX(-6%);width:170%}.Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ .Architecture_DiagramMain__wEgFc{z-index:5;transform:translateY(-11%);vertical-align:top;width:100%;height:auto}.Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ .Architecture_DiagramDeco__JAZ5D{position:absolute;transform:translateY(-11%);width:100%;height:100%;z-index:0}.Architecture_DocsLink__tGCLD{position:relative;border:1px solid var(--aj-palette-block-level1-border);border-radius:calc(var(--sp)*3.25);padding:calc(var(--sp)*1.5) calc(var(--sp)*4);display:inline-flex;flex-flow:row wrap;align-items:center;column-gap:calc(var(--sp)*1)}@media screen and (min-width:1360px){.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t{min-height:608px}}@media screen and (min-width:1121px)and (max-width:1359px){.Architecture_Architecture__ujOVP{padding:calc(var(--sp)*40) 0 calc(var(--sp)*40)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperLeft__W3v_i .Architecture_DiagramBackdrop__OKAlt{min-height:896px}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperLeft__W3v_i .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ{width:220%}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t{min-height:576px}}@media screen and (max-width:1120px){.Architecture_Architecture__ujOVP{padding:calc(var(--sp)*16) 0 calc(var(--sp)*22)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperLeft__W3v_i .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ{width:220%}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t{min-height:576px}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Principles__Ts7__,.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB{width:100%;margin:0 auto;padding-left:calc(var(--sp)*6)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa{position:relative;height:100%;max-width:640px;margin:0 auto;padding:calc(var(--sp)*6) 0 calc(var(--sp)*8);display:flex;flex-flow:column nowrap;align-items:center}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa .Architecture_DiagramBackdrop__OKAlt{min-height:0;width:100%;max-width:none;transform:translateY(-50%)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ .Architecture_DiagramDeco__JAZ5D,.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ .Architecture_DiagramMain__wEgFc{transform:translateY(0)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_DocsLinkWrapper__0SYZQ{padding-left:calc(var(--sp)*6)}}@media screen and (max-width:900px){.Architecture_Architecture__ujOVP{padding-top:calc(var(--sp)*12)}}@media screen and (max-width:620px){.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Principles__Ts7__,.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Title__9MwYB{padding-left:0;text-align:center}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Principles__Ts7__ .Architecture_PrincipleTitle__w1beK{justify-content:center;margin-left:calc(var(--sp)*-2)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_Principles__Ts7__ .Architecture_PrincipleDescription__gieyB{margin:0 auto;padding-left:0}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa{padding:calc(var(--sp)*4) 0 calc(var(--sp)*6)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ{width:180%}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_DocsLinkWrapper__0SYZQ{text-align:center;padding-left:0}}@media screen and (max-width:480px){.Architecture_Architecture__ujOVP{padding:calc(var(--sp)*12) 0 calc(var(--sp)*16)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa{padding:calc(var(--sp)*3) 0 calc(var(--sp)*5)}.Architecture_Architecture__ujOVP .Architecture_Content__GKQ31 .Architecture_WrapperRight__Zwn2t .Architecture_InFlowDiagram__C4QLa .Architecture_Diagram__7s9pT .Architecture_DiagramContent__h5suQ{width:190%}}.Architecture_Principle__3iiGf{display:flex;flex-flow:column nowrap;row-gap:calc(var(--sp)*.5)}.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK{font-size:24px;display:flex;flex-flow:row nowrap;align-items:flex-start;column-gap:calc(var(--sp)*1.5)}.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Large__lgtH3,.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Mid__edZkU,.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Small__acr7c{display:none}.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Arrow__Zd_eV{color:var(--aj-palette-txt-secondary);width:calc(var(--sp)*3);height:calc(var(--sp)*3);margin-top:.15em;transition:transform var(--time-sm) var(--easing-default);transform:rotate(0deg)}.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Arrow__Zd_eV.Architecture_Open__B_8BG{transform:rotate(90deg)}.Architecture_Principle__3iiGf .Architecture_PrincipleDescription__gieyB{font-size:20px;padding-left:calc(var(--sp)*1.25);max-width:480px}.Architecture_Principle__3iiGf:not(.Architecture_Open__B_8BG) .Architecture_PrincipleTitle__w1beK{cursor:pointer;transition:color var(--time-sm) var(--easing-default)}.Architecture_Principle__3iiGf:not(.Architecture_Open__B_8BG) .Architecture_PrincipleTitle__w1beK:hover{color:var(--aj-palette-txt-secondary)}.Architecture_Principle__3iiGf:not(.Architecture_Open__B_8BG) .Architecture_PrincipleTitle__w1beK:active{color:var(--aj-palette-txt-primary)}@media screen and (min-width:641px){.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Large__lgtH3{display:inline}}@media screen and (min-width:481px)and (max-width:640px){.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Mid__edZkU{display:inline}}@media screen and (max-width:480px){.Architecture_Principle__3iiGf .Architecture_PrincipleTitle__w1beK .Architecture_Small__acr7c{display:inline}}