:root{--ink:#151A14;--ink-soft:#5C6455;--paper:#EFEBE1;--paper-card:#FDFBF4;--rule:#CFC8B6;--forest:#1C2C1F;--forest-deep:#131F16;--clay:#B4471F;--harvest:#49A760;--harvest-hover:#3A8B4E;--leaf:#D97A2B;--hi:#EDBE86;--on-accent:#FFFFFF;--stage-glow:rgba(253,251,244,.9);--serif:"DM Serif Display",Georgia,"Times New Roman",serif;--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--avatar-1:#2E5439;--avatar-2:#D97A2B;--avatar-3:#B08A1E;--avatar-4:#6E9480;--avatar-5:#B5543B}[data-theme=night]{--paper:#111A13;--paper-card:#18251B;--rule:#2C3A2E;--ink:#EFE9D8;--ink-soft:#9DAC9A;--forest:#1E3024;--forest-deep:#0C130E;--clay:#D97B52;--harvest:#49A760;--harvest-hover:#5CBB73;--leaf:#E08A3C;--hi:#EDBE86;--on-accent:#FFFFFF;--stage-glow:rgba(24,37,27,.9)}[data-theme=ivory]{--paper:#F7F6F1;--paper-card:#FFFFFF;--rule:#DEDED4;--ink:#131511;--ink-soft:#6B6F66;--forest:#15221A;--forest-deep:#0E1712;--clay:#1E7A44;--harvest:#1E7A44;--harvest-hover:#166035;--leaf:#1E7A44;--hi:#9CD3AE;--on-accent:#FFFFFF;--stage-glow:rgba(255,255,255,.92)}[data-theme=savanna]{--paper:#F4ECDA;--paper-card:#FBF6E9;--rule:#D9CCA8;--ink:#241E12;--ink-soft:#7A7057;--forest:#2E2A14;--forest-deep:#201D0E;--clay:#A34A1C;--harvest:#49A760;--harvest-hover:#3A8B4E;--leaf:#B08A1E;--hi:#E5C85C;--on-accent:#FFFFFF;--stage-glow:rgba(251,246,233,.9)}[data-theme=official]{--paper:#FFFFFF;--paper-card:#F2F8F3;--rule:#DFEAE1;--ink:#1F1E17;--ink-soft:#666666;--forest:#1F4E3D;--forest-deep:#153A2D;--clay:#1F4E3D;--harvest:#49A760;--harvest-hover:#3A8B4E;--leaf:#F7C35F;--hi:#F7C35F;--on-accent:#FFFFFF;--stage-glow:rgba(255,255,255,.94)}[data-theme=kente]{--paper:#FAF1DE;--paper-card:#FFF8E8;--rule:#E4D3AC;--ink:#221507;--ink-soft:#7C6A4A;--forest:#0B4A36;--forest-deep:#072E22;--clay:#C1272D;--harvest:#177C53;--harvest-hover:#0F6242;--leaf:#E0A81C;--hi:#E0A81C;--on-accent:#FFFFFF;--stage-glow:rgba(255,248,232,.9)}[data-theme=cocoa]{--paper:#191008;--paper-card:#241910;--rule:#3A2C1D;--ink:#F2E7D8;--ink-soft:#A8977F;--forest:#261B0F;--forest-deep:#120B05;--clay:#C98A3B;--harvest:#49A760;--harvest-hover:#5CBB73;--leaf:#C98A3B;--hi:#E8C79A;--on-accent:#FFFFFF;--stage-glow:rgba(36,25,16,.9)}.input,.ncard,.pcard,.tile,body,nav .bar{transition:background-color .5s ease,color .5s ease,border-color .5s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--paper)}.wrap{width:min(1400px,92vw);margin-inline:auto}.rule{height:1px;background:var(--rule);width:100%}.mono{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.idx{font-family:var(--serif);font-size:14px;color:var(--clay)}.mask{overflow:hidden;display:block;padding-bottom:.06em}.mask>*{display:block;transform:translateY(105%);transition:transform 1.05s cubic-bezier(.19,1,.22,1)}.in .mask>*,.mask.in>*{transform:none}.fade{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}.fade.in{opacity:1;transform:none}.d1{transition-delay:.09s}.d2{transition-delay:.18s}.d3{transition-delay:.27s}.d4{transition-delay:.36s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.fade,.mask>*{transform:none;opacity:1}}nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--paper);padding:14px 0}nav .bar{width:min(1400px,92vw);margin:0 auto;padding:12px 22px;display:flex;align-items:center;gap:30px;border-radius:999px;background:var(--paper-card);border:1px solid var(--rule);white-space:nowrap;transform-origin:center;transition:width 1.65s cubic-bezier(.22,1,.2,1),padding 1.65s cubic-bezier(.22,1,.2,1),box-shadow .9s cubic-bezier(.19,1,.22,1),border-color .9s,opacity .9s ease,transform .9s cubic-bezier(.19,1,.22,1)}nav.scrolled .bar{box-shadow:0 10px 34px rgba(21,26,20,.12);border-color:transparent}nav.boot .bar{width:266px;padding:12px 20px;overflow:hidden;box-shadow:0 10px 30px rgba(21,26,20,.13)}nav.boot .bar>*{pointer-events:none}nav.preboot .bar{opacity:0;transform:translateY(-14px) scale(.94)}.logo{display:flex;align-items:center;gap:11px;font-family:var(--serif);font-size:21px;line-height:1;color:var(--ink)}.logo .n{width:40px;height:40px;flex-shrink:0;display:block}.logo .n .bg{fill:var(--harvest)}.logo .n .stroke{stroke:var(--on-accent)}.logo .n .leaf{fill:var(--leaf)}.logo small{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--ink-soft);align-self:flex-end;padding-bottom:2px}nav .links{display:flex;gap:26px;margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink-soft);transition:opacity .85s ease .62s,transform .85s cubic-bezier(.19,1,.22,1) .62s}nav .links a{transition:color .25s}nav .links a:hover{color:var(--harvest)}.navcta{border-radius:999px;background:var(--harvest);color:var(--on-accent);font-size:12.5px;font-weight:600;padding:12px 22px;box-shadow:0 6px 20px rgba(28,44,31,.22);transition:transform .8s cubic-bezier(.16,1.24,.3,1) .82s,opacity .7s ease .82s,background .25s}.navcta:hover{transform:translateY(-2px);background:var(--harvest-hover)}nav.boot .links{opacity:0;transform:translateY(10px);transition-delay:0s}nav.boot .navcta{opacity:0;transform:scale(.72);transition-delay:0s}.navtoggle{display:none;width:46px;height:46px;flex-shrink:0;border:1px solid var(--rule);border-radius:50%;background:transparent;cursor:pointer;padding:0;position:relative;transition:background .3s,border-color .3s}.navtoggle span{position:absolute;left:50%;width:17px;height:1.6px;background:var(--ink);border-radius:2px;transform:translateX(-50%);transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .3s}.navtoggle span:first-child{top:17px}.navtoggle span:nth-child(2){top:22.2px}.navtoggle span:nth-child(3){top:27.4px}.navtoggle.on span:first-child{transform:translateX(-50%) translateY(5.2px) rotate(45deg)}.navtoggle.on span:nth-child(2){opacity:0}.navtoggle.on span:nth-child(3){transform:translateX(-50%) translateY(-5.2px) rotate(-45deg)}.drawer,nav.boot .navtoggle{opacity:0}.drawer{position:fixed;inset:0;z-index:55;background:rgba(19,31,22,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;transition:opacity .45s cubic-bezier(.19,1,.22,1)}.drawer.open{opacity:1;pointer-events:auto}.drawer-inner{position:absolute;top:0;right:0;bottom:0;width:min(420px,86vw);background:var(--paper);padding:calc(env(safe-area-inset-top,0px) + 104px) 32px calc(env(safe-area-inset-bottom,0px) + 32px);display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);transition:transform .55s cubic-bezier(.19,1,.22,1);box-shadow:-20px 0 60px rgba(19,31,22,.22)}.drawer.open .drawer-inner{transform:none}.drawer-links{display:flex;flex-direction:column}.drawer-links a{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:clamp(26px,7vw,34px);line-height:1;letter-spacing:-.02em;color:var(--ink);opacity:0;transform:translateX(24px);transition:opacity .5s ease,transform .5s cubic-bezier(.19,1,.22,1),color .25s}.drawer.open .drawer-links a{opacity:1;transform:none}.drawer-links a.on{color:var(--harvest)}.drawer-links .dnum{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--clay)}.drawer-foot{margin-top:auto;padding-top:36px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.drawer-tel{font-size:14px;font-weight:600;color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){nav .bar,nav .bar *{transition:none!important}nav.preboot .bar{opacity:1;transform:none}}.hero{position:relative;min-height:calc(100vh - 76px);display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 56px;overflow:hidden}.hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media img{transform:scale(1.15);filter:saturate(.85) contrast(1.04);animation:heroPanZoom 22s ease-in-out infinite alternate;will-change:transform}@keyframes heroPanZoom{0%{transform:scale(1.1) translateZ(0)}50%{transform:scale(1.22) translate3d(-1.5%,-2%,0)}to{transform:scale(1.15) translate3d(1.5%,1.5%,0)}}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,18,13,.75),rgba(10,18,13,.58) 40%,rgba(10,18,13,.95))}.hero .wrap{color:var(--paper)}h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,8.5vw,130px);line-height:.94;letter-spacing:-.02em}h1 em{font-style:italic;color:var(--hi)}.spin{display:block;position:relative;height:1.06em;overflow:hidden}.spin i{position:absolute;left:0;top:0;font-style:italic;color:var(--hi);line-height:1.06;white-space:nowrap;opacity:0;transform:translateY(106%);animation:spinword 10.5s cubic-bezier(.19,1,.22,1) infinite}.spin i:nth-child(2){animation-delay:3.5s}.spin i:nth-child(3){animation-delay:7s}@keyframes spinword{0%{opacity:0;transform:translateY(106%)}29%,4%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-106%)}}@media(prefers-reduced-motion:reduce){.hero-media img,.sprout-bounce-wrap{animation:none!important}.spin{height:auto}.spin i{position:static;opacity:1;transform:none;animation:none}.spin i:nth-child(2),.spin i:nth-child(3){display:none}}.hero-content{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.hero-main{flex:1 1;min-width:min(100%,540px)}.hero-network-wrap{width:clamp(440px,38vw,560px);height:clamp(240px,20vw,300px);position:relative;margin-bottom:8px}.hero-network-svg{width:100%;height:100%;overflow:visible}.net-line{stroke:rgba(73,167,96,.5);stroke-width:1.75;stroke-linecap:round}.main-net{stroke-dasharray:7 5;animation:dashMove 16s linear infinite}@keyframes dashMove{to{stroke-dashoffset:-100}}.sub-net{stroke:rgba(201,138,59,.4);stroke-dasharray:5 5}.pulse-dot{fill:#5cbb73;filter:drop-shadow(0 0 8px #5cbb73)}.pulse-dot.alt{fill:#e8c79a;filter:drop-shadow(0 0 8px #e8c79a)}.node-glow{fill:rgba(73,167,96,.16);stroke:rgba(73,167,96,.4);stroke-width:1.5}.node-core{fill:#16261c;stroke:#49a760;stroke-width:2;filter:drop-shadow(0 0 10px rgba(73,167,96,.8))}.net-node.node-2 .node-core,.net-node.node-4 .node-core{stroke:#c98a3b;filter:drop-shadow(0 0 10px rgba(201,138,59,.8))}.node-icon{font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.node-label{font-size:11px;font-weight:600;letter-spacing:.02em;fill:rgba(239,235,225,.9)}.net-node.node-1{animation:floatNode1 4.5s ease-in-out infinite alternate}.net-node.node-2{animation:floatNode2 5s ease-in-out infinite alternate}.net-node.node-3{animation:floatNode3 4.2s ease-in-out infinite alternate}.net-node.node-4{animation:floatNode4 4.8s ease-in-out infinite alternate}@keyframes floatNode1{0%{transform:translate(0)}to{transform:translate(-8px,-10px)}}@keyframes floatNode2{0%{transform:translate(0)}to{transform:translate(10px,-8px)}}@keyframes floatNode3{0%{transform:translate(0)}to{transform:translate(8px,10px)}}@keyframes floatNode4{0%{transform:translate(0)}to{transform:translate(-9px,9px)}}.hero-foot{display:flex;gap:60px;align-items:flex-end;margin-top:44px;flex-wrap:wrap}.hero-foot p{max-width:44ch;font-size:15.5px;line-height:1.7;color:rgba(239,235,225,.74)}.hero-scroll{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:rgba(239,235,225,.65);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.hero-scroll span{width:1px;height:28px;background:currentColor;transform-origin:top;animation:sweepDown 2.2s cubic-bezier(.19,1,.22,1) infinite}@keyframes sweepDown{0%,to{transform:scaleY(.25);opacity:.3}50%{transform:scaleY(1);opacity:1}}.social-links-grid{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.social-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--rule);border-radius:999px;background:var(--paper-card);color:var(--ink);font-size:13.5px;font-weight:600;transition:all .3s cubic-bezier(.19,1,.22,1)}.social-pill:hover{transform:translateY(-2px);border-color:var(--clay);color:var(--clay);box-shadow:0 8px 24px rgba(0,0,0,.15)}.social-pill svg{flex-shrink:0;transition:transform .3s ease}.social-pill:hover svg{transform:scale(1.15)}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--ink-soft);transition:color .25s ease,transform .25s ease}.footer-social-icon:hover{transform:translateY(-2px);color:var(--clay)}.stats{border-bottom:1px solid var(--rule);padding:60px 0}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.stat .n{font-family:var(--serif);font-size:clamp(46px,5.6vw,80px);line-height:.95;letter-spacing:-.025em}.stat .n sup{font-size:.4em;vertical-align:super;color:var(--clay)}.stat .l{margin-top:14px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.shed{padding-top:120px;padding-bottom:120px;overflow:hidden}.shedgrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:center;margin-top:64px}.stage{position:relative;aspect-ratio:1/.86;min-height:420px}.stage canvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.stage.dragging canvas{cursor:-webkit-grabbing;cursor:grabbing}.stage:before{content:"";top:52%;transform:translate(-50%,-50%);width:78%;border-radius:50%;background:radial-gradient(circle,var(--stage-glow) 0,transparent 68%)}.stage .ringline,.stage:before{position:absolute;left:50%;aspect-ratio:1}.stage .ringline{top:63%;transform:translate(-50%,-50%) rotateX(72deg);width:62%;border:1px solid var(--rule);border-radius:50%;opacity:.7}.draghint{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);opacity:.75;display:flex;align-items:center;gap:9px}.draghint b{width:26px;height:1px;background:currentColor;display:block;transform-origin:center;animation:sweep 2.8s cubic-bezier(.19,1,.22,1) infinite}.toolinfo{position:relative;min-height:300px}.tnum{font-size:15px;color:var(--clay)}.tname,.tnum{font-family:var(--serif)}.tname{font-weight:400;font-size:clamp(34px,4.6vw,66px);line-height:.98;letter-spacing:-.025em;margin:14px 0 20px}.tdesc{font-size:15px;line-height:1.75;color:var(--ink-soft);max-width:42ch;min-height:82px}.tspecs{display:flex;gap:44px;margin:38px 0 34px;flex-wrap:wrap}.tspec .k{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.tspec .v{font-family:var(--serif);font-size:27px;margin-top:8px;letter-spacing:-.02em}.tswap{transition:opacity .45s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.19,1,.22,1)}.tswapper.out .tswap{opacity:0;transform:translateY(12px)}.tnav{gap:14px;margin-top:8px}.tbtn,.tnav{display:flex;align-items:center}.tbtn{width:46px;height:46px;border-radius:50%;border:1px solid var(--rule);background:transparent;color:var(--ink);font-size:15px;cursor:pointer;justify-content:center;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.19,1,.22,1)}.tbtn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translateY(-2px)}.tdots{display:flex;gap:8px;margin-left:12px}.tdots i{width:7px;height:7px;border-radius:50%;background:var(--rule);cursor:pointer;transition:.35s cubic-bezier(.19,1,.22,1)}.tdots i.on{background:var(--clay);width:22px;border-radius:4px}.shedfoot{margin-top:26px;font-size:13px;color:var(--ink-soft)}.shedfoot a{color:var(--clay);font-weight:600}.nowebgl{display:none;border-top:1px solid var(--rule)}.nowebgl.on{display:block}.nowebgl .row{cursor:default}@media(max-width:980px){.shedgrid{grid-template-columns:1fr;gap:20px}.stage{min-height:340px;order:-1}.tdesc,.toolinfo{min-height:0}}section{padding:130px 0}.sechead{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;gap:60px;align-items:start;margin-bottom:80px}h2{font-family:var(--serif);font-weight:400;font-size:clamp(29px,5.2vw,80px);line-height:1.02;letter-spacing:-.025em}h2 em{font-style:italic;color:var(--clay)}.lede{font-size:clamp(16px,1.5vw,20px);line-height:1.65;color:var(--ink-soft);max-width:46ch}.rows{border-top:1px solid var(--rule)}.row{display:grid;grid-template-columns:70px 1.1fr 1.6fr 120px;grid-gap:36px;gap:36px;padding:46px 0;border-bottom:1px solid var(--rule);align-items:start;transition:padding-left .5s cubic-bezier(.19,1,.22,1)}.row:hover{padding-left:16px}.row h3{font-family:var(--serif);font-weight:400;font-size:clamp(25px,2.9vw,40px);line-height:1.06;letter-spacing:-.02em}.row p{font-size:14.5px;line-height:1.75;max-width:54ch}.row .go,.row p{color:var(--ink-soft)}.row .go{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-align:right;transition:color .3s}.row:hover .go{color:var(--clay)}.bleed{background:var(--forest);color:var(--paper);padding:150px 0}.bleed blockquote{font-family:var(--serif);font-weight:400;font-size:clamp(26px,5vw,78px);line-height:1.06;letter-spacing:-.025em;max-width:20ch}.bleed blockquote em{font-style:italic;color:var(--hi)}.bleed .attr{margin-top:56px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:rgba(239,235,225,.55)}.tweetq{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4.2vw,66px);line-height:1.14;letter-spacing:-.022em;max-width:none}@media(max-width:680px){.tweetq{font-size:clamp(15px,4.4vw,24px);line-height:1.32}}.tweetq .q,.tweetq em{font-style:italic;color:var(--hi)}.tweetmeta{margin-top:56px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:rgba(239,235,225,.55)}.tweetmeta b{color:var(--paper);font-weight:600}.tweetmeta a{color:var(--hi);border-bottom:1px solid;padding-bottom:2px;transition:opacity .25s}.tweetmeta a:hover{opacity:.7}.tweetmeta .sep{opacity:.4}.proj{border-top:1px solid var(--rule)}.pitem{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule);align-items:stretch}.pmedia{aspect-ratio:4/3;overflow:hidden}.pmedia img{transition:transform 1.4s cubic-bezier(.19,1,.22,1);filter:saturate(.88)}.pitem:hover .pmedia img{transform:scale(1.05)}.ptext{padding:70px clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center}.ptext h3{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4.2vw,60px);line-height:1.02;letter-spacing:-.025em;margin:18px 0 20px}.ptext p{font-size:15px;line-height:1.75;color:var(--ink-soft);max-width:46ch}.meter{margin-top:44px}.meter .bar{height:2px;background:var(--rule);position:relative}.meter .bar i{position:absolute;inset:0 auto 0 0;width:100%;background:var(--clay);transform:scaleX(0);transform-origin:left;transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.meter.in .bar i{transform:scaleX(var(--p))}.meter .lab{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.meter .lab b{font-family:var(--serif);font-size:21px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.tcell{padding:56px 40px 56px 0;border-right:1px solid var(--rule)}.tcell:last-child{border-right:none}.tcell blockquote,.tcell p{font-family:var(--serif);font-size:clamp(19px,2vw,26px);line-height:1.3;letter-spacing:-.012em}.tcell .qm{color:var(--clay);font-style:italic}.tcell blockquote .qm:first-child{margin-left:-.32em}.tcell .who{margin-top:36px;display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.tcell .who b{display:block;color:var(--ink);margin-bottom:4px}.tav{width:54px;height:54px;flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:19px;letter-spacing:0;text-transform:none;color:#FFF9EE;box-shadow:0 0 0 1px var(--rule),0 0 0 5px var(--paper);transition:transform .5s cubic-bezier(.19,1,.22,1)}.tcell:hover .tav{transform:scale(1.06)}.tav img{width:100%;height:100%;object-fit:cover;display:block}.nrow{display:grid;grid-template-columns:150px 1fr 130px;grid-gap:36px;gap:36px;padding:38px 0;border-bottom:1px solid var(--rule);align-items:baseline;transition:padding-left .5s cubic-bezier(.19,1,.22,1)}.nrow:hover{padding-left:16px}.nrow h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.3vw,32px);line-height:1.2;letter-spacing:-.02em;max-width:32ch}.nrow .go{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-align:right;color:var(--ink-soft);transition:color .3s}.nrow:hover .go{color:var(--clay)}.nrow.withthumb{grid-template-columns:120px 132px 1fr 110px;align-items:center;gap:28px}.nthumb{width:132px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--bg-track,var(--rule));flex-shrink:0}.nthumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform 1.1s cubic-bezier(.19,1,.22,1),filter .5s}.nrow.withthumb:hover .nthumb img{transform:scale(1.06);filter:saturate(1)}.nthumb-empty{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--rule),var(--paper-card))}@media(max-width:980px){.nrow.withthumb{grid-template-columns:104px 1fr;gap:8px 16px;align-items:start}.nrow.withthumb .nthumb{width:104px;grid-column:1;grid-row:1/3}.nrow.withthumb .mono{grid-column:2;grid-row:1}.nrow.withthumb h3{grid-column:2;grid-row:2}}@media(max-width:520px){.nrow.withthumb{grid-template-columns:88px 1fr;gap:6px 14px}.nrow.withthumb .nthumb{width:88px}}.cta{background:var(--forest-deep);color:var(--paper);padding:170px 0 150px;text-align:center}.cta h2{font-size:clamp(33px,8.6vw,138px);line-height:.96}.cta h2 em{color:var(--hi)}.cta p{margin:44px auto 56px;max-width:48ch;font-size:16px;line-height:1.75;color:rgba(239,235,225,.66)}.actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;border-radius:999px;padding:17px 38px;font-size:12.5px;font-weight:600;transition:.35s cubic-bezier(.19,1,.22,1)}.btn-solid{background:var(--harvest);color:var(--on-accent);box-shadow:0 8px 26px rgba(28,44,31,.24)}.btn-solid:hover{background:var(--harvest-hover);transform:translateY(-2px)}.btn-line{border:1px solid rgba(239,235,225,.32);color:var(--paper)}.btn-line:hover{border-color:var(--paper);background:rgba(239,235,225,.07);transform:translateY(-2px)}.phero{padding:110px 0 64px;border-bottom:1px solid var(--rule)}.phero .crumb{display:flex;gap:10px;margin-bottom:22px}.phero h1{font-family:var(--serif);font-weight:400;font-size:clamp(29px,8vw,110px);line-height:.95;letter-spacing:-.025em;color:var(--ink)}.phero h1 em{font-style:italic;color:var(--clay)}.phero p{margin-top:26px;font-size:clamp(15px,1.5vw,18px);line-height:1.75;color:var(--ink-soft);max-width:64ch}.vals{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.vals span{border:1px solid var(--rule);border-radius:999px;padding:10px 18px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:var(--paper-card)}.team{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.tmem{background:var(--paper-card);border:1px solid var(--rule);border-radius:18px;overflow:hidden;transition:transform .4s cubic-bezier(.19,1,.22,1)}.tmem:hover{transform:translateY(-6px)}.tmem .ph{aspect-ratio:1/1.05;overflow:hidden}.tmem .ph img{filter:saturate(.9)}.tmem .bd{padding:20px}.tmem h3{font-family:var(--serif);font-weight:400;font-size:22px;margin-top:6px}.step{display:grid;grid-template-columns:64px 1fr;grid-gap:24px;gap:24px;padding:30px 0;border-bottom:1px solid var(--rule)}.step h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.4vw,30px);margin-bottom:10px}.step li,.step p{font-size:14px;line-height:1.75;color:var(--ink-soft)}.step ul{list-style:none;margin-top:6px}.step li{padding-left:18px;position:relative}.step li:before{content:"—";position:absolute;left:0;color:var(--clay)}.facts{display:flex;border:1px solid var(--rule);border-radius:18px;overflow:hidden;flex-wrap:wrap;margin:40px 0 8px;background:var(--paper-card)}.fact{flex:1 1;min-width:150px;padding:22px;border-right:1px solid var(--rule)}.fact:last-child{border-right:none}.fact .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-soft)}.fact .v{font-family:var(--serif);font-size:20px;margin-top:8px}.cform{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}.cform .full{grid-column:1/-1}.cform label{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);margin-bottom:8px}.cform input,.cform textarea{width:100%;background:var(--paper-card);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;font:500 14px var(--sans);color:var(--ink);outline:none;transition:border-color .3s;box-sizing:border-box}.cform input:focus,.cform textarea:focus{border-color:var(--harvest)}.cform textarea{min-height:140px;resize:vertical}@media(max-width:980px){.cform,.team{grid-template-columns:1fr}.fact{min-width:45%}.step{grid-template-columns:40px 1fr;gap:14px}.phero{padding:80px 0 48px}}.themer{position:fixed;right:22px;bottom:22px;z-index:80;font-family:var(--sans)}.themer-btn{display:flex;align-items:center;gap:9px;border:1px solid var(--rule);background:var(--paper-card);color:var(--ink);border-radius:999px;padding:12px 18px;cursor:pointer;font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 30px rgba(21,26,20,.16);transition:transform .3s cubic-bezier(.19,1,.22,1)}.themer-btn:hover{transform:translateY(-2px)}.themer-btn .sw{display:flex}.themer-btn .sw i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--paper-card);margin-left:-4px}.themer-menu{position:absolute;right:0;bottom:calc(100% + 12px);min-width:210px;background:var(--paper-card);border:1px solid var(--rule);border-radius:18px;padding:8px;box-shadow:0 24px 60px rgba(21,26,20,.22);opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1)}.themer.open .themer-menu{opacity:1;transform:none;pointer-events:auto}.themer-menu .lab{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);padding:10px 12px 8px}.topt{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;color:var(--ink);padding:11px 12px;border-radius:12px;cursor:pointer;font:600 12.5px var(--sans);text-align:left;transition:background .25s}.topt:hover{background:var(--paper)}.topt .sw{display:flex;flex-shrink:0}.topt .sw i{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--paper-card);margin-left:-5px}.topt .tick{margin-left:auto;color:var(--clay);opacity:0;font-size:13px}.topt.on .tick{opacity:1}@media(max-width:980px){.themer{right:14px;bottom:14px}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formfoot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cform button[type=submit]{border:none;cursor:pointer}.cform button[disabled]{opacity:.6;cursor:wait}.formerr{font-size:13px;color:var(--clay);font-weight:600}.formdone{border:1px solid var(--rule);background:var(--paper-card);border-radius:18px;padding:clamp(28px,4vw,44px);margin-top:40px}.formdone h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,36px);margin:12px 0 14px}.formdone p{font-size:14.5px;line-height:1.75;color:var(--ink-soft);max-width:46ch;margin-bottom:24px}.formdone a{color:var(--clay);font-weight:600}.chatfab{position:fixed;right:22px;bottom:22px;z-index:79;display:flex;align-items:center;gap:9px;border:none;border-radius:999px;background:var(--harvest);color:var(--on-accent);cursor:pointer;padding:14px 20px;font:600 12.5px var(--sans);box-shadow:0 10px 30px rgba(28,44,31,.26);transition:transform .35s cubic-bezier(.19,1,.22,1),background .25s}.chatfab:hover{transform:translateY(-2px);background:var(--harvest-hover)}.chatfab.on{padding:14px;background:var(--ink)}.chatpanel{position:fixed;right:22px;bottom:86px;z-index:79;width:min(390px,calc(100vw - 44px));max-height:min(640px,calc(100vh - 130px));display:flex;flex-direction:column;background:var(--paper-card);border:1px solid var(--rule);border-radius:20px;overflow:hidden;box-shadow:0 28px 70px rgba(19,31,22,.26);opacity:0;transform:translateY(16px) scale(.97);transform-origin:bottom right;pointer-events:none;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.chatpanel.open{opacity:1;transform:none;pointer-events:auto}.chathead{gap:12px;padding:18px 20px;border-bottom:1px solid var(--rule);background:var(--paper)}.chatavatar,.chathead{display:flex;align-items:center}.chatavatar{width:38px;height:38px;border-radius:50%;background:var(--harvest);color:var(--on-accent);justify-content:center;font-family:var(--serif);font-size:18px;flex-shrink:0}.chathead b{display:block;font-size:13.5px}.chathead span{display:block;font-size:11px;color:var(--ink-soft);margin-top:2px}.chatbody{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.bub{max-width:88%;padding:12px 15px;border-radius:16px;font-size:13.5px;line-height:1.62}.bub p{margin:0}.bub.bot{background:var(--paper);border:1px solid var(--rule);border-bottom-left-radius:5px;align-self:flex-start}.bub.me{background:var(--harvest);color:var(--on-accent);border-bottom-right-radius:5px;align-self:flex-end}.bubcta{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:var(--clay)}.bub.typing{display:flex;gap:5px;align-items:center;padding:15px}.bub.typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-soft);opacity:.4;animation:blink 1.3s infinite}.bub.typing i:nth-child(2){animation-delay:.18s}.bub.typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}.leadform{display:flex;flex-direction:column;gap:8px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:14px}.leadform input{border:1px solid var(--rule);border-radius:9px;padding:11px 12px;font:500 13px var(--sans);background:var(--paper-card);color:var(--ink);outline:none}.leadform input:focus{border-color:var(--harvest)}.leadform button{border:none;border-radius:9px;background:var(--harvest);color:var(--on-accent);padding:11px;font:600 12.5px var(--sans);cursor:pointer}.leadnote{font-size:12.5px;color:var(--ink-soft);padding:4px 2px}.leadnote a{color:var(--clay);font-weight:600}.chatchips{display:flex;gap:7px;flex-wrap:wrap;padding:0 18px 14px}.chatchips button{border:1px solid var(--rule);background:transparent;color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:8px 13px;font:600 11.5px var(--sans);transition:.25s}.chatchips button:hover{border-color:var(--harvest);color:var(--harvest)}.chatinput{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--rule);background:var(--paper)}.chatinput input{flex:1 1;border:1px solid var(--rule);border-radius:999px;padding:12px 16px;font:500 13px var(--sans);background:var(--paper-card);color:var(--ink);outline:none;min-width:0}.chatinput input:focus{border-color:var(--harvest)}.chatinput button{width:42px;height:42px;flex-shrink:0;border:none;border-radius:50%;background:var(--harvest);color:var(--on-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s}.chatinput button:hover{background:var(--harvest-hover)}.chatfoot{padding:0 18px 14px;font-size:10.5px;line-height:1.55;color:var(--ink-soft);background:var(--paper)}.chatfoot a{color:var(--clay);font-weight:600}@media(max-width:520px){.chatfab{right:12px;bottom:12px;padding:12px 16px;font-size:11.5px}.chatpanel{left:10px;right:10px;bottom:72px;width:auto;max-height:calc(100vh - 110px)}}.artcover{margin-top:44px}.artcover img{width:100%;height:clamp(240px,42vw,520px);object-fit:cover;border-radius:18px}.prose{max-width:68ch;font-size:16.5px;line-height:1.8;color:var(--ink)}.prose p{margin-bottom:22px}.prose h2{font-size:clamp(24px,3vw,38px);line-height:1.15;margin:44px 0 16px}.prose h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.4vw,28px);margin:34px 0 12px}.prose ol,.prose ul{margin:0 0 22px 20px}.prose li{margin-bottom:9px}.prose a{color:var(--clay);font-weight:600;border-bottom:1px solid}.prose img{width:100%;border-radius:14px;margin:28px 0}.prose blockquote{border-left:3px solid var(--harvest);padding-left:20px;margin:28px 0;font-family:var(--serif);font-size:clamp(19px,2.2vw,25px);line-height:1.4}.prose strong{font-weight:700}.artfoot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:56px;padding-top:32px;border-top:1px solid var(--rule)}.artfoot a:first-child{font-size:13px;font-weight:600;color:var(--ink-soft)}.admin{min-height:100vh;background:var(--paper)}.adwrap{width:min(560px,92vw);margin:0 auto;padding:clamp(40px,8vh,90px) 0 80px}.adwrap.wide{width:min(1180px,92vw)}.adcard{background:var(--paper-card);border:1px solid var(--rule);border-radius:18px;padding:clamp(24px,4vw,36px)}.adcard h1{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,36px);margin-bottom:10px}.adcard p{font-size:14px;line-height:1.7;color:var(--ink-soft);margin-bottom:20px}.adcard code{font-family:ui-monospace,monospace;font-size:12.5px;background:var(--paper);padding:2px 6px;border-radius:5px}.adwrap label{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);margin:18px 0 8px}.adwrap label span{text-transform:none;letter-spacing:0;font-weight:500;opacity:.75;margin-left:6px}.adwrap input,.adwrap textarea{width:100%;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:12px 14px;font:500 14px var(--sans);color:var(--ink);outline:none;transition:border-color .25s}.adwrap input:focus,.adwrap textarea:focus{border-color:var(--harvest)}.adwrap .btn{margin-top:22px;border:none;cursor:pointer}.btn-ghostline{border:1px solid var(--rule);background:transparent;color:var(--ink)}.aderr{background:var(--danger-soft,#FCEAEA);color:var(--clay);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;margin:18px 0}.adhint{font-size:12px;color:var(--ink-soft);margin-top:12px;line-height:1.6}.adhead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}.adhead h1{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4.4vw,44px);margin-top:6px}.adactions{display:flex;align-items:center;gap:12px}.adactions .btn{margin-top:0}.adlink{background:none;border:none;color:var(--ink-soft);font:600 13px var(--sans);cursor:pointer;padding:8px}.adlink:hover{color:var(--clay)}.adtable{width:100%;border-collapse:collapse;background:var(--paper-card);border:1px solid var(--rule);border-radius:18px;overflow:hidden}.adtable th{text-align:left;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding:14px 18px}.adtable td,.adtable th{border-bottom:1px solid var(--rule)}.adtable td{padding:16px 18px;font-size:14px;vertical-align:middle}.adtable tr:last-child td{border-bottom:none}.adtable td a{font-weight:600}.adslug{display:block;font-size:11.5px;color:var(--ink-soft);margin-top:3px}.adpill{display:inline-block;padding:4px 11px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.adpill.published{background:var(--success-soft,#E3EAD9);color:var(--harvest)}.adpill.draft{background:var(--paper);color:var(--ink-soft);border:1px solid var(--rule)}.adrow-actions{text-align:right;white-space:nowrap}.adrow-actions a,.adrow-actions button{font-size:12.5px;font-weight:600;color:var(--ink-soft);background:none;border:none;cursor:pointer;margin-left:14px}.adrow-actions a:hover,.adrow-actions button:hover{color:var(--clay)}.adgrid{display:grid;grid-template-columns:1fr 320px;grid-gap:20px;gap:20px;align-items:start}.adtoolbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.adtoolbar button{border:1px solid var(--rule);background:var(--paper);border-radius:8px;padding:7px 11px;font:600 12px var(--sans);color:var(--ink);cursor:pointer;transition:.2s}.adtoolbar button:hover{border-color:var(--harvest);color:var(--harvest)}.adeditor{min-height:340px;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:18px;font-size:15px;line-height:1.75;outline:none;overflow-y:auto}.adeditor:focus{border-color:var(--harvest)}.adeditor:empty:before{content:attr(data-placeholder);color:var(--ink-soft);opacity:.7}.adeditor h2{font-size:24px;margin:18px 0 8px}.adeditor h3{font-size:19px;margin:16px 0 8px}.adeditor p{margin-bottom:12px}.adeditor ul{margin:0 0 12px 20px}.adcover{width:100%;border-radius:10px;margin-bottom:12px;aspect-ratio:16/10;object-fit:cover}@media(max-width:860px){.adgrid{grid-template-columns:1fr}}footer{padding:90px 0 40px}.fgrid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;grid-gap:50px;gap:50px;padding-bottom:70px}footer h4{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);margin-bottom:22px}footer .col a,footer .col div{display:block;font-size:14px;margin-bottom:12px;transition:color .25s}footer .col a:hover{color:var(--clay)}.fbrand{font-family:var(--serif);font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:-.025em;max-width:14ch}.flegal{font-size:11.5px;letter-spacing:.06em;color:var(--ink-soft);margin-top:14px;font-weight:600}.fmark{width:54px;height:54px;display:block;margin-bottom:22px}.fmark .bg{fill:var(--harvest)}.fmark .stroke{stroke:var(--on-accent)}.fmark .leaf{fill:var(--leaf)}.copy{display:flex;justify-content:space-between;padding-top:32px;border-top:1px solid var(--rule);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);flex-wrap:wrap;gap:12px}@media(max-width:1200px){.sechead{gap:40px}nav .links{gap:20px;font-size:12px}}@media(max-width:980px){nav .links{display:none}.navtoggle{display:block}nav .bar{gap:14px}.navcta{margin-left:auto}.sechead{grid-template-columns:1fr;gap:26px;margin-bottom:52px}.stats .wrap{grid-template-columns:1fr 1fr;gap:40px 24px}.row{grid-template-columns:44px 1fr;gap:10px 18px;padding:34px 0;align-items:start}.row .idx{grid-column:1;grid-row:1}.row h3{grid-column:2;grid-row:1}.row p{grid-column:1/-1;grid-row:2;max-width:none}.row .go,.row h3 br{display:none}.pitem{grid-template-columns:1fr}.pitem .pmedia{order:-1}.ptext{padding:48px clamp(20px,4vw,32px)}.tgrid{grid-template-columns:1fr}.tcell{border-right:none;border-bottom:1px solid var(--rule);padding:40px 0!important}.tcell:last-child{border-bottom:none}.nrow{grid-template-columns:1fr;gap:12px}.nrow .go{display:none}.fgrid{grid-template-columns:1fr 1fr;gap:40px}section{padding:clamp(64px,9vw,88px) 0}.bleed{padding:clamp(80px,12vw,150px) 0}.cta{padding:clamp(96px,14vw,170px) 0 clamp(80px,12vw,150px)}.team{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wrap{width:min(1400px,90vw)}.hero{min-height:auto;padding:clamp(88px,22vw,140px) 0 44px}.hero-foot{gap:28px;margin-top:36px}.hero-scroll{display:none}.stats{padding:44px 0}.fgrid,.team{grid-template-columns:1fr}.fgrid{gap:36px;padding-bottom:48px}.tspecs{gap:28px;margin:28px 0 26px}.shedgrid{gap:14px}.stage{min-height:300px}.facts{border-radius:14px}.fact{min-width:100%;border-right:none;border-bottom:1px solid var(--rule);padding:18px}.fact:last-child{border-bottom:none}.phero{padding:clamp(52px,10vw,80px) 0 40px}footer{padding:64px 0 32px}.copy{flex-direction:column;gap:8px}}@media(max-width:520px){.wrap{width:min(1400px,88vw)}nav{padding:10px 0}nav .bar{padding:10px 14px;gap:10px}.logo{font-size:18px;gap:9px}.logo .n{width:34px;height:34px}.logo small{display:none}.navcta{padding:10px 16px;font-size:11.5px}nav.boot .bar{width:190px}.stats .wrap{grid-template-columns:1fr;gap:26px}.stat .n{font-size:clamp(38px,13vw,52px)}.row{grid-template-columns:30px 1fr;gap:8px 14px;padding:26px 0}.step{grid-template-columns:1fr;gap:10px}.btn{padding:15px 28px;font-size:12px}.actions{flex-direction:column;align-items:stretch}.actions .btn{text-align:center}.tnav{flex-wrap:wrap}.themer{right:12px;bottom:12px}.themer-btn{padding:11px 15px;font-size:10px}.themer-menu{min-width:min(260px,78vw)}.vals span{padding:9px 14px;font-size:12px}}@media(max-width:380px){nav.boot .bar{width:170px}.navcta{padding:9px 13px;font-size:11px}.logo{font-size:17px}}@media(hover:none){.nrow:hover,.row:hover{padding-left:0}.btn:hover,.navcta:hover,.pcard:hover,.tile:hover,.tmem:hover{transform:none}.tdots i{padding:10px 0;background-clip:content-box}}@media(max-height:520px) and (orientation:landscape){.hero{min-height:auto;padding:96px 0 40px}}