.ctas{flex-wrap:wrap;gap:12px;display:flex}.page-hero>.wrap{padding-block:clamp(48px,7vw,104px) clamp(64px,8vw,120px)}.page-hero .eyebrow{opacity:.86;flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;display:flex}.page-hero h1{grid-column:1/span 7}.page-hero .side{flex-direction:column;grid-column:9/span 4;align-self:end;gap:24px;display:flex}@media (width<=1099px){.page-hero h1{grid-column:1/-1}.page-hero .side{grid-column:1/span 8}}@media (width<=760px){.page-hero .side{grid-column:1/-1}}.sec-intro{grid-column:1/span 7}.sec-aside{grid-column:8/span 5;align-self:end}@media (width<=1000px){.sec-intro,.sec-aside{grid-column:1/-1}}.na{white-space:nowrap;border:1.5px solid;align-items:center;gap:8px;padding:4px 9px;display:inline-flex}.na:before{content:"";background:linear-gradient(135deg, transparent calc(50% - 1px), var(--pink) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));width:10px;height:10px;box-shadow:inset 0 0 0 1.5px}.sheet-wrap{background:var(--paper-2);grid-column:1/-1;padding:clamp(10px,1.6vw,18px);position:relative}.sheet-wrap:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--rule);position:absolute;inset:0}.stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.stamps>li{min-width:0;padding:clamp(6px,.8vw,10px);position:relative}.stamps>li:after{content:"";z-index:1;background:radial-gradient(circle, var(--paper) 2.4px, transparent 2.9px) 0 2px / 8px 9px repeat-y;width:8px;position:absolute;top:0;bottom:0;right:-4px}.stamps>li:before{content:"";z-index:1;background:radial-gradient(circle, var(--paper) 2.4px, transparent 2.9px) 2px 0 / 9px 8px repeat-x;height:8px;position:absolute;bottom:-4px;left:0;right:0}.stamps>li:nth-child(3n):after,.stamps>li:nth-last-child(-n+3):before{display:none}.stamp-cell{background:var(--paper);height:100%;min-height:236px;color:var(--ink);flex-direction:column;gap:12px;padding:16px 16px 14px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.stamp-cell:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}a.stamp-cell:hover{box-shadow:4px 4px 0 var(--pink);transform:translate(-2px,-2px)}.stamp-cell .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stamp-cell .top .label{color:var(--muted);font-size:10px}.stamp-cell .glyph{grid-template-columns:repeat(4,5px);gap:2px;display:grid}.stamp-cell .glyph i{background:var(--rule);width:5px;height:5px}.stamp-cell .glyph i.on{background:var(--cobalt)}.stamp-cell .name{font-family:var(--f-mono);overflow-wrap:break-word;margin-top:auto;padding-top:18px;font-size:clamp(16px,1.4vw,20px);font-weight:600;font-stretch:87.5%}.stamp-cell p{color:var(--muted);font-size:14.5px;line-height:1.45}.stamp-cell p code{font-family:var(--f-mono);font-size:.9em;font-stretch:87.5%}.stamp-cell .path{font-family:var(--f-mono);letter-spacing:.04em;color:var(--accent-text);font-size:10.5px;font-stretch:87.5%}.stamp-cell.core{background:var(--cobalt);color:var(--on-cobalt)}.stamp-cell.core:before{border-color:var(--rule-cobalt)}.stamp-cell.core .top .label,.stamp-cell.core p{color:var(--on-cobalt-muted)}.stamp-cell.core .glyph i{background:var(--rule-cobalt)}.stamp-cell.core .glyph i.on{background:var(--on-cobalt)}.stamp-cell.core .path{color:var(--on-cobalt)}@media (width<=1000px){.stamps{grid-template-columns:repeat(2,minmax(0,1fr))}.stamps>li:nth-child(3n):after{display:block}.stamps>li:nth-child(2n):after{display:none}.stamps>li:nth-last-child(-n+3):before{display:block}.stamps>li:nth-last-child(-n+2):before{display:none}.stamps>li:last-child:nth-child(odd){grid-column:1/-1}.stamps>li:last-child:nth-child(odd):after{display:none}}@media (width<=560px){.stamps{grid-template-columns:1fr}.stamps>li:after{display:none!important}.stamps>li:nth-last-child(-n+2):before{display:block}.stamps>li:last-child:before{display:none}.stamp-cell{min-height:0}}.sheet-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px 24px;display:flex}.sheet-foot .label{color:var(--muted)}.get .h2{grid-column:1/span 7}.get .sec-aside p{color:var(--on-cobalt-muted)}.get .term-box{grid-column:1/span 7}.registries{border-top:1px solid var(--rule-cobalt);flex-direction:column;grid-column:9/span 4;display:flex}.registries>div{border-bottom:1px solid var(--rule-cobalt);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.registries b{font-family:var(--f-serif);font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1}.registries .na{font-size:10px}.registries p{color:var(--on-cobalt-muted);padding:16px 0 0;font-size:15px}@media (width<=1000px){.get .h2,.get .term-box,.registries{grid-column:1/-1}}.maturity .h2{grid-column:1/span 8}.maturity-side{flex-direction:column;grid-column:9/span 4;gap:4px;display:flex}.postmark-slot{max-width:330px;margin:-116px 0 0 -64px}.holds{flex-direction:column;grid-column:1/span 7;display:flex}.holds-head{border-bottom:1.5px solid var(--ink);color:var(--muted);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.holds ol{margin:0;padding:0;list-style:none}.holds li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:6px 18px;padding:16px 0 15px;display:grid}.holds .n{color:var(--muted);font-size:10.5px}.holds .claim{font-family:var(--f-serif);text-wrap:balance;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.holds .src{font-family:var(--f-mono);letter-spacing:.03em;color:var(--accent-text);text-underline-offset:3px;font-size:10.5px;font-stretch:87.5%;text-decoration:none}.holds .src:hover{text-decoration:underline}.security{flex-direction:column;gap:14px;display:flex}.security p{color:var(--muted)}.ci{border-top:1px solid var(--rule-strong);flex-direction:column;grid-column:1/-1;gap:18px;padding-top:28px;display:flex}.ci-head{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;display:grid}.ci-head p{color:var(--muted);max-width:40em}.checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{border:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.02em;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:12px;font-stretch:87.5%;display:flex}.checks li:before{content:"";background:var(--cobalt);flex:none;width:10px;height:10px}@media (width<=1000px){.maturity .h2,.holds,.ci-head{grid-column:1/-1}.ci-head{grid-template-columns:1fr}.checks{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-side{display:contents}.maturity .h2{order:-2}.postmark-slot{order:-1;grid-column:1/-1;justify-self:end;width:min(300px,100%);margin:-96px -8px -40px 0}.security{grid-column:1/-1}}@media (width<=740px){.postmark-slot{width:min(300px,84%);margin:-34px -4px -30px 0}}@media (width<=560px){.holds li{grid-template-columns:30px minmax(0,1fr)}.holds .src{grid-column:2}.holds-head span+span{display:none}}@media (width<=340px){.checks{grid-template-columns:1fr}}.cloud-hero>.wrap{padding-block:clamp(40px,6vw,88px) clamp(80px,10vw,140px)}.bigstamp{background:var(--cobalt);color:var(--on-cobalt);grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;padding:clamp(32px,6vw,88px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.bigstamp>*{z-index:1;min-width:0;position:relative}.bigstamp-edge{padding:0;position:relative}.bigstamp-edge:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle, var(--paper) 5px, transparent 5.6px) 0 0 / 16px 12px repeat-x, radial-gradient(circle, var(--paper) 5px, transparent 5.6px) 0 100% / 16px 12px repeat-x, radial-gradient(circle, var(--paper) 5px, transparent 5.6px) 0 0 / 12px 16px repeat-y, radial-gradient(circle, var(--paper) 5px, transparent 5.6px) 100% 0 / 12px 16px repeat-y;position:absolute;inset:-6px}.bigstamp:after{content:"";border:1px solid var(--rule-cobalt);pointer-events:none;position:absolute;inset:14px}.bigstamp .corner{grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.bigstamp .corner .label{opacity:.8}.bigstamp h1{font-family:var(--f-serif);letter-spacing:-.03em;grid-column:1/span 8;font-size:clamp(64px,11vw,176px);line-height:.84}.bigstamp .tag{border-color:var(--on-cobalt);grid-column:1/-1;justify-self:start}.bigstamp .intro{color:var(--on-cobalt);grid-column:1/span 6;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.bigstamp .act{flex-direction:column;grid-column:8/span 5;align-self:end;gap:18px;display:flex}.bigstamp .act p{color:var(--on-cobalt-muted);font-size:15.5px}.overprint{white-space:nowrap;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:#0000;-webkit-text-stroke:1.5px var(--pink);opacity:.5;pointer-events:none;user-select:none;font-size:clamp(26px,3.4vw,54px);font-weight:700;font-stretch:112.5%;position:absolute;top:40%;left:63.5%;transform:translate(-50%,-50%)rotate(-14deg);z-index:0!important}@media (width<=1000px){.overprint{display:none}.bigstamp h1,.bigstamp .intro,.bigstamp .act{grid-column:1/-1}}.promises .h2{grid-column:1/span 7}.promises .sec-aside p{color:var(--on-cobalt-muted)}.promise-list{counter-reset:p;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.promise-list li{border-top:1px solid var(--rule-cobalt);grid-template-columns:56px 1fr;gap:6px 14px;padding:26px 0;display:grid}.promise-list li:before{counter-increment:p;content:counter(p, upper-roman);font-family:var(--f-serif);grid-row:1/span 2;font-size:38px;font-style:italic;line-height:1}.promise-list h3{font-family:var(--f-serif);font-size:clamp(26px,2.3vw,32px);line-height:1.1}.promise-list p{color:var(--on-cobalt-muted);font-size:16px}@media (width<=860px){.promise-list{grid-template-columns:1fr}.promises .h2{grid-column:1/-1}}.stages .h2{grid-column:1/span 7}.stage-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stage-row:before{content:"";border-top:1.5px dashed var(--rule-strong);position:absolute;top:24px;left:0;right:0}.stage-row li{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.stage-box{border:1.5px solid var(--ink);background:var(--paper);width:48px;height:48px;font-family:var(--f-serif);place-items:center;font-size:24px;font-style:italic;display:grid;position:relative}.stage-row li.now .stage-box{background:var(--cobalt);border-color:var(--cobalt);color:var(--on-cobalt);box-shadow:4px 4px 0 var(--pink)}.stage-row h3{font-family:var(--f-serif);font-size:clamp(28px,2.6vw,38px);line-height:1.05}.stage-row .label{color:var(--muted)}.stage-row li.now .label{color:var(--accent-text)}.stage-row p{color:var(--muted);max-width:26em;font-size:16px}@media (width<=860px){.stage-row{grid-template-columns:1fr;gap:28px}.stage-row:before{border-top:0;border-left:1.5px dashed var(--rule-strong);inset:0 auto 0 24px}.stage-row li{padding-left:72px}.stage-box{position:absolute;top:0;left:0}}.self-host{border-top:1px solid var(--rule-strong);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 40px;margin-top:clamp(16px,3vw,40px);padding-top:28px;display:grid}.self-host p{color:var(--muted);max-width:36em}@media (width<=860px){.self-host{grid-template-columns:1fr}}.why-hero h1{font-family:var(--f-serif);letter-spacing:-.035em;grid-column:1/-1;padding-bottom:.1em;font-size:clamp(76px,15vw,240px);line-height:.82}.why-hero h1 em{color:var(--on-night-muted)}.why-hero .story{color:var(--on-night-muted);flex-direction:column;grid-column:1/span 6;gap:18px;font-size:clamp(18px,1.5vw,21px);line-height:1.6;display:flex}.why-hero .story p:first-child{color:var(--on-night)}.why-hero .strip-wrap{flex-direction:column;grid-column:8/span 5;align-self:start;gap:12px;display:flex;position:sticky;top:96px}.why-hero .strip{grid-template-columns:repeat(5,minmax(0,1fr))}.why-hero .strip-cap{color:var(--on-night-muted);font-size:13px}.drop{font-family:var(--f-serif);letter-spacing:-.01em;text-wrap:balance;grid-column:1/-1;max-width:20em;margin-top:clamp(16px,3vw,40px);font-size:clamp(30px,3.6vw,54px);line-height:1.08}.drop em{color:var(--pink)}@media (width<=1000px){.why-hero .story,.why-hero .strip-wrap{grid-column:1/-1;position:static}.why-hero .strip{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=600px){.why-hero .strip{grid-template-columns:repeat(5,minmax(0,1fr))}.why-hero .month .st{inset:36% 12% 8%}}.then-now .h2{grid-column:1/span 7}.compare{border-top:1.5px solid var(--ink);grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,4.5fr) minmax(0,4.5fr);display:grid}.compare>div{border-bottom:1px solid var(--rule);min-width:0;padding:18px 20px 18px 0}.compare>div:nth-child(3n+2),.compare>div:nth-child(3n){border-left:1px solid var(--rule);padding-left:20px}.compare .head{font-family:var(--f-serif);padding-block:22px;font-size:clamp(26px,2.4vw,34px);line-height:1.05}.compare .head small{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10.5px;font-stretch:87.5%;display:block}.compare .row{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-stretch:87.5%}.compare p{font-size:16.5px}@media (width<=760px){.compare{grid-template-columns:1fr 1fr}.compare .row{border-bottom:0;grid-column:1/-1;padding-bottom:0}.compare>div:nth-child(3n+2){border-left:0;padding-left:0}.compare>.corner{display:none}}.spelling{border-top:1px solid var(--rule-strong);grid-column:1/-1;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:32px 40px;margin-top:clamp(16px,3vw,40px);padding-top:clamp(28px,4vw,48px);display:grid}.spelling-art{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.spelling-art .from{font-family:var(--f-serif);letter-spacing:-.03em;font-size:clamp(64px,8vw,120px);line-height:.9}.spelling-art .from .uml{color:var(--pink)}.spelling-art .arrow{font-family:var(--f-mono);color:var(--muted);font-size:20px}.spelling-art .to{color:var(--accent-text);display:block}.spelling-art .to svg{width:clamp(180px,22vw,300px);height:auto;display:block}.spelling p{max-width:26em;font-size:clamp(18px,1.5vw,21px)}.why-sources{color:var(--muted);grid-column:1/-1;max-width:60em;font-size:13.5px}@media (width<=860px){.spelling{grid-template-columns:1fr}}@media (width<=1000px){.promises .h2,.stages .h2,.then-now .h2,.maturity .h2{grid-column:1/-1}}
