:root{--column-width:1600px;--column-padding:20px;--juncture-green:#6a9536;--color-deli-yellow:#f19b31;--color-rebar-orange:#f05323;--color-astro-blue:#58bce4;--color-deco-green:#6a9536;--font-juncture-rebar:"Juncture Rebar Var", sans-serif;--font-juncture-deli:"Juncture Deli Var", sans-serif;--font-juncture-deco:"Juncture Deco Var", sans-serif;--font-juncture-astro:"Juncture Astro Var", sans-serif;--juncture-weight-min:300;--juncture-weight-max:975;--juncture-width-min:3;--juncture-width-max:5;--juncture-weight-default:600;--juncture-width-default:4;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:850;--weight-black:975;--width-condensed:3;--width-narrow:3.5;--width-normal:4;--width-wide:4.5;--width-extended:5;--text-body:1.8rem;--text-body-leading:2.69rem;--text-body-alt:clamp(1.125rem, 1vw + .8rem, 1.375rem);--text-body-alt-leading:1.5;--text-section-headline:clamp(1.6rem, 3.2vw, 2.8rem);--text-panel-headline:clamp(1.1rem, 2vw, 1.6rem);--text-panel-button:clamp(1rem, 1.2vw + .3rem, 1.2rem);--text-slider-label:.8rem;--text-control-side:clamp(.7rem, 1.3vw, .9rem)}@media (max-width:768px){:root{--text-body:clamp(.96rem, .85vw + .68rem, 1.17rem);--text-body-leading:1.6;--text-body-alt:clamp(.96rem, .85vw + .68rem, 1.17rem);--text-body-alt-leading:1.6;--text-section-headline:clamp(1.36rem, 2.72vw, 2.38rem);--text-panel-headline:clamp(.94rem, 1.7vw, 1.36rem);--text-panel-button:clamp(.85rem, 1vw + .26rem, 1.02rem);--text-slider-label:.68rem;--text-control-side:.85rem}}@font-face{font-family:Juncture Rebar Var;src:url("/fonts/Juncture%20Rebar Var.woff2")format("woff2-variations");font-weight:300 975;font-display:swap;font-style:normal}@font-face{font-family:Juncture Deli Var;src:url("/fonts/Juncture%20Deli Var.woff2")format("woff2-variations");font-weight:300 975;font-display:swap;font-style:normal}@font-face{font-family:Juncture Deco Var;src:url(/fonts/Juncture%20Deco%20Var.woff2)format("woff2-variations");font-weight:300 975;font-display:swap;font-style:normal}@font-face{font-family:Juncture Astro Var;src:url("/fonts/Juncture%20Astro Var.woff2")format("woff2-variations");font-weight:300 975;font-display:swap;font-style:normal}@font-face{font-family:Rollick Sans;src:url(/fonts/RollickSansVarVF.woff2)format("woff2");font-weight:128 480;font-style:normal;font-display:swap}:root{--trueblack:#1f1a19;--sans-family:"Really Sans", sans-serif;--sans-weight-light:300;--sans-weight-regular:400;--sans-weight-semibold:600;--sans-weight-bold:700;--sans-weight-black:900}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Really Sans;src:url(/fonts/really-sans/ReallySansSmall-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Hairline.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-HairlineItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Thin.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-ThinItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Extra-Black.woff2)format("woff2");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Extra-BlackItalic.woff2)format("woff2");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-Ultra.woff2)format("woff2");font-weight:999;font-style:normal;font-display:swap}@font-face{font-family:Really Sans Large;src:url(/fonts/really-sans/ReallySansLarge-UltraItalic.woff2)format("woff2");font-weight:999;font-style:italic;font-display:swap}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}html,body{background-color:var(--trueblack);text-wrap:pretty;margin:0;padding:50px 0 0;overflow-x:hidden}.juncture{--weight:var(--juncture-weight-default);--width:var(--juncture-width-default);font-family:var(--font-family,var(--font-juncture-rebar));font-variation-settings:"wght" var(--weight), "wdth" var(--width);text-rendering:var(--font-rendering);-webkit-font-smoothing:antialiased;letter-spacing:0;contain:layout style}.juncture--rebar{--font-family:var(--font-juncture-rebar)}.juncture--deli{--font-family:var(--font-juncture-deli)}.juncture--deco{--font-family:var(--font-juncture-deco)}.juncture--astro{--font-family:var(--font-juncture-astro)}.juncture--weight-light{--weight:var(--weight-light)}.juncture--weight-regular{--weight:var(--weight-regular)}.juncture--weight-medium{--weight:var(--weight-medium)}.juncture--weight-semibold{--weight:var(--weight-semibold)}.juncture--weight-bold{--weight:var(--weight-bold)}.juncture--weight-extrabold{--weight:var(--weight-extrabold)}.juncture--weight-black{--weight:var(--weight-black)}.juncture--width-condensed{--width:var(--width-condensed)}.juncture--width-narrow{--width:var(--width-narrow)}.juncture--width-normal{--width:var(--width-normal)}.juncture--width-wide{--width:var(--width-wide)}.juncture--width-extended{--width:var(--width-extended)}.juncture--3xs{font-size:var(--scale-3xs)}.juncture--2xs{font-size:var(--scale-2xs)}.juncture--xs{font-size:var(--scale-xs)}.juncture--sm{font-size:var(--scale-sm)}.juncture--md{font-size:var(--scale-md)}.juncture--lg{font-size:var(--scale-lg)}.juncture--xl{font-size:var(--scale-xl)}.juncture--2xl{font-size:var(--scale-2xl)}.juncture--3xl{font-size:var(--scale-3xl)}.juncture--4xl{font-size:var(--scale-4xl)}.juncture--5xl{font-size:var(--scale-5xl)}.juncture--interactive{--weight:var(--interactive-weight,var(--juncture-weight-default));--width:var(--interactive-width,var(--juncture-width-default))}.juncture--display{line-height:.9}.juncture--text{line-height:1.5}[class^=layout-],.layout-section{width:100%;position:relative}.container{width:100%;max-width:var(--column-width);height:100%;padding:0 var(--column-padding);box-sizing:border-box;z-index:1;margin:0 auto;position:relative}@media (min-width:1600px){.container{padding:0}}.width_limiter{width:100%;max-width:var(--column-width);padding:0 var(--column-padding);box-sizing:border-box;margin:0 auto}.stripe_limiter{height:100%;margin:2vw auto;position:relative}.content_limiter{justify-content:center;align-items:center;height:100%;display:flex}@media (min-width:1600px){.width_limiter{padding:0}}.juncture-title-section{aspect-ratio:16/7;background-color:var(--trueblack);justify-content:center;align-items:center;width:100%;padding:6vw 0;display:flex}.juncture-title-container{text-align:center}.juncture-title{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 975, "wdth" 300;color:#fff;text-align:center;letter-spacing:.02em;-webkit-user-select:none;user-select:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:clamp(78px,19.5vw,380px);line-height:1}.juncture-introducing{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 720, "wdth" 5;color:#fff;text-align:center;letter-spacing:.15em;-webkit-user-select:none;user-select:none;margin-bottom:clamp(4px,.5vw,10px);font-size:clamp(19px,2.4vw,48px)}.juncture-subtitle{color:var(--trueblack);font-family:var(--font-juncture-deli);font-variation-settings:"wght" 720, "wdth" 3;text-align:center;letter-spacing:.15em;-webkit-user-select:none;user-select:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-color:#f19b31;margin:clamp(6px,.8vw,16px) auto 0;padding:clamp(4.8px,.6vw,12px) clamp(12px,1.5vw,30px);font-size:clamp(19px,3.6vw,72px);display:inline-block}.juncture-by-lettermatic{-webkit-user-select:none;user-select:none;width:clamp(120px,22vw,450px);height:auto;margin:clamp(8px,1vw,20px) auto 0;display:block}.black-triangle-section{background-color:var(--juncture-green);align-items:center;width:100%;height:clamp(40px,4vw,80px);display:flex;position:relative}.featuring-section{background-color:var(--juncture-green);align-items:center;width:100%;height:7vw;display:flex;position:relative}.featuring-section .content_limiter{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 900, "wdth" 3;color:var(--trueblack);text-align:center;font-size:3vw}.black-triangle-section .stripe_limiter:after{content:"";background-color:var(--trueblack);clip-path:polygon(0 0,100% 0,50% 100%);width:100vw;height:calc(100% + 2px);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.four_cutouts-section{background-color:var(--juncture-green);width:100%;height:auto;padding:3vw 0;position:relative}.four_cutouts-grid{width:80%;max-width:var(--column-width);padding:0 var(--column-padding);box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:1.5vw;margin:0 auto;display:grid}.four_cutouts-wrapper{width:100%;position:relative;container-type:inline-size}.four_cutouts-svg{width:100%;height:auto;display:block}.four_cutouts-text{width:100%;height:100%;font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 3;letter-spacing:.04em;color:var(--trueblack);text-align:center;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;contain:layout style;justify-content:center;align-items:center;font-size:16cqw;line-height:.85;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.four_cutouts-grid{grid-template-columns:repeat(2,1fr);gap:3vw}}.one_cutout-section{background-color:var(--juncture-green);width:100%;height:auto;padding:2.5vw 0;position:relative}.one_cutout-grid{width:100%;max-width:var(--column-width);padding:0 var(--column-padding);box-sizing:border-box;justify-content:center;align-items:center;margin:0 auto;display:flex}.one_cutout-wrapper{width:80%;position:relative;container-type:inline-size}.cutout-svg{width:100%;height:auto;display:block}.cutout-text{width:100%;height:100%;font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 3;letter-spacing:.1em;color:var(--trueblack);text-align:center;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;contain:layout style;justify-content:center;align-items:center;font-size:3cqw;line-height:.85;display:flex;position:absolute;top:0;left:0}.box-animation-section{background-color:var(--juncture-green);align-items:stretch;width:100%;height:auto;padding-top:2vw;display:flex;position:relative}.box-animation-width-50{width:80%;max-width:var(--column-width);padding:0 var(--column-padding);box-sizing:border-box;margin:0 auto}.box-animation-section .animationWrapper{border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding:0;display:flex}.box-animation-section .AnimationSide{justify-content:center;align-items:center;width:100%;display:flex}.box-animation-section .ControlSide{order:2;justify-content:center;align-items:center;width:100%;height:auto;min-height:clamp(60px,8vw,100px);padding:1.5rem 1rem;font-size:clamp(.8rem,1.5vw,1rem);line-height:1.3;display:flex}.box-animation-section canvas{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.its-all-in-the-box-section{background-color:var(--juncture-green);justify-content:center;align-items:center;width:100%;padding:1vw 0 3vw;display:flex;position:relative}.its-all-in-the-box-section .content_limiter{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 900, "wdth" 500;color:#fbaf31;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;width:100%;max-width:100%;font-size:clamp(1.2rem,4.2vw,4.2rem);display:flex}.its-all-in-the-box-subhead{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 800, "wdth" 150;color:var(--trueblack);text-align:center;letter-spacing:.05em;margin-top:.3vw;font-size:clamp(.7rem,1.5vw,1.4rem);line-height:1.6}.white-triangle-section{background-color:var(--juncture-green);z-index:10;align-items:center;width:100%;height:clamp(40px,4vw,80px);display:flex;position:relative}.white-triangle-section .stripe_limiter:after{content:"";background-color:var(--trueblack);clip-path:polygon(0 100%,100% 100%,50% 0%);z-index:1;width:100vw;height:calc(100% + 2px);position:absolute;top:-1px;left:50%;transform:translate(-50%)}.layout-heroCollage{z-index:1;background-color:#fff;height:auto;position:relative;overflow:hidden}.hero-collage-animation-width-100{background-color:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2vw 0;display:flex}.layout-heroCollage .AnimationSide{aspect-ratio:3200/2000;order:1;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}@media (max-width:1024px){.layout-heroCollage .AnimationSide{max-width:90vw}}.layout-heroCollage canvas{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.layout-showcase{justify-content:center;width:100%;display:flex}.showcase-animation-width-100{border-radius:0;flex-direction:column;width:100%}.explore-world-section{background-color:var(--trueblack);justify-content:center;width:100%;padding:clamp(1.5rem,3vw,4rem) 0 clamp(.5rem,1vw,1.5rem);display:flex}.explore-world-text{text-align:center;color:#fff;font-family:var(--font-juncture-deli);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.explore-world-small{font-variation-settings:"wght" 500, "wdth" 200;letter-spacing:.22em;margin-bottom:clamp(2px,.3vw,6px);font-size:clamp(16px,2.8vw,45px)}.explore-world-wide{font-variation-settings:"wght" 500, "wdth" 500;vertical-align:.15em;font-size:.6em}.explore-world-large{font-variation-settings:"wght" 800, "wdth" 300;letter-spacing:.05em;font-size:clamp(32px,6.4vw,112px);line-height:1}.showcase-container{flex-direction:column;align-items:center;width:100%;display:flex}.showcase-animation{width:clamp(300px,80vw,1400px);max-width:98%}.showcase-controls-bar{flex:none;justify-content:center;align-items:center;gap:clamp(4px,.8vw,12px);width:clamp(300px,80vw,1400px);max-width:98%;padding:12px 0;display:flex;container-type:inline-size}.showcase-controls-bar button{white-space:nowrap;padding:.25em .5em!important;font-size:clamp(.65rem,2cqw,1.1rem)!important}.letters-everywhere-section{background-color:#fff;align-items:center;width:100%;height:7vw;display:flex;position:relative}.letters-everywhere-section .content_limiter{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 4;letter-spacing:.05em;color:var(--trueblack);text-align:center;font-size:2.8vw}.text-content-section{background-color:#fff;width:100%;padding:clamp(2rem,4vw,4rem) 0}.text-content-grid{width:100%;max-width:var(--column-width);box-sizing:border-box;grid-template-columns:1fr;gap:2rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid}.text-content-wrapper{width:100%;padding:clamp(.5rem,1vw,1rem);position:relative}.text-content-column{width:100%}.body-text{font-family:var(--sans-family);font-variation-settings:"wght" var(--sans-weight-regular);font-size:var(--text-body-alt);line-height:var(--text-body-alt-leading);color:#333;text-align:left;background-color:#0000;border:none;width:100%;margin:0;padding:0;position:static;transform:none}@media (min-width:768px){.text-content-grid{width:80%;padding:0 var(--column-padding);grid-template-columns:1fr 1fr;gap:3rem}}.animation-half,.control-half{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.animation-viewer{width:100%;height:auto}.animation-viewer>div{position:relative}.animationWrapper{flex-flow:row;width:100%;margin:0 auto;display:flex}@media (max-width:768px){.animationWrapper{flex-direction:column}}.animation-control-panel{max-width:500px;padding:0}.panel-headline{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 900, "wdth" 500;color:var(--trueblack);font-size:var(--text-panel-headline);letter-spacing:.05em;text-align:left;margin:0 0 1rem}.animation-control-panel .panel-copy{font-family:var(--sans-family);font-variation-settings:"wght" var(--sans-weight-regular);font-size:var(--text-body);line-height:var(--text-body-leading);color:#333;text-align:left;margin:0 0 1rem}.animation-control-panel .panel-buttons{flex-wrap:wrap;gap:.4em;margin:0;padding:0;display:flex}.animation-control-panel .panel-buttons .radio-word,.animation-control-panel .panel-buttons .radio-word-selected{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 3;font-size:var(--text-panel-button);letter-spacing:.05em;padding:clamp(.18em,.3vw + .1em,.3em) clamp(.5em,.5vw + .2em,.6em)}.rebusText{line-height:var(--text-body-leading);font-size:var(--text-body);-webkit-user-select:none;user-select:none;font-family:var(--sans-family);font-variation-settings:"wght" var(--sans-weight-regular);padding:1rem 0}.animation-control-panel .rebusText{margin:0 0 1rem;padding:0}.radio-word{cursor:pointer;-webkit-box-decoration-break:slice;box-decoration-break:slice;color:#333;line-height:inherit;background-color:#d9d9d9;background-clip:padding-box;border-radius:6px;margin:0;padding:2px 5px;font-weight:400;display:inline}.radio-word:hover:not(.radio-word-selected){background-color:#c9c9c9}.radio-word-selected{color:#fff;background-color:#4caf50}.radio-word,.radio-word-selected{font-family:var(--sans-family);font-variation-settings:"wght" var(--sans-weight-bold)}.keyframeButtonContainer{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.keyframeButton{font-size:var(--text-panel-button);color:#333;cursor:pointer;text-align:center;background-color:#f0f0f0;border:none;border-radius:8px;width:100%;max-width:300px;min-height:50px;padding:1rem 1.5rem;font-weight:400}.keyframeButton:hover:not(.keyframeButtonActive){background-color:#e0e0e0}.keyframeButtonActive{color:#fff;background-color:#4caf50;box-shadow:0 2px 8px #00000026}.keyframeButtonText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:768px){.keyframeButton{max-width:250px;min-height:40px;padding:.7rem 1rem;font-size:.9rem}.keyframeButtonContainer{gap:.7rem;padding:.7rem 0}}.arcade-animation-section,.pantry-animation-section{background-color:#fff;align-items:stretch;width:100%;height:auto;display:flex;position:relative}.pantry-animation-section .animationWrapper{border-radius:0;flex-direction:row;justify-content:center;align-items:stretch;gap:2vw;width:100%;max-width:100%;height:auto;padding:2vw 0;display:flex}.pantry-animation-section.staggered .animationWrapper{flex-direction:row-reverse}.pantry-animation-section .AnimationSide{aspect-ratio:1;justify-content:center;align-items:center;width:60%;min-height:300px;display:flex}.pantry-animation-section .ControlSide{width:40%;height:auto;min-height:clamp(60px,8vw,100px);color:var(--trueblack);justify-content:center;align-items:center;padding:1.5rem 1rem;font-size:clamp(.7rem,1.3vw,.9rem);line-height:1.3;display:flex}.arcade-animation-width-80{width:80%;margin:0 auto}.arcade-animation-section .animationWrapper{border-radius:0;flex-direction:row;justify-content:center;align-items:stretch;gap:2vw;width:100%;max-width:100%;height:auto;padding:2vw 0;display:flex}.arcade-animation-section .AnimationSide{aspect-ratio:1;justify-content:center;align-items:center;width:60%;min-height:300px;display:flex}.arcade-animation-section .ControlSide{width:40%;height:auto;min-height:clamp(60px,8vw,100px);color:var(--trueblack);justify-content:center;align-items:center;padding:1.5rem 1rem;font-size:clamp(.7rem,1.3vw,.9rem);line-height:1.3;display:flex}@media (max-width:1024px){.arcade-animation-width-80{width:95%}.arcade-animation-section .animationWrapper{flex-direction:column;gap:.5rem}.arcade-animation-section .AnimationSide{width:100%;max-width:90vw}.arcade-animation-section .ControlSide{width:100%;padding:.5rem 1.5rem 3rem;font-size:1rem;line-height:1.4}.pantry-animation-section .animationWrapper{flex-direction:column;gap:.5rem}.pantry-animation-section.staggered .animationWrapper{flex-direction:column}.pantry-animation-section .animationWrapper{width:95vw;margin:0 auto}.pantry-animation-section .AnimationSide{width:100%}.pantry-animation-section .ControlSide{text-align:left;width:100%;padding:.5rem 0 2rem}}.arcade-animation-section canvas{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.layout-fullWidthHeadline{background-color:#0000;height:clamp(50px,20vh,100px)}.layout-twoColumn{background-color:#0000;min-height:50vh}.layout-windowIllustration{background-color:#0000;height:73vw}.layout-twoColumn .container{flex-direction:column;gap:0;height:100%;display:flex}.layout-firstColumn,.layout-secondColumn{border-right:1px solid var(--trueblack);order:var(--order-mobile,0);background-color:#0000;align-items:flex-start;width:100%;min-width:0;min-height:auto;padding:3rem 2rem;display:flex;position:relative}.layout-secondColumn{border-right:none}@media (min-width:1024px){.layout-twoColumn .container{flex-direction:row}.layout-firstColumn,.layout-secondColumn{order:var(--order-desktop,var(--order-mobile,0));width:50%}}.wireframe-label{color:var(--trueblack);z-index:10;pointer-events:none;background-color:#fff;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.black-section{background-color:var(--trueblack);justify-content:center;align-items:center;width:100%;padding:4vh 0;display:flex}.type-tester-mobile-only{display:none}.type-tester-desktop-only{display:block}@media (max-width:768px){.type-tester-mobile-only{display:block}.type-tester-desktop-only{display:none}}.section-divider{background:#ffffff26;width:100%;height:1px}.type-tester-compact{width:100%;padding:0}.type-tester-compact-rows{flex-direction:column;gap:0;display:flex}.type-tester-compact-row{box-sizing:border-box;align-items:center;gap:clamp(1rem,4vw,2.5rem);width:100%;padding:clamp(.8rem,2vw,1.2rem) clamp(.8rem,2vw,1.5rem) clamp(.8rem,2vw,1.2rem) clamp(.3rem,1vw,.8rem);display:flex}.type-tester-compact-label{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 4;color:var(--trueblack);letter-spacing:.05em;text-align:right;flex-shrink:0;width:clamp(3.5rem,14vw,6rem);font-size:clamp(1rem,3.5vw,1.5rem)}.type-tester-compact-text{letter-spacing:.02em;white-space:nowrap;color:var(--trueblack);flex:1;font-size:clamp(1.5rem,7vw,3rem);line-height:1.15}.type-tester-compact-controls{margin-top:2.5rem}.type-tester-compact-controls .simple-controls{width:100%;margin:0}.type-tester-module{width:100%;min-height:300px;padding:1rem 0}.type-tester-content{width:80%;max-width:var(--column-width);padding:0 var(--column-padding);contain:layout;grid-template-columns:300px 1fr;align-items:start;gap:4rem;margin:0 auto;display:grid;transform:translateZ(0)}.FamilyDescriptionColumn{color:#fff;flex-direction:column;justify-content:flex-start;gap:0;display:flex}.headings-section{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.description-section{flex:1;align-items:flex-end;display:flex}.heading_family-name{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 400, "wdth" 5;color:#fff;letter-spacing:.1em;margin-bottom:0;font-size:2rem}.heading_subfamily-name{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 700, "wdth" 400;letter-spacing:.05em;margin-bottom:0;font-size:clamp(2.8rem,4vw + 1rem,4.8rem);line-height:1}.heading_descriptive-text{font-family:var(--sans-family);font-variation-settings:"wght" var(--sans-weight-regular);font-size:var(--text-body-alt);line-height:var(--text-body-alt-leading);color:#ccc;text-align:left;margin:1rem 0 0}.AlphabetControlsColumn{color:#fff;flex-direction:column;min-width:0;max-width:100%;height:100%;margin-top:-2rem;display:flex}.alphabet-top-half{flex:1;justify-content:center;align-items:center;min-height:150px;padding:1rem;display:flex;overflow:visible}.alphabet-bottom-half{flex-shrink:0;justify-content:center;align-items:center;height:auto;min-height:80px;padding:.5rem;display:flex}.alphabet-sample{aspect-ratio:3;contain:layout style;will-change:auto;justify-content:center;align-items:center;width:100%;max-height:25vh;display:flex;position:relative;overflow:visible;container-type:inline-size}.sample-text{color:#fff;text-align:center;white-space:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;-webkit-font-smoothing:antialiased;transform-origin:50%;backface-visibility:hidden;text-rendering:optimizespeed;-webkit-text-size-adjust:none;word-break:normal;line-break:strict;-webkit-text-stroke:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(2.2rem,6cqw + 1.3rem,7rem);line-height:1.1;display:flex;transform:translateZ(0)}.controls-section{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;max-width:100%;margin-top:3rem;overflow:hidden}.simple-controls{box-sizing:border-box;gap:clamp(2rem,4vw,4rem);width:90%;max-width:840px;margin:0 auto;display:flex}.simple-controls .tt-slider{flex:1}@media (max-width:768px){.type-tester-module{height:auto;padding:.5rem 0}.simple-controls{flex-direction:column;gap:1.5rem;width:92vw;margin:0 auto}.type-tester-content{text-align:center;grid-template-columns:1fr;gap:.5rem;width:95%;padding:0}.FamilyDescriptionColumn{order:1;height:auto;margin-bottom:.5rem}.headings-section{margin-bottom:.5rem}.description-section{align-items:center}.heading_family-name{letter-spacing:.2em;margin-bottom:.4rem;font-size:2.5rem}.heading_subfamily-name{margin-bottom:.5rem}.heading_descriptive-text{text-align:center;max-width:90%;margin:0 auto 1rem}.AlphabetControlsColumn{order:2;height:auto;margin-top:0}.alphabet-sample{aspect-ratio:3;width:72vw;margin-bottom:1rem;margin-left:auto;margin-right:auto}.alphabet-top-half{min-height:150px;padding-bottom:.5rem}.alphabet-bottom-half{height:auto;margin-top:auto;padding-top:.5rem}.sample-text{text-align:center;white-space:normal;word-wrap:normal;overflow-wrap:normal;font-size:clamp(1.8rem,4cqw + .5rem,3rem);line-height:1.1;transform:translateZ(0)}.controls-section{margin-top:0}.type-tester-controls{flex-direction:column;gap:2rem;width:100%;display:flex}.control-group{width:100%}.control-slider{margin-bottom:.8rem}.control-label{letter-spacing:.15em;font-size:1rem}.modular-slider-input::-webkit-slider-thumb{transition:filter .15s;appearance:none!important;background:#fff!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important}.modular-slider-input:active::-webkit-slider-thumb{filter:brightness(.7)!important}}.modular-slider{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;max-width:100%;padding:10px 12px;display:flex}.modular-slider-input{appearance:none;background:#333;border-radius:2px;outline:none;flex-shrink:0;width:100%;height:4px;margin-bottom:1rem}.modular-slider-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:filter .15s}.modular-slider-input::-webkit-slider-thumb:hover{filter:brightness(.85)}.modular-slider-input:active::-webkit-slider-thumb{filter:brightness(.7)}.modular-slider-label{font-family:var(--font-juncture-deli);font-size:var(--text-slider-label);font-variation-settings:"wght" 500, "wdth" 500;color:#ccc;letter-spacing:.1em;text-align:center}.tt-section{background-color:var(--trueblack);-webkit-user-select:none;user-select:none;width:100%;padding-bottom:clamp(2rem,5vw,4rem);overflow:hidden}.tt-headline{text-align:center;color:#fff;font-family:var(--font-juncture-deli);font-variation-settings:"wght" 600, "wdth" 200;letter-spacing:.18em;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,5vw,3.2rem)}.tt-controls{grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}.tt-style-buttons{grid-template-columns:repeat(4,1fr);align-items:center;gap:clamp(.4rem,1.2vw,1rem);display:grid}.tt-style-btn{color:#fff;border:2px solid var(--btn-color);font-variation-settings:"wght" 700, "wdth" 200;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:4px;padding:.3em 0;font-size:clamp(.65rem,1.1vw,1rem);line-height:1.2;transition:filter .15s}.tt-style-btn:hover{filter:brightness(1.3)}.tt-style-btn:active{filter:brightness(.8)}.tt-style-btn-active{background:var(--btn-color);color:var(--trueblack)}.tt-style-btn-active:hover{filter:brightness(1.15)}.tt-style-btn-active:active{filter:brightness(.85)}.tt-slider{position:relative}.tt-slider .modular-slider-input{width:100%;margin-bottom:0}.tt-slider-floating{pointer-events:none;white-space:nowrap;position:absolute}.tt-slider-name{color:#fff;font-family:var(--font-juncture-deli);font-variation-settings:"wght" 900, "wdth" 500;letter-spacing:.1em;margin-bottom:.2rem;font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1;bottom:100%}.tt-slider-value{color:#999;font-family:var(--font-juncture-deli);font-variation-settings:"wght" 450, "wdth" 300;letter-spacing:.05em;margin-top:.5rem;font-size:clamp(.7rem,1vw,.9rem);line-height:1.6;top:100%}.tt-specimen{justify-content:center;align-items:center;height:clamp(6rem,15vw,14rem);display:flex;overflow:hidden}.tt-editable{text-align:center;white-space:nowrap;-webkit-user-select:text;user-select:text;outline:none;padding:0 clamp(1rem,3vw,3rem);line-height:1.1;overflow:visible}.tt-editable::selection{color:var(--tt-invert-color);-webkit-text-fill-color:var(--tt-invert-color);background:#fff}@media (max-width:768px){.tt-controls{grid-template-columns:1fr;gap:2rem;width:90vw;max-width:90vw;padding:1rem 0 0}.tt-style-buttons{grid-template-columns:repeat(4,1fr)}.tt-slider{margin-top:1.5rem}.tt-specimen{height:clamp(4rem,20vw,8rem)}}.section-headline{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 900, "wdth" 4;color:var(--trueblack);font-size:var(--text-section-headline);letter-spacing:.05em;text-align:center;margin:0 0 2rem}.compare-characters{padding:4vw 5vw}.compare-characters-header{text-align:center;margin-bottom:3vw}.juncture-white-headline{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 500, "wdth" 200;color:#fff;letter-spacing:.1em;font-size:clamp(1.73rem,3.46vw,2.76rem)}.juncture-white-subhead{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 400, "wdth" 200;color:#fff;letter-spacing:.1em;font-size:clamp(.86rem,1.44vw,1.22rem)}.juncture-white-side-label{font-family:var(--font-juncture-deli);font-variation-settings:"wght" 400, "wdth" 200;color:#fff;letter-spacing:.1em;font-size:clamp(1.08rem,1.87vw,1.58rem)}.compare-characters-title{margin:0 0 .15em}.compare-characters-subtitle{margin:0}.compare-characters-rows{flex-direction:column;gap:1.5vw;padding:0 clamp(1rem,4vw,2rem);display:flex}.compare-characters-row{align-items:center;gap:2vw;display:flex}.compare-characters-label{text-align:right;flex-shrink:0;width:5em}.compare-glyph{cursor:default;transition:opacity .1s ease-in-out}.compare-characters-sample{font-variation-settings:"wght" 638, "wdth" 350;letter-spacing:.02em;white-space:nowrap;font-size:clamp(2rem,5.5vw,5rem);line-height:1.1}@media (max-width:768px){.compare-characters-label{display:none}.compare-characters-rows{padding:0}}.compare-characters-slider{flex-direction:column;align-items:center;width:100%;margin:1.5rem 0 0;padding:0;display:flex}.compare-characters-slider .modular-slider-input{width:100%}.checkoutBar{z-index:1000;cursor:pointer;width:100%;height:50px;font-family:var(--font-juncture-deli);color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#f05323;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;position:fixed;top:0;left:0}.checkoutBar:after{content:"";opacity:.2;mix-blend-mode:multiply;pointer-events:none;background:#000;width:100%;height:6px;position:absolute;top:100%;left:0}
