[data-page=security] .sec-hero .page-title{font-size:clamp(64px,min(12.6vw,23vh),240px);line-height:.84}[data-page=security] .sec-side{grid-area:3/2/auto/3;align-self:end;gap:18px;max-width:320px;padding-bottom:1.6vw;display:grid}[data-page=security] .sec-side .page-lede{grid-area:auto;max-width:none;padding:0}[data-page=security] .sec-hud-mid a{color:var(--ink);margin-block:-13px;padding-block:13px;transition:color .25s;display:inline-block}[data-page=security] .sec-hud-mid a:is(:hover,:focus-visible){color:var(--accent-ink)}[data-page=security] .sec-fallback{top:calc(var(--header) + 12vh);right:calc(var(--pad) + 6vw);fill:none;width:min(38vw,52vh);height:auto;stroke:var(--accent-ink);stroke-width:.6px;opacity:.8;pointer-events:none;display:none;position:absolute}[data-page=security] .sec-fallback .is-inner{stroke:var(--ink-2)}[data-page=security] .sec-fallback .is-core{fill:var(--accent-ink);stroke:none}.no-webgl [data-page=security] .sec-fallback,.no-js [data-page=security] .sec-fallback{display:block}[data-page=security] .sec-section{padding:clamp(96px, 15vh, 176px) var(--pad);border-top:1px solid var(--line);scroll-margin-top:var(--header);position:relative}[data-page=security] .sec-head{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:26px clamp(32px,6vw,120px);margin-bottom:clamp(56px,9vh,104px);display:grid}[data-page=security] .sec-head>.eyebrow{grid-column:1/-1}[data-page=security] .sec-title{max-width:12ch;font-size:clamp(44px,5.6vw,104px);font-weight:var(--display);letter-spacing:-.06em;line-height:.95}[data-page=security] .sec-copy{letter-spacing:-.005em;max-width:54ch;color:var(--ink-2);gap:1em;font-size:clamp(16px,1.12vw,18.5px);line-height:1.65;display:grid}[data-page=security] :is(.sec-copy,.handling,.sec-address,.scope,.composer-note) a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}[data-page=security] :is(.sec-copy,.handling,.sec-address,.scope,.composer-note) a:is(:hover,:focus-visible){color:var(--accent-ink);text-decoration-color:currentColor}[data-page=security] .flow{margin:0}.flow-head{justify-content:space-between;gap:16px;margin-bottom:30px;display:flex}.flow-head .eyebrow:first-child{color:var(--ink)}.flow-body{position:relative}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flow-step{align-content:start;gap:10px;padding:38px clamp(16px,2.4vw,40px) 0 0;display:grid;position:relative}.flow-node{z-index:1;border:1px solid var(--ink-2);background:var(--bg);border-radius:50%;width:11px;height:11px;transition:border-color .4s,background-color .4s;position:absolute;top:0;left:0}.flow-num{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:11px;transition:color .4s}.flow-name{font-size:clamp(24px,2.2vw,36px);font-weight:var(--display);letter-spacing:-.045em;line-height:1.05}.flow-step p{max-width:28ch;color:var(--ink-2);font-size:15px;line-height:1.55}.flow-rail{background:var(--line-2);width:75%;height:1px;position:absolute;top:5px;left:5px}.flow-fill{background:var(--accent-ink);transform-origin:0;transition:transform 2.2s cubic-bezier(.55,0,.25,1);position:absolute;inset:0;transform:scaleX(0)}.flow-packet{opacity:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:translate(-100%)}.flow-packet:after{content:"";background:var(--accent-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.flow.is-in .flow-fill{transform:none}.flow.is-in .flow-step .flow-node{border-color:var(--accent-ink)}.flow.is-in .flow-step:last-child .flow-node{background:var(--accent-ink)}.flow.is-in .flow-num{color:var(--accent-ink)}.flow.is-in .flow-step:first-child :is(.flow-node,.flow-num){transition-delay:0s}.flow.is-in .flow-step:nth-child(2) :is(.flow-node,.flow-num){transition-delay:.62s}.flow.is-in .flow-step:nth-child(3) :is(.flow-node,.flow-num){transition-delay:1.24s}.flow.is-in .flow-step:nth-child(4) :is(.flow-node,.flow-num){transition-delay:1.9s}.flow.is-in .flow-packet{animation:5.2s cubic-bezier(.6,0,.3,1) 2.6s infinite flow-packet}@keyframes flow-packet{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}78%{opacity:1;transform:translate(0)}88%,to{opacity:0;transform:translate(0)}}.no-js .flow-fill,.reduced-motion .flow-fill{transform:none}.guards{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2.4vw,40px);margin:clamp(48px,7vh,80px) 0 0;padding-top:18px;display:grid}.guards li{color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.guard-x{width:10px;height:10px;position:relative;transform:translateY(1px)}.guard-x:before,.guard-x:after{content:"";background:var(--accent-ink);width:10px;height:1px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.guard-x:after{transform:rotate(-45deg)}[data-page=security] .composer{border-top:1px solid var(--ink);scroll-margin-top:calc(var(--header) + 24px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px clamp(32px,6vw,120px);margin-top:clamp(88px,13vh,150px);padding-top:clamp(40px,6vh,64px);display:grid}.composer-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,6vw,120px);display:grid}.composer-title{font-size:clamp(34px,3.4vw,60px);font-weight:var(--display);letter-spacing:-.055em;line-height:1}.composer-note{max-width:48ch;color:var(--ink-2);font-size:15px;line-height:1.55}.composer-form{align-content:start;gap:34px;min-width:0;display:grid}.composer-field{min-width:0;color:var(--ink);gap:14px;font-size:13px;transition:color .2s;display:grid}.composer-field:focus-within{color:var(--accent-ink)}.composer-field input,.composer-field textarea{border:0;border-bottom:1px solid var(--field-line);width:100%;min-width:0;font:19px/1.45 var(--font);letter-spacing:-.025em;color:var(--ink);appearance:none;background:0 0;border-radius:0;padding:6px 0 16px;transition:border-color .2s,box-shadow .2s}.composer-field textarea{resize:vertical;min-height:56px;max-height:320px}.composer-field textarea[name=steps]{min-height:128px}.composer-field :is(input,textarea)::placeholder{color:var(--placeholder);opacity:1;font-size:clamp(15px,1.25vw,18px)}.composer-field :is(input,textarea):focus{border-color:var(--accent-ink);box-shadow:0 1px 0 var(--accent-ink);outline:none}.composer-warn{color:var(--accent-ink);grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14px;line-height:1.55;display:grid}.composer-warn[hidden]{display:none}.composer-warn:before{content:"";border:1px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-1px)}.composer-preview{align-content:start;gap:0;min-width:0;display:grid}.composer-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.composer-subject{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;font-size:13px;display:grid}.composer-body{overscroll-behavior:contain;min-height:220px;max-height:440px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;padding:18px 0 20px;font-size:12.5px;line-height:1.7;overflow:auto}.composer-body .k{color:var(--muted)}.composer-body .e{color:var(--faint)}.composer-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;padding-top:4px;display:grid}.composer-send{grid-column:1/-1}.composer-copy{min-height:44px;color:var(--ink);border-bottom:1px solid var(--ink);justify-self:start;align-items:center;font-size:13px;transition:color .25s,border-color .25s;display:inline-flex}.composer-copy:is(:hover,:focus-visible){color:var(--accent-ink);border-color:var(--accent-ink)}.composer-status{text-align:right;color:var(--accent-ink);grid-area:2/2;justify-self:end;font-size:13px}.composer-status:empty{display:none}.composer-hint{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:10.5px}.scope{border-top:1px solid var(--line-2);display:grid}.scope-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(0,1.4fr) minmax(0,1.3fr);align-items:baseline;gap:12px clamp(20px,3vw,48px);padding:clamp(20px,3vh,30px) 0;display:grid;position:relative}.scope-row:after{content:"";background:var(--accent-ink);width:0;height:1px;transition:width .8s var(--ease-out);position:absolute;bottom:-1px;left:0}.scope-row:hover:after{width:100%}.scope-tag{align-items:center;gap:10px;display:inline-flex}.scope-tag:before{content:"";border:1px solid var(--muted);border-radius:50%;width:7px;height:7px}.scope-row.is-in .scope-tag{color:var(--accent-ink)}.scope-row.is-in .scope-tag:before{border-color:var(--accent-ink);background:var(--accent-ink)}.scope-row.is-out .scope-tag:before{background:var(--muted);border:0;border-radius:0;width:9px;height:1px}.scope-what{font-size:clamp(22px,2vw,34px);font-weight:var(--display);letter-spacing:-.04em;color:var(--ink);line-height:1.1}.scope-row.is-out .scope-what{color:var(--ink-2)}.scope-where{color:var(--ink-2);align-items:baseline;gap:8px;font-size:15px;line-height:1.5;display:flex}.scope-where .ui-arrow{flex:none;width:12px;height:12px;transform:translateY(1px)}.handling{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,120px);display:grid}.handling-col{border-top:1px solid var(--line-2);align-content:start;gap:18px;padding-top:22px;display:grid;position:relative}.handling-col:before{content:"";background:var(--accent-ink);width:40px;height:1px;position:absolute;top:-1px;left:0}.handling-label{color:var(--ink)}.handling-col p:not(.eyebrow){letter-spacing:-.02em;max-width:44ch;color:var(--ink);font-size:clamp(18px,1.5vw,24px);line-height:1.45}[data-page=security] .sec-contact .sec-head{margin-bottom:clamp(32px,5vh,56px)}.sec-address{max-width:60ch;color:var(--ink-2);gap:18px;font-size:clamp(16px,1.12vw,18.5px);line-height:1.65;display:grid}.sec-address address{border-left:1px solid var(--accent-ink);letter-spacing:-.035em;color:var(--ink);padding-left:1.2em;font-size:clamp(22px,2vw,32px);font-style:normal;line-height:1.3}[data-page=security] .sec-next{padding-top:0}@media (max-width:1100px){[data-page=security] .composer{grid-template-columns:minmax(0,1fr)}.guards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}}@media (max-width:900px){[data-page=security] .sec-head,.composer-head,.flow-steps{grid-template-columns:minmax(0,1fr)}.flow-rail{display:none}.flow-step{grid-template-columns:36px minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:6px 16px;padding:0 0 40px 40px}.flow-node{top:3px}.flow-step:before{content:"";background:var(--line-2);transform-origin:50% 0;width:1px;position:absolute;top:16px;bottom:-1px;left:5px}.flow-step:last-child:before{display:none}.flow-step:after{content:"";background:var(--accent-ink);transform-origin:50% 0;width:1px;transition:transform .6s cubic-bezier(.55,0,.25,1);position:absolute;top:16px;bottom:-1px;left:5px;transform:scaleY(0)}.flow-step:last-child:after{display:none}.flow.is-in .flow-step:after{transform:none}.flow.is-in .flow-step:first-child:after{transition-delay:50ms}.flow.is-in .flow-step:nth-child(2):after{transition-delay:.67s}.flow.is-in .flow-step:nth-child(3):after{transition-delay:1.29s}.flow-step p{max-width:40ch}.reduced-motion .flow-step:after,.no-js .flow-step:after{transform:none}.scope-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.scope-tag{grid-column:1/-1}.handling{grid-template-columns:minmax(0,1fr)}}@media (max-aspect-ratio:19/20),(max-width:760px){[data-page=security] .sec-side{grid-area:4/1;max-width:420px;padding-bottom:0}[data-page=security] .sec-hero .page-hud{grid-row:5}[data-page=security] .sec-hero .page-title{font-size:clamp(64px,22vw,200px)}[data-page=security] .sec-fallback{top:calc(var(--header) + 110px);width:min(60vw,32vh);right:50%;transform:translate(50%)}}@media (max-width:600px){.guards{grid-template-columns:minmax(0,1fr)}.flow-step{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 34px 34px}.flow-num{line-height:1.2}.scope-row{grid-template-columns:minmax(0,1fr);gap:8px}.composer-actions{grid-template-columns:minmax(0,1fr)}.composer-status{text-align:left;grid-area:auto/1;justify-self:start}}.reduced-motion .flow-packet{display:none}@media print{[data-page=security] :is(.skip-link,.world,.world-fallback,.progress,.site-head,.menu,.site-foot,.cursor,.sec-fallback,.composer,.sec-next,.doc-family,.reel-link,.flow-packet,.flow-rail){display:none!important}[data-page=security] :is(.sec-head,.sec-title,.flow-head){break-inside:avoid;break-after:avoid}[data-page=security] :is(.flow-step,.scope-row,.handling-col,.guards li,.sec-address){break-inside:avoid}[data-page=security] .flow-step:before,[data-page=security] .flow-step:after{display:none}[data-page=security] .guard-x:before,[data-page=security] .guard-x:after,[data-page=security] .scope-row.is-out .scope-tag:before{background:0 0;border-top:1pt solid #000;height:0}[data-page=security] .handling-col:before,[data-page=security] .scope-row:after{display:none}[data-page=security] .scope-row:last-child{border-bottom:0}[data-page=security] :is(.sec-copy,.handling,.sec-address,.scope) a[href^=http]:after{content:" <" attr(href) ">";font-family:var(--mono);color:#444;font-size:8pt}[data-page=security] :is([data-reveal],[data-reveal] *,.split-line,[data-scramble]){opacity:1!important;visibility:visible!important;transform:none!important}[data-page=security] .page-hero{min-height:0;padding:0 0 8mm}[data-page=security] .sec-hero .page-title{text-shadow:none;font-size:34pt}[data-page=security] .sec-section{break-inside:auto;padding:8mm 0}[data-page=security] .sec-head{margin-bottom:5mm}[data-page=security] .sec-title{font-size:18pt}[data-page=security] .flow-fill{transform:none!important}}
