.gorb{--gorb-accent:#c09570;--gorb-accent-rgb:192,149,112;--gorb-action:#d68d5d;--gorb-action-rgb:214,141,93;--gorb-bg-1:#3a2b2b;--gorb-bg-2:#241c1a;--gorb-panel-1:#3a2b2bf7;--gorb-panel-2:#1c1614fc;--gorb-paper:#faf7f3;--gorb-teal:#98c8d8;isolation:isolate;background:radial-gradient(50% 40% at 80% 0%,rgba(var(--gorb-accent-rgb),.2)0%,transparent 70%),radial-gradient(40% 35% at 10% 90%,rgba(var(--gorb-action-rgb),.12)0%,transparent 70%),linear-gradient(180deg,var(--gorb-bg-1)0%,var(--gorb-bg-2)100%);color:var(--gorb-paper);position:relative;overflow:hidden}.gorb h2,.gorb h3,.gorb p,.gorb span,.gorb li,.gorb b,.gorb i,.gorb a,.gorb button,.gorb ul{color:inherit}.gorb .gorb__title{color:var(--gorb-paper)}.gorb .gorb__eyebrow{color:var(--gorb-teal)}.gorb .gorb__blurb{color:#faf7f3d1}.gorb .gorb__ptitle{color:#faf7f39e}.gorb .gorb__headline{color:var(--gorb-paper)}.gorb .gorb__row{color:#faf7f3db}.gorb .gorb__pill{color:#fbf3ea}.gorb .gorb__pill i{color:#f0d9be}.gorb .gorb__hint{color:#faf7f380}.gorb .gorb__label,.gorb .gorb__foot{color:#faf7f36b}.gorb .gorb__tab{color:#faf7f380}.gorb .gorb__tab[aria-selected=true]{color:var(--gorb-paper);background:rgba(var(--gorb-accent-rgb),.18);box-shadow:inset 0 0 0 1px rgba(var(--gorb-accent-rgb),.45),0 0 18px -6px var(--gorb-accent)}.gorb .gorb__result span{color:#faf7f38c}.gorb .gorb__result b{color:var(--gorb-action)}.gorb :where(a,button):focus-visible{outline:2px solid var(--gorb-paper);outline-offset:3px;border-radius:.5rem}.gorb:before{content:"";pointer-events:none;opacity:.05;background-image:linear-gradient(rgba(var(--gorb-accent-rgb),.6)1px,transparent 1px),linear-gradient(90deg,rgba(var(--gorb-accent-rgb),.6)1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0}.gorb:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.gorb__inner{z-index:2;max-width:80rem;margin:0 auto;padding:5rem 1.25rem;position:relative}@media (min-width:1024px){.gorb__inner{padding:7rem 2rem}}.gorb__head{max-width:48rem;margin-bottom:3.5rem}.gorb__eyebrow{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}@media (min-width:640px){.gorb__eyebrow{font-size:.75rem}}.gorb__rule{background:linear-gradient(to right,var(--gorb-action),var(--gorb-teal));border-radius:2px;width:3.5rem;height:2px;margin:.75rem 0 0}.gorb__title{font-family:var(--font-heading);font-size:var(--text-title);letter-spacing:-.028em;margin:1.5rem 0 0;font-weight:600;line-height:1.08}.gorb__blurb{font-family:var(--font-body);margin:1.25rem 0 0;font-size:1rem;line-height:1.7}@media (min-width:640px){.gorb__blurb{font-size:1.125rem}}.gorb__blurb--d{display:none}.gorb__blurb--m{display:block}@media (min-width:640px) and (hover:hover){.gorb[data-orbit=true] .gorb__blurb--d{display:block}.gorb[data-orbit=true] .gorb__blurb--m{display:none}}.gorb__grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.gorb__grid{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.gorb__scene{aspect-ratio:4/3;-webkit-user-select:none;user-select:none;perspective:1100px;width:100%;max-width:640px;margin:0 auto;position:relative}.gorb__stage{transform-style:preserve-3d;position:absolute;inset:0}.gorb__bloom{pointer-events:none;filter:blur(16px);z-index:1;background:radial-gradient(ellipse at center,rgba(var(--gorb-accent-rgb),.26)0%,transparent 68%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.gorb__rings{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.gorb__spark{will-change:opacity,transform;background:#f5e2cd;border-radius:50%;animation-name:gorb-spark;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes gorb-spark{0%,to{opacity:.12;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}.gorb__pedestal{pointer-events:none;z-index:6;border:1px solid rgba(var(--gorb-accent-rgb),.42);box-shadow:0 0 46px 8px rgba(var(--gorb-accent-rgb),.2),inset 0 0 30px rgba(var(--gorb-accent-rgb),.17);will-change:opacity,transform;border-radius:50%;animation:5.2s ease-in-out infinite gorb-pedestal;position:absolute;top:58%;left:50%}@keyframes gorb-pedestal{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.045)}}.gorb__shadow{pointer-events:none;z-index:7;filter:blur(10px);background:radial-gradient(#100a08e6 0%,#0000 72%);border-radius:50%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.gorb__reflection{opacity:.15;z-index:6;pointer-events:none;filter:blur(1.1px);position:absolute;top:58%;left:50%;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#000000b3 8%,#0000 66%);mask-image:linear-gradient(#000000b3 8%,#0000 66%)}.gorb__modelwrap{z-index:10;will-change:transform;position:absolute;inset:0}.gorb__model{will-change:transform;animation:7.5s ease-in-out infinite gorb-float;position:absolute;left:50%}@keyframes gorb-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-2.2%)}}.gorb__model img,.gorb__reflection img{width:100%;height:auto;display:block}.gorb__comet{z-index:28;pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.gorb__comet span{width:7px;height:7px;box-shadow:0 0 10px 3px var(--gorb-accent),0 0 26px 8px rgba(var(--gorb-accent-rgb),.5);background:#fbeada;border-radius:50%;display:block}.gorb__chip{z-index:30;will-change:transform;position:absolute;top:50%;left:50%}.gorb__pill{white-space:nowrap;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--gorb-accent-rgb),.38);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(145deg,#302320e0,#181210eb);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .25rem;font-size:.56rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #0c0705f2,inset 0 1px #ffffff1f}.gorb__pill i{background:radial-gradient(circle at 35% 30%,rgba(var(--gorb-accent-rgb),.38),rgba(var(--gorb-accent-rgb),.1));width:22px;height:22px;box-shadow:inset 0 0 0 1px rgba(var(--gorb-accent-rgb),.42),0 0 10px rgba(var(--gorb-accent-rgb),.25);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gorb__pill svg{width:14px;height:14px}.gorb__chip{display:none}.gorb__chiplist{grid-template-columns:1fr;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:480px){.gorb__chiplist{grid-template-columns:1fr 1fr}}.gorb__chiplist .gorb__pill{width:100%;font-size:.6rem}.gorb__hint{text-align:center;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:.75rem 0 0;font-size:.68rem;font-weight:700;display:none}@media (min-width:640px){.gorb[data-orbit=true] .gorb__chip{display:block}.gorb[data-orbit=true] .gorb__chiplist{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}@media (min-width:640px) and (hover:hover){.gorb[data-orbit=true] .gorb__hint{display:block}}.gorb__panel{perspective:1100px;position:relative}.gorb__tilt{transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1)}.gorb__halo{pointer-events:none;filter:blur(14px);background:conic-gradient(from 180deg,rgba(var(--gorb-accent-rgb),0),rgba(var(--gorb-accent-rgb),.8),rgba(var(--gorb-action-rgb),.8),rgba(var(--gorb-accent-rgb),0));border-radius:1.15rem;animation:4.2s ease-in-out infinite gorb-halo;position:absolute;inset:-3px}@keyframes gorb-halo{0%,to{opacity:.5}50%{opacity:.95}}.gorb__edge{pointer-events:none;background:linear-gradient(150deg,rgba(var(--gorb-accent-rgb),.5),transparent 45%,transparent 60%,rgba(var(--gorb-action-rgb),.4));border-radius:1.05rem;position:absolute;inset:-1px}.gorb__glass{background:linear-gradient(160deg,var(--gorb-panel-1)0%,var(--gorb-panel-2)100%);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 50px 110px -34px #0c0705f2,inset 0 1px #ffffff1a}.gorb__runner{height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.gorb__runner i{background:linear-gradient(90deg,transparent,var(--gorb-accent),transparent);width:33%;height:100%;animation:4.6s cubic-bezier(.4,0,.2,1) infinite gorb-run;display:block}@keyframes gorb-run{0%{transform:translate(-120%)}to{transform:translate(320%)}}.gorb__chrome{border-bottom:1px solid #faf7f31a;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.gorb__dots{gap:.375rem;display:flex}.gorb__dots i{border-radius:50%;width:10px;height:10px;display:block}.gorb__ptitle{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.gorb__badge{background:rgba(var(--gorb-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--gorb-accent-rgb),.4);border-radius:999px;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem .5rem;display:inline-flex}.gorb__badge b{background:var(--gorb-accent);border-radius:50%;width:6px;height:6px}.gorb__badge span{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gorb-accent);font-size:.6rem;font-weight:700}.gorb__tabs{gap:.25rem;padding:.75rem .75rem 0;display:flex}.gorb__tab{cursor:pointer;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:.5rem;flex:1;padding:.5rem;font-size:.62rem;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s}.gorb__tab:hover{color:var(--gorb-paper);background:#faf7f312}.gorb__body{min-height:19rem;padding:1rem 1.25rem 1.25rem}.gorb__label{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;font-size:.62rem;font-weight:700}.gorb__headline{font-family:var(--font-heading);min-height:1.9rem;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.25}.gorb__caret{vertical-align:middle;background:var(--gorb-accent);width:2px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite gorb-caret;display:inline-block}@keyframes gorb-caret{0%,45%{opacity:1}50%,95%{opacity:0}}.gorb__sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gorb__rows{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.gorb__row{opacity:.34;font-family:var(--font-body);background:#faf7f305;border:1px solid #faf7f30f;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1),background-color .42s,border-color .42s,box-shadow .42s;display:flex;transform:translate(-8px)}.gorb__row b{background:#faf7f31f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .42s,box-shadow .42s;display:flex}.gorb__row b svg{opacity:0;transition:opacity .3s}.gorb__row.is-on{opacity:1;background:linear-gradient(90deg,rgba(var(--gorb-accent-rgb),.14),#faf7f30d);border-color:rgba(var(--gorb-accent-rgb),.42);box-shadow:0 0 22px -12px var(--gorb-accent);transform:translate(0)}.gorb__row.is-on b{background:var(--gorb-accent);box-shadow:0 0 12px rgba(var(--gorb-accent-rgb),.7)}.gorb__row.is-on b svg{opacity:1}.gorb__result{border:1px solid rgba(var(--gorb-action-rgb),.6);background:linear-gradient(120deg,rgba(var(--gorb-action-rgb),.18),#faf7f30d);box-shadow:0 0 34px -10px var(--gorb-action),inset 0 1px 0 #ffffff1f;opacity:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(8px)}.gorb__result.is-on{opacity:1;transform:translateY(0)}.gorb__result span{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;flex:0 auto;font-size:.62rem;font-weight:700}.gorb__result b{font-family:var(--font-body);text-align:right;flex:0 auto;font-size:1rem;font-weight:700}.gorb__foot{font-family:var(--font-body);margin:0;padding:0 1.25rem 1rem;font-size:.66rem;line-height:1.55}.gorb__sheen{pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:1rem;transition:opacity .32s;position:absolute;inset:0}.gorb__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.gorb__btn{font-family:var(--font-body);color:#fff;background:linear-gradient(#a85f2c,#8a4820);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s,filter .2s;display:inline-flex;box-shadow:0 10px 28px -8px #0c0705e6}.gorb .gorb__btn{color:#fff}.gorb__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.gorb__btn:active{transform:translateY(0)}.gorb[data-parked=true] .gorb__spark,.gorb[data-parked=true] .gorb__pedestal,.gorb[data-parked=true] .gorb__model,.gorb[data-parked=true] .gorb__halo,.gorb[data-parked=true] .gorb__runner i,.gorb[data-parked=true] .gorb__caret{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gorb__spark,.gorb__pedestal,.gorb__model,.gorb__halo,.gorb__runner i,.gorb__caret{animation:none!important}.gorb__tilt{transition:none}.gorb__row,.gorb__result,.gorb__row b,.gorb__row b svg{transition:none!important}}
