.route-marks{position:relative;color:var(--marks-ink);--marks-ink:#f5f5f5;--marks-ink-muted:rgba(245,245,245,0.62);--marks-bg-rest:#000;--marks-hero-h:100svh;--marks-section-h:100svh;--marks-title-color:var(--grey-880);--marks-title-size:120px;--marks-title-tracking:-3.6px;--marks-title-top:37%;--marks-hero-gradient:linear-gradient(233.57deg,#333 69.875%,#000 106.73%);--marks-slide-dur:8s;--marks-idle-resume:24s;--marks-gradient-loop:14s;--marks-noise-loop:60s;--marks-settle-delay:4s;--marks-veil-in:900ms;--marks-veil-out:700ms}@property --marks-bg-stop-a{syntax:"<color>";inherits:false;initial-value:#333333}@property --marks-bg-stop-b{syntax:"<color>";inherits:false;initial-value:#000000}@property --marks-bg-stop-mid{syntax:"<color>";inherits:false;initial-value:#1a1a1a}@property --marks-bg-drift-t{syntax:"<number>";inherits:false;initial-value:0}@keyframes marks-bg-drift{0%,to{--marks-bg-drift-t:0}50%{--marks-bg-drift-t:1}}.marks-background{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--marks-bg-angle,233.57deg),var(--marks-bg-stop-a) 0,color-mix(in oklab,var(--marks-bg-stop-mid),var(--marks-bg-stop-b) calc(var(--marks-bg-drift-t) * 15%)) 50%,var(--marks-bg-stop-b) 100%);transition:--marks-bg-stop-a var(--dur-glide) var(--ease-paper),--marks-bg-stop-mid var(--dur-glide) var(--ease-paper),--marks-bg-stop-b var(--dur-glide) var(--ease-paper),--marks-bg-angle var(--dur-glide) var(--ease-paper);animation:marks-bg-drift var(--marks-gradient-loop) var(--ease-paper) infinite}html[data-marks-hidden=true] .marks-background,html[data-marks-hidden=true] .marks-background:after{animation-play-state:paused}html:has(.route-marks){scrollbar-width:none;-ms-overflow-style:none}html:has(.route-marks)::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.route-marks,.route-marks *,.route-marks :after,.route-marks :before{transition:none!important;animation:none!important}}.marks-background:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:.15;animation:marks-noise-drift var(--marks-noise-loop) linear infinite}@keyframes marks-noise-drift{0%{background-position:0 0}to{background-position:220px 220px}}.marks-blank,.marks-essay,.marks-hero,.marks-hero-clone,.marks-section{position:relative;width:100%}.marks-hero{min-height:var(--marks-hero-h)}.marks-section{min-height:var(--marks-section-h)}.marks-blank,.marks-hero-clone{min-height:100svh}.marks-hero-text{position:fixed;top:37svh;left:0;right:0;margin:0;font-family:var(--font-display);font-weight:400;font-size:120px;line-height:1;letter-spacing:-3.6px;color:var(--marks-title-color);text-align:center;white-space:nowrap;font-variation-settings:"SOFT" 0,"WONK" 1;pointer-events:none;opacity:calc(1 - var(--hero-recede, 0));text-shadow:0 0 calc(20px * var(--hero-recede, 0)) rgba(0,0,0,.75);z-index:0;animation:marks-hero-text-enter var(--dur-slide) var(--ease-paper)}.marks-hero-text--wrapped{animation-duration:var(--dur-glide)}@keyframes marks-hero-text-enter{0%{opacity:0}}.marks-title{position:fixed;left:0;right:0;top:var(--marker-top);z-index:3;margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.72px;line-height:1;color:var(--marks-title-color);text-align:center;white-space:nowrap;font-variation-settings:"SOFT" 0,"WONK" 1;pointer-events:none;cursor:default;opacity:0;transition:opacity var(--dur-slide) var(--ease-paper)}.marks-title[data-in-mark=true]{opacity:1;pointer-events:auto;cursor:pointer;mix-blend-mode:overlay;transition:opacity var(--dur-slide) var(--ease-paper),color var(--dur-slide) var(--ease-paper)}.marks-title[data-in-mark=true]:focus-visible,.marks-title[data-in-mark=true]:hover{color:var(--marks-ink)}.marks-title[data-in-mark=true]:focus-visible{outline:2px solid var(--marks-ink);outline-offset:2px}.marks-title__row{display:inline-block;position:relative}.marks-title__cell{display:inline-grid;justify-items:center;overflow:hidden;height:1.2em;transition:width var(--dur-slide) var(--ease-paper)}.marks-title__slot{grid-area:1/1;line-height:1.2;white-space:nowrap;transition:transform var(--dur-slide) var(--ease-paper);will-change:transform}.marks-essay{margin-top:0;min-height:100svh;padding:64px 0 180px;display:flex;flex-direction:column;align-items:center;color:var(--grey-720);font-family:var(--font-display);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.1px;font-variation-settings:"SOFT" 0,"WONK" 1;text-align:center}.marks-essay__body{margin:0;max-width:360px}.marks-essay__body p{margin:0}.marks-essay__body--p2{max-width:800px;display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-80)}.marks-essay__body--p2>p{max-width:360px;flex:0 1 360px}.marks-essay__divider{margin:120px 0;color:var(--grey-880)}.marks-essay__divider svg{display:block;width:40px;height:auto}.marks-essay__preview{display:flex;justify-content:center;align-items:center;color:var(--grey-880)}.marks-essay__preview--wordmarks{margin-top:120px;gap:144px}.marks-essay__preview--glyphs{margin-top:120px;gap:280px}.marks-essay__preview-btn{all:unset;display:block;box-sizing:content-box;padding:20px 28px;cursor:pointer;color:inherit;opacity:.8;transition:color var(--dur-slide) var(--ease-paper),opacity var(--dur-slide) var(--ease-paper)}.marks-essay__preview-btn:focus-visible,.marks-essay__preview-btn:hover{color:var(--preview-color,currentColor);opacity:1}.marks-essay__preview-btn:focus-visible{outline:2px solid var(--preview-color,currentColor);outline-offset:2px}.marks-essay__preview-btn [data-depth]{transition:fill var(--dur-slide) var(--ease-paper)}.marks-essay__preview-btn:focus-visible [data-depth],.marks-essay__preview-btn:hover [data-depth]{fill:var(--preview-accent,currentColor)}.marks-essay__glyph,.marks-essay__wordmark{flex:0 0 auto;display:block;height:auto}.marks-essay__preview--wordmarks>.marks-essay__preview-btn{width:128px}.marks-essay__preview--glyphs>.marks-essay__preview-btn{width:56px}.marks-essay__preview-btn .marks-essay__glyph,.marks-essay__preview-btn .marks-essay__wordmark{width:100%}.marks-essay__caption{margin:120px 0 0;max-width:360px;display:flex;flex-direction:column;gap:var(--space-24)}.marks-essay__caption p{margin:0}.marks-essay__caption--between{margin:120px 0 0}.marks-section{overflow:hidden;--mark-p:0;--mark-v:1;--content-reveal:clamp(0,(var(--mark-p) - 0.45)/0.35,1);transition:none}.marks-section[data-settled=true]{--content-reveal:1;transition:--content-reveal var(--dur-glide) var(--ease-paper)}.marks-section .mark-chrome__caption,.marks-section .mark-chrome__divider,.marks-section .mark-chrome__paginator,.marks-section .mark-chrome__year{opacity:var(--mark-v);transform:scale(calc(.88 + .12 * var(--mark-v)));transform-origin:center center;will-change:opacity,transform}@property --content-reveal{syntax:"<number>";inherits:true;initial-value:0}.marks-section .mark-chrome{opacity:var(--content-reveal)}.mark-carousel{position:absolute;inset:0;overflow:hidden}.mark-carousel__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;visibility:hidden}.mark-carousel__slide--active{visibility:visible}.mark-carousel__glyph{width:auto;height:auto;color:var(--marks-ink)}.mark-carousel__slide--blend{mix-blend-mode:overlay}.marks-section[data-mark-id=furrmark] .mark-carousel__glyph{width:160px}.marks-section[data-mark-id=ecochain] .mark-carousel__glyph{width:120px}.marks-section[data-mark-id=kilti] .mark-carousel__glyph{width:110px}.marks-section[data-mark-id=codezeros] .mark-carousel__glyph{height:44px}.marks-section[data-mark-id=slangbusters] .mark-carousel__glyph{height:56px}.marks-section[data-mark-id=beringer] .mark-carousel__glyph{height:44px}.mark-carousel__glyph [data-depth]{fill-opacity:.55}.mark-carousel__media{position:relative;box-sizing:border-box;display:inline-block;line-height:0;max-width:min(70vw,900px);max-height:70svh;margin:0;padding:0;border:2px solid rgba(245,245,245,.22);transform:rotate(var(--artifact-tilt,0deg))}.mark-carousel__media>.img,.mark-carousel__media>.img>.img__inner,.mark-carousel__media>video{display:block;max-width:min(70vw,900px);max-height:70svh;width:auto;height:auto}.mark-carousel__media>video{min-width:min(86vw,480px);min-height:270px;background:rgba(245,245,245,.06)}.mark-carousel__preloader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none;opacity:0}.mark-chrome{position:absolute;left:0;right:0;bottom:32px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;width:min(100%,780px);padding:0 24px;text-align:center;color:var(--marks-ink)}.mark-chrome__paginator{list-style:none;margin:0 0 24px;padding:0;display:inline-flex;gap:var(--space-4);mix-blend-mode:color-dodge}.mark-chrome__dot{width:16px;height:16px;border-radius:40px;background:var(--grey-560);transition:width var(--dur-settle) var(--ease-paper);position:relative}.mark-chrome__dot--active{width:32px;overflow:hidden}.mark-chrome__dot-btn{all:unset;position:absolute;inset:0;display:block;border-radius:inherit;cursor:pointer}.mark-chrome__dot-btn:focus-visible{outline:2px solid var(--marks-ink);outline-offset:3px}.mark-chrome__dot-fill{position:absolute;inset:0;background:var(--grey-720);transform-origin:left center;transform:scaleX(0);border-radius:inherit;pointer-events:none}.mark-chrome__paginator[data-active-section=true] .mark-chrome__dot-fill{animation:mark-dot-fill var(--marks-slide-dur,8s) linear forwards}.mark-chrome__paginator[data-hover-paused=true] .mark-chrome__dot-fill{animation-play-state:paused}.mark-chrome__paginator[data-click-paused=true] .mark-chrome__dot-fill{animation:none;transform:scaleX(1)}@keyframes mark-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mark-chrome__divider{width:min(100%,702px);height:1px;background:rgba(245,245,245,.18);margin-bottom:var(--space-12)}.mark-chrome__caption{margin:0 0 8px;color:var(--grey-720);max-width:min(100%,702px);text-wrap:pretty}.mark-chrome__year{margin:0;color:var(--grey-720);white-space:nowrap}.marks-outro-veil{position:fixed;inset:0;z-index:50;background:#000;opacity:0;pointer-events:none;transition:opacity var(--marks-veil-out) var(--ease-paper)}.marks-outro-veil[data-opaque=true]{opacity:1;transition-duration:var(--marks-veil-in)}.exit-marker{display:flex;align-items:center;height:24px}.exit-marker .nav-marker--exit{background:none;border:none;box-shadow:none;mix-blend-mode:overlay}.exit-marker .nav-marker--exit .nav-marker__content{padding:0;align-items:center;color:white}.exit-marker .nav-marker--exit:focus-visible,.exit-marker .nav-marker--exit:hover{background:none}@media (max-height:500px),(max-width:767px){.marks-hero-text{font-size:clamp(48px,16vw,80px);letter-spacing:-.03em;line-height:.95;white-space:normal}.marks-hero-text__break{display:block;width:0;height:0;font-size:0}.marks-essay{padding:88px 24px 80px}.marks-essay__body,.marks-essay__body--p2,.marks-essay__caption{max-width:100%}.marks-essay__body--p2{flex-direction:column;gap:var(--space-24)}.marks-essay__body--p2>p{max-width:100%;flex:0 1 auto}.marks-essay__divider{margin:56px 0 48px}.marks-essay__preview-btn{padding:12px 0}.marks-essay__preview{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:64px 48px}.marks-essay__preview--wordmarks{margin-top:80px}.marks-essay__preview--glyphs{margin-top:80px;gap:64px 48px}.marks-essay__caption,.marks-essay__caption--between{margin-top:80px}.mark-carousel__media,.mark-carousel__media>.img,.mark-carousel__media>.img>.img__inner,.mark-carousel__media>video{max-width:min(86vw,900px)}.marks-section[data-mark-id=beringer] .mark-carousel__glyph,.marks-section[data-mark-id=codezeros] .mark-carousel__glyph,.marks-section[data-mark-id=slangbusters] .mark-carousel__glyph{width:230px;height:auto}.marks-section[data-mark-id=ecochain] .mark-carousel__glyph,.marks-section[data-mark-id=furrmark] .mark-carousel__glyph,.marks-section[data-mark-id=kilti] .mark-carousel__glyph{width:120px;height:auto}.exit-marker{top:max(var(--marker-top),env(safe-area-inset-top));right:max(var(--workbench-pad-x),env(safe-area-inset-right))}.mark-chrome{bottom:max(32px,env(safe-area-inset-bottom))}.exit-marker .nav-marker--exit,.mark-carousel__slide--blend,.mark-chrome__paginator{mix-blend-mode:normal}.marks-section[data-mark-id=furrmark] .mark-carousel__glyph{color:#F04E6B}.marks-section[data-mark-id=codezeros] .mark-carousel__glyph{color:#FF2633}.marks-section[data-mark-id=codezeros] .mark-carousel__glyph [data-depth]{fill:#FF9933}.marks-section[data-mark-id=slangbusters] .mark-carousel__glyph{color:#FFFFFF}.marks-section[data-mark-id=slangbusters] .mark-carousel__glyph [data-depth]{fill:#00CC66}.marks-section[data-mark-id=beringer] .mark-carousel__glyph{color:#EC1C24}.marks-section[data-mark-id=beringer] .mark-carousel__glyph [data-depth]{fill:#EF5223}.marks-section[data-mark-id=ecochain] .mark-carousel__glyph{color:#4CB400}.marks-section[data-mark-id=kilti] .mark-carousel__glyph{color:#9B99FF}}