._5VTT6W_island{--blossom-timing:.633s;--wordmark-timing:75ms;--wordmark-animation-in-delay:.1s}._5VTT6W_blossom{transition:transform var(--blossom-timing) cubic-bezier(0, .56, .46, 1), opacity var(--blossom-timing) cubic-bezier(0, 1, .46, 1)}._5VTT6W_wordmark{transition:opacity var(--wordmark-timing) linear}._5VTT6W_wordmark._5VTT6W_visible{transition-delay:var(--wordmark-animation-in-delay)}._5VTT6W_wordmark._5VTT6W_hidden{transition-delay:0s}
.QDlTAG_cursor{animation:.7s steps(2,end) infinite QDlTAG_terminal-sequenced-cursor-flicker}@keyframes QDlTAG_terminal-sequenced-cursor-flicker{0%,to{opacity:1}50%{opacity:.2}}
.nihs3W_cursor{pointer-events:none;inset-inline-start:var(--cursor-left,0px);animation:.7s steps(2,end) infinite nihs3W_terminal-typewriter-cursor-flicker;position:absolute;top:50%;transform:translateY(-50%)}.nihs3W_cursorAnchor{vertical-align:middle;width:0;height:1em;display:inline-block}@keyframes nihs3W_terminal-typewriter-cursor-flicker{0%,to{opacity:1}50%{opacity:.2}}
.AIIbBa_crtScreen{--crt-red:#da3131;--crt-green:#709f73;--crt-blue:#2881ce;--crt-foreground:#0acd51;--crt-accent-bright:#5dd135;--crt-accent:#5dd135;--crt-child-blur:.28px;--crt-media-blur:calc(var(--crt-child-blur) * 2);--crt-overlay-intensity:2;--crt-text-shadow-base:0 0 .2em currentColor, 1px 1px #ff00ff59, -1px -1px #00ffff4d;--crt-text-shadow-glitch:0 0 .2em currentColor, 1px 5px #ff00ff59, -1px -5px #00ffff4d;--crt-text-shadow-glitch-strong:0 0 .35em currentColor, 2px 7px #f0f6, -2px -7px #00ffff59;--crt-text-shadow-glitch-splay:0 0 .2em currentColor, 3px 2px #ff00ff4d, -3px -2px #00ffff40;--crt-text-shadow:var(--crt-text-shadow-base);--crt-box-shadow:var(--crt-text-shadow-base);--crt-green-inset-box-shadow:inset 0px 0px 2px 1px #373737;--crt-form-text-shadow:0 0 .2em #0000004d, 1px 1px #ff00ff59, -1px -1px #00ffff4d;--crt-overlay-before:calc(.18 * var(--crt-overlay-intensity));--crt-overlay-before-low:calc(.14 * var(--crt-overlay-intensity));--crt-overlay-before-mid:calc(.22 * var(--crt-overlay-intensity));--crt-overlay-before-high:calc(.16 * var(--crt-overlay-intensity));--crt-overlay-after:calc(.12 * var(--crt-overlay-intensity));--crt-overlay-after-pulse:calc(.16 * var(--crt-overlay-intensity));isolation:isolate;color:#deffdee0;width:100%;text-shadow:var(--crt-text-shadow);background-color:#19191e;position:relative;overflow:hidden}.AIIbBa_glitch{--crt-glitch-cycle:20s;--crt-glitch-offset:1px;--crt-glitch-blur:.8px;animation:AIIbBa_crt-text-shadow-glitch var(--crt-glitch-cycle) steps(1, end) infinite}.AIIbBa_crtScreen:before,.AIIbBa_crtScreen:after{content:"";pointer-events:none;mix-blend-mode:overlay;z-index:2;position:absolute;inset:0}.AIIbBa_crtScreen:before{opacity:var(--crt-overlay-before);background:repeating-linear-gradient(to bottom, var(--crt-red) 0px, var(--crt-green) 2px, var(--crt-blue) 4px);animation:.24s steps(2,end) infinite AIIbBa_crt-flicker}.AIIbBa_crtScreen:after{opacity:var(--crt-overlay-after);background:repeating-linear-gradient(90deg, var(--crt-red) 1px, var(--crt-green) 2px, var(--crt-blue) 3px);animation:3s ease-in-out infinite AIIbBa_crt-pulse}.AIIbBa_content{z-index:1;width:100%;min-height:100%;position:relative}.AIIbBa_glitch .AIIbBa_content{animation:AIIbBa_crt-content-glitch var(--crt-glitch-cycle) steps(1, end) infinite;transform-origin:50%;will-change:filter, transform}.AIIbBa_content:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff0f 0%,#ffffff05 35%,#fff0 100%);position:absolute;inset:0}.AIIbBa_content>*{z-index:2;filter:blur(var(--crt-child-blur));position:relative}:is(.AIIbBa_content form input,.AIIbBa_content form textarea,.AIIbBa_content form select){background:var(--crt-accent);color:#000;mix-blend-mode:exclusion;filter:blur(var(--crt-child-blur));height:24px;font-family:var(--font-mono);letter-spacing:.04375em;text-transform:uppercase;box-shadow:var(--crt-green-inset-box-shadow);border-radius:0;font-size:.625rem;line-height:.825rem;text-shadow:var(--crt-form-text-shadow)!important}.AIIbBa_content .crt-green-box{background:var(--crt-accent-bright);color:#000;mix-blend-mode:exclusion;filter:blur(var(--crt-child-blur));box-shadow:var(--crt-green-inset-box-shadow);text-shadow:var(--crt-form-text-shadow)!important}.AIIbBa_content .crt-channel-border{border:2px solid var(--crt-accent);filter:blur(.8px);box-shadow:var(--crt-box-shadow)}.AIIbBa_content .crt-inner-content-border{position:relative}.AIIbBa_content .crt-inner-content-border:before{content:"";pointer-events:none;border:1px solid var(--crt-accent);filter:blur(.8px);width:100%;height:100%;position:absolute;inset:0}.AIIbBa_content form div:has(>input){border-radius:0;height:24px}.AIIbBa_content form div:has(>input):focus-within{outline-offset:0;box-shadow:none;outline:none}.AIIbBa_content form select:focus{outline-offset:0;box-shadow:none;outline:none}.AIIbBa_content form span{color:var(--crt-accent);font-family:var(--font-mono);letter-spacing:.04375em;text-transform:uppercase;max-width:none;font-size:.625rem;line-height:.825rem}.AIIbBa_content form svg{color:#000}:is(.AIIbBa_content form input::placeholder,.AIIbBa_content form textarea::placeholder,.AIIbBa_content form select::placeholder),:is(.AIIbBa_content form input::placeholder,.AIIbBa_content form textarea::placeholder,.AIIbBa_content form select::placeholder){color:#000;font-family:var(--font-mono);letter-spacing:.04375em;text-transform:uppercase;font-size:.625rem;line-height:.825rem}:is(.AIIbBa_content form input:hover,.AIIbBa_content form textarea:hover,.AIIbBa_content form select:hover){color:#000}.AIIbBa_content form button{mix-blend-mode:exclusion;filter:blur(var(--crt-child-blur));text-shadow:var(--crt-text-shadow);font-family:var(--font-mono);letter-spacing:.04375em;text-transform:uppercase;font-size:.625rem;line-height:.825rem}.AIIbBa_content form>button{width:100%;max-width:none;color:var(--crt-accent);border:solid 1px var(--crt-accent);height:26px;min-height:26px;font-family:var(--font-mono);letter-spacing:.04375em;text-transform:uppercase;background:0 0;border-radius:0;grid-column:1/-1;font-size:.625rem;line-height:.825rem;box-shadow:inset 0 0 2px 2px #373737}.AIIbBa_content form>button:hover{background:var(--crt-accent);color:#000}:is(.AIIbBa_content video,.AIIbBa_content canvas,.AIIbBa_content iframe,.AIIbBa_content .crt-media){filter:blur(var(--crt-media-blur)) contrast(1.04) saturate(.9);mix-blend-mode:exclusion}:is(.AIIbBa_content .wrapper,.AIIbBa_content .crt-wrapper){white-space:nowrap;width:100%;padding-block-start:2rem;padding-inline-start:1rem;display:block;overflow-x:auto}:is(.AIIbBa_content .pink,.AIIbBa_content .crt-pink){color:var(--crt-foreground)}:is(.AIIbBa_content .yellow,.AIIbBa_content .crt-yellow){color:#fde177}:is(.AIIbBa_content .lightblue,.AIIbBa_content .crt-lightblue){color:#a5dcff}:is(.AIIbBa_content .code,.AIIbBa_content .crt-code){display:inline-block}:is(.AIIbBa_content .typewriter,.AIIbBa_content .anim-typewriter,.AIIbBa_content .crt-typewriter){white-space:nowrap;clip-path:inset(0 100% 0 0);animation:AIIbBa_crt-typewriter var(--typewriter-duration,1.2s) steps(var(--typewriter-steps,28), end) var(--typewriter-delay,0s) var(--typewriter-iterations,1) both;display:inline-block;overflow:hidden}:is(.AIIbBa_content .cursor,.AIIbBa_content .crt-cursor){animation:AIIbBa_crt-blink-cursor var(--cursor-blink-duration,.5s) step-end infinite;display:inline-block}@keyframes AIIbBa_crt-flicker{0%,to{opacity:var(--crt-overlay-before)}25%{opacity:var(--crt-overlay-before-low)}50%{opacity:var(--crt-overlay-before-mid)}75%{opacity:var(--crt-overlay-before-high)}}@keyframes AIIbBa_crt-pulse{0%,to{opacity:calc(.1 * var(--crt-overlay-intensity))}50%{opacity:var(--crt-overlay-after-pulse)}}@keyframes AIIbBa_crt-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes AIIbBa_crt-blink-cursor{0%{opacity:0}to{opacity:1}}@keyframes AIIbBa_crt-content-glitch{0%,16.8%,18.3%,48.8%,50.4%,83.2%,84.9%,to{filter:none;transform:translate(0,0)}17.1%{filter:blur(calc(var(--crt-glitch-blur) * .55));transform:translate3d(calc(var(--crt-glitch-offset) * -.5), calc(var(--crt-glitch-offset) * .15), 0)}17.5%{filter:blur(var(--crt-glitch-blur));transform:translate3d(var(--crt-glitch-offset), calc(var(--crt-glitch-offset) * -.3), 0)}17.9%{filter:blur(calc(var(--crt-glitch-blur) * 1.1));transform:translate3d(calc(var(--crt-glitch-offset) * -.8), calc(var(--crt-glitch-offset) * .35), 0)}49.1%{filter:blur(calc(var(--crt-glitch-blur) * .5));transform:translate3d(calc(var(--crt-glitch-offset) * .4), calc(var(--crt-glitch-offset) * -.2), 0)}49.6%{filter:blur(calc(var(--crt-glitch-blur) * 1.25));transform:translate3d(calc(var(--crt-glitch-offset) * -1), calc(var(--crt-glitch-offset) * .4), 0)}50%{filter:blur(calc(var(--crt-glitch-blur) * .8));transform:translate3d(calc(var(--crt-glitch-offset) * .6), calc(var(--crt-glitch-offset) * -.35), 0)}83.5%{filter:blur(calc(var(--crt-glitch-blur) * .7));transform:translate3d(calc(var(--crt-glitch-offset) * -.4), calc(var(--crt-glitch-offset) * .2), 0)}84%{filter:blur(calc(var(--crt-glitch-blur) * 1.3));transform:translate3d(calc(var(--crt-glitch-offset) * 1.1), calc(var(--crt-glitch-offset) * -.45), 0)}84.4%{filter:blur(calc(var(--crt-glitch-blur) * .9));transform:translate3d(calc(var(--crt-glitch-offset) * -.7), calc(var(--crt-glitch-offset) * .3), 0)}}@keyframes AIIbBa_crt-text-shadow-glitch{0%,16.8%,18.3%,48.8%,50.4%,83.2%,84.9%,to{--crt-text-shadow:var(--crt-text-shadow-base)}17.1%,49.1%,83.5%{--crt-text-shadow:var(--crt-text-shadow-glitch)}17.5%,49.6%,84%{--crt-text-shadow:var(--crt-text-shadow-glitch-strong)}17.9%,50%,84.4%{--crt-text-shadow:var(--crt-text-shadow-glitch-splay)}}@keyframes AIIbBa_crt-overlay-glitch{0%,16.7%,18.5%,48.7%,50.5%,83.1%,85%,to{transform:translate(0,0)}17%{transform:translate3d(calc(var(--crt-glitch-offset) * .8), 0, 0)}17.4%{transform:translate3d(calc(var(--crt-glitch-offset) * -1.2), 1px, 0)}17.8%{transform:translate3d(calc(var(--crt-glitch-offset) * 1.1), -1px, 0)}49.2%{transform:translate3d(calc(var(--crt-glitch-offset) * -.9), 0, 0)}49.8%{transform:translate3d(calc(var(--crt-glitch-offset) * 1.3), -1px, 0)}50.2%{transform:translate3d(calc(var(--crt-glitch-offset) * -.8), 1px, 0)}83.6%{transform:translate3d(calc(var(--crt-glitch-offset) * 1), 0, 0)}84.2%{transform:translate3d(calc(var(--crt-glitch-offset) * -1.4), -1px, 0)}84.6%{transform:translate3d(calc(var(--crt-glitch-offset) * .9), 1px, 0)}}@media (prefers-reduced-motion:reduce){.AIIbBa_glitch,.AIIbBa_crtScreen:before,.AIIbBa_crtScreen:after,.AIIbBa_glitch .AIIbBa_content{animation:none}.AIIbBa_content .typewriter{animation:none}.AIIbBa_content .anim-typewriter{animation:none}.AIIbBa_content .crt-typewriter{animation:none}.AIIbBa_content .cursor{animation:none}.AIIbBa_content .crt-cursor{animation:none}:is(.AIIbBa_content .typewriter,.AIIbBa_content .anim-typewriter,.AIIbBa_content .crt-typewriter){clip-path:inset(0)}.AIIbBa_crtScreen{--crt-text-shadow-base:none;text-shadow:none}}
.ZKn7Gq_plainTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}article:has(.ZKn7Gq_frame){margin-block-start:0}.ZKn7Gq_frame{isolation:isolate;margin-block-start:calc(-1 * var(--page-top-gap,0px));padding-block-start:1.5rem;position:relative;overflow:clip}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.ZKn7Gq_frame{padding-block:clamp(2rem,6vw,5rem) clamp(4.5rem,8vw,7rem)}article:has(.ZKn7Gq_frame) :is(.article-actions-spacing,[data-article-hero-actions]){padding-top:0}}.ZKn7Gq_frame:before,.ZKn7Gq_field{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 4rem), transparent), var(--flare-support-mask,linear-gradient(black, black));-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 4rem), transparent), var(--flare-support-mask,linear-gradient(black, black));-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 4rem), transparent), var(--flare-support-mask,linear-gradient(black, black));mask-image:linear-gradient(to bottom, black calc(100% - 4rem), transparent), var(--flare-support-mask,linear-gradient(black, black));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:opacity .34s;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ZKn7Gq_frame:before{content:"";background-color:var(--flare-background,transparent)}.ZKn7Gq_title{text-wrap:balance;touch-action:pan-y pinch-zoom;max-inline-size:100%;transition:color .34s;display:inline-block}.ZKn7Gq_word{white-space:nowrap;display:inline-block}.ZKn7Gq_word>span{display:inline-block}.ZKn7Gq_frame:has(.ZKn7Gq_title[data-lit=true]):before{opacity:1;transition-duration:.18s}.ZKn7Gq_frame:has(.ZKn7Gq_title[data-lit=true]) .ZKn7Gq_field{opacity:1;transition-duration:.18s}.ZKn7Gq_frame[data-flare-background] .ZKn7Gq_title[data-lit=true]{color:#fff;transition-duration:.18s}@media (prefers-reduced-motion:reduce){.ZKn7Gq_frame:before,.ZKn7Gq_field,.ZKn7Gq_title{transition-duration:0s!important}}@media (hover:none),(pointer:coarse){.ZKn7Gq_title{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}
.N0xj8G_root{--math-refined-group-gap:.114s;--math-editorial-ink:var(--color-primary-100,#191817);--math-editorial-muted:var(--color-primary-60,#6e6a64);--math-editorial-pencil:color-mix(in srgb, var(--math-editorial-ink) 76%, transparent);isolation:isolate;width:100%;color:var(--math-editorial-ink);position:relative}.N0xj8G_chalkboardBackdrop{--math-editorial-muted:color-mix(in srgb, var(--math-editorial-ink,#191817) 50%, transparent);--math-editorial-pencil:var(--math-editorial-muted);z-index:-1;color:var(--math-editorial-muted);pointer-events:none;position:absolute;inset-block:-13% -10%;inset-inline:calc(-1*clamp(5rem,15vw,13.5rem));overflow:visible}.N0xj8G_headlineText{isolation:isolate;display:block;position:relative}:is(.N0xj8G_root [data-article-hero-copy-region=support],.N0xj8G_root [data-article-hero-copy-region=support] a){z-index:1;position:relative}:is(.N0xj8G_root .N0xj8G_headlineText,.N0xj8G_root [data-article-hero-copy-region=meta]){--article-hero-contour-color:color-mix(in srgb, var(--color-background) 92%, transparent);text-shadow:0 0 .13em var(--article-hero-contour-color), 0 0 .24em var(--article-hero-contour-color), 0 0 .38em var(--article-hero-contour-color);filter:drop-shadow(-.12em 0 .3em var(--article-hero-contour-color)) drop-shadow(.12em 0 .3em var(--article-hero-contour-color)) drop-shadow(0 0 .3em var(--article-hero-contour-color))}.N0xj8G_problemSketch{--math-refined-group-delay:calc(.108s + var(--math-refined-sequence) * var(--math-refined-group-gap));width:clamp(72px,8.5vw,116px);height:auto;color:var(--math-editorial-muted);opacity:1;position:absolute;overflow:visible}.N0xj8G_problemSketchGraphic{width:100%;height:auto;display:block;overflow:visible}.N0xj8G_spherePackingSketch{--math-refined-sequence:0;width:clamp(112px,12vw,148px);inset-block-start:22%;inset-inline-start:2%;transform:rotate(-8deg)}.N0xj8G_codesSketch{--math-refined-sequence:7;width:clamp(88px,9vw,124px);inset-block-start:13%;inset-inline-end:11%;transform:rotate(7deg)}.N0xj8G_nonSoficGroupsSketch{--math-refined-sequence:9;width:clamp(92px,9vw,130px);inset-block-start:35%;inset-inline-end:0;transform:rotate(-6deg)}.N0xj8G_rigiditySketch{--math-refined-sequence:2;width:clamp(72px,7.5vw,104px);inset-block-start:54%;inset-inline-start:9%;transform:rotate(8deg)}.N0xj8G_arithmeticCircuitSketch{--math-refined-sequence:8;width:clamp(112px,12vw,150px);inset-block-start:67%;inset-inline-end:1%;transform:rotate(5deg)}.N0xj8G_quantumRepetitionSketch{--math-refined-sequence:3;width:clamp(86px,9.2vw,126px);inset-block-start:0%;inset-inline-start:25%;transform:rotate(-5deg)}.N0xj8G_closestVectorSketch{--math-refined-sequence:1;width:clamp(112px,12vw,148px);inset-block-start:73%;inset-inline-start:3%;transform:rotate(-9deg)}.N0xj8G_ehrhartSketch{--math-refined-sequence:4;width:clamp(78px,8vw,110px);inset-block-start:80%;inset-inline-start:20%;transform:rotate(6deg)}.N0xj8G_ramseySketch{--math-refined-sequence:5;width:clamp(85px,9vw,125px);inset-block-start:0%;inset-inline-end:30%;transform:rotate(9deg)}.N0xj8G_extremalGraphSketch{--math-refined-sequence:6;width:clamp(78px,8vw,110px);inset-block-start:79%;inset-inline-end:21%;transform:rotate(-4deg)}.N0xj8G_problemNotation{height:1em;color:var(--math-editorial-muted);opacity:.92;pointer-events:none;font-size:clamp(17px,1.6vw,22px);position:absolute;overflow:visible}.N0xj8G_densityNote{inset-block-start:6%;inset-inline-start:74%;transform:rotate(4deg)}.N0xj8G_packingDistanceNote{font-size:clamp(15px,1.3vw,19px);inset-block-start:67%;inset-inline-start:92%;transform:rotate(3deg)}.N0xj8G_binaryNote{inset-block-start:97%;inset-inline-start:6%;transform:rotate(-4deg)}.N0xj8G_distanceNote{inset-block-start:-13%;inset-inline-start:17%;transform:rotate(3deg)}.N0xj8G_groupNote{inset-block-start:94%;inset-inline-start:20%;transform:rotate(-3deg)}.N0xj8G_rigidityGroupsNote{inset-block-start:-13%;inset-inline-start:10%;transform:rotate(-3deg)}.N0xj8G_rigidityNote{font-size:clamp(16px,1.4vw,20px);inset-block-start:95%;inset-inline-start:-1%;transform:rotate(2deg)}.N0xj8G_circuitNote{font-size:clamp(15px,1.35vw,19px);inset-block-start:82%;inset-inline-end:-1%;transform:rotate(-2deg)}.N0xj8G_quantumNote{inset-block-start:73%;inset-inline-start:8%;transform:rotate(2deg)}.N0xj8G_latticeNote{inset-block-start:96%;inset-inline-start:9%;transform:rotate(4deg)}.N0xj8G_volumeNote{inset-block-start:-15%;inset-inline-start:15%;transform:rotate(-3deg)}.N0xj8G_interiorNote{font-size:clamp(14px,1.2vw,17px);inset-block-start:95%;inset-inline-start:-6%;transform:rotate(2deg)}.N0xj8G_ramseyNote{inset-block-start:7%;inset-inline-start:77%;transform:rotate(-4deg)}.N0xj8G_extremalNote{inset-block-start:97%;inset-inline-start:7%;transform:rotate(3deg)}.N0xj8G_extremalFamilyNote{inset-block-start:-13%;inset-inline-start:14%;transform:rotate(-4deg)}.N0xj8G_handwrittenMathGlyph{fill:none}.N0xj8G_handwrittenMathGlyph path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.N0xj8G_handwrittenNotationLetter{fill:currentColor}.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;vector-effect:non-scaling-stroke}.N0xj8G_sketchGeometry :is(path,line,circle,ellipse,rect,polygon,polyline),.N0xj8G_sketchAccent :is(path,line,circle,ellipse,rect,polygon,polyline){vector-effect:non-scaling-stroke}.N0xj8G_sketchPoints,.N0xj8G_sketchPoints :is(path,circle,ellipse,rect,polygon){fill:currentColor;stroke:none}.N0xj8G_sketchAccent{color:var(--math-editorial-pencil);stroke-width:1.75px}.N0xj8G_sketchAccent [data-sketch-tone=blue],[data-sketch-tone=blue].N0xj8G_sketchAccent{stroke:#607c96}.N0xj8G_sketchAccent [data-sketch-tone=red],[data-sketch-tone=red].N0xj8G_sketchAccent{stroke:#a06464}.N0xj8G_sketchAccent [data-sketch-tone=green],[data-sketch-tone=green].N0xj8G_sketchAccent{stroke:#697f6a}.N0xj8G_root [data-math-figure] .N0xj8G_sketchGeometry:not(.N0xj8G_chalkboardLatticeGrid,.N0xj8G_chalkboardContextGraph)>:is(path,line,circle,ellipse,rect,polygon,polyline):not(.N0xj8G_chalkboardPackingBoundary,.N0xj8G_chalkboardPackingCell):nth-child(3n+2){stroke-width:1.7px}.N0xj8G_root [data-math-figure] .N0xj8G_sketchGeometry:not(.N0xj8G_chalkboardLatticeGrid,.N0xj8G_chalkboardContextGraph)>:is(path,line,circle,ellipse,rect,polygon,polyline):not(.N0xj8G_chalkboardPackingBoundary,.N0xj8G_chalkboardPackingCell):nth-child(3n){stroke-opacity:.92;stroke-width:1.41px}.N0xj8G_root .N0xj8G_chalkboardPackingBoundary{opacity:.78;stroke-width:1.05px}.N0xj8G_root .N0xj8G_chalkboardPackingCell{fill:color-mix(in srgb, var(--math-editorial-muted) 12%, transparent);stroke-width:.68px}.N0xj8G_root .N0xj8G_chalkboardPackingCell:nth-of-type(4n+2){fill:color-mix(in srgb, var(--math-editorial-muted) 22%, transparent);stroke-width:.74px}.N0xj8G_root .N0xj8G_chalkboardPackingCell:nth-of-type(4n){stroke-opacity:.9;stroke-width:.61px}.N0xj8G_root .N0xj8G_chalkboardLatticePoints{opacity:.77}.N0xj8G_root .N0xj8G_chalkboardLatticeGrid{opacity:.32;stroke-width:.68px}.N0xj8G_root .N0xj8G_chalkboardHatching{color:#a06464;opacity:.82;stroke-width:1.05px}.N0xj8G_root .N0xj8G_chalkboardContextGraph{opacity:.5;stroke-width:.95px}.N0xj8G_root .N0xj8G_chalkboardAccentPoint{fill:var(--math-editorial-pencil);stroke:none}.N0xj8G_root .N0xj8G_closestVectorSketch :is(.N0xj8G_sketchAccent,[data-math-closest-search-circle],[data-math-closest-lattice-point]){opacity:.77}.N0xj8G_root .N0xj8G_closestVectorSketch .N0xj8G_sketchAccent [data-math-stroke-role=solution]{stroke-width:1.9px}.N0xj8G_root .N0xj8G_ramseySketch [data-math-final-stroke=ramsey]{stroke-width:2.05px}@keyframes N0xj8G_math-editorial-refined-sketch-draw{0%{fill-opacity:0;stroke-dashoffset:var(--math-refined-path-length,1);visibility:hidden}1%{visibility:visible}to{fill-opacity:1;stroke-dashoffset:0;visibility:visible}}@keyframes N0xj8G_math-editorial-refined-point-place{0%{clip-path:circle(0%);visibility:hidden}to{clip-path:circle(80%);visibility:visible}}@keyframes N0xj8G_math-editorial-refined-writing-reveal{0%{clip-path:inset(-6px 100% -6px -6px);visibility:hidden}1%{visibility:visible}to{clip-path:inset(-6px);visibility:visible}}@media (prefers-reduced-motion:no-preference){.N0xj8G_sketchGeometry>:nth-child(2),.N0xj8G_sketchAccent>:nth-child(2){--sketch-stroke-step:55ms}.N0xj8G_sketchGeometry>:nth-child(3),.N0xj8G_sketchAccent>:nth-child(3){--sketch-stroke-step:.11s}.N0xj8G_sketchGeometry>:nth-child(4),.N0xj8G_sketchAccent>:nth-child(4){--sketch-stroke-step:.165s}.N0xj8G_sketchGeometry>:nth-child(n+5),.N0xj8G_sketchAccent>:nth-child(n+5){--sketch-stroke-step:.215s}.N0xj8G_root [data-math-figure] :is(.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent):is(path,line,circle,ellipse,rect,polygon,polyline),.N0xj8G_root [data-math-figure] :is(.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent) :is(path,line,circle,ellipse,rect,polygon,polyline){--math-refined-path-length:2.5;stroke-dasharray:var(--math-refined-path-length);stroke-dashoffset:var(--math-refined-path-length)}.N0xj8G_root .N0xj8G_chalkboardPackingCell{animation-name:N0xj8G_math-editorial-refined-sketch-draw}.N0xj8G_root :is(.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent):is(path,line,circle,ellipse,rect,polygon,polyline),.N0xj8G_root :is(.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent) :is(path,line,circle,ellipse,rect,polygon,polyline){animation:N0xj8G_math-editorial-refined-sketch-draw .435s cubic-bezier(.32, 0, .2, 1) calc(var(--math-refined-group-delay) + var(--sketch-stroke-step,0s)) both}.N0xj8G_root .N0xj8G_sketchPoints{animation:none}.N0xj8G_root .N0xj8G_sketchPoints>circle{animation:N0xj8G_math-editorial-refined-point-place .15s cubic-bezier(.24, .72, .25, 1) calc(var(--math-refined-group-delay) + .21s + var(--math-refined-point-step,0s)) both}.N0xj8G_root .N0xj8G_sketchPoints>circle:nth-child(2n){--math-refined-point-step:30ms}.N0xj8G_root .N0xj8G_sketchPoints>circle:nth-child(3n){--math-refined-point-step:60ms}.N0xj8G_root .N0xj8G_sketchPoints>circle:nth-child(4n){--math-refined-point-step:90ms}.N0xj8G_root .N0xj8G_sketchPoints>circle:nth-child(5n){--math-refined-point-step:.12s}.N0xj8G_root .N0xj8G_sketchPoints>circle:nth-child(6n){--math-refined-point-step:.15s}.N0xj8G_root .N0xj8G_problemNotation{animation:N0xj8G_math-editorial-refined-writing-reveal .38s cubic-bezier(.19, 1, .22, 1) calc(var(--math-refined-group-delay) + .345s + var(--notation-index,0) * 78ms) both}.N0xj8G_root .N0xj8G_closestVectorSketch .N0xj8G_sketchAccent [data-math-stroke-role=solution]{animation-duration:.3s;animation-delay:calc(var(--math-refined-group-delay) + .375s)}}@media (prefers-reduced-motion:reduce){.N0xj8G_root :is(.N0xj8G_sketchGeometry,.N0xj8G_sketchAccent) :is(path,line,circle,ellipse,rect,polygon,polyline){stroke-dashoffset:0;animation:none}.N0xj8G_root :is(.N0xj8G_problemNotation,.N0xj8G_sketchPoints){clip-path:none;animation:none}}@media (min-width:1201px){.N0xj8G_root .N0xj8G_spherePackingSketch{width:clamp(104px,10.5vw,138px);inset-block-start:17%;inset-inline-start:3%}.N0xj8G_root .N0xj8G_arithmeticCircuitSketch{inset-block-start:64%;inset-inline-end:5%}.N0xj8G_root .N0xj8G_rigiditySketch{inset-block-start:48%}.N0xj8G_root .N0xj8G_closestVectorSketch{inset-block-start:67%}.N0xj8G_root .N0xj8G_ehrhartSketch{inset-block-start:74%;inset-inline-start:17%}.N0xj8G_root .N0xj8G_extremalGraphSketch{inset-block-start:73%;inset-inline-end:18%}.N0xj8G_root :is(.N0xj8G_latticeNote,.N0xj8G_interiorNote,.N0xj8G_extremalNote){inset-block-start:88%}.N0xj8G_root .N0xj8G_circuitNote{inset-block-start:74%;inset-inline-end:5%}.N0xj8G_root .N0xj8G_packingDistanceNote{inset-inline-start:86%}}@media (max-width:1200px){.N0xj8G_chalkboardBackdrop{inset-inline:-2%;overflow:clip}.N0xj8G_spherePackingSketch{width:clamp(105px,13vw,145px)}.N0xj8G_root :is(.N0xj8G_arithmeticCircuitSketch,.N0xj8G_closestVectorSketch,.N0xj8G_ehrhartSketch,.N0xj8G_extremalGraphSketch){display:none}}@media (min-width:721px) and (max-width:1200px){.N0xj8G_chalkboardBackdrop{inset-block-end:-18%}.N0xj8G_root .N0xj8G_rigiditySketch{display:none}.N0xj8G_root :is(.N0xj8G_closestVectorSketch,.N0xj8G_ehrhartSketch){width:clamp(88px,10vw,114px);display:block;inset-block-start:67%}.N0xj8G_root .N0xj8G_closestVectorSketch{inset-block-start:63%;inset-inline-start:0}.N0xj8G_root .N0xj8G_ehrhartSketch{inset-inline:auto 0}.N0xj8G_root :is(.N0xj8G_latticeNote,.N0xj8G_volumeNote){font-size:14px;inset-block-start:101%;inset-inline-start:8%}.N0xj8G_root .N0xj8G_ehrhartSketch .N0xj8G_interiorNote{display:none}}@media (max-width:720px){.N0xj8G_chalkboardBackdrop{inset-block:-9% -10%;inset-inline:0}.N0xj8G_codesSketch,.N0xj8G_nonSoficGroupsSketch,.N0xj8G_rigiditySketch,.N0xj8G_arithmeticCircuitSketch,.N0xj8G_quantumRepetitionSketch,.N0xj8G_ehrhartSketch,.N0xj8G_extremalGraphSketch,.N0xj8G_problemNotation{display:none}.N0xj8G_densityNote,.N0xj8G_ramseyNote{font-size:18px;display:block}.N0xj8G_densityNote{inset-block-start:-18%;inset-inline-start:15%}.N0xj8G_ramseyNote{inset-block-start:98%;inset-inline-start:12%}.N0xj8G_spherePackingSketch{width:clamp(74px,21vw,104px);inset-block-start:11%;inset-inline-start:2%}.N0xj8G_ramseySketch{--math-refined-sequence:4;width:clamp(68px,18vw,91px);inset-block-start:9%;inset-inline-end:1%}.N0xj8G_root{--math-refined-group-gap:.108s}.N0xj8G_root .N0xj8G_rigiditySketch{--math-refined-sequence:2;width:clamp(62px,18vw,86px);display:block;inset-block-start:42%;inset-inline-start:0}.N0xj8G_root .N0xj8G_nonSoficGroupsSketch{--math-refined-sequence:5;opacity:.42;width:clamp(64px,18vw,88px);display:block;inset-block-start:44%;inset-inline-end:0}.N0xj8G_root .N0xj8G_rigidityGroupsNote{font-size:13px;display:block;inset-block-start:102%;inset-inline-start:5%}.N0xj8G_root .N0xj8G_groupNote{font-size:13px;display:block;inset-block-start:108%;inset-inline-start:28%}}@media (max-width:474px){.N0xj8G_root .N0xj8G_spherePackingSketch{max-width:74px;inset-block-start:11%;inset-inline-start:-3%}.N0xj8G_root .N0xj8G_ramseySketch{--math-refined-sequence:3;max-width:80px;inset-block-start:11%;inset-inline-end:-1%}.N0xj8G_root .N0xj8G_ramseyNote{inset-block-start:88%;inset-inline-start:29%}.N0xj8G_root .N0xj8G_densityNote{inset-block-start:79%}.N0xj8G_root .N0xj8G_rigiditySketch{width:clamp(54px,15vw,68px);inset-block-start:34%;inset-inline-start:-2%}.N0xj8G_root .N0xj8G_nonSoficGroupsSketch{display:none}.N0xj8G_root .N0xj8G_codesSketch{--math-refined-sequence:4;width:clamp(54px,15vw,68px);display:block;inset-block-start:37%;inset-inline-end:-2%}.N0xj8G_root .N0xj8G_closestVectorSketch{--math-refined-sequence:5;width:clamp(58px,18vw,76px);display:block;inset-block-start:56%;inset-inline-start:-4%}.N0xj8G_root .N0xj8G_ehrhartSketch{--math-refined-sequence:6;width:clamp(58px,18vw,76px);display:block;inset-block-start:56%;inset-inline:auto -4%}.N0xj8G_root .N0xj8G_latticeNote{font-size:12px;display:block;inset-block-start:102%;inset-inline-start:0}.N0xj8G_root .N0xj8G_volumeNote{font-size:12px;display:block;inset-block-start:102%;inset-inline-start:8%}.N0xj8G_root .N0xj8G_distanceNote{font-size:12px;display:block;inset-block-start:-18%;inset-inline-start:8%}.N0xj8G_root .N0xj8G_binaryNote{font-size:12px;display:block;inset-block-start:102%;inset-inline-start:0}}@media print{.N0xj8G_chalkboardBackdrop{display:none}}
.yXkCpW_root{isolation:isolate;width:100%;margin-block-end:-28px;position:relative;overflow:clip visible}.yXkCpW_root [data-article-hero-copy-region=headline]{letter-spacing:-.03em;max-inline-size:910px;font-size:64px;line-height:1;position:relative}.yXkCpW_headlineText{text-wrap:wrap;max-inline-size:720px;margin-inline:auto;display:block;position:relative}.yXkCpW_artwork{visibility:hidden;inset-block-start:-140px;width:min(var(--language-stage-width,100vw), 1440px);pointer-events:none;height:calc(100% + 220px);font-weight:500;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yXkCpW_artwork[data-copy-protected=true]{visibility:visible}.yXkCpW_item{white-space:nowrap;letter-spacing:-.02em;font-size:24px;line-height:1.15;display:block;position:absolute}.yXkCpW_entrance{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.yXkCpW_image{width:100%;height:100%;display:block}.yXkCpW_lab{border-radius:16px;width:6.94%;height:23.3%;top:11.89%;left:15.21%}.yXkCpW_lab .yXkCpW_image{-o-object-fit:fill;object-fit:fill;width:110.81%;max-width:none;height:143.89%;margin-left:-4.15%}.yXkCpW_cobol{color:#04b84c;width:9.58%;height:36px;top:42.72%;left:2.01%}.yXkCpW_blueDot{aspect-ratio:1;width:2.85%;top:51.94%;left:12.92%}.yXkCpW_dingbat{aspect-ratio:1;mix-blend-mode:darken;width:11.81%;top:58.25%;left:12.64%}.yXkCpW_greenDot{aspect-ratio:1;width:5.42%;top:95.39%;left:29.72%}.yXkCpW_ocaml{color:#0285ff;top:13.83%;left:73.4%}.yXkCpW_yellowDot{aspect-ratio:1;width:2.43%;top:21.84%;left:89.31%}.yXkCpW_laptop{width:7.64%;height:24.27%;top:27.18%;left:78.54%}.yXkCpW_laptop .yXkCpW_image{-o-object-fit:fill;object-fit:fill;width:124.66%;max-width:none;height:136.84%;margin-top:-18.8%;margin-left:-11.99%}.yXkCpW_fortran{color:#ff7417;width:12.85%;height:53px;font-size:34px;top:49.76%;left:85.69%}.yXkCpW_coralDot{aspect-ratio:1;width:3.61%;top:70.87%;left:92.78%}.yXkCpW_visualBasic{color:#ceb0fb;width:15.49%;height:41px;font-size:24px;top:88.11%;left:1.25%}.yXkCpW_chip{aspect-ratio:1;border-radius:16px;width:5.9%;top:80.34%;left:82.71%}.yXkCpW_chip .yXkCpW_image{-o-object-fit:fill;object-fit:fill;-o-object-position:bottom;object-position:bottom}.yXkCpW_cobol .yXkCpW_entrance,.yXkCpW_fortran .yXkCpW_entrance,.yXkCpW_visualBasic .yXkCpW_entrance{justify-content:center;align-items:center;display:flex}@media (not (max-width:720px)) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.yXkCpW_item{will-change:translate}}@media (max-width:1023px) and (not (max-width:720px)){.yXkCpW_root [data-article-hero-copy-region=headline]{font-size:clamp(38px,4.45vw,64px)}.yXkCpW_headlineText{max-inline-size:65%}.yXkCpW_item{font-size:16px}.yXkCpW_dingbat{left:5%}.yXkCpW_fortran,.yXkCpW_visualBasic{font-size:20px}.yXkCpW_visualBasic{width:auto}}@media (max-width:720px){.yXkCpW_root{margin-block-end:0}.yXkCpW_headlineText{text-wrap:balance;max-inline-size:none}.yXkCpW_root [data-article-hero-copy-region=headline]{max-inline-size:342px;font-size:26px;line-height:1.12}.yXkCpW_artwork{height:calc(100% + 173px);inset-block-start:-92px}.yXkCpW_item{font-size:10px}.yXkCpW_lab{border-radius:8.4px;width:12.82%;height:18.08%;top:8.85%;left:-2.05%}.yXkCpW_cobol{width:auto;height:auto;font-size:8px;top:38.46%;left:5.38%}.yXkCpW_blueDot{width:8.21%;top:50%;left:-1.54%}.yXkCpW_dingbat{width:17.44%;top:71.15%;left:11.79%}.yXkCpW_greenDot{width:9.74%;top:88.85%;left:30.51%}.yXkCpW_ocaml{top:28.46%;left:84.5%}.yXkCpW_yellowDot{width:4.62%;top:6.54%;left:90.77%}.yXkCpW_laptop{width:14.36%;height:19.62%;top:71.92%;left:82.05%}.yXkCpW_fortran{width:auto;height:auto;font-size:10px;top:78.08%;left:67.69%}.yXkCpW_coralDot{width:9.74%;top:28.46%;left:96.67%}.yXkCpW_visualBasic{width:auto;height:auto;font-size:12px;top:85%;left:45.13%}.yXkCpW_chip{border-radius:6px;width:7.69%;top:50%;left:93.59%}}@media (prefers-reduced-motion:no-preference){.yXkCpW_artwork[data-copy-protected=true] .yXkCpW_entrance{animation:.4s ease-out backwards yXkCpW_language-art-fade;animation-delay:var(--entrance-delay)}}@media not (max-width:720px){.yXkCpW_artwork[data-copy-protected=true] .yXkCpW_visualBasic .yXkCpW_entrance{animation-delay:25ms}}@keyframes yXkCpW_language-art-fade{0%{opacity:0}to{opacity:1}}
.a9WFNG_mention{--mention-color:var(--mention-brand-color,#339cff)}@supports (color:color-mix(in lab, red, red)){.a9WFNG_mention{--mention-color:var(--mention-brand-color,color-mix(in srgb, #339cff 80%, var(--color-primary-100) 20%))}}.a9WFNG_mention{--mention-dark-color:#99ceff}@supports (color:color-mix(in lab, red, red)){.a9WFNG_mention{--mention-dark-color:color-mix(in srgb, #99ceff 80%, var(--color-primary-100) 20%)}}.a9WFNG_mention{padding-inline:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap}.a9WFNG_mention[data-brand-color]{--mention-dark-color:var(--mention-brand-color)}@supports (color:color-mix(in lab, red, red)){.a9WFNG_mention[data-brand-color]{--mention-dark-color:color-mix(in oklch, var(--mention-brand-color) 50%, var(--color-primary-100) 50%)}}@property --tw-font-weight{syntax:"*";inherits:false}
.DXqTIW_hero{grid-template-rows:auto minmax(16rem,min(95cqw,28rem)) auto;align-content:start;height:auto;min-height:min-content;max-height:max-content}@container (min-width:44rem){.DXqTIW_hero{height:calc(100svh - var(--page-top-space,var(--header-h)) - 12rem);grid-template-rows:auto auto minmax(min(24rem,38cqw),min(38cqw,36rem))}}.DXqTIW_stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.DXqTIW_stage:after{z-index:1;background:linear-gradient(var(--color-secondary-60) calc(100% / 1.12), transparent);content:"";height:112%;position:absolute;inset:auto 0 88%}@container (max-width:43.999rem){.DXqTIW_stage:after{background:linear-gradient(var(--color-background), color-mix(in srgb, var(--color-background) 55%, transparent) 45%, transparent);height:clamp(4rem,20cqw,7rem);inset:0 0 auto}}.DXqTIW_articleSurface{z-index:1;background:var(--color-background);position:relative}.DXqTIW_renderFrame:after{pointer-events:none;background:linear-gradient(transparent, var(--color-background));content:"";height:18%;position:absolute;inset:auto 0 0}.DXqTIW_articleSurface:before{pointer-events:none;background:linear-gradient(transparent, var(--color-background));content:"";height:clamp(4rem,8vw,8rem);position:absolute;inset:auto 0 100%}.DXqTIW_stage:before{z-index:1;background:linear-gradient(transparent, var(--color-secondary-60) calc(100% * .12 / 1.12));content:"";height:112%;position:absolute;inset:88% 0 auto}
.KOFDEG_adjustmentToast{top:1rem;z-index:10;color:#5dd135;pointer-events:none;background:#000000a6;border:1px solid #5dd135b3;padding:.3rem .5rem;animation:5s ease-out forwards KOFDEG_adjustment-toast-fade;position:absolute;inset-inline-end:1rem}@keyframes KOFDEG_adjustment-toast-fade{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}
.VluawW_scene{--daybreak-amber:#f28a1f;--daybreak-cooling-ember:#fff3cc;--daybreak-ember:#ffb23b;--daybreak-gold:#ffcb58;--daybreak-surface:var(--color-background);--daybreak-ease-out:cubic-bezier(.2, .8, .2, 1);--daybreak-glyph-ease-out:cubic-bezier(.33, 1, .68, 1);--daybreak-glyph-reveal-delay:1.15s;--daybreak-glow-opacity:.8;--daybreak-horizon-glow:#ffa73347;--daybreak-horizon-rise:10px;--daybreak-sunrise-ease:cubic-bezier(.32, 0, .2, 1);z-index:0;inset:calc(-1 * var(--daybreak-horizon-rise)) 0 var(--daybreak-horizon-rise);pointer-events:none;background-color:var(--daybreak-surface);width:100%;max-width:1400px;margin-inline:auto;position:absolute;overflow:hidden}[data-article-hero-backdrop-frame]:has(.VluawW_scene){margin-bottom:calc(var(--spacing) * 0)}.VluawW_scene[data-color-scheme=dark]{--daybreak-amber:#ff9e43;--daybreak-cooling-ember:#35100b;--daybreak-ember:#ff7838;--daybreak-gold:#ffd776;--daybreak-surface:#050505;--daybreak-glow-opacity:1;--daybreak-horizon-glow:#ff91246b}.VluawW_scene:before{z-index:6;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, transparent 28%, color-mix(in srgb, var(--color-background) 42%, transparent) 66%, var(--color-background) 100%), radial-gradient(ellipse 84% 115% at 50% 0%, transparent 0%, transparent 64%, var(--color-background) 100%);content:"";height:24%;position:absolute;bottom:0;left:0;right:0}.VluawW_scene:after{z-index:5;pointer-events:none;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--daybreak-surface) 92%, transparent) 0%, color-mix(in srgb, var(--daybreak-surface) 78%, transparent) 42%, transparent 76%);content:"";position:absolute;inset:6% 16% 35%}.VluawW_atmosphere{z-index:1;opacity:0;animation:VluawW_atmosphere-arrive 1s var(--daybreak-sunrise-ease) 80ms both;background:radial-gradient(35% 19% at 50% 88%,#ffb94445 0%,#f57e2226 37%,#e25f260d 63%,#0000 82%),radial-gradient(66% 15% at 50% 102%,#ffa8351f 0%,#eb671f12 43%,#0000 78%);position:absolute;inset:0}.VluawW_cellLayer{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-ligatures:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset:0}.VluawW_horizonCells{z-index:4;font-size:var(--daybreak-glyph-size)}.VluawW_canvasLayer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.VluawW_canvasLayer canvas{display:block}.VluawW_horizonCells,.VluawW_canvasLayer{opacity:0;animation:VluawW_glyph-layer-arrive .8s var(--daybreak-glyph-ease-out) var(--daybreak-glyph-reveal-delay) both}.VluawW_cell{top:var(--cell-y);left:var(--cell-x);width:1ch;height:1em;color:var(--daybreak-amber);opacity:0;animation:VluawW_cell-arrive .3s var(--daybreak-ease-out) calc(80ms + var(--cell-delay) * .08) both;position:absolute;transform:translate(-50%,-50%)}.VluawW_cell[data-tone=gold]{color:var(--daybreak-gold)}.VluawW_cell[data-tone=ember]{color:var(--daybreak-ember)}.VluawW_horizonCells .VluawW_cell{--cell-rest-opacity:.78;text-shadow:0 0 .42em}.VluawW_cellOrbit{transform-origin:50%;width:1ch;height:1em;animation:VluawW_planet-turn var(--cell-orbit-duration) linear var(--cell-orbit-delay) infinite;display:block}.VluawW_glyphWindow{width:1ch;height:1em;animation:VluawW_glyph-shimmer var(--cell-duration) ease-in-out var(--cell-delay) infinite;display:block;position:relative}.VluawW_primaryGlyph,.VluawW_alternateGlyph{position:absolute;inset:0}.VluawW_primaryGlyph{animation:VluawW_primary-glyph var(--cell-duration) steps(1, end) var(--cell-delay) infinite}.VluawW_alternateGlyph{opacity:0;animation:VluawW_alternate-glyph var(--cell-duration) steps(1, end) var(--cell-delay) infinite}.VluawW_sunRays{z-index:2;opacity:0;width:min(94vw,1420px);height:39%;animation:VluawW_rays-arrive .99s var(--daybreak-sunrise-ease) .16s both;background:conic-gradient(from 250deg at 50% 100%,#0000 0deg,#fca8300d 16deg,#0000 27deg,#fa8c2814 43deg,#0000 58deg,#ffc65417 72deg,#0000 88deg,#f582250f 107deg,#0000 134deg,#faad3b0d 151deg,#0000 178deg);position:absolute;bottom:8%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(63% 84% at 50% 100%,#000 0%,#0000009e 42%,#0000 78%);mask-image:radial-gradient(63% 84% at 50% 100%,#000 0%,#0000009e 42%,#0000 78%)}.VluawW_horizon{z-index:3;border-top:1px solid color-mix(in srgb, var(--daybreak-gold) 78%, transparent);background-color:var(--daybreak-surface);height:76%;box-shadow:0 -2px 12px var(--daybreak-horizon-glow), 0 -10px 36px color-mix(in srgb, var(--daybreak-horizon-glow) 70%, transparent), 0 -32px 96px color-mix(in srgb, var(--daybreak-horizon-glow) 42%, transparent);animation:VluawW_horizon-glow-arrive 1.04s var(--daybreak-sunrise-ease) 60ms both;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;bottom:-60%;left:-24%;right:-24%}@keyframes VluawW_atmosphere-arrive{0%{opacity:0}to{opacity:var(--daybreak-glow-opacity)}}@keyframes VluawW_cell-arrive{0%{opacity:0}to{opacity:var(--cell-rest-opacity)}}@keyframes VluawW_glyph-layer-arrive{0%{opacity:0}to{opacity:1}}@keyframes VluawW_glyph-shimmer{0%,to{opacity:.58}28%{opacity:.86}56%{opacity:.48}76%{opacity:1}}@keyframes VluawW_planet-turn{0%{color:var(--daybreak-gold);opacity:0;transform:translate3d(calc(var(--cell-travel-x) * -.32), calc(var(--cell-travel-y) * -.32), 0) scale(.76)}18%{color:var(--daybreak-gold);opacity:.94}56%{color:var(--daybreak-amber);opacity:.82}to{color:var(--daybreak-cooling-ember);opacity:0;transform:translate3d(calc(var(--cell-travel-x) * 1.75), calc(var(--cell-travel-y) * 2.6), 0) scale(1.52)}}@keyframes VluawW_primary-glyph{0%,41%,79%,to{opacity:1}42%,78%{opacity:0}}@keyframes VluawW_alternate-glyph{0%,41%,79%,to{opacity:0}42%,78%{opacity:1}}@keyframes VluawW_rays-arrive{0%{opacity:0}to{opacity:var(--daybreak-glow-opacity)}}@keyframes VluawW_horizon-glow-arrive{0%{border-color:#0000;box-shadow:0 -2px 12px #0000,0 -10px 36px #0000,0 -32px 96px #0000}to{border-color:color-mix(in srgb, var(--daybreak-gold) 78%, transparent);box-shadow:0 -2px 12px var(--daybreak-horizon-glow), 0 -10px 36px color-mix(in srgb, var(--daybreak-horizon-glow) 70%, transparent), 0 -32px 96px color-mix(in srgb, var(--daybreak-horizon-glow) 42%, transparent)}}.VluawW_scene[data-reduced-motion=true] :is(.VluawW_atmosphere,.VluawW_sunRays,.VluawW_horizon,.VluawW_canvasLayer,.VluawW_horizonCells){opacity:1;animation:none}.VluawW_scene[data-reduced-motion=true] .VluawW_sunRays{transform:translate(-50%)}.VluawW_scene[data-reduced-motion=true] .VluawW_cell{opacity:var(--cell-rest-opacity);animation:none}.VluawW_scene[data-reduced-motion=true] .VluawW_cellOrbit,.VluawW_scene[data-reduced-motion=true] .VluawW_glyphWindow,.VluawW_scene[data-reduced-motion=true] .VluawW_primaryGlyph,.VluawW_scene[data-reduced-motion=true] .VluawW_alternateGlyph{animation:none}.VluawW_scene[data-reduced-motion=true] .VluawW_primaryGlyph{opacity:1}.VluawW_scene[data-reduced-motion=true] .VluawW_alternateGlyph{opacity:0}@media (max-width:767px){.VluawW_scene:after{inset:8% 2% 34%}.VluawW_horizonCells .VluawW_cell:nth-child(3n){display:none}.VluawW_horizon{height:72%;bottom:-56%;left:-55%;right:-55%}}@media (prefers-reduced-motion:reduce){.VluawW_atmosphere,.VluawW_sunRays,.VluawW_horizon,.VluawW_canvasLayer,.VluawW_horizonCells,.VluawW_cell,.VluawW_cellOrbit,.VluawW_glyphWindow,.VluawW_primaryGlyph,.VluawW_alternateGlyph{animation:none}.VluawW_atmosphere,.VluawW_sunRays,.VluawW_horizon,.VluawW_canvasLayer,.VluawW_horizonCells{opacity:1}.VluawW_sunRays{transform:translate(-50%)}.VluawW_horizon{transform:none}.VluawW_cell{opacity:var(--cell-rest-opacity)}.VluawW_primaryGlyph{opacity:1}.VluawW_alternateGlyph{opacity:0}}
.im_ava_hero{isolation:isolate;border-radius:inherit;color:#fff;width:100%;font-family:var(--font-sans), Arial, Helvetica, sans-serif;background:#000;overflow:hidden;container:blog-hero/inline-size}.im_ava_composition{min-height:clamp(500px,44.167cqw,636px);padding-block:110px;position:relative}.im_ava_content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,1.667cqw,24px);width:64%;max-width:910px;margin-inline:auto;display:flex;position:relative}.im_ava_metadata,.im_ava_categories{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.im_ava_metadata{gap:16px;font-size:clamp(11px,.9722cqw,14px);font-weight:500;line-height:1}.im_ava_categories{color:#fff9;gap:12px}.im_ava_title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(38px,4.4444cqw,64px);font-weight:500;line-height:1}.im_ava_description{letter-spacing:-.01em;width:66.667%;margin:0;font-size:clamp(14px,1.1806cqw,17px);font-weight:400;line-height:1.647}.im_ava_character{--blog-agent-size:clamp(64px, 6.9444cqw, 100px);pointer-events:auto;z-index:2;width:var(--blog-agent-size);height:var(--blog-agent-size);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;translate:-50% -50%}.im_ava_character:focus-visible{z-index:4;outline-offset:8px;outline:2px solid #fff}.im_ava_character:disabled{cursor:default}.im_ava_entrance{pointer-events:none;position:absolute;inset:0}.im_ava_drawing{width:100px;height:100px;transform:scale(calc(var(--blog-agent-size) / 100px));transform-origin:0 0;pointer-events:none;position:absolute;inset:0 auto auto 0}.im_ava_character[data-character=thinking]{top:48.58%;left:7%}.im_ava_character[data-character=testing]{top:23.98%;left:14.388%}.im_ava_character[data-character=iterating]{top:70.13%;left:14.388%}.im_ava_character[data-character=building]{top:30.66%;left:86.007%}.im_ava_character[data-character=designing]{top:54.4%;left:93%}.im_ava_character[data-character=shipping]{top:73.585%;left:78.611%}@container blog-hero (min-width:721px){.im_ava_livestream{width:63.2%;margin-top:clamp(-80px,-5.5cqw,-40px)}.im_ava_hero[data-livestream] .im_ava_character[data-character=iterating]{top:84%;left:11%}.im_ava_hero[data-livestream] .im_ava_character[data-character=shipping]{top:87%;left:88.5%}}@container blog-hero (max-width:720px){.im_ava_character{--blog-agent-size:clamp(56px, 10cqw, 72px)}.im_ava_composition{min-height:620px;padding:170px 24px}.im_ava_hero[data-livestream] .im_ava_composition{min-height:0;padding-bottom:0;position:static;overflow:visible}.im_ava_hero[data-livestream] .im_ava_livestream{width:calc(100% - 48px);margin-top:32px;margin-bottom:170px}.im_ava_content{gap:24px;width:100%;max-width:510px}.im_ava_metadata{gap:12px;font-size:11px}.im_ava_categories{gap:10px}.im_ava_title{font-size:clamp(32px,6.25cqw,44px)}.im_ava_description{width:100%;max-width:430px;font-size:15px}.im_ava_character[data-character=testing]{top:95px;left:19%}.im_ava_character[data-character=thinking]{top:77px;left:50%}.im_ava_character[data-character=building]{top:103px;left:81%}.im_ava_character[data-character=iterating]{top:calc(100% - 99px);left:19%}.im_ava_character[data-character=shipping]{top:calc(100% - 77px);left:50%}.im_ava_character[data-character=designing]{top:calc(100% - 110px);left:81%}}@media (prefers-reduced-motion:reduce){.im_ava_entrance{transform:none!important}}.im_ava_artwork{pointer-events:none;position:absolute;inset:0}@container blog-hero (min-width:1920px){.im_ava_artwork:after{content:"";z-index:3;background:linear-gradient(90deg,#000,#0000 20% 80%,#000);position:absolute;inset:0}}.im_ava_support{width:100%}.im_ava_category{color:#fff9}.im_ava_categoryHover:hover{color:#fff}
._9wwc4a_canvas{z-index:1;cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}._9wwc4a_canvas,._9wwc4a_fallback{-webkit-mask-image:linear-gradient(#000 50%,#000000b3 75%,#0000);mask-image:linear-gradient(#000 50%,#000000b3 75%,#0000)}._9wwc4a_canvas:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){._9wwc4a_canvas,._9wwc4a_canvas:active{cursor:default}}
.d2c3cG_bg-dotted-pattern{background-image:radial-gradient(var(--color-primary-solid-12) .5px,transparent .5px),radial-gradient(var(--color-primary-solid-12) .5px,transparent .5px);background-position:0 0,3px 3px;background-size:6px 6px,6px 6px}.d2c3cG_bg-dotted-primary-12{background-color:var(--color-primary-solid-12,var(--color-primary-solid-12));background-image:radial-gradient(var(--color-primary-solid-44) .5px,transparent .5px),radial-gradient(var(--color-primary-solid-44) .5px,transparent .5px);background-position:0 0,3px 3px;background-size:6px 6px,6px 6px}.d2c3cG_bg-dotted-green-20{background-color:var(--color-green-20,var(--color-green-20));background-image:radial-gradient(var(--color-primary-solid-44) .5px,transparent .5px),radial-gradient(var(--color-primary-solid-44) .5px,transparent .5px);background-position:0 0,3px 3px;background-size:6px 6px,6px 6px}
.-xdeua_caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.-xdeua_caption>p:first-child{font-size:var(--text-2xl,1.5rem);line-height:var(--leading-tight,1.25)}.-xdeua_caption>p:first-child:lang(ja){text-wrap:initial}@supports (word-break:auto-phrase){.-xdeua_caption>p:first-child:lang(ja){word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:balance}}.-xdeua_caption>p:first-child:where(.-xdeua_text-balance):lang(ko){word-break:keep-all}@container (max-width:480px){.-xdeua_caption>p:first-child:where(.-xdeua_text-balance):lang(ko){text-wrap:wrap;word-break:initial}}.-xdeua_caption>p:first-child{text-wrap:balance}@media (min-width:48rem){.-xdeua_caption>p:first-child{font-size:26px}}.-xdeua_caption a{border-radius:var(--radius-full,9999px);background-color:var(--color-primary-4,var(--color-primary-4));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);align-items:center;text-decoration-line:none;display:inline-flex}.-xdeua_caption a:after{content:"↗";margin-inline-start:var(--spacing,.25rem)}@media (hover:hover) and (pointer:fine) and (min-width:48rem) and (prefers-reduced-motion:no-preference){.-xdeua_portrait{--portrait-shift:24px}.-xdeua_portrait:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--portrait-shift:-24px}.-xdeua_photo{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.-xdeua_portrait:hover .-xdeua_photo{transform:translateY(-2px)scale(1.3)}.-xdeua_portrait:has(~.-xdeua_portrait:hover) .-xdeua_photo{transform:translateX(calc(-1 * var(--portrait-shift)))}.-xdeua_portrait:hover~.-xdeua_portrait .-xdeua_photo{transform:translateX(var(--portrait-shift))}}
:has(>.prose):has(+.iOvlsW_slideshow,+*>.iOvlsW_slideshow){--slideshow-headline-gap:calc(var(--spacing) * 8)}@container (min-width:44rem){:has(>.prose):has(+.iOvlsW_slideshow,+*>.iOvlsW_slideshow){--slideshow-headline-gap:calc(var(--spacing) * 12);align-self:center}}:has(>.prose):has(+.iOvlsW_slideshow,+*>.iOvlsW_slideshow)>.prose>h4:first-child+p{margin-block-start:var(--slideshow-headline-gap)}.iOvlsW_photo{justify-self:var(--slideshow-inline-align,auto);width:min(calc(100% * var(--photo-scale)), calc(var(--stage-size) * var(--photo-scale)), calc(var(--stage-size) * var(--photo-ratio,1)))}
.goneaq_thin-scrollbar{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.goneaq_thin-scrollbar::-webkit-scrollbar{background:0 0;width:6px;height:6px}.goneaq_thin-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:6px}.goneaq_thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000040}.goneaq_thin-scrollbar::-webkit-scrollbar-track{background:0 0}
.lZDrBa_logo{--plugin-color:var(--plugin-brand-color,#339cff)}@supports (color:color-mix(in lab, red, red)){.lZDrBa_logo{--plugin-color:var(--plugin-brand-color,color-mix(in srgb, #339cff 80%, var(--color-primary-100) 20%))}}.lZDrBa_logo{--plugin-dark-color:#99ceff}@supports (color:color-mix(in lab, red, red)){.lZDrBa_logo{--plugin-dark-color:color-mix(in srgb, #99ceff 80%, var(--color-primary-100) 20%)}}.lZDrBa_logo[data-brand-color]{--plugin-dark-color:var(--plugin-brand-color)}@supports (color:color-mix(in lab, red, red)){.lZDrBa_logo[data-brand-color]{--plugin-dark-color:color-mix(in oklch, var(--plugin-brand-color) 50%, var(--color-primary-100) 50%)}}.lZDrBa_parallax{transform:translate(calc(var(--pointer-x,0px) * var(--logo-depth)), calc(var(--pointer-y,0px) * var(--logo-depth)))}.lZDrBa_float{animation:lZDrBa_drift var(--float-duration) ease-in-out var(--float-delay) infinite;animation-play-state:paused}.lZDrBa_art[data-running=true] .lZDrBa_float{animation-play-state:running}.lZDrBa_art[data-reduced-motion=false] .lZDrBa_trigger{animation:lZDrBa_reveal 1s var(--transition-timing-function-primary) var(--intro-delay) both}.lZDrBa_trigger{--pill-width:min(330px, calc(100cqw - 32px))}.lZDrBa_art:has([data-active=true]) .lZDrBa_logo[data-active=false] .lZDrBa_attention{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.5;--tw-blur:blur(var(--blur-xs,4px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.lZDrBa_pill{left:0;transform:translateY(-50%)}.lZDrBa_arrow{--tw-translate-x:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--transition-duration-short,.2s);transition-duration:var(--transition-duration-short,.2s);transition-duration:var(--transition-duration-short);transition-timing-function:var(--transition-timing-function-primary);animation-duration:.2s}.lZDrBa_logo[data-active=true] .lZDrBa_float{animation-play-state:paused}.lZDrBa_logo[data-active=true] .lZDrBa_parallax{transition:none;transform:none}.lZDrBa_logo[data-active=true] .lZDrBa_pill{pointer-events:auto;border-radius:var(--radius-lg,1rem);--tw-shadow:0 0 24px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.lZDrBa_logo[data-active=true] .lZDrBa_pill{--tw-shadow-color:color-mix(in oklab, #0000001f var(--tw-shadow-alpha), transparent)}}.lZDrBa_logo[data-active=true] .lZDrBa_pill{--tw-duration:var(--transition-duration-600,.6s);transition-duration:var(--transition-duration-600,.6s);transition-duration:var(--transition-duration-600);width:var(--pill-width);height:var(--pill-height,64px);transform:translate(var(--pill-shift,0px), -50%);animation-duration:.6s}.lZDrBa_logo[data-active=true] .lZDrBa_mark{inset-inline-start:calc(var(--spacing,.25rem) * 3);top:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-md,.38rem)}.lZDrBa_logo[data-active=true] .lZDrBa_prompt{visibility:visible}.lZDrBa_logo[data-active=true] .lZDrBa_arrow[data-ready=true]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@keyframes lZDrBa_drift{0%,to{transform:translate(0)}33%{transform:translate(5px,-10px)}66%{transform:translate(-5px,5px)}}@keyframes lZDrBa_reveal{0%{opacity:0;filter:blur(var(--blur-xs))}to{opacity:1;filter:none}}.lZDrBa_art[data-reduced-motion=true] :is(.lZDrBa_parallax,.lZDrBa_float){animation:none;transform:none}.lZDrBa_art[data-reduced-motion=true] *{transition:none}@media (prefers-reduced-motion:reduce){.lZDrBa_art *{transition:none!important;animation:none!important}.lZDrBa_parallax,.lZDrBa_float{transform:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
nav:has(>.pZKP8q_card:focus-visible)>.pZKP8q_card:not(:focus-visible,:hover){opacity:.6}@media (hover:hover){nav:has(>.pZKP8q_card:hover)>.pZKP8q_card:not(:hover,:focus-visible){opacity:.6}}
@container (min-width:44rem){section[data-layout="1-column-grid"]:has(.fzYRnq_portrait){margin-top:calc(var(--spacing,.25rem) * -6)}}:has(h1)+:is(section[data-layout="1-column-grid"]:has(.fzYRnq_portrait)){margin-top:calc(var(--spacing,.25rem) * -8)}@container (min-width:44rem){:has(h1)+:is(section[data-layout="1-column-grid"]:has(.fzYRnq_portrait)){margin-top:calc(var(--spacing,.25rem) * -14)}}[data-layout]:has(.fzYRnq_portrait)+[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait){margin-top:calc(var(--spacing,.25rem) * 30)}@container (min-width:44rem){[data-layout]:has(.fzYRnq_portrait)+[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait){margin-top:calc(var(--spacing,.25rem) * 40)}}[data-layout]:has(blockquote)+[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait){margin-top:calc(var(--spacing,.25rem) * 40)}@container (min-width:44rem){[data-layout]:has(blockquote)+[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait){margin-top:calc(var(--spacing,.25rem) * 50)}}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)>:has(h2){margin-bottom:0}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]{margin-top:calc(var(--spacing,.25rem) * -12)}@container (min-width:44rem){[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]{margin-top:calc(var(--spacing,.25rem) * -14)}}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]>:has(p[id]:empty){margin-bottom:0}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"]{--slideshow-inline-align:start}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"] [data-layout="1-column-grid"]+*{--slideshow-inline-align:end}@container (min-width:44rem){[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"] [data-layout="1-column-grid"]:has(h3){align-self:center}}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"] h3.text-h4{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:1.25rem;line-height:1.32;font-weight:var(--font-weight-bold,700);text-wrap:wrap;color:var(--color-primary-80,var(--color-primary-80))}@media (min-width:48rem){[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"] h3.text-h4{max-width:calc(100% - 2.5rem)}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"] h3.text-h4{font-size:1.375rem;line-height:1.26}}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"]+[data-layout="1-column-grid"]:has(blockquote){margin-top:calc(var(--spacing,.25rem) * 4)}@container (min-width:44rem){[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"]+[data-layout="1-column-grid"]:has(blockquote){margin-top:calc(var(--spacing,.25rem) * 10)}}[data-layout="1-column-grid"]:has(h2):has(+[data-layout="1-column-grid"] .fzYRnq_portrait)+[data-layout="1-column-grid"]+[data-layout="2-column-grid"]+[data-layout="1-column-grid"]:has(blockquote) .grid-cols-1:has(blockquote){row-gap:calc(var(--spacing,.25rem) * 8)}@property --tw-font-weight{syntax:"*";inherits:false}
.vuwgQa_mapPlane{will-change:transform;transform-origin:0 0;transition:transform .52s cubic-bezier(.22,1,.36,1)}.vuwgQa_artwork{width:100%;height:auto;color:var(--color-primary-4)}.vuwgQa_artwork path[data-featured],.vuwgQa_locationArtwork path[data-selected]{fill:var(--color-primary-12)}.vuwgQa_dot{background:var(--color-primary-solid-44)}.vuwgQa_marker:hover .vuwgQa_dot{outline:1px solid var(--color-primary-100)}.vuwgQa_marker[aria-pressed=true] .vuwgQa_dot{color:#050505;background:#53b559;outline:1px solid #050505}@keyframes vuwgQa_details-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.vuwgQa_details>*{animation:.28s cubic-bezier(.22,1,.36,1) .12s both vuwgQa_details-reveal}.vuwgQa_details>:nth-child(2){animation-delay:.18s}.vuwgQa_details>:nth-child(3){animation-delay:.24s}@container stargate not (min-width:1100px){.vuwgQa_markerLabel{display:none}}@media (prefers-reduced-motion:reduce){.vuwgQa_details>*{animation:none}.vuwgQa_mapPlane{transition:none}}
.agvjTW_initialTarget:target [data-supply-accordion-indicator]{transition:none!important;transform:scaleY(0)!important}.agvjTW_initialTarget:target [data-supply-accordion-panel]{opacity:1!important;grid-template-rows:1fr!important;transition:none!important;transform:none!important}
.n64GHG_cardSlot{--hero-card-x:0rem;--hero-card-y:0rem;--hero-card-rotation:0deg;--hero-card-active-rotation:0deg;--hero-card-width:clamp(15rem, 24.5vw, 28.5rem);--hero-card-bottom:-1.225rem;bottom:var(--hero-card-bottom);width:var(--hero-card-width);aspect-ratio:var(--hero-card-ratio,1.43);transform:translate3d(calc(-50% + var(--hero-card-x)), calc(var(--hero-card-y) + var(--hero-card-scroll-y,0rem)), 0) rotate(var(--hero-card-rotation));animation:n64GHG_hero-card-rise var(--hero-card-duration,.94s) cubic-bezier(.22, 1, .36, 1) backwards;animation-delay:var(--hero-card-delay,0s);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1)}.n64GHG_card{transform-origin:50% 100%;transition:box-shadow .26s,transform .86s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 0 0 .5px #57575724,0 1.2rem 3rem #00000017}.n64GHG_stageHiddenCard{--hero-card-scroll-y:var(--hero-card-hide-y,16rem);opacity:0;pointer-events:none;transition-delay:var(--hero-card-hide-delay,0s), var(--hero-card-hide-delay,0s)}.n64GHG_cardContent{border-radius:.8rem;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.n64GHG_cardContent:before{z-index:1;content:"";pointer-events:none;opacity:.2;background:#000;transition:opacity .22s;position:absolute;inset:0}.n64GHG_cardContent:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:6rem 6rem;position:absolute;inset:0}.n64GHG_cardSlot:hover,.n64GHG_cardSlot:focus-within,.n64GHG_cardActive{z-index:30}.n64GHG_cardSlot:hover .n64GHG_card,.n64GHG_cardSlot:focus-visible .n64GHG_card,.n64GHG_cardActive .n64GHG_card{transform:rotate(var(--hero-card-active-rotation));box-shadow:0 0 0 .5px #57575729,0 1.7rem 4rem #00000021}.n64GHG_cardSlot:focus-visible .n64GHG_card{outline-offset:.35rem;outline:2px solid #050505}.n64GHG_cardSlot:hover .n64GHG_cardContent:before,.n64GHG_cardSlot:focus-visible .n64GHG_cardContent:before,.n64GHG_cardActive .n64GHG_cardContent:before{opacity:.25}.n64GHG_cardSlot:hover [data-business-hero-story-cta],.n64GHG_cardSlot:focus-visible [data-business-hero-story-cta],.n64GHG_cardActive [data-business-hero-story-cta]{opacity:1}.n64GHG_slotOne{--hero-card-x:clamp(-42rem, -42vw, -23rem);--hero-card-y:1.3rem;--hero-card-rotation:-4.5deg;--hero-card-active-rotation:4.5deg;--hero-card-width:clamp(17rem, 26.5vw, 28rem);--hero-card-ratio:1.26;--hero-card-delay:60ms;--hero-card-hide-delay:.18s;--hero-card-hide-y:14rem;--hero-card-object-position:72% center;z-index:1}.n64GHG_slotTwo{--hero-card-x:clamp(-24rem, -23vw, -12rem);--hero-card-y:.45rem;--hero-card-rotation:2.2deg;--hero-card-active-rotation:-2.2deg;--hero-card-width:clamp(15rem, 22.75vw, 23.75rem);--hero-card-ratio:1.22;--hero-card-delay:.15s;--hero-card-hide-delay:90ms;--hero-card-hide-y:15.5rem;--hero-card-object-position:46% center;z-index:2}.n64GHG_slotThree{--hero-card-y:28px;--hero-card-rotation:-.3deg;--hero-card-active-rotation:.3deg;--hero-card-width:clamp(22.75rem, 32vw, 32.25rem);--hero-card-ratio:1.35;--hero-card-delay:.25s;--hero-card-hide-y:18rem;z-index:5}.n64GHG_slotFour{--hero-card-x:clamp(15rem, 24vw, 27rem);--hero-card-y:1.1rem;--hero-card-rotation:-2.3deg;--hero-card-active-rotation:2.3deg;--hero-card-width:clamp(16rem, 23.5vw, 25.5rem);--hero-card-ratio:1.32;--hero-card-delay:.35s;--hero-card-hide-delay:.12s;--hero-card-hide-y:15.25rem;--hero-card-object-position:48% center;z-index:3}.n64GHG_slotFive{--hero-card-x:clamp(23rem, 42vw, 42rem);--hero-card-y:1.55rem;--hero-card-rotation:3.4deg;--hero-card-active-rotation:-3.4deg;--hero-card-width:clamp(16rem, 25.5vw, 27.5rem);--hero-card-ratio:1.33;--hero-card-delay:.45s;--hero-card-hide-delay:.22s;--hero-card-hide-y:14.25rem;--hero-card-object-position:38% center;z-index:1}@keyframes n64GHG_hero-card-rise{0%{bottom:var(--hero-card-rise-start,-18rem)}to{bottom:var(--hero-card-bottom)}}@media not all and (min-width:80rem){.n64GHG_slotOne{--hero-card-width:clamp(15.5rem, 23.5vw, 25rem)}.n64GHG_slotTwo{--hero-card-width:clamp(13.75rem, 20.75vw, 21.25rem)}.n64GHG_slotThree{--hero-card-width:clamp(20.25rem, 29.5vw, 28.5rem)}.n64GHG_slotFour{--hero-card-width:clamp(14.5rem, 21.75vw, 22.75rem)}.n64GHG_slotFive{--hero-card-width:clamp(14.5rem, 22.75vw, 24.25rem)}}@media not all and (min-width:48rem){.n64GHG_slotOne,.n64GHG_slotFive{display:none}.n64GHG_slotTwo{--hero-card-x:-10.8rem;--hero-card-y:1.1rem;--hero-card-width:13.9rem}.n64GHG_slotThree{--hero-card-width:min(19.75rem, 80vw)}.n64GHG_slotFour{--hero-card-x:10.8rem;--hero-card-y:1.1rem;--hero-card-width:13.9rem}}@media (not (min-width:48rem)) and (hover:none){.n64GHG_slotTwo.n64GHG_cardActive{--hero-card-x:-6rem}.n64GHG_slotFour.n64GHG_cardActive{--hero-card-x:6rem}}@media (prefers-reduced-motion:reduce){.n64GHG_cardSlot{transition:none;animation:none}.n64GHG_card,.n64GHG_cardContent:before,.n64GHG_card [data-business-hero-story-cta]{transition:none}}
.LrcETq_text-codex-sm{font-family:var(--font-mono,"SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.0875em;font-size:.75rem;line-height:1rem}.LrcETq_text-codex-xs{font-family:var(--font-mono,"SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.04375em;font-size:.625rem;line-height:.825rem}
.jon8Bq_float{width:100%;height:100%;animation-name:jon8Bq_float-x;animation-duration:var(--float-duration-x);animation-delay:var(--float-delay-x);will-change:transform;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite;animation-direction:alternate}.jon8Bq_floatInner{width:100%;height:100%;animation-name:jon8Bq_float-y-rotate;animation-duration:var(--float-duration-y);animation-delay:var(--float-delay-y);will-change:transform;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite;animation-direction:alternate}@keyframes jon8Bq_float-x{0%{transform:translateX(calc(var(--float-x) * -1))}50%{transform:translate(0)}to{transform:translateX(var(--float-x))}}@keyframes jon8Bq_float-y-rotate{0%{transform:translateY(calc(var(--float-y) * -1)) rotate(calc(var(--float-rot) * -1))}50%{transform:translateY(0)rotate(0)}to{transform:translateY(var(--float-y)) rotate(var(--float-rot))}}@media (prefers-reduced-motion:reduce){.jon8Bq_float,.jon8Bq_floatInner{animation:none;transform:none}}
.kgohla_videoScope{--player-ui-color:var(--crt-accent,#5dd135);--player-ui-surface-color:#080808}.kgohla_initialPlayOverride .group>button[type=button]{border-radius:var(--radius-none,0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background:var(--player-ui-surface-color);border:1px solid var(--player-ui-color);color:var(--player-ui-color);letter-spacing:.08em;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:inset 0 0 2px 2px #373737}.kgohla_initialPlayOverride .group>button[type=button]>svg{display:none}.kgohla_initialPlayOverride .group>button[type=button]:after{content:"Watch Video"}.kgohla_showControlsAfterPlaybackOnly .group>button[type=button]+div{display:none}@property --tw-font-weight{syntax:"*";inherits:false}
