:root{--pad-x:clamp(28px, 5vw, 80px);--pad-y:clamp(40px, 6vh, 72px);--pad-y-tight:clamp(24px, 4vh, 48px);--section-gap:clamp(60px, 10vh, 120px);--fs-display-1:clamp(3.5rem, 14vw, 12.5rem);--fs-display-2:clamp(1.75rem, 6vw, 5rem);--fs-display-3:clamp(2rem, 8vw, 6.5rem);--fs-headline:clamp(1.5rem, 3vw, 2.5rem)}@media (width<=600px){:root{--pad-y:clamp(20px, 3vh, 36px);--section-gap:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;overflow-x:clip}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06060a;font-family:Manrope,Helvetica Neue,sans-serif}button{font-family:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #dfc078}dialog::backdrop{background:#06060ad1}dialog[open]{animation:.24s cubic-bezier(.16,1,.3,1) gd-rise-bold}.gd-features-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.gd-process-header{margin-bottom:8px}.gd-process-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"steps video";align-items:start;gap:48px;display:grid}.gd-process-steps{grid-area:steps}.gd-process-video-wrap{grid-area:video;justify-content:center;align-items:flex-start;display:flex;position:sticky;top:88px}.gd-process-carousel{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:4px var(--pad-x);margin:0 calc(var(--pad-x) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;display:flex;overflow:auto hidden}.gd-process-carousel::-webkit-scrollbar{display:none}.gd-process-card{scroll-snap-align:center;flex-direction:column;flex:0 0 78vw;gap:12px;max-width:340px;display:flex}.gd-process-card .gd-step-row{align-content:start;min-height:200px;padding:22px 18px}.gd-step-row{grid-template-columns:72px 120px 1fr;align-items:center;column-gap:32px;padding:22px 16px;display:grid}.gd-access-layout{flex-direction:row;height:100%;display:flex}.gd-hero-section{height:88vh;min-height:680px}@media (width<=600px){.gd-hero-section{height:auto;min-height:auto}}.gd-hero-mobile-screen{padding:0 var(--pad-x);flex-direction:column;display:flex;position:relative}.gd-hero-mobile-screen--headline{--fs-display-1:clamp(5rem, 27vw, 10rem);--fs-display-2:clamp(3.25rem, 18vw, 7rem);justify-content:flex-start;min-height:100svh;padding-top:18svh;padding-bottom:24px;overflow:hidden}.gd-hero-mobile-screen--headline>h1{z-index:1;position:relative}.gd-hero-mobile-q{color:#dfc07861;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Playfair Display,Georgia,serif;font-size:36vh;font-style:italic;font-weight:500;line-height:.8;position:absolute;bottom:22vh;right:6vw}@media (width<=600px){.gd-hero-h1-q{display:none}.gd-section-head,.gd-process-header{text-align:center;flex-direction:column;align-items:center;display:flex}.gd-access-thesis{text-align:center;align-items:center}.gd-access-form-pane h2,.gd-access-form-pane>div:first-of-type{text-align:center}.gd-access-form-pane{align-items:center}.gd-bridge-section{margin-top:40px}}.gd-hero-mobile-screen--headline .gd-hero-h1-name{white-space:normal;line-height:1}.gd-hero-mobile-screen--headline .gd-hero-h1-pre-break{display:inline}.gd-hero-mobile-screen--headline .gd-hero-h1-name>span:first-child{display:block}.gd-hero-mobile-screen--answer{gap:0;padding-top:24px;padding-bottom:40px}.gd-hero-mobile-divider{display:none}@media (width<=600px){.gd-hero-mobile-divider{padding:0 var(--pad-x);justify-content:center;align-items:center;gap:12px;margin:28px 0;display:flex}.gd-hero-mobile-divider-rule{background:linear-gradient(90deg,#0000,#dfc0788c);flex:1;max-width:96px;height:1px}.gd-hero-mobile-divider-rule:last-child{background:linear-gradient(90deg,#dfc0788c,#0000)}.gd-hero-mobile-divider-dot{background:#dfc078;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}}.gd-hero-h1-pre-break{display:none}@media (width>=601px){.gd-hero-h1-name{white-space:nowrap}}.gd-answer-line{white-space:nowrap}.gd-hero-answer-wrap{margin-top:32px}.gd-bridge{overflow:visible}.gd-bridge-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;height:100%;display:grid}.gd-bridge-right{justify-content:center;align-items:center;height:100%;display:flex;position:relative;transform:translate(-6%)}.gd-bridge-orbit{z-index:0;pointer-events:none;transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gd-bridge-center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:440px;display:flex;position:relative}@media (width<=900px){.gd-features-grid{grid-template-columns:1fr 1fr}.gd-process-layout{grid-template-columns:1fr;grid-template-areas:"video""steps";gap:24px}.gd-process-video-wrap{width:100%;max-width:420px;margin:4px auto 16px;position:static;top:auto}.gd-access-layout{flex-direction:column}.gd-bridge{overflow:hidden}.gd-bridge-layout{grid-template-columns:1fr;align-items:start}.gd-bridge-right{height:auto;min-height:280px;margin-top:24px;transform:none}.gd-bridge-orbit{transform:translate(-50%,-50%)scale(.45)}.gd-answer-line{white-space:normal}}@media (width<=600px){.gd-hero-answer-wrap{margin-top:0}.gd-bridge-headline{text-align:center}.gd-features-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:4px var(--pad-x);margin:0 calc(var(--pad-x) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:12px;display:flex;overflow:auto hidden}.gd-features-grid::-webkit-scrollbar{display:none}.gd-features-grid>*{scroll-snap-align:center;flex:0 0 82vw;max-width:340px}.gd-step-row{grid-template-columns:1fr;row-gap:10px;padding:22px 4px}.gd-step-row .gd-step-badge,.gd-nav-links a{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes gd-spin{to{transform:rotate(360deg)}}@keyframes gd-spin-ccw{to{transform:rotate(-360deg)}}@keyframes gd-shine{0%{background-position:180%}to{background-position:-80%}}@keyframes gd-pulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(var(--cr,0deg))}50%{transform:translateY(-10px) rotate(var(--cr,0deg))}}@keyframes gd-bar-grow{0%{width:0}to{width:100%}}@keyframes gd-rise-bold{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes gd-rise-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gd-stretch-enter{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.gd-cycle-container{height:2.4em;overflow:hidden}.gd-cycle-line{flex-shrink:0;align-items:flex-start;gap:12px;height:2.4em;display:flex}.gd-cycle-gem{flex-shrink:0;width:5px;height:5px;margin-top:.55em;transform:rotate(45deg)}.gd-cycle-stack{will-change:transform;flex-direction:column;animation:6s cubic-bezier(.7,0,.3,1) infinite gd-scroll-stops;display:flex}@keyframes gd-scroll-stops{0%,22%{transform:translateY(0)}30%,50%{transform:translateY(-2.4em)}58%,78%{transform:translateY(-4.8em)}86%,to{transform:translateY(-7.2em)}}@media (width<=600px){.gd-cycle-container{height:4em}.gd-cycle-line{text-align:center;height:4em}.gd-cycle-gem{display:none}.gd-cycle-stack{animation-name:gd-scroll-stops-mobile}}@keyframes gd-scroll-stops-mobile{0%,22%{transform:translateY(0)}30%,50%{transform:translateY(-4em)}58%,78%{transform:translateY(-8em)}86%,to{transform:translateY(-12em)}}@keyframes gd-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gd-video-fade{0%{opacity:0}to{opacity:1}}button:not(:disabled):active,a[href]:active{transition-duration:80ms;transform:scale(.97)}
