.obs{--ink:#121519;--ink-2:#191d23;--ink-3:#252b33;--mint:#98dbb8;--chalk:#e7eee9;--signal:#ff5b3a;--fg:#f2f5f3;--fg-2:#f2f5f3a3;--line:#f2f5f324;--ink-2a:#121519b8;--ink-line:#1215192e;--display:"Archivo","Arial Black","Helvetica Neue",Arial,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--gl:max(clamp(16px,4vw,64px),env(safe-area-inset-left,0px));--gr:max(clamp(16px,4vw,64px),env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.obs-lock{overflow:hidden}.obs,.obs *,.obs :before,.obs :after{box-sizing:border-box}.obs-page{background:var(--ink);min-height:100vh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:clamp(16px,1.05vw,18px);line-height:1.55;overflow-x:clip}.obs img,.obs video{max-width:100%;height:auto;display:block}.obs a{color:inherit;text-decoration:none}.obs button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.obs ul,.obs ol{margin:0;padding:0;list-style:none}.obs h1,.obs h2,.obs h3,.obs h4,.obs p,.obs dl,.obs dd,.obs figure{margin:0}.obs :focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:6px}.obs .band-mint :focus-visible,.obs .band-chalk :focus-visible,.obs .menu :focus-visible{outline-color:var(--ink)}.obs .wrap{max-width:1480px;padding-left:var(--gl);padding-right:var(--gr);margin-inline:auto}.obs .sec{padding-block:clamp(88px,11vw,170px)}.obs [hidden]{display:none!important}.obs .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.obs .band-mint{background:var(--mint);color:var(--ink)}.obs .band-chalk{background:var(--chalk);color:var(--ink)}.obs .band-ink2{background:var(--ink-2)}.obs .tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:.8em;margin-bottom:1.6rem;font-size:12px;display:inline-flex}.obs .tag:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:9px;height:9px}.obs .band-mint .tag,.obs .band-chalk .tag{color:var(--ink-2a)}.obs .band-mint .tag:before,.obs .band-chalk .tag:before{background:var(--ink)}.obs .mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.obs .caps{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-weight:900;font-stretch:112%;line-height:.92}.obs .h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin-bottom:1.8rem;font-size:clamp(2.05rem,4.4vw,4.5rem);font-weight:850;font-stretch:108%;line-height:.95}.obs .h2 em,.obs .caps em{font-family:var(--serif);text-transform:none;letter-spacing:-.005em;color:var(--mint);font-size:1.14em;font-style:italic;font-weight:400;font-stretch:100%;line-height:.8}.obs .band-mint .h2 em,.obs .band-mint .caps em{color:var(--ink)}.obs .band-chalk .h2 em{color:var(--ink);background:linear-gradient(transparent 60%,var(--mint) 60% 94%,transparent 94%);padding:0 .06em}.obs .lede{max-width:56ch;color:var(--fg-2);font-size:clamp(1.05rem,1.25vw,1.22rem)}.obs .lede+.lede{margin-top:1.1em}.obs .band-mint .lede,.obs .band-chalk .lede{color:var(--ink-2a)}.obs .dot{background:var(--mint);vertical-align:baseline;transform-origin:50% 100%;border-radius:50%;width:.3em;height:.3em;margin-left:.05em;animation:1.25s cubic-bezier(.3,0,.3,1) .9s both obs-bounce;display:inline-block}.obs .band-mint .dot{background:var(--ink)}@keyframes obs-bounce{0%{opacity:0;transform:translateY(-5em)scale(.85,1.15)}32%{opacity:1;transform:translateY(0)scale(1.35,.65)}48%{transform:translateY(-1.3em)scale(.92,1.08)}64%{transform:translateY(0)scale(1.18,.82)}76%{transform:translateY(-.45em)}88%{transform:translateY(0)scale(1.06,.94)}to{opacity:1;transform:none}}.obs .btn{min-height:54px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s,color .3s,box-shadow .3s,transform .55s var(--spring);border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.8em;font-size:13px;font-weight:500;display:inline-flex;position:relative}.obs .btn-mint{background:var(--mint);color:var(--ink)}.obs .btn-mint:hover{background:var(--fg)}.obs .btn-ghost{box-shadow:inset 0 0 0 1px var(--line);color:var(--fg)}.obs .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--mint);color:var(--mint)}.obs .btn-ink{background:var(--ink);color:var(--mint)}.obs .btn-ink:hover{background:var(--ink-3)}.obs .btn-line{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.obs .btn-line:hover{background:var(--ink);color:var(--mint)}.obs .roll{vertical-align:top;height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.obs .roll>span{transition:transform .5s var(--ease);text-shadow:0 1.3em;display:block}.obs .btn:hover .roll>span,.obs .link:hover .roll>span,.obs .nav-talk:hover .roll>span{transform:translateY(-1.3em)}.obs .link{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background-size .45s var(--ease),color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;padding-bottom:.4em;font-size:13px;display:inline-flex}.obs .link:hover{background-position:100% 100%;background-size:0 1px}.obs .row-links{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.obs .magnetic{transition:transform .6s var(--spring)}.obs .grain{z-index:90;pointer-events:none;opacity:.07;position:fixed;inset:0;overflow:hidden}.obs .grain:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite obs-grain;position:absolute;inset:-50%}@keyframes obs-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.obs .progress{z-index:60;background:var(--mint);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.obs .cursor{z-index:95;pointer-events:none;position:fixed;top:0;left:0}.obs .cursor-ball{mix-blend-mode:difference;opacity:0;width:96px;height:96px;transition:transform .45s var(--spring),background-color .25s,opacity .3s;background:#fff;border-radius:50%;place-items:center;margin:-48px 0 0 -48px;display:grid;transform:scale(.14)}.obs .cursor.on .cursor-ball{opacity:1}.obs .cursor.link .cursor-ball{transform:scale(.46)}.obs .cursor.label .cursor-ball{background:var(--mint);mix-blend-mode:normal;transform:scale(1)}.obs .cursor-text{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:0;font-size:12px;font-weight:500;transition:opacity .2s}.obs .cursor.label .cursor-text{opacity:1}html.obs-cursor,html.obs-cursor *{cursor:none!important}.obs .nav{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:transform .55s var(--ease),background-color .4s;position:fixed;top:0;left:0;right:0}.obs .nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#121519bd}.obs .nav.hide{transform:translateY(-105%)}.obs.obs--menu-open .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transform:none}.obs .nav-in{align-items:center;gap:2rem;height:78px;display:flex}.obs .nav-logo img{width:auto;height:36px;transition:opacity .3s}.obs.obs--menu-open .nav-logo img{opacity:0}.obs .nav-links{gap:2rem;margin-left:auto;display:flex}.obs .nav-links a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;transition:color .25s;position:relative}.obs .nav-links a:hover,.obs .nav-links a[aria-current=page]{color:var(--fg)}.obs .nav-links a:after{content:"";background:var(--mint);width:6px;height:6px;transition:transform .35s var(--spring);border-radius:50%;margin-left:-3px;position:absolute;bottom:-10px;left:50%;transform:scale(0)}.obs .nav-links a:hover:after,.obs .nav-links a[aria-current=page]:after{transform:scale(1)}.obs .nav-talk{background:var(--mint);height:42px;color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .55s var(--spring);border-radius:999px;align-items:center;gap:.7em;padding:0 1.2em 0 1.3em;font-size:12px;font-weight:500;display:inline-flex}.obs .nav-talk i{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite obs-pulse}@keyframes obs-pulse{50%{transform:scale(.45)}}.obs .nav-menu{height:42px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:0 1.1em;font-size:12px;display:none}.obs.obs--menu-open .nav-menu{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.obs .menu{z-index:49;background:var(--mint);color:var(--ink);padding:110px var(--gr) 40px var(--gl);clip-path:circle(0% at calc(100% - 52px) 40px);visibility:hidden;transition:clip-path .75s var(--ease),visibility 0s linear .75s;flex-direction:column;justify-content:center;gap:.4rem;display:flex;position:fixed;inset:0}.obs .menu.open{clip-path:circle(150% at calc(100% - 52px) 40px);visibility:visible;transition:clip-path .75s var(--ease),visibility 0s}.obs .menu a{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.3rem,11vw,4.2rem);font-weight:900;font-stretch:112%;line-height:1.02}.obs .menu .mono{margin-top:2rem}@media(max-width:940px){.obs .nav-links{display:none}.obs .nav-menu{align-items:center;display:inline-flex}.obs .nav-talk{margin-left:auto}}.obs .pg-hero{isolation:isolate;min-height:min(92svh,940px);padding-block:calc(150px + env(safe-area-inset-top,0px)) clamp(48px,6vw,96px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.obs .pg-hero>.wrap{width:100%}.obs .pg-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--mx,80%) var(--my,28%),#98dbb824,transparent 62%);position:absolute;inset:0}.obs .pg-hero .tag{animation:obs-fadeUp .9s var(--ease) .1s both}.obs .pg-title{overflow-wrap:break-word;text-wrap:balance;max-width:15ch;margin-bottom:clamp(30px,4vw,56px);font-size:clamp(2.35rem,7vw,6.8rem)}.obs .pg-title .w{animation:obs-wordUp 1s var(--ease) both;animation-delay:calc(.15s + var(--i,0) * 70ms);display:inline-block}@keyframes obs-wordUp{0%{opacity:0;transform:translateY(.45em)rotate(3deg)}to{opacity:1;transform:none}}@keyframes obs-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.obs .pg-foot{animation:obs-fadeUp 1s var(--ease) .55s both;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 3rem;display:grid}.obs .badge{border-radius:50%;flex:none;place-items:center;width:158px;height:158px;display:grid;position:relative}.obs .badge>svg{width:100%;height:100%;animation:16s linear infinite obs-spin;position:absolute;inset:0}.obs .badge text{font-family:var(--mono);letter-spacing:.2em;fill:var(--fg);text-transform:uppercase;font-size:10.4px}.obs .badge .ball{background:var(--mint);width:66px;height:66px;color:var(--ink);transition:transform .5s var(--spring);border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;display:grid}.obs .badge:hover .ball{transform:scale(1.2)rotate(-45deg)}@keyframes obs-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.obs .pg-hero{min-height:0;padding-top:calc(132px + env(safe-area-inset-top,0px))}.obs .pg-foot{grid-template-columns:1fr;gap:1.4rem}.obs .badge{justify-self:end;width:112px;height:112px}.obs .badge .ball{width:48px;height:48px;font-size:1.2rem}}.obs .ribbons{height:clamp(130px,15vw,220px);position:relative;overflow:hidden}.obs .ribbon{white-space:nowrap;transform:translateY(-50%) rotate(var(--r));padding:.75em 0;position:absolute;top:50%;left:-6%;right:-6%;overflow:hidden}.obs .r1{--r:-3deg;background:var(--mint);color:var(--ink);z-index:2}.obs .r2{--r:2.6deg;background:var(--ink-3);color:var(--fg)}.obs .mq-track{width:max-content;animation:obs-mq var(--dur,46s) linear infinite;display:flex}.obs .r2 .mq-track{--dur:60s;animation-direction:reverse}.obs .ribbon:hover .mq-track{animation-play-state:paused}.obs .mq-group{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;flex:none;align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(1.15rem,2.3vw,2.1rem);font-weight:900;font-stretch:112%;display:flex}.obs .mq-group b{background:currentColor;border-radius:50%;flex:none;width:.62em;height:.62em;margin-inline:.4em;display:inline-block}.obs .r2 .mq-group{color:#0000;-webkit-text-stroke:1.2px var(--fg)}.obs .r2 .mq-group b{background:var(--mint)}@keyframes obs-mq{to{transform:translate(-50%)}}.obs .split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.obs .split-head{position:sticky;top:120px}.obs .split-head .h2{margin-bottom:1.4rem}@media(max-width:860px){.obs .split{grid-template-columns:1fr}.obs .split-head{position:static}}.obs .rows{border-top:1px solid var(--line)}.obs .rows li{border-bottom:1px solid var(--line);grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(16px,1.9vw,26px) 0;display:grid}.obs .rows .num{font-family:var(--mono);letter-spacing:.1em;color:var(--fg-2);font-size:13px}.obs .rows .name{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;transition:transform .55s var(--ease),color .3s;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:850;font-stretch:108%;line-height:1.04}.obs .rows li:hover .name{color:var(--mint);transform:translate(10px)}.obs .rows .ball{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);transition:transform .5s var(--spring),background-color .3s,color .3s,box-shadow .3s;border-radius:50%;place-items:center;font-size:15px;display:grid}.obs .rows li:hover .ball{background:var(--mint);color:var(--ink);box-shadow:none;transform:rotate(135deg)scale(1.15)}.obs .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(40px,5vw,72px);display:grid}.obs .card{background:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s,transform .5s var(--ease);border-radius:22px;flex-direction:column;gap:1rem;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.obs .card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #98dbb880}.obs .big-num{font-family:var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--mint);margin-bottom:clamp(18px,3vw,44px);font-size:clamp(3.4rem,5.4vw,5.6rem);font-weight:900;font-stretch:125%;line-height:.9;transition:color .4s}.obs .card:hover .big-num{color:var(--mint)}.obs .card h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:850;font-stretch:106%;line-height:1.02}.obs .card p{color:var(--fg-2)}@media(max-width:900px){.obs .cards{grid-template-columns:1fr}}.obs .feat{border-top:1px solid var(--ink-line)}.obs .feat li{border-bottom:1px solid var(--ink-line);grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.2rem;padding:clamp(20px,2.2vw,30px) 0;display:grid}.obs .feat .plus{background:var(--ink);width:34px;height:34px;color:var(--mint);font-family:var(--mono);transition:transform .5s var(--spring),background-color .3s,color .3s;border-radius:50%;grid-row:span 2;place-items:center;margin-top:-.15em;font-size:16px;display:grid}.obs .feat li:hover .plus{background:var(--mint);color:var(--ink);transform:rotate(135deg)scale(1.15)}.obs .feat h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.003em;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:800;font-stretch:106%;line-height:1.05}.obs .feat p{color:var(--ink-2a);max-width:56ch}.obs .tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(40px,5vw,72px);display:grid}.obs .tool{background:var(--ink-2);min-height:clamp(240px,21vw,310px);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;border-radius:22px;flex-direction:column;gap:.9rem;padding:clamp(22px,2.2vw,32px);transition:color .35s 50ms;display:flex;position:relative;overflow:hidden}.obs .tool:before{content:"";left:var(--x,50%);top:var(--y,100%);background:var(--mint);width:40px;height:40px;transition:transform .65s var(--ease);z-index:-1;border-radius:50%;margin:-20px 0 0 -20px;position:absolute;transform:scale(0)}.obs .tool:hover:before{transform:scale(26)}.obs .tool:hover{color:var(--ink)}.obs .tool-top{color:var(--fg-2);justify-content:space-between;align-items:center;transition:color .35s;display:flex}.obs .tool:hover .tool-top{color:var(--ink)}.obs .tool-top .glyph{color:var(--mint);font-size:1.6rem;line-height:1;transition:color .35s}.obs .tool:hover .glyph{color:var(--ink)}.obs .tool-top .arr{transition:transform .5s var(--spring);font-size:1.4rem;line-height:1}.obs .tool:hover .arr{transform:rotate(-45deg)}.obs .tool h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:auto;font-size:clamp(1.25rem,1.9vw,1.85rem);font-weight:850;font-stretch:106%;line-height:1}.obs .tool p{color:var(--fg-2);max-width:34ch;transition:color .35s}.obs .tool:hover p{color:var(--ink-2a)}.obs .tool .go{color:var(--fg-2);transition:color .35s}.obs .tool:hover .go{color:var(--ink)}.obs .after{margin-top:clamp(28px,3vw,44px)}@media(max-width:900px){.obs .tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.obs .tools{grid-template-columns:1fr}.obs .tool{min-height:200px}}.obs .cta{overflow:hidden}.obs .cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.obs .cta-h{margin-bottom:clamp(28px,4vw,52px);font-size:clamp(2.9rem,9.2vw,10.4rem)}.obs .cta-h em{font-size:1.45em;line-height:.7}.obs .ln{margin:-.03em 0 -.05em;padding:.03em 0 .05em;display:block;overflow:hidden}.obs .ln>span{display:inline-block}.obs .cta-h .ln:last-child{overflow:visible}.obs.obs--js .cta-h .ln>span{transition:transform 1.1s var(--ease);transform:translateY(108%)}.obs.obs--js .cta-h.in .ln>span{transform:none}.obs .cta-h .ln:nth-child(2)>span{transition-delay:.1s}.obs .cta p{max-width:50ch;color:var(--ink-2a);margin-bottom:2rem;font-size:clamp(1.05rem,1.3vw,1.25rem)}.obs .big-ball{aspect-ratio:1;background:var(--ink);width:clamp(170px,18vw,250px);color:var(--mint);text-align:center;transition:transform .6s var(--spring);border-radius:50%;place-items:center;display:grid;position:relative}.obs .big-ball>svg{width:calc(100% - 20px);height:calc(100% - 20px);animation:18s linear infinite obs-spin;position:absolute;inset:10px}.obs .big-ball text{font-family:var(--mono);letter-spacing:.24em;fill:var(--mint);text-transform:uppercase;font-size:9.6px}.obs .big-ball span{transition:transform .5s var(--spring);font-size:clamp(2rem,3vw,2.8rem);line-height:1}.obs .big-ball:hover span{transform:rotate(-45deg)}.obs .cta-contacts{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}@media(max-width:760px){.obs .cta-grid{grid-template-columns:1fr}.obs .big-ball{justify-self:start}}.obs .foot{padding-block:clamp(70px,8vw,120px) calc(28px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--fg);font-family:var(--sans);overflow-x:clip}.obs .foot-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.4rem;padding-bottom:clamp(48px,6vw,90px);display:grid}.obs .foot-grid p,.obs .foot-grid a{color:var(--fg-2);display:block}.obs .foot-grid a{overflow-wrap:anywhere;max-width:100%;transition:color .25s}.obs .foot-grid a:hover{color:var(--mint)}.obs .foot h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin-bottom:1rem;font-size:12px;font-weight:400}.obs .foot-brand p{max-width:34ch}.obs .foot-logo{width:clamp(150px,14vw,210px);height:auto;margin-bottom:1.4rem}.obs .foot-bottom{border-top:1px solid var(--line);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.4rem;display:flex}.obs .foot-bottom nav{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}.obs .foot-bottom a:hover{color:var(--mint)}@media(max-width:900px){.obs .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.obs .foot-brand{grid-column:1/-1}}@media(max-width:420px){.obs .foot-grid{grid-template-columns:1fr}}.obs .pg-hero.no-badge .pg-foot{grid-template-columns:minmax(0,1fr)}.obs .pg-sub{font-family:var(--display);text-transform:uppercase;letter-spacing:-.003em;max-width:36ch;color:var(--fg);text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:800;font-stretch:106%;line-height:1.12}.obs .lede .hl{color:var(--mint)}.obs .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 2rem;margin-bottom:clamp(32px,4vw,56px);display:flex}.obs .sec-head .h2{margin:0}.obs .sticker{background:var(--mint);color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:transform .5s var(--spring);border-radius:999px;align-items:center;gap:.5em;padding:.55em .95em;font-size:12px;font-weight:500;display:inline-flex;transform:rotate(-4deg)}.obs .sticker i{font-style:normal;animation:6s linear infinite obs-spin;display:inline-block}.obs .reel{padding-bottom:clamp(56px,7vw,110px)}.obs .frame{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line),0 40px 90px -40px #0009;border-radius:22px;position:relative;overflow:hidden}.obs .frame iframe{border:0}.obs .frame-cap{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg);pointer-events:none;background:#121519b8;border-radius:999px;align-items:center;gap:10px;padding:.6em 1em;display:inline-flex;position:absolute;top:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px)}.obs .frame-cap i{background:var(--signal);border-radius:50%;width:9px;height:9px;animation:1.1s steps(2,end) infinite obs-blink}@keyframes obs-blink{50%{opacity:0}}.obs .media-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.obs .media{position:sticky;top:110px}.obs .media img,.obs .media video{object-fit:cover;border-radius:22px;width:100%}.obs .media .sticker{position:absolute;bottom:24px;right:-6px}@media(max-width:860px){.obs .media-split{grid-template-columns:1fr}.obs .media{max-width:520px;position:relative;top:auto}}.obs .steps{border-top:1px solid var(--line);margin-top:clamp(28px,3vw,44px)}.obs .steps li{border-bottom:1px solid var(--line);grid-template-columns:clamp(3.2rem,6vw,5.4rem) minmax(0,1fr);gap:.4rem 1.4rem;padding:clamp(20px,2.4vw,32px) 0;display:grid}.obs .steps .n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.2px var(--mint);font-size:clamp(1.7rem,3vw,2.8rem);font-weight:900;font-stretch:125%;line-height:.9;transition:color .35s}.obs .steps li:hover .n{color:var(--mint)}.obs .steps h3{font-family:var(--display);text-transform:uppercase;margin-bottom:.45rem;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:850;font-stretch:106%;line-height:1.02}.obs .steps p{color:var(--fg-2);max-width:48ch}.obs .cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.obs .cards.two{grid-template-columns:1fr}}.obs .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(16px,2vw,32px);display:grid}.obs .tile{text-align:left;width:100%;display:block}.obs .tile-img{background:var(--ink-2);aspect-ratio:16/9;isolation:isolate;border-radius:18px;display:block;position:relative;overflow:hidden}.obs .tiles.tall .tile-img{aspect-ratio:4/5}.obs .tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.obs .tile:hover .tile-img img{transform:scale(1.07)}.obs .tile-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#12151999);position:absolute;inset:0}.obs .tile-img .sticker{z-index:2;position:absolute;top:16px;left:14px}.obs .tile-play{z-index:2;background:var(--mint);width:84px;height:84px;color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:transform .55s var(--spring),opacity .3s;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;font-size:12px;font-weight:500;display:grid;position:absolute;top:50%;left:50%;transform:scale(.4)}.obs .tile:hover .tile-play{opacity:1;transform:scale(1)}html.obs-cursor .obs .tile:hover .tile-play{opacity:0}@media(hover:none){.obs .tile-play{opacity:1;transform:scale(.72)}}.obs .tile-meta{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem .15rem 0;display:flex}.obs .tile-t{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:850;font-stretch:106%;line-height:1.02;transition:color .3s}.obs .tile:hover .tile-t{color:var(--mint)}.obs .tile-sub{color:var(--fg-2);margin-top:.35rem;font-size:.95rem}.obs .tile-yr{color:var(--fg-2);flex:none}@media(max-width:1000px){.obs .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.obs .tiles{grid-template-columns:1fr}}.obs .filters{flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,4vw,56px);display:flex}.obs .pill{height:44px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);border-radius:999px;padding:0 1.3em;font-size:12px;transition:background-color .3s,color .3s,box-shadow .3s}.obs .pill:hover{color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.obs .pill[aria-pressed=true]{background:var(--mint);color:var(--ink);box-shadow:none}.obs .lb{z-index:80;padding:calc(76px + env(safe-area-inset-top,0px)) var(--gr) calc(40px + env(safe-area-inset-bottom,0px)) var(--gl);clip-path:circle(0px at var(--ox,50%) var(--oy,50%));transition:clip-path .7s var(--ease);background:#121519f2;place-items:center;display:grid;position:fixed;inset:0}.obs .lb.open{clip-path:circle(150vmax at var(--ox,50%) var(--oy,50%))}.obs .lb-box{gap:16px;width:min(1100px,100%);display:grid}.obs .lb-head{gap:.45rem;display:grid}.obs .lb-head .mono{color:var(--mint)}.obs .lb-head h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:850;font-stretch:106%;line-height:1}.obs .lb-head p{color:var(--fg-2)}.obs .lb-frame{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.obs .lb-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.obs .lb-close{top:calc(18px + env(safe-area-inset-top,0px));right:var(--gr);background:var(--mint);height:44px;color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:0 1.2em;font-size:12px;font-weight:500;position:absolute}.obs .contact{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}@media(max-width:900px){.obs .contact{grid-template-columns:1fr}}.obs .c-list{gap:clamp(28px,3vw,44px);display:grid}.obs .c-list .tag{margin-bottom:.8rem}.obs .c-val{color:var(--fg);overflow-wrap:anywhere;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:500;line-height:1.4;display:block}.obs a.c-val,.obs .c-val a{transition:color .25s}.obs a.c-val:hover,.obs .c-val a:hover{color:var(--mint)}.obs .c-follow{gap:.3rem;display:grid}.obs .c-follow a:after{content:" ↗";color:var(--mint)}.obs .form-card{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:clamp(24px,3.4vw,56px)}.obs .form-card .h2{margin-bottom:.9rem;font-size:clamp(1.9rem,3.2vw,3.2rem)}.obs .form-note{color:var(--fg-2);margin-bottom:clamp(28px,3vw,40px)}.obs .fields{gap:clamp(22px,2.4vw,32px);display:grid}.obs .fields .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.4vw,32px);display:grid}@media(max-width:560px){.obs .fields .two{grid-template-columns:1fr}}.obs .field{gap:.5rem;display:grid}.obs .field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px}.obs .field input,.obs .field select,.obs .field textarea{width:100%;font:inherit;color:var(--fg);border:0;border-bottom:1px solid var(--line);appearance:none;background:0 0;border-radius:0;outline:none;padding:.7rem 0;font-size:1.08rem;transition:border-color .3s,box-shadow .3s}.obs .field input::placeholder,.obs .field textarea::placeholder{color:#f2f5f357}.obs .field input:focus,.obs .field select:focus,.obs .field textarea:focus{border-bottom-color:var(--mint);box-shadow:0 1px 0 0 var(--mint)}.obs .field :focus-visible{outline:none}.obs .field textarea{resize:none}.obs .field select{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2398dbb8' stroke-width='1.6'/%3E%3C/svg%3E") right .3rem center/12px 8px no-repeat;padding-right:2rem}.obs .field select option{background:var(--ink-2);color:var(--fg)}.obs .form-card .btn{margin-top:.4rem}.obs .sent{text-align:center;padding-block:clamp(24px,4vw,56px)}.obs .sent .lede{margin-inline:auto}.obs .sent .btn{margin-top:2rem}.obs .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4.4vw,72px) clamp(16px,2vw,32px);display:grid}.obs .post{align-content:start;gap:.85rem;display:grid}.obs .post-img{background:var(--ink-2);aspect-ratio:4/3;border-radius:18px;display:block;position:relative;overflow:hidden}.obs .post-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.obs .post:hover .post-img img{transform:scale(1.06)}.obs .post-go{background:var(--mint);width:46px;height:46px;color:var(--ink);transition:transform .5s var(--spring);border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;bottom:14px;right:14px;transform:scale(0)}.obs .post:hover .post-go{transform:scale(1)rotate(-45deg)}.obs .post-meta{color:var(--fg-2);align-items:center;gap:.7em;margin-top:.35rem;display:inline-flex}.obs .post-meta:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px}.obs .post-t{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.12rem,1.5vw,1.42rem);font-weight:850;font-stretch:106%;line-height:1.05;transition:color .3s}.obs .post:hover .post-t{color:var(--mint)}.obs .post p{color:var(--fg-2)}@media(max-width:1000px){.obs .posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.obs .posts{grid-template-columns:1fr}}.obs .job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.4rem 2rem;margin-bottom:clamp(28px,3vw,44px);display:flex}.obs .job-head .h2{margin-bottom:.7rem}.obs .job-head .mono{color:var(--fg-2)}.obs .job-head .sticker{margin-bottom:.4rem;transform:rotate(4deg)}.obs .h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.008em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:850;font-stretch:106%;line-height:1}.obs .prose{max-width:66ch}.obs .prose p{color:var(--fg-2);font-size:clamp(1.05rem,1.2vw,1.18rem)}.obs .prose p+p{margin-top:1.1em}.obs .block+.block{margin-top:clamp(48px,6vw,90px)}.obs .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,100px);display:grid}@media(max-width:860px){.obs .two-col{grid-template-columns:1fr}}.obs .bullets{border-top:1px solid var(--ink-line)}.obs .bullets li{border-bottom:1px solid var(--ink-line);color:var(--ink-2a);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;font-size:clamp(1rem,1.1vw,1.1rem);display:grid}.obs .bullets li:before{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;margin-top:.42em}.obs .bullets.ring li:before{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.obs .apply{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:28px;margin-top:clamp(48px,6vw,90px);padding:clamp(28px,4vw,64px)}.obs .apply .h3{max-width:none}.obs .apply .h3 a{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--mint);overflow-wrap:break-word;transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;font-size:1.15em;font-style:italic;font-weight:400;font-stretch:100%}.obs .apply .h3 a:hover{background-position:100% 100%;background-size:0 1px}.obs .apply p{color:var(--fg-2);max-width:52ch;margin:0 auto 2rem}.obs .art-head{padding-block:calc(130px + env(safe-area-inset-top,0px)) clamp(36px,4vw,60px)}.obs .art-head .link{margin-bottom:clamp(28px,4vw,52px)}.obs .art-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:break-word;max-width:22ch;margin-bottom:1.6rem;font-size:clamp(2rem,4.8vw,4.6rem);font-weight:900;font-stretch:112%;line-height:.95}.obs .art-head .lede{max-width:62ch}.obs .art-img{aspect-ratio:16/9;background:var(--ink-2);border-radius:22px;overflow:hidden}.obs .art-img img{object-fit:cover;width:100%;height:100%}.obs .art-body{max-width:72ch;margin-inline:auto;padding-block:clamp(48px,6vw,90px) clamp(40px,5vw,72px)}.obs .art-body p{color:#f2f5f3d1;margin-bottom:1.25em;font-size:clamp(1.06rem,1.15vw,1.18rem);line-height:1.72}.obs .art-body h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:2.1em 0 .8em;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:850;font-stretch:108%;line-height:1}.obs .art-body h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:1.9em 0 .7em;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:800;font-stretch:106%;line-height:1.05}.obs .art-body h4{font-family:var(--display);text-transform:uppercase;margin:1.7em 0 .6em;font-size:1.1rem;font-weight:800;font-stretch:104%;line-height:1.1}.obs .art-body>:first-child{margin-top:0}.obs .art-body ul{margin:0 0 1.4em}.obs .art-body li{color:#f2f5f3d1;grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-bottom:.55em;font-size:clamp(1.04rem,1.12vw,1.14rem);line-height:1.65;display:grid}.obs .art-body li:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;margin-top:.62em}.obs .art-body blockquote{font-family:var(--serif);color:var(--fg);border-left:3px solid var(--mint);margin:1.6em 0;padding-left:1.1em;font-size:clamp(1.45rem,2.2vw,2rem);font-style:italic;line-height:1.2}.obs .pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:0;display:grid}.obs .pager .tool{min-height:clamp(180px,16vw,230px)}.obs .pager .tool.next{text-align:right}.obs .pager .tool.next .tool-top{flex-direction:row-reverse}@media(max-width:640px){.obs .pager{grid-template-columns:1fr}}.obs .cta-h.sm{font-size:clamp(2.05rem,6.6vw,7.4rem)}.obs .cta-h.sm em{font-size:1.3em}.obs .cta .cta-note{margin-top:1.6rem}.obs .svc-list{border-top:1px solid var(--line)}.obs .svc-list a{border-bottom:1px solid var(--line);isolation:isolate;transition:color .35s,padding .5s var(--ease);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.4rem 1.2rem;padding:clamp(20px,2.4vw,34px) 0;display:grid;position:relative;overflow:hidden}.obs .svc-list a:before{content:"";z-index:-1;background:var(--mint);transform-origin:50% 100%;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.obs .svc-list a:hover{color:var(--ink);padding-left:clamp(12px,1.6vw,24px);padding-right:clamp(12px,1.6vw,24px)}.obs .svc-list a:hover:before{transform:scaleY(1)}.obs .svc-list .num{font-family:var(--mono);letter-spacing:.1em;color:var(--fg-2);font-size:13px;transition:color .3s}.obs .svc-list .name{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.3rem,3.4vw,3.3rem);font-weight:850;font-stretch:108%;line-height:1}.obs .svc-tag{color:var(--fg-2);max-width:60ch;margin-top:.55rem;transition:color .3s;display:block}.obs .svc-go{color:var(--fg-2);align-items:center;gap:.8em;transition:color .3s;display:inline-flex}.obs .svc-go .arr{transition:transform .5s var(--spring);font-size:clamp(1.3rem,2.4vw,2.3rem);line-height:1}.obs .svc-list a:hover .num,.obs .svc-list a:hover .svc-tag,.obs .svc-list a:hover .svc-go{color:var(--ink)}.obs .svc-list a:hover .arr{transform:rotate(-45deg)}@media(max-width:640px){.obs .svc-list a{grid-template-columns:2.4rem minmax(0,1fr) auto}.obs .svc-go{gap:0;font-size:0}.obs .svc-go .arr{font-size:1.4rem}}.obs .faq{border-top:1px solid var(--ink-line)}.obs .faq>div{border-bottom:1px solid var(--ink-line);padding:clamp(22px,2.4vw,32px) 0}.obs .faq dt{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin-bottom:.7rem;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:800;font-stretch:106%;line-height:1.08}.obs .faq dd{color:var(--ink-2a);max-width:62ch}.obs .badge.play:hover .ball{transform:scale(1.2)}.obs .cta-h .ln:nth-child(3)>span{transition-delay:.2s}.obs.obs--js .cta-h .ln:last-child>span{opacity:0;transition:transform 1.1s var(--ease) .2s,opacity .8s var(--ease) .2s;transform:translateY(40%)}.obs.obs--js .cta-h.in .ln:last-child>span{opacity:1;transform:none}.obs.obs--js [data-reveal]:not(.cta-h){opacity:0;transition:opacity .9s var(--ease),translate 1.1s var(--ease),transform .5s var(--ease),box-shadow .3s,color .35s 50ms;transition-delay:var(--rd,0s);translate:0 36px}.obs.obs--js [data-reveal].in:not(.cta-h){opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.obs *,.obs :before,.obs :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.obs .grain{display:none}.obs.obs--js [data-reveal]{opacity:1!important;translate:none!important}}
