/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:.0625rem dotted buttontext}[type=button]:-moz-focusring{outline:.0625rem dotted buttontext}[type=reset]:-moz-focusring{outline:.0625rem dotted buttontext}[type=submit]:-moz-focusring{outline:.0625rem dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Bagoss;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/BagossStandard-Regular.woff2)format("woff2")}@font-face{font-family:Bagoss;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/BagossStandard-Medium.woff2)format("woff2")}@font-face{font-family:Bagoss;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/BagossStandard-SemiBold.woff2)format("woff2")}@font-face{font-family:Bagoss;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/BagossStandard-Bold.woff2)format("woff2")}@font-face{font-family:ABC Diatype;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ABCDiatype-Regular.woff2)format("woff2")}@font-face{font-family:ABC Diatype;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/ABCDiatype-Bold.woff2)format("woff2")}@font-face{font-family:Family;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/family-regular.woff2)format("woff2")}@font-face{font-family:Space Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SpaceMono-Regular.woff2)format("woff2")}.wysiwyg{font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.wysiwyg a:not(.wysiwyg-button){color:currentColor;text-underline-offset:.125rem;font-weight:700;text-decoration:underline #ff2c17;transition:color .25s}.wysiwyg a:not(.wysiwyg-button):focus-visible{color:#ff2c17}@media (hover:hover){.wysiwyg a:not(.wysiwyg-button):hover{color:#ff2c17}}.wysiwyg p{margin-block:1.25rem 0}.wysiwyg blockquote{border-top:.1875rem solid #ff2c17;margin-block:2.5rem 1.25rem;margin-inline:0;padding-block-start:1rem;font-family:Family,serif;font-size:clamp(1.25rem,1.11702rem + .425532vw,1.5rem);font-weight:400}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#0b2c52;margin-block:2.5rem 1.25rem}.wysiwyg h1{font-family:Family,serif;font-size:clamp(3rem,2.20213rem + 2.55319vw,4.5rem);font-weight:400;line-height:1.11111}.wysiwyg h2{letter-spacing:-.02875rem;font-family:Bagoss,sans-serif;font-size:clamp(2.375rem,2.04255rem + 1.06383vw,3rem);font-weight:500;line-height:1.10417}.wysiwyg h3{font-family:Bagoss,sans-serif;font-size:clamp(1.75rem,1.61702rem + .425532vw,2rem);font-weight:600;line-height:1}.wysiwyg h4{font-family:Bagoss,sans-serif;font-size:clamp(1.25rem,1.11702rem + .425532vw,1.5rem);font-weight:600;line-height:1}.wysiwyg h5{font-family:Bagoss,sans-serif;font-size:1.3125rem;font-weight:600;line-height:1}.wysiwyg h6{font-family:Bagoss,sans-serif;font-size:1.125rem;font-weight:400;line-height:1}.wysiwyg ul,.wysiwyg ol{padding-inline:.9375rem 0}.wysiwyg ol ol{list-style-type:lower-alpha}.icon{fill:currentColor;pointer-events:none;transition:fill .25s;display:block}.icon-arrow-right{width:1.125rem;height:.9375rem}.icon-arrow-left,.icon-chevron-down{width:1.25rem;height:1.25rem}.icon-close{width:.9375rem;height:.9375rem}.icon-expand{width:1.25rem;height:1.25rem}.icon-instagram,.icon-linkedin{width:1.125rem;height:1.125rem}.icon-logo{width:9.875rem;height:4.0625rem}.icon-logo-rings{width:37.5rem;height:38.625rem}.icon-menu{width:1.125rem;height:.875rem}.icon-pause{width:.6875rem;height:1.125rem}.icon-play{width:1.0625rem;height:1.25rem}.icon-plus{width:1.25rem;height:1.25rem}.icon-think-bubble{width:5.125rem;height:5.25rem}.icon-youtube{width:1.375rem;height:.9375rem}.icon-x{width:1.0625rem;height:1.0625rem}[data-theme=paper]{--background:#fdffee;--title-color:#031b36;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fdffee;--button-bg-hover:#ff2c17;--button-color-hover:#031b36}[data-theme=white]{--background:#fff;--title-color:#031b36;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fdffee;--button-bg-hover:#ff2c17;--button-color-hover:#031b36}[data-theme=rose]{--background:#ffe8f8;--title-color:#ff2c17;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fff;--button-bg-hover:#ff2c17;--button-color-hover:#031b36}[data-theme=aqua]{--background:#b6ffff;--title-color:#031b36;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fff;--button-bg-hover:#fff;--button-color-hover:#031b36}[data-theme=midnight_navy]{--background:#031b36;--title-color:#ff2c17;--text-color:#fdffee;--button-bg:#fff;--button-color:#031b36;--button-bg-hover:#ff2c17;--button-color-hover:#031b36}[data-theme=prism]{--background:#ffaaf6;--title-color:#031b36;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fdffee;--button-bg-hover:#fdffee;--button-color-hover:#031b36}[data-theme=think_red]{--background:#ff2c17;--title-color:#fdffee;--text-color:#2d2d2d;--button-bg:#031b36;--button-color:#fdffee;--button-bg-hover:#fdffee;--button-color-hover:#031b36}.mixtape-card{aspect-ratio:4/5;background:var(--background);border-radius:1.5rem;flex-direction:column;flex:1 0 auto;width:100%;padding-block:1.875rem 2rem;padding-inline:clamp(1.375rem,.7766rem + 1.91489vw,2.5rem);display:flex}@media (width>=740px){.mixtape-card{aspect-ratio:3/4}}@media (width>=980px){.mixtape-card{pointer-events:auto}}.mixtape-card[data-theme=paper]{border:.0625rem solid #c9c9c9}.mixtape-cards .mixtape-card[data-theme=paper]{border-color:#c9c9c966}.menu .mixtape-card[data-theme=paper]{border:none}.mixtape-card.has-listing-image{--overlay-stop-mid:45%;--overlay-stop-end:90%}.mixtape-card.has-listing-image:focus-visible{--reveal-shift:calc(var(--reveal-height,0px) + var(--reveal-extra,0px));--overlay-stop-mid:50%;--overlay-stop-end:100%}@media (hover:hover){.mixtape-card.has-listing-image:hover{--reveal-shift:calc(var(--reveal-height,0px) + var(--reveal-extra,0px));--overlay-stop-mid:50%;--overlay-stop-end:100%}}.mixtape-card.has-listing-image:focus-within{--reveal-shift:calc(var(--reveal-height,0px) + var(--reveal-extra,0px));--overlay-stop-mid:50%;--overlay-stop-end:100%}@media (width<=499px),(any-pointer:coarse),not all and (hover:hover),not all and (pointer:fine){.mixtape-card.has-listing-image.mixtape-card--note,.mixtape-card.has-listing-image.mixtape-card--link{--reveal-shift:calc(var(--reveal-height,0px) + var(--reveal-extra,0px));--overlay-stop-mid:50%;--overlay-stop-end:100%}}.mixtape-card.has-listing-image .mixtape-card-media-overlay{height:calc(70% + var(--reveal-shift,0px));z-index:2;background:linear-gradient(to top, var(--background) 0%, var(--background) var(--overlay-stop-mid), transparent var(--overlay-stop-end));pointer-events:none;transition:height .5s,--overlay-stop-mid .5s,--overlay-stop-end .5s;position:absolute;inset:auto 0 0}.mixtape-card-tags{flex-wrap:wrap;gap:.5rem;display:flex}.mixtape-card-body{flex-direction:column;margin-top:auto;display:flex}.mixtape-card-tag{letter-spacing:-.01563rem;color:#031b36;background:#fff;border-radius:.25rem;padding-block:.25rem .1875rem;padding-inline:.5rem;font-size:.875rem;display:inline-block}.mixtape-card-authors{margin:0;color:var(--text-color);margin-block:0 clamp(.5rem,.30053rem + .638298vw,.875rem);padding:0;list-style:none}.mixtape-card-authors li{font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5;display:inline}.mixtape-card-title{letter-spacing:-.025rem;color:var(--title-color);margin:0;font-family:Bagoss,sans-serif;font-size:clamp(1.625rem,1.22606rem + 1.2766vw,2.375rem);font-weight:600;line-height:1}.mixtape-card-blurb{color:var(--text-color);margin-block:1rem 0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.mixtape-card-blurb p{margin-block:0}.mixtape-card-link{color:var(--text-color);align-items:center;gap:.375rem;margin-block:clamp(.75rem,.61702rem + .425532vw,1rem) 0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1;text-decoration:none;display:inline-flex}.mixtape-card-link .icon{width:.8125rem;height:.6875rem}.mixtape-card-title-link{color:currentColor;text-decoration:none}.mixtape-card-title-link:before{z-index:1;content:"";position:absolute;inset:0}.mixtape-card--article{position:relative}.mixtape-card--article .mixtape-card-title{letter-spacing:-.04688rem;font-family:Family,serif;font-size:clamp(1.75rem,1.48404rem + .851064vw,2.25rem);font-weight:400;line-height:1.11111}.mixtape-card--article .mixtape-card-title-text{z-index:2;transform:translateY(var(--article-title-shift,0));transition:transform .5s;display:block;position:relative}.mixtape-card--article .mixtape-card-reveal{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.mixtape-card--article .mixtape-card-reveal-inner{min-height:0;overflow:hidden}.mixtape-card--article .mixtape-card-blurb{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.75rem)}.mixtape-card--article:focus-visible{--article-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--article:focus-visible .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--article:focus-visible .mixtape-card-blurb{opacity:1;transition-delay:.2s;transform:translateY(0)}@media (hover:hover){.mixtape-card--article:hover{--article-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--article:hover .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--article:hover .mixtape-card-blurb{opacity:1;transition-delay:.2s;transform:translateY(0)}}.mixtape-card--article:focus-within{--article-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--article:focus-within .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--article:focus-within .mixtape-card-blurb{opacity:1;transition-delay:.2s;transform:translateY(0)}.mixtape-card--article.has-listing-image{isolation:isolate;overflow:hidden}.mixtape-card--article.has-listing-image .mixtape-card-tags,.mixtape-card--article.has-listing-image .mixtape-card-body{z-index:3}.mixtape-card--article.has-listing-image .mixtape-card-media{z-index:1;position:absolute;inset:0 0 auto}.mixtape-card--article.has-listing-image .mixtape-card-media:after{background:linear-gradient(to top, var(--background) 0%, transparent 100%);content:"";pointer-events:none;width:100%;height:2rem;position:absolute;bottom:0;left:0}.mixtape-card--article.has-listing-image .mixtape-card-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mixtape-card--note{position:relative}.mixtape-card--note.has-listing-image{isolation:isolate;overflow:hidden}.mixtape-card--note.has-listing-image .mixtape-card-tags,.mixtape-card--note.has-listing-image .mixtape-card-body{z-index:3}.mixtape-card--note.has-listing-image .mixtape-card-media{z-index:1;position:absolute;inset:0 0 auto}.mixtape-card--note.has-listing-image .mixtape-card-media:after{background:linear-gradient(to top, var(--background) 0%, transparent 100%);content:"";pointer-events:none;width:100%;height:2rem;position:absolute;bottom:0;left:0}.mixtape-card--note.has-listing-image .mixtape-card-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mixtape-card--note .mixtape-card-title-text{transform:translateY(var(--note-title-shift,0));transition:transform .5s;display:block}.mixtape-card--note .mixtape-card-reveal{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.mixtape-card--note .mixtape-card-reveal-inner{min-height:0;overflow:hidden}.mixtape-card--note .mixtape-card-blurb{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.75rem)}.mixtape-card--note .mixtape-card-link .icon{rotate:-45deg}.mixtape-card--note .mixtape-card-link:before{z-index:1;content:"";position:absolute;inset:0}.mixtape-card--note .mixtape-card-link-label{z-index:2;opacity:0;align-items:center;gap:.375rem;transition:opacity .5s,transform .5s;display:inline-flex;position:relative;transform:translateY(.75rem)}@media (width<=499px),(any-pointer:coarse),not all and (hover:hover),not all and (pointer:fine){.mixtape-card--note{--note-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--note .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--note .mixtape-card-blurb{display:none}.mixtape-card--note .mixtape-card-link-label{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){@media not all and (any-pointer:coarse){@media (width>=500px){.mixtape-card--note:focus-visible{--note-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--note:focus-visible .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--note:focus-visible .mixtape-card-blurb,.mixtape-card--note:focus-visible .mixtape-card-link-label{opacity:1;transform:translateY(0)}.mixtape-card--note:focus-visible .mixtape-card-blurb{transition-delay:.2s}.mixtape-card--note:focus-visible .mixtape-card-link-label{transition-delay:.325s}}@media (width>=500px) and (hover:hover){.mixtape-card--note:hover{--note-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--note:hover .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--note:hover .mixtape-card-blurb,.mixtape-card--note:hover .mixtape-card-link-label{opacity:1;transform:translateY(0)}.mixtape-card--note:hover .mixtape-card-blurb{transition-delay:.2s}.mixtape-card--note:hover .mixtape-card-link-label{transition-delay:.325s}}@media (width>=500px){.mixtape-card--note:focus-within{--note-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--note:focus-within .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--note:focus-within .mixtape-card-blurb,.mixtape-card--note:focus-within .mixtape-card-link-label{opacity:1;transform:translateY(0)}.mixtape-card--note:focus-within .mixtape-card-blurb{transition-delay:.2s}.mixtape-card--note:focus-within .mixtape-card-link-label{transition-delay:.325s}}}}.mixtape-card--event{position:relative}.mixtape-card--event:has(.mixtape-card-reveal){--reveal-extra:clamp(.75rem, .48404rem + .851064vw, 1.25rem)}.mixtape-card--event .mixtape-card-title-text{z-index:2;transform:translateY(var(--event-title-shift,0));transition:transform .5s;display:block;position:relative}.mixtape-card--event.has-listing-image{isolation:isolate;overflow:hidden}.mixtape-card--event.has-listing-image .mixtape-card-tags,.mixtape-card--event.has-listing-image .mixtape-card-body{z-index:3}.mixtape-card--event.has-listing-image .mixtape-card-media{z-index:1;position:absolute;inset:0 0 auto}.mixtape-card--event.has-listing-image .mixtape-card-media:after{background:linear-gradient(to top, var(--background) 0%, transparent 100%);content:"";pointer-events:none;width:100%;height:2rem;position:absolute;bottom:0;left:0}.mixtape-card--event.has-listing-image .mixtape-card-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mixtape-card--event .mixtape-card-link{color:currentColor;text-decoration:none}.mixtape-card--event .mixtape-card-event-date{letter-spacing:-.025rem;color:var(--title-color);margin-block:0 .5rem;font-family:Bagoss,sans-serif;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1}.mixtape-card--event .mixtape-card-location,.mixtape-card--event .mixtape-card-event-time{color:var(--title-color);opacity:0;margin:0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1;transition:opacity .5s,transform .5s;transform:translateY(.5rem)}.mixtape-card--event .mixtape-card-reveal{grid-template-rows:0fr;margin-block-start:0;transition:grid-template-rows .5s,margin-block-start .5s;display:grid}.mixtape-card--event .mixtape-card-reveal-inner{flex-direction:column;gap:clamp(.0625rem,.744681vw - .17021rem,.5rem);min-height:0;display:flex;overflow:hidden}.mixtape-card--event:focus-visible{--event-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--event:focus-visible .mixtape-card-reveal{grid-template-rows:1fr;margin-block-start:clamp(.75rem,.48404rem + .851064vw,1.25rem)}.mixtape-card--event:focus-visible .mixtape-card-location,.mixtape-card--event:focus-visible .mixtape-card-event-time{opacity:1;transform:translateY(0)}.mixtape-card--event:focus-visible .mixtape-card-location{transition-delay:.2s}.mixtape-card--event:focus-visible .mixtape-card-event-time{transition-delay:.325s}@media (hover:hover){.mixtape-card--event:hover{--event-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--event:hover .mixtape-card-reveal{grid-template-rows:1fr;margin-block-start:clamp(.75rem,.48404rem + .851064vw,1.25rem)}.mixtape-card--event:hover .mixtape-card-location,.mixtape-card--event:hover .mixtape-card-event-time{opacity:1;transform:translateY(0)}.mixtape-card--event:hover .mixtape-card-location{transition-delay:.2s}.mixtape-card--event:hover .mixtape-card-event-time{transition-delay:.325s}}.mixtape-card--event:focus-within{--event-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--event:focus-within .mixtape-card-reveal{grid-template-rows:1fr;margin-block-start:clamp(.75rem,.48404rem + .851064vw,1.25rem)}.mixtape-card--event:focus-within .mixtape-card-location,.mixtape-card--event:focus-within .mixtape-card-event-time{opacity:1;transform:translateY(0)}.mixtape-card--event:focus-within .mixtape-card-location{transition-delay:.2s}.mixtape-card--event:focus-within .mixtape-card-event-time{transition-delay:.325s}.mixtape-card--link{position:relative}.mixtape-card--link.has-listing-image{isolation:isolate;overflow:hidden}.mixtape-card--link.has-listing-image .mixtape-card-tags{z-index:3;position:relative}.mixtape-card--link.has-listing-image .mixtape-card-body{z-index:3}.mixtape-card--link.has-listing-image .mixtape-card-media{z-index:1;position:absolute;inset:0 0 auto}.mixtape-card--link.has-listing-image .mixtape-card-media:after{background:linear-gradient(to top, var(--background) 0%, transparent 100%);content:"";pointer-events:none;width:100%;height:2rem;position:absolute;bottom:0;left:0}.mixtape-card--link.has-listing-image .mixtape-card-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mixtape-card--link .mixtape-card-title-text{transform:translateY(var(--link-title-shift,0));transition:transform .5s;display:block}.mixtape-card--link .mixtape-card-reveal{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.mixtape-card--link .mixtape-card-reveal-inner{min-height:0;overflow:hidden}.mixtape-card--link .mixtape-card-link .icon{rotate:-45deg}.mixtape-card--link .mixtape-card-link:before{z-index:1;content:"";position:absolute;inset:0}.mixtape-card--link .mixtape-card-link-label{z-index:2;opacity:0;align-items:center;gap:.375rem;transition:opacity .5s,transform .5s;display:inline-flex;position:relative;transform:translateY(.75rem)}@media (width<=499px),(any-pointer:coarse),not all and (hover:hover),not all and (pointer:fine){.mixtape-card--link{--link-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--link .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--link .mixtape-card-link-label{opacity:1;transition-delay:.2s;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){@media not all and (any-pointer:coarse){@media (width>=500px){.mixtape-card--link:focus-visible{--link-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--link:focus-visible .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--link:focus-visible .mixtape-card-link-label{opacity:1;transition-delay:.2s;transform:translateY(0)}}@media (width>=500px) and (hover:hover){.mixtape-card--link:hover{--link-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--link:hover .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--link:hover .mixtape-card-link-label{opacity:1;transition-delay:.2s;transform:translateY(0)}}@media (width>=500px){.mixtape-card--link:focus-within{--link-title-shift:clamp(-.5rem, -.36702rem - .425532vw, -.75rem)}.mixtape-card--link:focus-within .mixtape-card-reveal{grid-template-rows:1fr}.mixtape-card--link:focus-within .mixtape-card-link-label{opacity:1;transition-delay:.2s;transform:translateY(0)}}}}.mixtape-card--video{color:#fdffee;background:#000;padding:0;position:relative;overflow:hidden}.mixtape-card--video .mixtape-card-figure{width:100%;height:100%;margin:0;position:absolute;inset:0}.mixtape-card--video .mixtape-card-figure:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#000c);width:100%;height:12.5rem;transition:opacity .5s,visibility .5s;position:absolute;bottom:0;left:0}.mixtape-card--video .mixtape-card-image{object-fit:cover;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.mixtape-card--video .mixtape-card-video{z-index:2;display:block;position:absolute;inset:0;overflow:hidden}html.presentation-preview .mixtape-card--video .mixtape-card-video{z-index:4;pointer-events:none}.mixtape-card--video .mixtape-card-video-play{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.mixtape-card--video .mixtape-card-video-play:before{content:"";position:absolute;inset:-100vmax}.mixtape-card--video .mixtape-card-video-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.mixtape-card--video .mixtape-card-video-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.mixtape-card--video .mixtape-card-video-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.mixtape-card--video .mixtape-card-video-play:hover{color:#fdffee;background-color:#0b2c52}}.mixtape-card--video .mixtape-card-video-play{z-index:1;transition:background-color .25s,color .25s,top .25s,left .25s,translate .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}html.presentation-preview .mixtape-card--video .mixtape-card-video-play{pointer-events:auto}.mixtape-card--video .mixtape-card-video-target{z-index:0;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block;position:absolute;inset:0}.mixtape-card--video .mixtape-card-video-target iframe{aspect-ratio:16/9;border:0;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mixtape-card--video .mixtape-card-video.ready .mixtape-card-video-play{top:auto;left:auto;inset-block-end:clamp(1.25rem,.85106rem + 1.2766vw,2rem);inset-inline-end:clamp(1.25rem,.85106rem + 1.2766vw,2rem);translate:0}.mixtape-card--video .mixtape-card-video.ready .mixtape-card-video-target{opacity:1;pointer-events:none;visibility:visible}.mixtape-card--video .mixtape-card-video.playing .mixtape-card-video-play .icon-play{display:none}.mixtape-card--video .mixtape-card-video.playing .mixtape-card-video-play .icon-pause{display:block}.mixtape-card--video .mixtape-card-content{box-sizing:border-box;z-index:1;pointer-events:none;flex-direction:column;width:100%;min-height:100%;padding-block:1.875rem 2rem;padding-inline:clamp(1.375rem,.20313rem + 3.75vw,2.5rem);transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset:0}html.presentation-preview .mixtape-card--video .mixtape-card-content{z-index:3;opacity:1;visibility:visible}html.presentation-preview .mixtape-card--video .mixtape-card-content .mixtape-card-body{pointer-events:auto}.mixtape-card--video .mixtape-card-title{letter-spacing:-.04688rem;color:currentColor;font-family:Family,serif;font-size:clamp(1.625rem,1.49202rem + .425532vw,1.875rem);font-weight:400;line-height:1.11111}.mixtape-card--video .mixtape-card-figure:has(.mixtape-card-video.ready):before{opacity:0;visibility:hidden}.mixtape-card--video .mixtape-card-figure:has(.mixtape-card-video.ready) .mixtape-card-image{opacity:0}.mixtape-card--video .mixtape-card-figure:has(.mixtape-card-video.ready) .mixtape-card-content{opacity:0;visibility:hidden}html.presentation-preview .mixtape-card--video .mixtape-card-figure:has(.mixtape-card-video.ready) .mixtape-card-content{opacity:1;visibility:visible}.mixtape-card--gallery{position:relative;overflow:hidden}.mixtape-card--gallery .mixtape-card-tags,.mixtape-card--gallery .mixtape-card-body{z-index:3;position:relative}.mixtape-card--gallery .mixtape-card-gallery{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.mixtape-card--gallery .mixtape-card-gallery-track{margin:0;padding:0;list-style:none;position:absolute;inset:0}.mixtape-card--gallery .mixtape-card-gallery-slide{--gallery-slide-width:clamp(13.75rem, 11.7553rem + 6.38298vw, 17.5rem);--gallery-pivot:340%;--gallery-angle:0deg;width:var(--gallery-slide-width);aspect-ratio:1;margin-left:calc(var(--gallery-slide-width) / -2);transform:translateY(-50%) rotate(var(--gallery-angle));transform-origin:50% var(--gallery-pivot);will-change:transform, opacity;transition:opacity .3s;position:absolute;top:calc(50% - 2.5rem);left:50%}.mixtape-card--gallery .mixtape-card-gallery-image{object-fit:cover;border-radius:1rem;width:100%;height:100%;display:block;box-shadow:0 1.125rem 2.5rem #0000002e}.mixtape-card--gallery .mixtape-card-gallery-overlay{z-index:2;background:linear-gradient(to top, var(--background) 22%, transparent 58%);pointer-events:none;position:absolute;inset:0}.page{flex-direction:column;min-height:100lvh;display:flex}.page-main{background:#fdffee;flex:1}body.work-listing .page-main,body.work-detail .page-main,body.page .page-main{padding-block:clamp(6.0625rem,4.99867rem + 3.40426vw,8.0625rem) 0}.color-wipe{z-index:1000;pointer-events:none;visibility:hidden;will-change:transform;background:#ff2c17;position:fixed;inset:0}.homepage-components{position:relative}div.mixtape-listing{padding-block:clamp(2.5rem,1.17021rem + 4.25532vw,5rem)}div.mixtape-listing:has(.filter-bar){padding-block-start:0}.mixtape-listing-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);transition:opacity .25s}div.mixtape-listing.is-loading .mixtape-listing-inner{opacity:.4;pointer-events:none}.mixtape-listing .no-results{padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);text-align:center;max-width:133rem;margin-inline:auto;padding:clamp(3.75rem,2.42021rem + 4.25532vw,6.25rem) 1.25rem}.mixtape-listing .no-results p{margin-bottom:1.5rem;font-size:1.25rem}.no-results-reset{color:#fff;background:#ff2c17;border-radius:.25rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-block}.mixtape-detail-featured-image{width:100vw;max-height:47.125rem;overflow:hidden}.mixtape-detail-featured-image-media{object-fit:cover;object-position:center;width:100%;height:auto;max-height:47.125rem;display:block}p.mixtape-blurb{margin:0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}.work-listing:not(body){background:#fdffee;padding-block:0 clamp(4.5rem,1.10904rem + 10.8511vw,10.875rem)}.work-listing-inner{opacity:0;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.work-listing-inner.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.work-listing-inner{opacity:1}}html.presentation-preview .work-listing-inner{opacity:1}.work-listing .no-results{text-align:center;padding:clamp(3.75rem,2.42021rem + 4.25532vw,6.25rem) 1.25rem}.work-listing .no-results p{margin-bottom:1.5rem;font-size:1.3125rem;line-height:1.38095}.work-detail:not(body){flex-direction:column;gap:0;width:100%;display:flex}.work-detail-media{aspect-ratio:16/9;opacity:0;width:100%;position:relative;overflow:hidden}.work-detail-media.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.work-detail-media{opacity:1}}html.presentation-preview .work-detail-media{opacity:1}.work-detail-media-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.work-detail-inner{flex-direction:column;gap:clamp(2.5rem,1.96809rem + 1.70213vw,3.5rem);width:100%;max-width:133rem;margin-inline:auto;padding-block:clamp(3.75rem,2.25399rem + 4.78723vw,6.5625rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}@media (width>=980px){.work-detail-inner{flex-direction:row;align-items:flex-start;gap:clamp(2rem,1.73404rem + .851064vw,2.5rem) 1.5rem}}@media (width>=1440px){.work-detail-inner{gap:clamp(2rem,1.73404rem + .851064vw,2.5rem) clamp(5rem,11.1111vw - 5rem,7.5rem)}}.work-detail-body{flex-direction:column;gap:clamp(2.5rem,2.23404rem + .851064vw,3rem);min-width:0;display:flex}@media (width>=980px){.work-detail-body{flex:1;min-width:0}}@media (width>=1440px){.work-detail-body{flex-direction:row;align-items:flex-start}}.work-detail-lead{display:contents}@media (width>=1200px){.work-detail-lead{flex-direction:column;flex:0 auto;gap:clamp(2rem,1.73404rem + .851064vw,2.5rem);display:flex}}.work-detail-overview,.work-detail-services,.work-detail-industry,.work-detail-stats{flex-direction:column;gap:clamp(.75rem,.41755rem + 1.06383vw,1.375rem);display:flex}@media (width>=1200px){.work-detail-overview,.work-detail-stats{max-width:clamp(43.75rem,83.3333vw - 18.75rem,56.25rem)}}@media (width>=1440px){.work-detail-overview,.work-detail-stats{max-width:clamp(40.625rem,69.4444vw - 21.875rem,56.25rem)}}.work-detail-overview{order:1}.work-detail-meta-details{flex-direction:column;flex:none;order:2;gap:clamp(1.5rem,1.23404rem + .851064vw,2rem);display:flex}@media (width>=1440px){.work-detail-meta-details{width:calc(3 * var(--column-width) + 2 * var(--column-gap));flex:0 0 calc(3 * var(--column-width) + 2 * var(--column-gap));order:unset;margin-inline-start:auto;position:sticky;top:6.5625rem}}.work-detail-stats{order:2}.work-detail-overview-title,.work-detail-services-title,.work-detail-industry-title,.work-detail-stats-title{letter-spacing:.1rem;text-transform:uppercase;color:#031b3699;margin-block:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.work-detail-overview-text{color:#2d2d2d;margin-block:0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}@media (width>=980px) and (width<=1199px){.work-detail-overview-text{padding-inline-end:2rem}}.work-detail-overview .work-detail-overview-text{white-space:pre-line}.work-detail-services-list,.work-detail-industry-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.work-detail-services-list-item,.work-detail-industry-item{color:#031b36;margin-block:0;font-size:1rem;line-height:1.125}.work-detail-stats-list{flex-direction:column;gap:clamp(.75rem,.61702rem + .425532vw,1rem);margin:0;padding:0;list-style:none;display:flex}.work-detail-stats-list-item{letter-spacing:-.02em;color:#031b36;font-size:clamp(1.625rem,1.35904rem + .851064vw,2.125rem);font-weight:700;line-height:1.15}.work-detail-video{--work-detail-video-width:min(12.5rem, 37.5vw);width:var(--work-detail-video-width);flex:none;max-width:100%}@media (width<=979px){.work-detail-video{z-index:5;position:fixed;inset-block-end:clamp(1.25rem,.31915rem + 2.97872vw,3rem);inset-inline-end:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}}@media (width>=740px){.work-detail-video{--work-detail-video-width:clamp(12.5rem, 1.13021rem + 24.5833vw, 16.1875rem)}}@media (width>=980px){.work-detail-video{width:auto;position:sticky;top:clamp(5.125rem,2.0625rem + 5vw,6.5625rem)}}.work-detail-video-media{aspect-ratio:9/16;border-radius:.5rem;width:100%;position:relative;overflow:hidden}@media (width>=980px){.work-detail-video-media{width:16.1719rem;height:28.75rem}}.work-detail-video-image{object-fit:cover;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.work-detail-video-media:has(.work-detail-video-player.ready) .work-detail-video-image{opacity:0}.work-detail-video-player{display:block;position:absolute;inset:0}.work-detail-video-play{--video-control-size:var(--work-detail-video-play-size);width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.work-detail-video-play:before{content:"";position:absolute;inset:-100vmax}.work-detail-video-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.work-detail-video-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.work-detail-video-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.work-detail-video-play:hover{color:#fdffee;background-color:#0b2c52}}.work-detail-video-play{--work-detail-video-play-size:clamp(1.75rem, -2.48958rem + 9.16667vw, 3.125rem);z-index:2;position:absolute;inset-block-end:clamp(.75rem,3.33333vw - .79167rem,1.25rem);inset-inline-end:clamp(.75rem,3.33333vw - .79167rem,1.25rem)}.work-detail-video-target{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block}.work-detail-video-player.ready .work-detail-video-target{opacity:1;pointer-events:none;visibility:visible}.work-detail-video-target iframe{aspect-ratio:16/9;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.work-detail-media-video{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.work-detail-media-video-toggle{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.work-detail-media-video-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.work-detail-media-video-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.work-detail-media-video-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.work-detail-media-video-toggle:hover{color:#fdffee;background-color:#0b2c52}}.work-detail-media-video-toggle{z-index:3;pointer-events:auto;display:none;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.work-detail-media-video.ready .work-detail-media-video-toggle{display:flex}.work-detail-video-player.playing .work-detail-video-play .icon-play,.work-detail-media-video.playing .work-detail-media-video-toggle .icon-play{display:none}.work-detail-video-player.playing .work-detail-video-play .icon-pause,.work-detail-media-video.playing .work-detail-media-video-toggle .icon-pause{display:block}.work-detail-media-video-target{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block;position:absolute;inset:0;overflow:hidden}.work-detail-media-video.ready .work-detail-media-video-target{opacity:1;visibility:visible}.work-detail-media-video-target iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.solutions-listing{padding-block:clamp(3.75rem,1.7928rem + 6.26305vw,5.625rem);display:block}.solutions-listing-inner{flex-direction:column;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}@media (width>=1440px){.solutions-listing-inner{max-width:90rem}}.solution-list{width:100%;min-width:0}.solutions-listing .no-results{padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);text-align:center;max-width:133rem;margin-inline:auto;padding:clamp(3.75rem,2.42021rem + 4.25532vw,6.25rem) 1.25rem}.solutions-listing .no-results p{margin-bottom:1.5rem;font-size:1.25rem}:root{--column-count:12;--column-gap:1.5rem;--column-width:calc((100% - (var(--column-count) - 1) * var(--column-gap)) / var(--column-count))}@property --cursor-angle{syntax:"<angle>";inherits:true;initial-value:110deg}@property --rest-angle{syntax:"<angle>";inherits:true;initial-value:110deg}@property --burst-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --outer-span{syntax:"<number>";inherits:true;initial-value:5}@keyframes frosted_sweep{0%{--rest-angle:110deg}to{--rest-angle:470deg}}@keyframes text_shimmer{to{background-position:0%,0 0}}@property --overlay-stop-mid{syntax:"<percentage>";inherits:true;initial-value:45%}@property --overlay-stop-end{syntax:"<percentage>";inherits:true;initial-value:90%}html{color:#2d2d2d;background:#000;font-family:ABC Diatype,sans-serif}body.mixtape-listing,body.error-404,body.work-listing,body.work-detail,body.page{background:#fdffee}.scroll-lock{overflow:hidden}*,:before,:after{box-sizing:border-box}.page-content{padding-block:clamp(2.5rem,1.17021rem + 4.25532vw,5rem)}.mixtape-detail .page-content:has(.mixtape-detail-featured-image){padding-block-start:0}[data-script=text-reveal]{opacity:0}[data-script=text-reveal].is-ready{opacity:1}@media (prefers-reduced-motion:reduce){[data-script=text-reveal]{opacity:1}}html.presentation-preview [data-script=text-reveal],html.presentation-preview .testimonial-figure,html.presentation-preview .home-feature-content{opacity:1}html.presentation-preview .mixtape-card-title-link:before,html.presentation-preview .mixtape-card-link:before,html.presentation-preview .mixtape-card-video-play:before{content:none}html.presentation-preview .mixtape-card-tags,html.presentation-preview .mixtape-card-tag{pointer-events:none}html.presentation-preview .mixtape-card{--article-title-shift:0;--link-title-shift:0;--note-title-shift:0;--event-title-shift:0;--reveal-shift:0;--overlay-stop-mid:45%;--overlay-stop-end:90%}html.presentation-preview .mixtape-card .mixtape-card-reveal{grid-template-rows:0fr;margin-block-start:0}html.presentation-preview .mixtape-card .mixtape-card-reveal .mixtape-card-blurb,html.presentation-preview .mixtape-card .mixtape-card-reveal .mixtape-card-link-label,html.presentation-preview .mixtape-card .mixtape-card-reveal .mixtape-card-location,html.presentation-preview .mixtape-card .mixtape-card-reveal .mixtape-card-event-time{opacity:0}.page-content-inner{max-width:calc(41.25rem + 2*clamp(1.25rem,.31915rem + 2.97872vw,3rem));margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.page-content:has(.mixtape-detail-featured-image) .page-content-inner{padding-block-start:clamp(2.5rem,1.17021rem + 4.25532vw,5rem)}@media (width>=1440px){.page-content-inner{max-width:clamp(43.75rem,55.5556vw - 6.25rem,56.25rem)}}.animation-lines-connection{z-index:0;width:100%;height:100%;position:absolute;inset:0}.lines-connection-svg{width:100%;height:100%;display:block}.lines-connection-svg.is-paused *{animation-play-state:paused!important}.lines-connection-lines path,.lines-connection-line{fill:none;stroke-dasharray:0 2;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round}.ask-think{color:#fdffee;background:#031b36;height:150lvh}.home-feature .ask-think{z-index:1;background:unset;position:relative}.ask-think--card-only{height:50lvh}.ask-think-heading-frame{z-index:0;pointer-events:none;justify-content:center;align-items:center;height:100lvh;display:flex;position:sticky;top:0;overflow:hidden}.ask-think-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;text-align:center;color:#ff2c17;opacity:0;user-select:none;max-width:100%;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(4.5rem,.7766rem + 11.9149vw,11.5rem);font-weight:800;line-height:.84;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.ask-think-heading{opacity:1}}html.presentation-preview .ask-think-heading-frame .ask-think-heading{opacity:1}.ask-think-card-track{z-index:1;height:50lvh;position:relative}.ask-think-card-pin{justify-content:center;align-items:start;max-width:133rem;height:100%;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex;position:sticky;top:0}.ask-think-card{backdrop-filter:blur(.75rem);will-change:transform;background:#ffffff05;border:.0625rem solid #ffffff26;border-radius:3rem;width:100%;max-width:23.125rem;padding-block:clamp(1rem,3.71429vw - .71786rem,2.625rem);padding-inline:clamp(.75rem,2.85714vw - .57143rem,2rem);overflow:clip;translate:0 -50%}@media (width>=500px){.ask-think-card{max-width:26.5625rem}}@media (width>=980px){.ask-think-card{max-width:31.25rem}}.ask-think-form{gap:.5rem;display:grid}.ask-think-prompts{border-bottom:.0625rem solid #ff2c17;gap:.5rem;margin-block:0 1rem;padding-block:0 1.5rem;display:grid}.ask-think-prompt{--frosted-fill-alpha:39%;--frosted-fill-alpha-hover:50%;--frosted-glow-padding:2.5rem;--frosted-label:#fdffee;--frosted-intensity:.6;--shimmer-base:color-mix(in srgb, var(--frosted-label) 78%, #0b2c52);--shimmer-highlight:#fff;--frosted-fill-rgb:11 44 82;--glow-color:rgb(255 44 23/calc(var(--frosted-intensity) * 1));--glow-color-60:rgb(255 44 23/calc(var(--frosted-intensity) * .6));--glow-color-20:rgb(255 44 23/calc(var(--frosted-intensity) * .2));--frosted-sweep-duration:7.5s;--frosted-phase:0;--rest-angle:110deg;--burst-angle:0deg;--cursor-angle:calc(var(--rest-angle) + var(--burst-angle));--edge-proximity:96;--edge-sensitivity:0;--outer-span:5;--outer-f:7.5;--outer-mask:conic-gradient(from calc(var(--cursor-angle) - (var(--outer-f) + var(--outer-span) / 2) * 3.6deg) at center, transparent 0%, #000 calc(var(--outer-f) * 1%), #000 calc((var(--outer-f) + var(--outer-span)) * 1%), transparent calc((var(--outer-f) * 2 + var(--outer-span)) * 1%), transparent 100%);letter-spacing:-.02em;animation:frosted_sweep var(--frosted-sweep-duration) linear infinite;animation-delay:calc(var(--frosted-phase) * var(--frosted-sweep-duration) * -1);appearance:none;color:var(--frosted-label);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.375rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:--burst-angle 2s cubic-bezier(.16,1,.3,1),--outer-span 2s cubic-bezier(.16,1,.3,1);animation-play-state:paused;display:inline-flex;position:relative;overflow:visible;transform:translateZ(.00063rem)}.ask-think-prompt.is-in-view{animation-play-state:running}.ask-think-prompt:before{z-index:0;backdrop-filter:none;background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha));border-radius:inherit;content:"";pointer-events:none;transition:backdrop-filter .325s cubic-bezier(.16,1,.3,1),background-color .325s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ask-think-prompt:focus-visible{--burst-angle:360deg;--outer-span:16}.ask-think-prompt:focus-visible:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.ask-think-prompt:focus-visible>.frosted-button-label{animation:1.5s linear infinite text_shimmer}@media (hover:hover){.ask-think-prompt:hover{--burst-angle:360deg;--outer-span:16}.ask-think-prompt:hover:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.ask-think-prompt:hover>.frosted-button-label{animation:1.5s linear infinite text_shimmer}}@media (prefers-reduced-motion:reduce){.ask-think-prompt{transition:none;animation:none}.ask-think-prompt:focus-visible{--burst-angle:0deg;--outer-span:5}.ask-think-prompt:focus-visible>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.ask-think-prompt:hover{--burst-angle:0deg;--outer-span:5}.ask-think-prompt:hover>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce){.ask-think-prompt:before{transition:none}}.ask-think-prompt>.frosted-button-stroke{inset:calc(var(--frosted-glow-padding) * -1);z-index:1;border-radius:inherit;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none;mask-image:var(--outer-mask);position:absolute}.ask-think-prompt>.frosted-button-stroke:before{inset:var(--frosted-glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--glow-color), inset 0 0 .5rem 0 var(--glow-color-60), inset 0 0 1.25rem .125rem var(--glow-color-20), 0 0 .5rem 0 var(--glow-color-60), 0 0 1.25rem .125rem var(--glow-color-20);content:"";position:absolute}.ask-think-prompt>.frosted-button-label{--spread:1.43em;z-index:2;background-clip:text;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--shimmer-highlight), transparent calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));color:#0000;-webkit-text-fill-color:transparent;background-position:100%,0 0;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;position:relative}.ask-think-prompt:focus-visible{outline-offset:0;outline:.125rem solid #ff2c17}.ask-think-prompt{width:100%;padding-inline:clamp(1.375rem,.7766rem + 1.91489vw,2.5rem);line-height:1.1}.ask-think-field{background-color:#fdffee;border-radius:3rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.5rem;display:flex}.ask-think-label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.ask-think-input{min-width:0;font:inherit;letter-spacing:-.02em;color:#031b36;background-color:#0000;border:none;flex:1;font-size:1rem}.ask-think-input::placeholder{color:#031b36}.ask-think-input:focus-visible{outline:none}.ask-think-submit{color:#fdffee;cursor:pointer;background-color:#ff2c17;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;transition:background-color .25s;display:flex}.ask-think-submit:focus-visible{background-color:#031b36}@media (hover:hover){.ask-think-submit:hover{background-color:#031b36}}.ask-think-submit .icon{fill:currentColor;transform:rotate(-90deg)}.animation-dots-grid{--dots-grid-size:34.375rem;--dots-grid-dot-color:#1a2233;width:var(--dots-grid-size);aspect-ratio:1;z-index:0;position:absolute;overflow:hidden}.dots-grid-grid{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.dots-grid-pt{will-change:transform;position:absolute}.dots-grid-dot{opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;transform:scale(0)}.dots-grid-grid.is-paused .dots-grid-dot{animation-play-state:paused}.animation-lines-grid{--lines-grid-size:34.375rem;--lines-grid-band-height:23.8125rem;--lines-grid-render-margin-x:0;--lines-grid-render-margin-y:0;width:var(--lines-grid-size);height:var(--lines-grid-band-height);z-index:0;position:absolute}.lines-grid-svg{width:calc(100% + 2 * var(--lines-grid-render-margin-x));height:calc(100% + 2 * var(--lines-grid-render-margin-y));top:calc(-1 * var(--lines-grid-render-margin-y));left:calc(-1 * var(--lines-grid-render-margin-x));display:block;position:relative}.lines-grid-pt{will-change:transform}.lines-grid-line{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}.lines-grid-svg.is-paused .lines-grid-line{animation-play-state:paused}.text-cta{color:#fff;background-color:#ff2c17;padding-block:clamp(2.5rem,.30585rem + 7.02128vw,6.625rem);position:relative;overflow:clip}.text-cta-canvas-dots{--dots-grid-size:34.375rem;top:calc(min(23.75rem, clamp(13.75rem, 2.77926rem + 35.1064vw, 34.375rem)) - var(--dots-grid-size));right:calc(-1.25rem - (var(--dots-grid-size) - clamp(13.75rem, 2.77926rem + 35.1064vw, 34.375rem)))}.text-cta-canvas-lines{--lines-grid-size:34.375rem;--text-cta-lines-peek:5rem;bottom:calc(var(--text-cta-lines-peek) - var(--lines-grid-band-height));left:calc(-1.25rem - (var(--lines-grid-size) - clamp(13.75rem, 2.77926rem + 35.1064vw, 34.375rem)))}.text-cta-inner{z-index:1;text-align:center;background:radial-gradient(closest-side,#ff2c17 0% 75%,#ff2c1700 100%);justify-items:center;gap:clamp(1rem,.66755rem + 1.06383vw,1.625rem);max-width:133rem;margin-inline:auto;padding-block:clamp(3.125rem,2.12766rem + 3.19149vw,5rem);padding-inline:clamp(3.75rem,14.8936vw - .90426rem,12.5rem);display:grid;position:relative}@media (width>=980px){.text-cta-inner{width:calc(10 * var(--column-width) + 9 * var(--column-gap))}}@media (width>=1440px){.text-cta-inner{background:radial-gradient(closest-side,#ff2c17 0% 65%,#ff2c1700 100%)}}.text-cta-title{letter-spacing:-.0625rem;max-width:50rem;margin-block:0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:400;line-height:1.08333}.text-cta-description{color:#031b36;max-width:62.5rem;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462;display:block}.text-cta-button{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.text-cta-button:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.text-cta-button .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.text-cta-button .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.text-cta-button .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.text-cta-button .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}.text-cta-button:focus-visible{color:#031b36}.text-cta-button:focus-visible:before{transform:scaleY(1)}.text-cta-button:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.text-cta-button:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.text-cta-button:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.text-cta-button:hover{color:#031b36}.text-cta-button:hover:before{transform:scaleY(1)}.text-cta-button:hover .button-new-icon .icon{transition:transform .25s .125s}.text-cta-button:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.text-cta-button:hover .button-new-icon .icon:last-child{transform:translate(0)}}.text-cta-button{align-items:center;gap:.75rem;display:inline-flex}.wysiwyg-button{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.wysiwyg-button:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.wysiwyg-button .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.wysiwyg-button .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.wysiwyg-button .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.wysiwyg-button .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.wysiwyg-button:focus-visible{color:#031b36}.wysiwyg-button:focus-visible:before{transform:scaleY(1)}.wysiwyg-button:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.wysiwyg-button:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.wysiwyg-button:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.wysiwyg-button:hover{color:#031b36}.wysiwyg-button:hover:before{transform:scaleY(1)}.wysiwyg-button:hover .button-new-icon .icon{transition:transform .25s .125s}.wysiwyg-button:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.wysiwyg-button:hover .button-new-icon .icon:last-child{transform:translate(0)}}.wysiwyg-button{align-items:center;gap:.75rem;margin-block:1.25rem 0;display:inline-flex}.portable-text-image{margin-block:clamp(2rem,.7367rem + 4.04255vw,4.375rem);margin-inline:0}.portable-text-image img{width:100%;height:auto;display:block}.portable-text-image figcaption{color:#00000080;margin-top:.5rem;font-size:1rem;font-style:italic}.portable-text-image.align-center{max-width:50rem;margin-left:auto;margin-right:auto}.portable-text-image.align-full{max-width:100%;margin-left:0;margin-right:0}@media (width>=980px){.portable-text-image.align-full{width:calc(100% + 12.5rem);max-width:calc(100% + 12.5rem);translate:-6.25rem}}@media (width>=1200px){.portable-text-image.align-full{width:calc(100% + 23.75rem);max-width:calc(100% + 23.75rem);translate:-11.875rem}}.portable-text-image.align-left{float:left;margin-bottom:1rem;margin-right:2rem;max-width:15.625rem;margin-block-start:.5rem}@media (width<=768px){.portable-text-image.align-left{float:none;margin-right:0;max-width:100%;margin-block:1.75rem}}.portable-text-image.align-right{float:right;margin-bottom:1rem;margin-left:2rem;max-width:15.625rem;margin-block-start:0}@media (width<=768px){.portable-text-image.align-right{float:none;margin-left:0;max-width:100%;margin-block:1.75rem}}.portable-text-youtube{margin-block:2.5rem 0;margin-inline:0}.portable-text-youtube-player{aspect-ratio:16/9;background-color:#000;width:100%;position:relative;overflow:hidden}.portable-text-youtube-poster{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.portable-text-youtube-play{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.portable-text-youtube-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.portable-text-youtube-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.portable-text-youtube-play:hover{color:#fdffee;background-color:#0b2c52}}.portable-text-youtube-play{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.portable-text-youtube-target{z-index:0;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;position:absolute;inset:0}.portable-text-youtube-target iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.portable-text-youtube-player.playing .portable-text-youtube-poster,.portable-text-youtube-player.playing .portable-text-youtube-play,.portable-text-youtube-player.ready .portable-text-youtube-poster,.portable-text-youtube-player.ready .portable-text-youtube-play{opacity:0;pointer-events:none}.portable-text-youtube-player.playing .portable-text-youtube-target,.portable-text-youtube-player.ready .portable-text-youtube-target{z-index:2;opacity:1;visibility:visible}.rich-text{padding-block:clamp(2.5rem,1.17021rem + 4.25532vw,5rem)}.floating-images+.rich-text{padding-block-start:0}.rich-text-inner{max-width:43.75rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.rich-text-inner>:first-child{margin-block-start:0}.rich-text-inner>:last-child{margin-block-end:0}@media (width>=1440px){.rich-text-inner{max-width:clamp(43.75rem,55.5556vw - 6.25rem,56.25rem)}}.sanity-image{display:block}.work-item{--work-item-inline-padding:clamp(1.5rem, .30319rem + 3.82979vw, 3.75rem);isolation:isolate;display:block;position:relative}.work-item-media{z-index:2;pointer-events:none;border-radius:1rem 1rem 0 0;width:100%;height:100%;position:relative;overflow:hidden}.work-item-media:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#f2f5f200 0%,#f2f5f2 70% 100%);width:100%;height:5.625rem;display:block;position:absolute;bottom:0;left:0}@media (width>=980px){.work-item-media:before{background:linear-gradient(90deg,#f2f5f2 0% 30%,#f2f5f2b3 50%,#f2f5f200 80%);height:100%;top:0;bottom:auto}}@media (width>=1200px){.work-item-media:before{background:linear-gradient(90deg,#f2f5f2 0% 30%,#f2f5f200 70%)}}@media (width>=980px){.work-item-media{z-index:0;border-radius:1rem;position:absolute;top:0;left:0}}.work-item-figure{width:100%;height:100%;margin:0}.work-item-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;transition:opacity .25s .2s}.work-item.ready .work-item-image{opacity:0}@media (width>=980px){.work-item-image{aspect-ratio:auto}}.work-item-video-target{z-index:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;display:block;position:absolute;inset:0;overflow:hidden}.work-item.ready .work-item-video-target{opacity:1;visibility:visible}.work-item-video-target iframe{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-item-video-toggle{--video-control-size:2.875rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:.0625rem solid #0000004d;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.work-item-video-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.work-item-video-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.work-item-video-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.work-item-video-toggle:hover{color:#fdffee;background-color:#0b2c52}}.work-item-video-toggle{z-index:3;pointer-events:auto;transition:background-color .25s,color .25s,opacity .25s,visibility .25s}.work-item.narrative-active .work-item-video-toggle{opacity:0;pointer-events:none;visibility:hidden}.work-item.playing .work-item-video-toggle .icon-play{display:none}.work-item.playing .work-item-video-toggle .icon-pause{display:block}.work-item-video-toggle-mobile{position:absolute;bottom:1.25rem;right:1.25rem}@media (width>=980px){.work-item-video-toggle-mobile{display:none}}.work-item-video-toggle-desktop{justify-self:start;display:none;position:relative}@media (width>=980px){.work-item-video-toggle-desktop{display:flex}}.work-item-group{background:#f2f5f2;border-radius:0 0 1rem 1rem;align-items:start;margin-top:-.125rem;display:grid}@media (width>=980px){.work-item-group{z-index:2;pointer-events:none;background:0 0;border-radius:0;height:clamp(39.875rem,24.1422rem + 25.6863vw,56.25rem);position:relative}}.work-item-client-name{letter-spacing:-.07813rem;color:#031b36;background:#f2f5f2;align-self:stretch;margin:0;padding-block:0 clamp(.9375rem,.77128rem + .531915vw,1.25rem);padding-inline:clamp(1.5rem,5.42553vw - .19548rem,4.6875rem);font-family:Bagoss,sans-serif;font-size:clamp(2.25rem,1.31915rem + 2.97872vw,4rem);font-weight:650;line-height:1;display:block}@media (width>=980px){.work-item-client-name{background:0 0;max-width:calc(37.5rem + clamp(1.5rem,5.42553vw - .19548rem,4.6875rem));padding-block:clamp(.0625rem,7.34043vw - 2.23138rem,4.375rem) 0;padding-inline-end:0}}.work-item-content{padding-block-end:clamp(2rem,.7367rem + 4.04255vw,4.375rem);padding-inline:var(--work-item-inline-padding);pointer-events:none;background:#f2f5f2;border-radius:0 0 1rem 1rem;align-self:end;gap:clamp(.625rem,.35904rem + .851064vw,1.125rem);display:grid}@media (width>=980px){.work-item:has(.work-item-video-target) .work-item-content{padding-block-end:2.375rem}.work-item-content{background:0 0}}.work-item-industry{color:#031b36;pointer-events:auto;background:#00000014;border-radius:.25rem;justify-self:start;margin:0;padding-block:.25rem .1875rem;padding-inline:.5rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;display:inline-block}.work-item-industry-mobile{top:1.75rem;left:var(--work-item-inline-padding);z-index:2;pointer-events:none;background:#e2e2e2;position:absolute}@media (width>=980px){.work-item-industry-mobile{display:none}}.work-item-industry-desktop{display:none}@media (width>=980px){.work-item-industry-desktop{display:inline-block}}.work-item-title{letter-spacing:-.0625rem;color:#031b36;pointer-events:auto;max-width:33.75rem;margin:0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:400;line-height:1.08333;transition:color .25s}@media (width>=980px){.work-item-title{max-width:clamp(30rem,13.2955rem + 27.2727vw,33.75rem)}}.work-item-client-link{color:currentColor;pointer-events:auto;text-decoration:none;transition:color .25s}.work-item-client-link:focus-visible{color:#0b2c52}@media (hover:hover){.work-item-client-link:hover{color:#0b2c52}}.work-item-client-link:after{z-index:1;content:"";position:absolute;inset:0}.work-item-title-end{white-space:nowrap}.work-item-title-icon{z-index:2;vertical-align:middle;opacity:0;pointer-events:none;background-color:#ff2c17;border-radius:50%;justify-content:center;align-items:center;width:clamp(1.75rem,1.28457rem + 1.48936vw,2.625rem);height:clamp(1.75rem,1.28457rem + 1.48936vw,2.625rem);margin-inline-start:.25em;transition:opacity .25s,transform .25s;display:inline-flex;position:relative;transform:translate(-.3125rem,calc(-1*clamp(.1875rem,.12101rem + .212766vw,.3125rem)))}.work-item-title-icon .icon{fill:#000;width:clamp(.75rem,.55053rem + .638298vw,1.125rem);height:clamp(.625rem,.45878rem + .531915vw,.9375rem)}.work-item:has(.work-item-client-link:focus-visible) .work-item-title{color:#0b2c52}.work-item:has(.work-item-client-link:focus-visible) .work-item-title-icon{opacity:1;transform:translateY(calc(-1*clamp(.1875rem,.12101rem + .212766vw,.3125rem)))}@media (hover:hover){.work-item:has(.work-item-client-link:hover) .work-item-title{color:#0b2c52}.work-item:has(.work-item-client-link:hover) .work-item-title-icon{opacity:1;transform:translateY(calc(-1*clamp(.1875rem,.12101rem + .212766vw,.3125rem)))}}.work-item.narrative-open{z-index:500}.work-item-narrative{--narrative-default-height:calc(10rem * 16 / 9);--narrative-hover-height:calc(10.875rem * 16 / 9);--narrative-grown-height:calc(clamp(39.875rem, 24.1422rem + 25.6863vw, 56.25rem) - 2.5rem);--narrative-play-height:calc(var(--narrative-grown-height) - 3.5rem);--narrative-play-width:calc(var(--narrative-play-height) * 9 / 16);width:10rem;height:var(--narrative-default-height);z-index:4;transition:width .25s,height .25s;display:none;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}@media (width>=980px){.work-item-narrative{display:block}}.work-item-narrative:not(.is-active):hover{width:calc(var(--narrative-hover-height) * 9 / 16);height:var(--narrative-hover-height)}.work-item-narrative.is-animating{will-change:transform;transition:none}.work-item-narrative.is-active{width:var(--narrative-video-play-width,var(--narrative-play-width));height:var(--narrative-video-play-height,var(--narrative-play-height));inset:var(--narrative-video-play-top,56px) auto auto var(--narrative-video-play-left,0);z-index:3;transition:none;position:fixed}.work-item-narrative-overlay{z-index:2;backdrop-filter:blur(.3125rem);opacity:0;background-color:#fffc;transition:opacity .25s;position:fixed;inset:0}.work-item-narrative-overlay.is-open{opacity:1}.work-item-narrative-close{z-index:4;text-underline-offset:.25rem;color:#031b36;cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-family:ABC Diatype,sans-serif;font-size:1rem;line-height:1;text-decoration:underline;transition:opacity .25s;display:none;position:absolute;inset-block-end:calc(100% + 1rem);inset-inline-end:0}.work-item-narrative.is-active .work-item-narrative-close{display:block}.work-item-narrative.is-settled .work-item-narrative-close{opacity:1}.work-item-narrative.is-settled .work-item-narrative-close:focus-visible{opacity:.7}@media (hover:hover){.work-item-narrative.is-settled .work-item-narrative-close:hover{opacity:.7}}.work-item-narrative-media{background-color:#000;border-radius:.75rem;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.work-item-narrative-image{z-index:1;filter:saturate(.95)brightness(.9);object-fit:cover;width:100%;height:100%;transition:opacity .25s,filter .5s;position:absolute;inset:0}.work-item-narrative.ready .work-item-narrative-image{opacity:0}.work-item-narrative:not(.is-active):hover .work-item-narrative-image{filter:saturate()brightness()}.work-item-narrative-target{z-index:0;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;position:absolute;inset:0}.work-item-narrative.ready .work-item-narrative-target{opacity:1;pointer-events:none;visibility:visible}.work-item-narrative-target iframe{aspect-ratio:16/9;border:0;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.work-item-narrative-play{--video-control-size:2rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.work-item-narrative-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.work-item-narrative-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.work-item-narrative-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.work-item-narrative-play:hover{color:#fdffee;background-color:#0b2c52}}.work-item-narrative-play{z-index:3;margin:.75rem}.work-item-narrative-play:after{z-index:1;content:"";position:absolute;inset:0}.work-item-narrative.is-active .work-item-narrative-play,.work-item-narrative.is-animating .work-item-narrative-play{display:none}.work-item-narrative-toggle{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.work-item-narrative-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.work-item-narrative-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.work-item-narrative-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.work-item-narrative-toggle:hover{color:#fdffee;background-color:#0b2c52}}.work-item-narrative-toggle{z-index:4;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.work-item-narrative.is-animating .work-item-narrative-toggle{opacity:0;visibility:hidden;transition:none}.work-item-narrative.ready.is-settled .work-item-narrative-toggle{opacity:1;visibility:visible}.work-item-narrative-play .icon-play{z-index:2;position:relative}.work-item-narrative.playing .work-item-narrative-toggle .icon-play{display:none}.work-item-narrative.playing .work-item-narrative-toggle .icon-pause{display:block}.work-list-items{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.work-list-item{width:100%}.work-list-footer{--work-list-gutter:clamp(1.25rem, .31915rem + 2.97872vw, 3rem);margin-block:clamp(2rem,1.23537rem + 2.44681vw,3.4375rem) 0;margin-inline:calc(var(--work-list-gutter) * -1);padding-inline:var(--work-list-gutter);flex-direction:column;align-items:center;gap:1rem;display:flex;overflow-x:clip}@media (width>=500px){.work-list-footer{flex-direction:row;align-items:center;gap:1.5rem;margin-inline:0;padding-inline:0;overflow-x:visible}}@media (width>=740px){.work-list-footer{gap:2.5rem}}.work-list-footer-button{--frosted-fill-alpha:4%;--frosted-fill-alpha-hover:8%;--frosted-glow-padding:2rem;--frosted-label:#020f21;--frosted-intensity:.7;--shimmer-base:color-mix(in srgb, var(--frosted-label) 80%, #fdffee);--shimmer-highlight:#000;--frosted-fill-rgb:11 44 82;--glow-color:rgb(255 44 23/calc(var(--frosted-intensity) * 1));--glow-color-60:rgb(255 44 23/calc(var(--frosted-intensity) * .6));--glow-color-20:rgb(255 44 23/calc(var(--frosted-intensity) * .2));--frosted-sweep-duration:7.5s;--frosted-phase:0;--rest-angle:110deg;--burst-angle:0deg;--cursor-angle:calc(var(--rest-angle) + var(--burst-angle));--edge-proximity:96;--edge-sensitivity:0;--outer-span:5;--outer-f:7.5;--outer-mask:conic-gradient(from calc(var(--cursor-angle) - (var(--outer-f) + var(--outer-span) / 2) * 3.6deg) at center, transparent 0%, #000 calc(var(--outer-f) * 1%), #000 calc((var(--outer-f) + var(--outer-span)) * 1%), transparent calc((var(--outer-f) * 2 + var(--outer-span)) * 1%), transparent 100%);letter-spacing:-.02em;animation:frosted_sweep var(--frosted-sweep-duration) linear infinite;animation-delay:calc(var(--frosted-phase) * var(--frosted-sweep-duration) * -1);appearance:none;color:var(--frosted-label);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.375rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:--burst-angle 2s cubic-bezier(.16,1,.3,1),--outer-span 2s cubic-bezier(.16,1,.3,1);animation-play-state:paused;display:inline-flex;position:relative;overflow:visible;transform:translateZ(.00063rem)}.work-list-footer-button.is-in-view{animation-play-state:running}.work-list-footer-button:before{z-index:0;backdrop-filter:none;background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha));border-radius:inherit;content:"";pointer-events:none;transition:backdrop-filter .325s cubic-bezier(.16,1,.3,1),background-color .325s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.work-list-footer-button:focus-visible{--burst-angle:360deg;--outer-span:16}.work-list-footer-button:focus-visible:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.work-list-footer-button:focus-visible>.frosted-button-label{animation:1.5s linear infinite text_shimmer}@media (hover:hover){.work-list-footer-button:hover{--burst-angle:360deg;--outer-span:16}.work-list-footer-button:hover:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.work-list-footer-button:hover>.frosted-button-label{animation:1.5s linear infinite text_shimmer}}@media (prefers-reduced-motion:reduce){.work-list-footer-button{transition:none;animation:none}.work-list-footer-button:focus-visible{--burst-angle:0deg;--outer-span:5}.work-list-footer-button:focus-visible>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.work-list-footer-button:hover{--burst-angle:0deg;--outer-span:5}.work-list-footer-button:hover>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce){.work-list-footer-button:before{transition:none}}.work-list-footer-button>.frosted-button-stroke{inset:calc(var(--frosted-glow-padding) * -1);z-index:1;border-radius:inherit;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none;mask-image:var(--outer-mask);position:absolute}.work-list-footer-button>.frosted-button-stroke:before{inset:var(--frosted-glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--glow-color), inset 0 0 .5rem 0 var(--glow-color-60), inset 0 0 1.25rem .125rem var(--glow-color-20), 0 0 .5rem 0 var(--glow-color-60), 0 0 1.25rem .125rem var(--glow-color-20);content:"";position:absolute}.work-list-footer-button>.frosted-button-label{--spread:1.43em;z-index:2;background-clip:text;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--shimmer-highlight), transparent calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));color:#0000;-webkit-text-fill-color:transparent;background-position:100%,0 0;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;position:relative}.work-list-footer-button:focus-visible{outline-offset:0;outline:.125rem solid #ff2c17}.work-list-footer-button{text-align:center;width:100%;font-family:ABC Diatype,sans-serif;font-size:1rem}@media (width>=500px){.work-list-footer-button{width:auto}}.work-list-view-all-link{font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.work-list-view-all-link .work-list-view-all-link-label{position:relative}.work-list-view-all-link .work-list-view-all-link-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.0625rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.work-list-view-all-link:focus-visible .work-list-view-all-link-label:before{opacity:1;translate:0}@media (hover:hover){.work-list-view-all-link:hover .work-list-view-all-link-label:before{opacity:1;translate:0}}.work-list-view-all-link{color:#031b36;align-items:center;gap:.5rem;margin-block-start:.75rem;text-decoration:none;display:inline-flex}@media (width>=500px){.work-list-view-all-link{margin-block-start:0}}body.work-listing .work-list-view-all-link,body.work-listing .work-list-footer:not(:has(.work-list-footer-button)){display:none}.featured-work{background:#fdffee;padding-block:clamp(4.5rem,1.10904rem + 10.8511vw,10.875rem)}.featured-work-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.featured-work-header{margin-block:0 clamp(4.375rem,3.71011rem + 2.12766vw,5.625rem)}.featured-work-header-label{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;margin:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.featured-work-header-title{color:#0b2c52;max-width:59.375rem;margin-block:clamp(1.125rem,.79255rem + 1.06383vw,1.75rem) 0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}.featured-work-header-description{color:#031b36;opacity:.7;max-width:59.375rem;margin-block:clamp(1.5rem,1.36702rem + .425532vw,1.75rem) 0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1.38462}.testimonial{background-color:var(--background,#fdffee);color:var(--text-color,#2d2d2d);padding-block:3.75rem}.testimonial-inner{flex-direction:column;gap:clamp(2.5rem,10.2128vw - .69149rem,8.5rem);max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}.testimonial-header{text-align:center}.testimonial-intro{letter-spacing:.1rem;text-transform:uppercase;color:var(--text-color,#2d2d2d);margin-block:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.testimonial-carousel{flex-direction:column;gap:clamp(3.125rem,.93085rem + 7.02128vw,7.25rem);display:flex}.testimonial:has(.testimonial-intro) .testimonial-carousel:has(.embla__slide:first-child:last-child){margin-block:0 clamp(.0625rem,12.234vw - 3.76064rem,7.25rem)}.testimonial:not(:has(.testimonial-intro)) .testimonial-carousel:has(.embla__slide:first-child:last-child){margin-block:clamp(.0625rem,12.234vw - 3.76064rem,7.25rem)}.testimonial-carousel-stage{--carousel-control-size:2.875rem;--carousel-padding-inline:0;--testimonial-quote-width:100%;position:relative}@media (width>=740px){.testimonial-carousel-stage{--carousel-padding-inline:clamp(3.75rem, 2.68617rem + 3.40426vw, 5.75rem);padding-inline:var(--carousel-padding-inline)}}@media (width>=980px){.testimonial-carousel-stage{--carousel-padding-inline:0;--testimonial-quote-width:calc(10 * var(--column-width) + 9 * var(--column-gap));padding-inline:0}}@media (width>=1200px){.testimonial-carousel-stage{--testimonial-quote-width:min(calc(8 * var(--column-width) + 7 * var(--column-gap)), 62.5rem)}}.testimonial-carousel-prev,.testimonial-carousel-next{display:none}@media (width>=740px){.testimonial-carousel-prev,.testimonial-carousel-next{width:var(--carousel-control-size);height:var(--carousel-control-size);z-index:1;color:var(--title-color,#ff2c17);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex;position:absolute;top:50%;translate:0 -50%}}@media (width>=740px) and (width>=980px){.testimonial-carousel-prev,.testimonial-carousel-next{border:.0625rem solid;transition:background-color .25s,color .25s,opacity .25s}.testimonial-carousel-prev:focus-visible,.testimonial-carousel-next:focus-visible{background-color:var(--title-color,#ff2c17);color:var(--background,#fdffee)}}@media (width>=740px) and (width>=980px) and (hover:hover){.testimonial-carousel-prev:hover,.testimonial-carousel-next:hover{background-color:var(--title-color,#ff2c17);color:var(--background,#fdffee)}}@media (width>=740px){.testimonial-carousel-prev[hidden],.testimonial-carousel-next[hidden]{display:none}.testimonial-carousel-prev{inset-inline-start:calc((var(--carousel-padding-inline) - var(--carousel-control-size)) / 2)}.testimonial-carousel-next{inset-inline-end:calc((var(--carousel-padding-inline) - var(--carousel-control-size)) / 2)}}@media (width>=740px) and (width>=980px){.testimonial-carousel-prev{inset-inline-start:max(.0625rem, (100% - var(--testimonial-quote-width)) / 8 - var(--carousel-control-size) / 2)}.testimonial-carousel-next{inset-inline-end:max(.0625rem, (100% - var(--testimonial-quote-width)) / 8 - var(--carousel-control-size) / 2)}}@media (width>=740px) and (width>=1200px){.testimonial-carousel-prev{inset-inline-start:max(.0625rem, (100% - var(--testimonial-quote-width)) / 4 - var(--carousel-control-size) / 2)}.testimonial-carousel-next{inset-inline-end:max(.0625rem, (100% - var(--testimonial-quote-width)) / 4 - var(--carousel-control-size) / 2)}}@media (width>=740px) and (hover:hover){.testimonial-carousel:hover .testimonial-carousel-prev,.testimonial-carousel:hover .testimonial-carousel-next{opacity:1}}@media (width>=740px){.testimonial-carousel .testimonial-carousel-prev:focus-visible,.testimonial-carousel .testimonial-carousel-next:focus-visible{opacity:1}}.testimonial-carousel-viewport{width:100%;min-width:0;overflow:hidden}.testimonial-carousel-viewport .embla__container{min-width:0;display:flex}.testimonial-carousel-viewport .embla__slide{flex-direction:column;flex:0 0 100%;justify-content:center;min-width:0;display:flex}.testimonial-figure{text-align:center;color:var(--text-color,#2d2d2d);opacity:0;margin-block:0;margin-inline:auto}.testimonial-figure.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.testimonial-figure{opacity:1}}@media (width>=980px){.testimonial-figure{width:calc(10 * var(--column-width) + 9 * var(--column-gap))}}@media (width>=1200px){.testimonial-figure{width:calc(8 * var(--column-width) + 7 * var(--column-gap));max-width:62.5rem}}.testimonial-quote{letter-spacing:-.0625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--text-color,#2d2d2d);margin:0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:300;line-height:1.08333}.testimonial-quote p{margin:0}.testimonial-image{border-radius:50%;width:4rem;height:4rem;margin-block:clamp(1rem,3.40426vw - .06383rem,3rem) 1rem;margin-inline:auto;display:block;overflow:hidden}.testimonial-image img{object-fit:cover;width:100%;height:100%}.testimonial-caption{text-align:center;color:var(--text-color,#2d2d2d);margin-block:clamp(1.25rem,.31915rem + 2.97872vw,3rem) 0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);font-weight:700;line-height:1.5}.testimonial-image+.testimonial-caption{margin-block-start:0}.testimonial-carousel-dots{justify-content:center;gap:.5rem;display:flex}.testimonial-carousel-dots[hidden]{display:none}.testimonial-carousel-dots .embla__dot{background-color:var(--text-color,#2d2d2d);cursor:pointer;opacity:.3;border:0;border-radius:62.4375rem;width:2rem;height:.25rem;padding:0;transition:opacity .25s}@media (width>=980px){.testimonial-carousel-dots .embla__dot{width:3.125rem;height:.3125rem}}.testimonial-carousel-dots .embla__dot--selected{opacity:1}.how-we-help{color:#fdffee;background:#031b36;padding-block:clamp(3.75rem,1.75532rem + 6.38298vw,7.5rem) clamp(3.75rem,3.08511rem + 2.12766vw,5rem)}.how-we-help-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}@media (width>=740px){.how-we-help-header{width:85%;max-width:56.25rem}}.how-we-help-label{letter-spacing:.1rem;text-transform:uppercase;margin-block:0 1.375rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.how-we-help-title{color:#ff2c17;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}.how-we-help-intro{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block:1.5625rem 0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462;display:block}.how-we-help-body{margin-block:clamp(3.125rem,2.26064rem + 2.76596vw,4.75rem) 0;position:relative}.how-we-help-list{padding-bottom:clamp(6.25rem,4.92021rem + 4.25532vw,8.75rem);display:grid}.how-we-help-list-item{border-top:.0625rem solid #fff3;justify-items:start;gap:1.125rem;padding-block:clamp(1.375rem,.97606rem + 1.2766vw,2.125rem);transition:border-top-color .25s;display:grid;position:relative}@media (width>=980px){.how-we-help-list-item{grid-template-columns:1fr 3rem;align-items:center;gap:clamp(1.5rem,8.69565vw - 3.82609rem,4rem)}}.how-we-help-list-item:focus-visible{border-top-color:#fff}@media (hover:hover){.how-we-help-list-item:hover{border-top-color:#fff}}.how-we-help-list-item:focus-within{border-top-color:#fff}.how-we-help-item-group{gap:1.125rem;padding-inline-end:10%;display:grid}@media (width>=980px){.how-we-help-item-group{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3.125rem,32.6087vw - 16.8478rem,12.5rem);padding-inline-end:clamp(3.125rem,10.8696vw - 3.53261rem,6.25rem)}}.how-we-help-item-problem{font-family:Family,serif;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1.19231}.how-we-help-item-solution{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Bagoss,sans-serif;font-size:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-weight:600;line-height:1.16667}.how-we-help-item-link{color:#fff;border-radius:.25rem;display:inline-block}.how-we-help-item-link .icon-wrapper{background:#ffffff26;border-radius:.25rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .25s,color .25s;display:flex}.how-we-help-item-link .icon-wrapper .icon{fill:currentColor}.how-we-help-item-link .label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.how-we-help-item-link:focus-visible .icon-wrapper{background:#ff2c17}@media (hover:hover){.how-we-help-item-link:hover .icon-wrapper{background:#ff2c17}}.how-we-help-item-link:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}html.presentation-preview .how-we-help-item-problem,html.presentation-preview .how-we-help-item-solution{z-index:1;position:relative}html.presentation-preview .how-we-help-item-link:before{content:none}.how-we-help-ai{z-index:1;backdrop-filter:blur(.5rem);opacity:0;pointer-events:none;background:#ffffff26;border:.0625rem solid #ffffff26;border-radius:1.5rem;width:100%;max-width:41.25rem;margin-block:clamp(-5rem,-3.67021rem - 4.25532vw,-7.5rem) 0;margin-inline:auto;padding:1.25rem;position:sticky;bottom:clamp(1.25rem,.58511rem + 2.12766vw,2.5rem)}.how-we-help-ask{display:block}.how-we-help-ask-title{letter-spacing:.1rem;text-transform:uppercase;white-space:normal;clip-path:none;color:#ffffffb3;width:auto;height:auto;margin-block:0 1rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;position:static;overflow:visible}.how-we-help-ask-field{background-color:#fdffee;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1.5rem;display:flex}.how-we-help-ask-label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.how-we-help-ask-input{color:#031b36;background-color:#0000;border:none;flex:1;font-size:1rem}.how-we-help-ask-input::placeholder{color:#031b3699}.how-we-help-ask-input:focus-visible{outline:none}.how-we-help-ask-submit{color:#031b36;cursor:pointer;background-color:#ff2c17;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .25s;display:flex}.how-we-help-ask-submit:focus-visible{color:#fff;background-color:#031b36}@media (hover:hover){.how-we-help-ask-submit:hover{color:#fff;background-color:#031b36}}.how-we-help-ask .how-we-help-ask-submit .icon{transform:rotate(-90deg)}.media-grid{color:#000;margin-block:clamp(2.5rem,1.17021rem + 4.25532vw,5rem)}.work-detail-components .media-grid:first-child{margin-block-start:0}.media-grid-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.media-grid-rows{gap:1.5rem;display:grid}.media-grid-row--full-width{width:100%}.media-grid-row--half-width{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=740px){.media-grid-row--half-width{grid-template-columns:repeat(2,1fr)}}.media-grid-media{margin:0;position:relative;overflow:hidden}.media-grid-media--wide{aspect-ratio:16/9;border-radius:.5rem}.media-grid-media--portrait{aspect-ratio:3/4}.media-grid-row--half-width .media-grid-media--portrait:first-child{border-radius:.5rem}@media (width>=740px){.media-grid-row--half-width .media-grid-media--portrait:first-child{border-radius:.5rem 0 0 .5rem}}.media-grid-row--half-width .media-grid-media--portrait:last-child{border-radius:.5rem}@media (width>=740px){.media-grid-row--half-width .media-grid-media--portrait:last-child{border-radius:0 .5rem .5rem 0}}.media-grid-image{object-fit:cover;width:100%;height:100%;transition:opacity .25s 3s;display:block;position:absolute;inset:0}.media-grid-media:has(.media-grid-video.ready) .media-grid-image{opacity:0}.media-grid-video{z-index:1;display:block;position:absolute;inset:0}.media-grid-video-catcher{z-index:2;pointer-events:auto;position:absolute;inset:0}.media-grid-video-toggle{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.media-grid-video-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.media-grid-video-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.media-grid-video-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.media-grid-video-toggle:hover{color:#fdffee;background-color:#0b2c52}}.media-grid-video-toggle{z-index:3;pointer-events:auto;display:none;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.media-grid-video.ready .media-grid-video-toggle{display:flex}.media-grid-video.playing .media-grid-video-toggle .icon-play{display:none}.media-grid-video.playing .media-grid-video-toggle .icon-pause{display:block}.media-grid-video-target{opacity:0;pointer-events:none;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block;overflow:hidden}.media-grid-video.ready .media-grid-video-target{opacity:1;visibility:visible}.media-grid-video-target iframe{pointer-events:none;border:0}.media-grid-media--wide .media-grid-video-target iframe{width:100%;height:100%;position:absolute;inset:0}.media-grid-media--portrait .media-grid-video-target iframe{aspect-ratio:16/9;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.text-highlight{background:var(--background,#031b36);color:var(--text-color,#fff);padding-block:clamp(21.25rem,13.4048rem + 25.1046vw,25rem) 0;position:relative;overflow:hidden}@media (width>=740px){.text-highlight{padding-block:clamp(3.75rem,1.42287rem + 7.44681vw,8.125rem)}}.text-highlight-rings-wrapper{aspect-ratio:478/679;width:85%;height:auto;position:absolute;top:0;left:0;overflow:hidden}@media (width>=740px){.text-highlight-rings-wrapper{width:21.875rem;height:100%;aspect-ratio:unset;right:calc(100vw - clamp(1.25rem, .31915rem + 2.97872vw, 3rem) * 2 - (3.5 * var(--column-width) + 2.5 * var(--column-gap)));left:auto}}@media (width>=980px){.text-highlight-rings-wrapper{width:29.875rem}}@media (width>=1200px){.text-highlight-rings-wrapper{left:0;right:auto}}.text-highlight-rings-wrapper svg{aspect-ratio:1983/2043;width:280%;max-width:none;height:auto;position:absolute;top:-12.5rem;right:0}@media (width>=980px){.text-highlight-rings-wrapper svg{top:-18.75rem}}.text-highlight-inner{background:var(--background,#031b36);max-width:133rem;margin-inline:auto;padding-block:3rem clamp(3.75rem,1.75532rem + 6.38298vw,7.5rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.text-highlight-inner:before{background:linear-gradient(0deg, var(--background,#031b36) 0%, transparent 100%);content:"";width:100%;height:12.5rem;display:block;position:absolute;bottom:100%;left:0}@media (width>=740px){.text-highlight-inner{background:0 0;align-items:center;min-height:clamp(23.75rem,21.2393rem + 5.42857vw,26.125rem);padding-block:0;display:grid}.text-highlight-inner:before{display:none}}.text-highlight-content{flex-direction:column;gap:1.5rem;display:flex}@media (width>=740px){.text-highlight-content{padding-inline:calc(5.5 * var(--column-width) + 4.5 * var(--column-gap)) calc(1 * var(--column-width) + 0 * var(--column-gap));gap:clamp(1.5rem,1.13431rem + 1.17021vw,2.1875rem)}}@media (width>=1440px){.text-highlight-content{padding-inline:calc(4.6 * var(--column-width) + 3.6 * var(--column-gap)) calc(1 * var(--column-width) + 0 * var(--column-gap))}}.text-highlight-headline{letter-spacing:.1rem;text-transform:uppercase;color:currentColor;margin:0;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.text-highlight-title{letter-spacing:-.0625rem;white-space:pre-line;color:currentColor;margin-block:0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:400;line-height:1.25}@media (width>=740px){.text-highlight-title{line-height:1.08333}}[data-theme=paper] .text-highlight-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=paper] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=paper] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=paper] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=paper] .text-highlight-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=paper] .text-highlight-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=paper] .text-highlight-link:focus-visible{color:#031b36}[data-theme=paper] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=paper] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=paper] .text-highlight-link:hover{color:#031b36}[data-theme=paper] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=paper] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=white] .text-highlight-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=white] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=white] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=white] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=white] .text-highlight-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=white] .text-highlight-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=white] .text-highlight-link:focus-visible{color:#031b36}[data-theme=white] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=white] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=white] .text-highlight-link:hover{color:#031b36}[data-theme=white] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=white] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=rose] .text-highlight-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=rose] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=rose] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=rose] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=rose] .text-highlight-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=rose] .text-highlight-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=rose] .text-highlight-link:focus-visible{color:#031b36}[data-theme=rose] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=rose] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=rose] .text-highlight-link:hover{color:#031b36}[data-theme=rose] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=rose] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=aqua] .text-highlight-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=aqua] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=aqua] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=aqua] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=aqua] .text-highlight-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=aqua] .text-highlight-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=aqua] .text-highlight-link:focus-visible{color:#031b36}[data-theme=aqua] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=aqua] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=aqua] .text-highlight-link:hover{color:#031b36}[data-theme=aqua] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=aqua] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=midnight_navy] .text-highlight-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=midnight_navy] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=midnight_navy] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=midnight_navy] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=midnight_navy] .text-highlight-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=midnight_navy] .text-highlight-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=midnight_navy] .text-highlight-link:focus-visible{color:#031b36}[data-theme=midnight_navy] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=midnight_navy] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=midnight_navy] .text-highlight-link:hover{color:#031b36}[data-theme=midnight_navy] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=midnight_navy] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=prism] .text-highlight-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=prism] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=prism] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=prism] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=prism] .text-highlight-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=prism] .text-highlight-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=prism] .text-highlight-link:focus-visible{color:#031b36}[data-theme=prism] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=prism] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=prism] .text-highlight-link:hover{color:#031b36}[data-theme=prism] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=prism] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=think_red] .text-highlight-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=think_red] .text-highlight-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=think_red] .text-highlight-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=think_red] .text-highlight-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=think_red] .text-highlight-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=think_red] .text-highlight-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=think_red] .text-highlight-link:focus-visible{color:#031b36}[data-theme=think_red] .text-highlight-link:focus-visible:before{transform:scaleY(1)}[data-theme=think_red] .text-highlight-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .text-highlight-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .text-highlight-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=think_red] .text-highlight-link:hover{color:#031b36}[data-theme=think_red] .text-highlight-link:hover:before{transform:scaleY(1)}[data-theme=think_red] .text-highlight-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .text-highlight-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .text-highlight-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.text-highlight-link{align-self:flex-start;align-items:center;gap:.75rem;display:inline-flex}@media (width>=740px){.text-highlight-link{margin-block-start:clamp(.0625rem,.285714vw - .06964rem,.1875rem)}}.results{margin-block:clamp(2.5rem,9.57447vw - .49202rem,8.125rem);overflow-x:clip}.work-detail-components .results:last-child{margin-block-end:0;padding-block-end:clamp(2.5rem,9.57447vw - .49202rem,8.125rem)}.results-inner{gap:1.25rem;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:grid}@media (width>=740px){.results-inner{grid-template-columns:calc(3 * var(--column-width) + 2 * var(--column-gap)) calc(9 * var(--column-width) + 8 * var(--column-gap));align-items:start;column-gap:1.5rem}}@media (width>=1440px){.results-inner{max-width:90rem}}.results-header{display:block}@media (width>=740px){.results-header{position:sticky;top:clamp(2.5rem,1.83511rem + 2.12766vw,3.75rem)}}.results-title{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;opacity:.6;margin:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.results-list{gap:1rem;max-width:56.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=740px){.results-list{justify-self:end;width:100%}}.results-item{color:#031b36;opacity:0;will-change:opacity, transform;border-radius:1rem;gap:clamp(1.5625rem,.73138rem + 2.65957vw,3.125rem);padding-block:clamp(2.5rem,1.70213rem + 2.55319vw,4rem) clamp(2.75rem,1.81915rem + 2.97872vw,4.5rem);padding-inline:clamp(1.75rem,.88564rem + 2.76596vw,3.375rem);display:grid;transform:translate(6.25rem)}@media (prefers-reduced-motion:reduce){.results-item{opacity:1;will-change:auto;transform:none}}.results-item:nth-child(5n+1){background-color:#ffe8f8}.results-item:nth-child(5n+2){background-color:#b6ffff}.results-item:nth-child(5n+3){background-color:#fff}.results-item:nth-child(5n+4){background-color:#ff2c17}.results-item:nth-child(5n+5){background-color:#ffaaf6}.results-item-problem,.results-item-solution{opacity:0;will-change:opacity, transform;transform:translateY(1.25rem)}@media (prefers-reduced-motion:reduce){.results-item-problem,.results-item-solution{opacity:1;will-change:auto;transform:none}}.results-item-problem{font-family:Family,serif;font-size:clamp(1.75rem,1.48404rem + .851064vw,2.25rem);font-weight:400}.results-item-problem span{letter-spacing:.1rem;text-transform:uppercase;opacity:.6;margin-block:0 clamp(.5rem,.26729rem + .744681vw,.9375rem);font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;display:block}.results-item-problem p{margin-block:0}.results-item-solution{font-family:Bagoss,sans-serif;font-size:clamp(1.5rem,1.23404rem + .851064vw,2rem);font-weight:600}.results-item-solution span{letter-spacing:.1rem;text-transform:uppercase;opacity:.6;margin-block:0 clamp(.5rem,.26729rem + .744681vw,.9375rem);font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;display:block}.results-item-solution p{margin-block:0}.simple-cta{position:relative}.simple-cta.type-image{--simple-cta-image-max-width:clamp(43.75rem, -6.25rem + 50vw, 56.25rem)}.simple-cta.type-video{--simple-cta-video-height:35.625rem;--simple-cta-video-width:calc(var(--simple-cta-video-height) * 9 / 16)}.simple-cta{background:var(--background,#ff2c17);padding-block:clamp(3.75rem,3.08511rem + 2.12766vw,5rem);overflow:clip}@media (width>=980px){.simple-cta{flex-direction:column;padding-block-end:0;display:flex}.simple-cta.type-image{min-height:calc(clamp(2.5rem, 1.17021rem + 4.25532vw, 5rem) + min(50vw, var(--simple-cta-image-max-width)) * 4 / 5 + clamp(2.5rem, 1.17021rem + 4.25532vw, 5rem))}.simple-cta.type-video{min-height:calc(clamp(2.5rem, 1.17021rem + 4.25532vw, 5rem) + var(--simple-cta-video-height) + clamp(2.5rem, 1.17021rem + 4.25532vw, 5rem))}}.simple-cta-inner{z-index:1;gap:2rem;width:100%;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:grid;position:relative}@media (width>=980px){.simple-cta-inner{flex:1;align-self:stretch;gap:1.5rem}}.simple-cta-body{flex-direction:column;display:flex}@media (width>=980px){.simple-cta-body{width:100%;min-height:100%;padding-block-end:clamp(2.5rem,1.50266rem + 3.19149vw,4.375rem)}.simple-cta.align-left .simple-cta-body{margin-inline-start:auto}.simple-cta.type-image .simple-cta-body{max-width:min(clamp(34.375rem, -3.125rem + 41.6667vw, 43.75rem), 100% - min(50vw, var(--simple-cta-image-max-width)) - 1.5rem)}.simple-cta.type-video .simple-cta-body{max-width:min(clamp(34.375rem, -3.125rem + 41.6667vw, 43.75rem), 100% - var(--simple-cta-video-width) - 1.5rem)}}.simple-cta-eyebrow{letter-spacing:.1rem;text-transform:uppercase;color:var(--text-color,#fff);margin:0;margin-block-end:clamp(1rem,.80053rem + .638298vw,1.375rem);font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}@media (width>=500px){.simple-cta-eyebrow{letter-spacing:.1rem;text-transform:uppercase;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}}.simple-cta-title{color:var(--title-color,#fff);margin:0;font-family:Bagoss,sans-serif;font-size:clamp(2.625rem,1.89362rem + 2.34043vw,4rem);font-weight:500;line-height:1}.simple-cta-group{flex-direction:column;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);margin-block-start:auto;display:flex}.simple-cta-description{white-space:pre-line;color:var(--text-color,#031b36);margin-block:clamp(1.25rem,4.25532vw - .07979rem,3.75rem) 0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}[data-theme=paper] .simple-cta-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=paper] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=paper] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=paper] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=paper] .simple-cta-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=paper] .simple-cta-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=paper] .simple-cta-link:focus-visible{color:#031b36}[data-theme=paper] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=paper] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=paper] .simple-cta-link:hover{color:#031b36}[data-theme=paper] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=paper] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=white] .simple-cta-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=white] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=white] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=white] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=white] .simple-cta-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=white] .simple-cta-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=white] .simple-cta-link:focus-visible{color:#031b36}[data-theme=white] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=white] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=white] .simple-cta-link:hover{color:#031b36}[data-theme=white] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=white] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=rose] .simple-cta-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=rose] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=rose] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=rose] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=rose] .simple-cta-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=rose] .simple-cta-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=rose] .simple-cta-link:focus-visible{color:#031b36}[data-theme=rose] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=rose] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=rose] .simple-cta-link:hover{color:#031b36}[data-theme=rose] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=rose] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=aqua] .simple-cta-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=aqua] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=aqua] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=aqua] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=aqua] .simple-cta-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=aqua] .simple-cta-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=aqua] .simple-cta-link:focus-visible{color:#031b36}[data-theme=aqua] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=aqua] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=aqua] .simple-cta-link:hover{color:#031b36}[data-theme=aqua] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=aqua] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=midnight_navy] .simple-cta-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=midnight_navy] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=midnight_navy] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=midnight_navy] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=midnight_navy] .simple-cta-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=midnight_navy] .simple-cta-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=midnight_navy] .simple-cta-link:focus-visible{color:#031b36}[data-theme=midnight_navy] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=midnight_navy] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=midnight_navy] .simple-cta-link:hover{color:#031b36}[data-theme=midnight_navy] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=midnight_navy] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=prism] .simple-cta-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=prism] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=prism] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=prism] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=prism] .simple-cta-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=prism] .simple-cta-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=prism] .simple-cta-link:focus-visible{color:#031b36}[data-theme=prism] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=prism] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=prism] .simple-cta-link:hover{color:#031b36}[data-theme=prism] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=prism] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=think_red] .simple-cta-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=think_red] .simple-cta-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=think_red] .simple-cta-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=think_red] .simple-cta-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=think_red] .simple-cta-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=think_red] .simple-cta-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=think_red] .simple-cta-link:focus-visible{color:#031b36}[data-theme=think_red] .simple-cta-link:focus-visible:before{transform:scaleY(1)}[data-theme=think_red] .simple-cta-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .simple-cta-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .simple-cta-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=think_red] .simple-cta-link:hover{color:#031b36}[data-theme=think_red] .simple-cta-link:hover:before{transform:scaleY(1)}[data-theme=think_red] .simple-cta-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .simple-cta-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .simple-cta-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.simple-cta-link{align-self:flex-start;align-items:center;gap:.75rem;display:flex}.simple-cta-media-column{position:relative}@media (width>=980px){.simple-cta-media-column{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.simple-cta.align-left .simple-cta-media-column{inset-inline:0 auto}.simple-cta.type-image .simple-cta-media-column{width:min(50vw, var(--simple-cta-image-max-width))}.simple-cta.type-video .simple-cta-media-column{width:var(--simple-cta-video-width);padding-block-end:clamp(3.75rem,3.08511rem + 2.12766vw,5rem);inset-inline-end:max(clamp(1.25rem,.31915rem + 2.97872vw,3rem),50% - 66.5rem + clamp(1.25rem,.31915rem + 2.97872vw,3rem))}.simple-cta.type-video.align-left .simple-cta-media-column{inset-inline:max(clamp(1.25rem,.31915rem + 2.97872vw,3rem),50% - 66.5rem + clamp(1.25rem,.31915rem + 2.97872vw,3rem)) auto}}.simple-cta-canvas-dots{--dots-grid-size:calc(min(60vw, clamp(43.75rem, -6.25rem + 50vw, 56.25rem)) + 1.875rem);bottom:calc(-1*clamp(4.125rem,3.46011rem + 2.12766vw,5.375rem));right:calc(-1*clamp(1rem,.36835rem + 2.02128vw,2.1875rem))}.simple-cta[data-theme=midnight_navy] .simple-cta-canvas-dots{--dots-grid-dot-color:#fdffee}.simple-cta.align-left .simple-cta-canvas-dots{left:calc(-1*clamp(1rem,.36835rem + 2.02128vw,2.1875rem));right:auto}@media (width>=980px){.simple-cta-canvas-dots{--dots-grid-size:calc(min(50vw, clamp(43.75rem, -6.25rem + 50vw, 56.25rem)) + 1.875rem);display:block;bottom:auto}}.simple-cta.type-image .simple-cta-canvas-dots{display:none;top:calc(-1*clamp(11.25rem,8.58696rem + 4.34783vw,12.5rem));bottom:auto}@media (width>=980px){.simple-cta.type-image .simple-cta-canvas-dots{display:block;top:calc(-1*clamp(7.5rem,3.77174rem + 6.08696vw,9.25rem));left:1.75rem;right:auto}.simple-cta.type-video .simple-cta-canvas-dots{top:calc(-1*clamp(18.75rem,31.3726vw - .46569rem,38.75rem));right:-6.625rem}.simple-cta.type-image.align-left .simple-cta-canvas-dots{left:auto;right:1.75rem}.simple-cta.type-video.align-left .simple-cta-canvas-dots{left:-6.625rem;right:auto}}.simple-cta-media{z-index:1;flex-shrink:0;position:relative}.simple-cta.type-image .simple-cta-media{aspect-ratio:5/4;width:100%;overflow:visible}@media (width>=980px){.simple-cta.type-image .simple-cta-media{max-width:var(--simple-cta-image-max-width)}}.simple-cta.type-video .simple-cta-media{width:var(--simple-cta-video-width);aspect-ratio:9/16;border-radius:1.25rem;max-width:100%;overflow:hidden}.simple-cta-image{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity .25s;position:relative}.simple-cta-media:has(.simple-cta-video.ready) .simple-cta-image{opacity:0}.simple-cta-video{display:block;position:absolute;inset:0}.simple-cta-video-play{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.simple-cta-video-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.simple-cta-video-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.simple-cta-video-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.simple-cta-video-play:hover{color:#fdffee;background-color:#0b2c52}}.simple-cta-video-play{z-index:2;transition:background-color .25s,color .25s,top .25s,left .25s,translate .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.simple-cta-video.ready .simple-cta-video-play{top:auto;left:auto;inset-block-end:1.25rem;inset-inline-end:1.25rem;translate:0}.simple-cta-video.playing .simple-cta-video-play .icon-play{display:none}.simple-cta-video.playing .simple-cta-video-play .icon-pause{display:block}.simple-cta-video-target{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block}.simple-cta-video.ready .simple-cta-video-target{opacity:1;pointer-events:none;visibility:visible}.simple-cta-video-target iframe{aspect-ratio:16/9;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.simple-cta-video-overlay{bottom:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000e6 100%);flex-direction:column;gap:.5rem;padding:clamp(1rem,.73404rem + .851064vw,1.5rem);padding-block-start:clamp(2rem,.93617rem + 3.40426vw,4rem);transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset-inline:0}.simple-cta-media:has(.simple-cta-video.ready) .simple-cta-video-overlay{opacity:0;visibility:hidden}.simple-cta-video-label{letter-spacing:.1rem;text-transform:uppercase;color:#ffaaf6;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.simple-cta-video-text{color:#fdffee;font-family:Family,serif;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1.19231}.related-work{padding-block:clamp(3.75rem,3.08511rem + 2.12766vw,5rem)}.related-work-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.related-work-title{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;margin:0;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.related-work-list{grid-template-columns:1fr;gap:clamp(1.5rem,.50266rem + 3.19149vw,3.375rem);margin:0;margin-block-start:clamp(2rem,1.46809rem + 1.70213vw,3rem);padding:0;list-style:none;display:grid}@media (width>=740px){.related-work-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.related-work-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-work-item{background:#fff;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.related-work-item-media{aspect-ratio:1;border-radius:.75rem .75rem 0 0;position:relative;overflow:hidden}.related-work-item-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:9.375rem;position:absolute;bottom:0;left:0}.related-work-item-image{object-fit:cover;width:100%;height:100%;display:block}.related-work-item-body{flex-direction:column;gap:1rem;padding-block:clamp(1.25rem,.98404rem + .851064vw,1.75rem) clamp(1.25rem,.78457rem + 1.48936vw,2.125rem);padding-inline:clamp(1.25rem,.98404rem + .851064vw,1.75rem);display:flex}.related-work-item-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.related-work-item-name{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.related-work-item-industry{letter-spacing:-.01563rem;color:#031b36;background:#00000014;border-radius:.25rem;padding-block:.25rem .1875rem;padding-inline:.5rem;font-size:.875rem;display:inline-block}.related-work-item-link{color:#031b36;max-width:28.75rem;font-family:Family,serif;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1.19231;text-decoration:none;transition:color .25s}.related-work-item-link:focus-visible{color:#ff2c17}@media (hover:hover){.related-work-item-link:hover{color:#ff2c17}}.floating-cards{background:#fdffee;position:relative}.floating-cards-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.floating-cards-animation{z-index:2;mix-blend-mode:difference;pointer-events:none;display:none;position:absolute;left:auto;right:clamp(1.875rem,.64495rem + 3.93617vw,4.1875rem);transform:translateY(-100%)}@media (width>=980px){.floating-cards-animation{display:block;left:50%;right:auto;transform:translate(-50%,-50%)}}.floating-cards-animation-rotate{transform-origin:50%}.floating-cards-animation-svg{width:10rem;height:10rem;display:block;overflow:visible}.floating-cards-animation-text{letter-spacing:.1rem;text-transform:uppercase;letter-spacing:0;fill:#fff;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.floating-cards-animation-path{fill:none}.floating-cards-backboard{flex-direction:column;gap:0;padding-block:clamp(4.375rem,4.04255rem + 1.06383vw,5rem);display:flex}@media (width>=980px){.floating-cards-backboard{text-align:center;justify-content:center;align-items:center;gap:clamp(.75rem,.48404rem + .851064vw,1.25rem);min-height:100lvh;padding-block:0;position:sticky;top:0}}.floating-cards-body:has(.floating-card-rows.is-carousel) .floating-cards-backboard{padding-block:clamp(2.5rem,.94785rem + 6.62252vw,5rem) clamp(1rem,.60106rem + 1.2766vw,1.75rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}@media (width>=980px){.floating-cards-body{min-height:100lvh;position:relative}}.floating-cards-body:has(.floating-card-rows.is-carousel){flex-direction:column;width:100vw;min-height:100lvh;margin-left:calc(50% - 50vw);display:flex}.floating-card-clip:has(.floating-card-rows.is-carousel){min-width:0;margin-block:auto;overflow:clip}.floating-cards-title{color:#0b2c52;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}@media (width>=980px){.floating-cards-title{max-width:16ch}}.floating-cards-intro{color:#2d2d2d;margin-block-end:0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}@media (width>=980px){.floating-cards-intro{max-width:44ch}}.floating-card-rows{flex-direction:column;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);padding-bottom:clamp(2.5rem,1.70213rem + 2.55319vw,4rem);display:flex}@media (width>=980px){.floating-card-rows{z-index:1;gap:0;padding-block:0 30lvh;position:relative}}.floating-card-rows.is-carousel{flex-direction:row;align-items:stretch;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);width:max-content;min-height:0;margin-block:auto;padding:0 clamp(1.25rem,.31915rem + 2.97872vw,3rem) clamp(4.375rem,4.04255rem + 1.06383vw,5rem);display:flex}.floating-card-row{display:flex}@media (width>=980px){.floating-card-row{--card-span:5;--card-indent:0;--card-pace:30lvh;margin-top:var(--card-pace)}.floating-card-row:nth-child(6n+1){--card-indent:0;--card-pace:0lvh}.floating-card-row:nth-child(6n+2){--card-indent:7;--card-pace:-20lvh}.floating-card-row:nth-child(6n+3){--card-indent:1;--card-pace:30lvh}.floating-card-row:nth-child(6n+4){--card-indent:6;--card-pace:-20lvh}.floating-card-row:nth-child(6n+5){--card-indent:0;--card-pace:-14lvh}.floating-card-row:nth-child(6n+6){--card-indent:7;--card-pace:-20lvh}}@media (width>=1440px){.floating-card-row{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)));justify-content:center}}.floating-card-rows.is-carousel .floating-card-row{flex:none;width:min(82vw,21.25rem);position:relative}@media (width>=740px){.floating-card-rows.is-carousel .floating-card-row{aspect-ratio:3/4;width:min(58vw,28.75rem)}}.floating-card-item{background:var(--background,#031b36);border-radius:1.25rem;flex-direction:column;place-content:end;gap:clamp(.625rem,.22606rem + 1.2766vw,1.375rem);padding-block:3.125rem clamp(2rem,1.23537rem + 2.44681vw,3.4375rem);padding-inline:clamp(1.5rem,.80186rem + 2.23404vw,2.8125rem);display:flex}@media (width>=980px){.floating-card-item{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));aspect-ratio:3/4;margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)));padding-block:clamp(3.75rem,30.4348vw - 14.8913rem,12.5rem) clamp(2rem,5vw - 1.0625rem,3.4375rem)}}@media (width>=1440px){.floating-card-item{width:100%;max-width:34.125rem;margin-left:0}}.floating-card-rows.is-carousel .floating-card-item{aspect-ratio:auto;width:100%;height:100%;margin:0}.floating-card-headline{letter-spacing:-.0625rem;color:var(--title-color,#b6ffff);margin:0;font-family:Bagoss,sans-serif;font-size:clamp(2rem,1.53457rem + 1.48936vw,2.875rem);font-weight:600;line-height:1}@media (width>=980px){.floating-card-headline{font-size:clamp(2.125rem,.52717rem + 2.6087vw,2.875rem)}}.floating-card-text{color:var(--text-color,#fff);font-size:clamp(1.125rem,1.02527rem + .319149vw,1.3125rem);line-height:1.55556;display:block}.floating-images{background:#fdffee;position:relative}.floating-images-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.floating-images-backboard{flex-direction:column;gap:clamp(.75rem,.48404rem + .851064vw,1.25rem);padding-block:clamp(4.375rem,4.04255rem + 1.06383vw,5rem);display:flex}@media (width>=980px){.floating-images-backboard{text-align:center;justify-content:flex-end;align-items:center;min-height:50lvh;padding-block:0;position:sticky;top:30lvh}.floating-images-backboard-inner{margin-block:10lvh 45lvh}.floating-images-body{min-height:100lvh;position:relative}}.floating-images-body:has(.floating-image-rows.is-carousel){flex-direction:column;width:100vw;min-height:100lvh;margin-left:calc(50% - 50vw);display:flex}.floating-image-clip:has(.floating-image-rows.is-carousel){min-width:0;margin-block:auto;overflow:clip}.floating-images-body:has(.floating-image-rows.is-carousel) .floating-images-backboard{padding-block:clamp(3.75rem,2.97392rem + 3.31126vw,5rem) clamp(1rem,.60106rem + 1.2766vw,1.75rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.floating-images-title{letter-spacing:-.02875rem;color:#0b2c52;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(2.375rem,2.04255rem + 1.06383vw,3rem);font-weight:500;line-height:1.10417}@media (width>=980px){.floating-images-title{max-width:16ch;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}}.floating-images-intro{color:#2d2d2d;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}@media (width>=980px){.floating-images-intro{max-width:44ch}}.floating-image-rows{flex-direction:column;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);padding-bottom:clamp(2.5rem,1.70213rem + 2.55319vw,4rem);display:flex}@media (width>=980px){.floating-image-rows{z-index:1;gap:0;margin-block-start:-30lvh;padding-block:0 30lvh;position:relative}}.floating-image-row{display:flex}@media (width>=980px){.floating-image-row{--card-span:5;--card-indent:0;--card-pace:30lvh;margin-top:var(--card-pace)}.floating-image-row:nth-child(5n+1){--card-span:5;--card-indent:0;--card-pace:0lvh}.floating-image-row:nth-child(5n+2){--card-span:4;--card-indent:8;--card-pace:-20lvh}.floating-image-row:nth-child(5n+3){--card-span:4;--card-indent:1;--card-pace:30lvh}.floating-image-row:nth-child(5n+4){--card-span:3;--card-indent:7;--card-pace:-20lvh}.floating-image-row:nth-child(5n+5){--card-indent:7;--card-pace:-10lvh}}@media (width>=1440px){.floating-image-row{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)));justify-content:center}}.floating-image-item{width:100%;height:auto;display:block}@media (width>=980px){.floating-image-item{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)))}}@media (width>=1440px){.floating-image-item{width:100%;margin-left:0}}.floating-image-row:first-child .floating-image-item,.floating-image-row:nth-child(3) .floating-image-item,.floating-image-row:nth-child(4) .floating-image-item,.floating-image-row:nth-child(5) .floating-image-item{aspect-ratio:4/3;object-fit:cover}.floating-image-row:nth-child(2) .floating-image-item{aspect-ratio:1;object-fit:cover}.floating-image-rows.is-carousel{flex-direction:row;align-items:center;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);width:max-content;min-height:0;margin-block:auto;padding:0 clamp(1.25rem,.31915rem + 2.97872vw,3rem) clamp(4.375rem,4.04255rem + 1.06383vw,5rem);display:flex}.floating-image-rows.is-carousel .floating-image-row{flex:none;height:min(58vh,28.75rem);position:relative}.floating-image-rows.is-carousel .floating-image-item{width:auto;height:100%;margin:0}.sanity-picture-img{display:block}.locations{color:#031b36;background-color:#fdffee;padding-block:clamp(3.75rem,14.8936vw - .90426rem,12.5rem)}.locations-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}@media (width>=1200px){.locations-inner{grid-template-columns:calc(5 * var(--column-width) + 4 * var(--column-gap)) minmax(0, 1fr);align-items:start;gap:2.5rem;display:grid}}.locations-header{min-width:0;margin-block-end:clamp(2.25rem,2.11702rem + .425532vw,2.5rem)}@media (width>=1200px){.locations-header{margin-block-end:0;position:sticky;top:clamp(10.3125rem,14.5833vw - .625rem,12.5rem)}}.locations-title{color:#031b36;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}.locations-intro{white-space:pre-line;color:#031b36;margin-block:clamp(1rem,.73404rem + .851064vw,1.5rem) 0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}@media (width>=740px){.locations-intro{max-width:37.5rem}}@media (width>=980px){.locations-intro{max-width:50rem}}@media (width>=1200px){.locations-intro{max-width:37.5rem}}.locations-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=740px){.locations-list{grid-template-columns:repeat(2,1fr);gap:clamp(1.875rem,1.2766rem + 1.91489vw,3rem)}}@media (width>=1200px){.locations-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;column-gap:1.5rem;width:calc(min(50vw,clamp(43.75rem,50vw - 6.25rem,56.25rem)) + -1*clamp(1.25rem,.31915rem + 2.97872vw,3rem));min-width:0}}.location-item{flex-direction:column;gap:1.125rem;display:flex}.location-media{aspect-ratio:4/3;overflow:hidden}@media (width>=740px){.location-media{aspect-ratio:3/5}}.location-media .sanity-picture{width:100%;height:100%;display:block}.location-image{object-fit:cover;width:100%;height:100%}.location-item-name{margin-block:0;font-family:Family,serif;font-size:clamp(1.625rem,1.42553rem + .638298vw,2rem);font-weight:400;line-height:1.1875}.location-item-address{white-space:pre-line;color:#031b36;opacity:.7;margin-block:clamp(.5rem,.36702rem + .425532vw,.75rem) 0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5;display:block}.location-item-link{font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.location-item-link .location-item-link-label{position:relative}.location-item-link .location-item-link-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.0625rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.location-item-link:focus-visible .location-item-link-label:before{opacity:1;translate:0}@media (hover:hover){.location-item-link:hover .location-item-link-label:before{opacity:1;translate:0}}.location-item-link{color:#0b2c52;align-items:center;gap:.5rem;margin-block:clamp(.5rem,.36702rem + .425532vw,.75rem) 0;text-decoration:none;display:inline-flex}.logo-carousel{padding-block:clamp(3.75rem,3.08511rem + 2.12766vw,5rem)}.logo-carousel-title{letter-spacing:.1rem;text-transform:uppercase;text-align:center;color:#0b2c52;margin-block:0 clamp(1.5rem,.96809rem + 1.70213vw,2.5rem);font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.logo-carousel-viewport{overflow:hidden}.logo-carousel-track{width:max-content;animation:linear infinite logo-carousel-scroll;animation-duration:calc(var(--logo-carousel-items,6) * 4s);align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.logo-carousel-track{flex-wrap:wrap;width:auto;animation:none}}.logo-carousel-item{flex:none;margin-inline-end:clamp(5.25rem,4.45213rem + 2.55319vw,6.75rem)}@media (prefers-reduced-motion:reduce){.logo-carousel-item-duplicate{display:none}}.logo-carousel-image{object-fit:contain;width:auto;height:4.375rem}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.people-grid{padding-block:clamp(3.75rem,3.08511rem + 2.12766vw,5rem)}.people-grid-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.people-grid-title{color:#0b2c52;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}.people-grid-intro{letter-spacing:-.0625rem;color:#031b36;margin-block:.75rem 0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:400;line-height:1.08333;display:block}.people-grid-list{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.125rem;margin:0;margin-block:clamp(2rem,.90293rem + 3.51064vw,4.0625rem) 0;padding:0;list-style:none;display:grid}@media (width>=500px){.people-grid-list{gap:1.75rem 1.5rem}}@media (width>=740px){.people-grid-list{gap:clamp(1.75rem,6.95652vw - 1.46739rem,3.75rem) 1.5rem}}@media (width>=980px){.people-grid-list{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.people-grid-list{grid-template-columns:repeat(4,1fr)}}.people-grid-item{display:grid}.people-grid-item-figure{aspect-ratio:2/3;margin:0;overflow:hidden}.people-grid-item-image{object-fit:cover;width:100%;height:100%}.people-grid-item-meta{margin-block:clamp(.5625rem,.39628rem + .531915vw,.875rem) 0}.people-grid-item-name{color:#031b36;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(1rem,.83378rem + .531915vw,1.3125rem);font-weight:600;line-height:1}.people-grid-item-title{color:#031b36;opacity:.7;margin-block:.375rem 0;font-size:clamp(.875rem,.74202rem + .425532vw,1.125rem);line-height:1;display:block}.mixtape-cards{--mixtape-cards-gutter:clamp(1.25rem, .31915rem + 2.97872vw, 3rem);background:#fff;position:relative;overflow-x:clip}.mixtape-cards-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.mixtape-cards-backboard{padding-block:clamp(2.5rem,.94785rem + 6.62252vw,5rem) clamp(1rem,.60106rem + 1.2766vw,1.75rem);padding-inline:var(--mixtape-cards-gutter);text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,.48404rem + .851064vw,1.25rem);display:flex}@media (width>=980px){.mixtape-cards-backboard{justify-content:center;align-items:center;min-height:100lvh;padding-block:0;padding-inline:0;position:sticky;top:0}}.mixtape-cards-body{width:calc(100% + 2 * var(--mixtape-cards-gutter));min-width:0;margin-left:calc(-1 * var(--mixtape-cards-gutter));flex-direction:column;display:flex}@media (width>=980px){.mixtape-cards-body{width:auto;min-height:100lvh;margin-left:0;display:block;position:relative}}.mixtape-cards-label{letter-spacing:.1rem;text-transform:uppercase;color:#2d2d2d;margin:0;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.mixtape-cards-title{color:#0b2c52;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}@media (width>=980px){.mixtape-cards-title{max-width:clamp(31.25rem,4.61957rem + 43.4783vw,43.75rem)}}.mixtape-cards-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.mixtape-cards-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.mixtape-cards-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.mixtape-cards-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.mixtape-cards-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.mixtape-cards-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.mixtape-cards-link:focus-visible{color:#031b36}.mixtape-cards-link:focus-visible:before{transform:scaleY(1)}.mixtape-cards-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.mixtape-cards-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.mixtape-cards-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.mixtape-cards-link:hover{color:#031b36}.mixtape-cards-link:hover:before{transform:scaleY(1)}.mixtape-cards-link:hover .button-new-icon .icon{transition:transform .25s .125s}.mixtape-cards-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.mixtape-cards-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.mixtape-cards-link{justify-content:center;align-items:center;gap:.625rem;width:100%;margin-block:.25rem 0;display:flex}@media (width>=500px){.mixtape-cards-link{width:auto}}.mixtape-cards-viewport{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;min-width:0;margin-block-start:clamp(1.5rem,.63564rem + 2.76596vw,3.125rem);padding-block-end:clamp(4.375rem,4.04255rem + 1.06383vw,5rem);overflow-x:auto}.mixtape-cards-viewport::-webkit-scrollbar{display:none}.mixtape-cards-viewport.is-embla{scroll-snap-type:none;overflow:visible}@media (width>=980px){.mixtape-cards-viewport{margin-block-start:0;display:contents}}.mixtape-cards-rows{min-width:0;will-change:transform;flex-direction:row;align-items:stretch;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);padding-block-end:0;padding-inline-start:var(--mixtape-cards-gutter);display:flex}@media (width>=980px){.mixtape-cards-rows{z-index:1;pointer-events:none;will-change:auto;flex-direction:column;gap:0;padding-block-end:12.5rem;padding-inline-start:0;position:relative}}@media (width>=1200px){.mixtape-cards-rows{padding-block-end:9.375rem}}@media (width>=1440px){.mixtape-cards-rows{padding-block-end:6.25rem}}.mixtape-cards-row{--mixtape-cards-slide:min(82vw, 21.25rem);width:var(--mixtape-cards-slide);flex:0 0 var(--mixtape-cards-slide);scroll-snap-align:start;display:flex;position:relative}@media (width>=740px){.mixtape-cards-row{--mixtape-cards-slide:min(58vw, 28.75rem)}}.mixtape-cards-row:last-child{margin-inline-end:var(--mixtape-cards-gutter)}@media (width>=980px){.mixtape-cards-row{--card-span:5;--card-indent:0;--card-pace:30lvh;width:auto;margin-top:var(--card-pace);scroll-snap-align:none;flex:none}.mixtape-cards-row:last-child{margin-inline-end:0}.mixtape-cards-row:nth-child(6n+1){--card-indent:0;--card-pace:0lvh}.mixtape-cards-row:nth-child(6n+2){--card-indent:7;--card-pace:-20lvh}.mixtape-cards-row:nth-child(6n+2) .mixtape-card{margin-inline:auto 0}.mixtape-cards-row:nth-child(6n+3){--card-indent:1;--card-pace:30lvh}.mixtape-cards-row:nth-child(6n+4){--card-indent:6;--card-pace:-30lvh}.mixtape-cards-row:nth-child(6n+5){--card-indent:0;--card-pace:-16lvh}.mixtape-cards-row:nth-child(6n+6){--card-indent:7;--card-pace:-20lvh}.mixtape-cards-row:nth-child(6n+6) .mixtape-card{margin-inline:auto 0}}@media (width>=1440px){.mixtape-cards-row{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)))}}.mixtape-cards-row .mixtape-card{width:var(--mixtape-cards-slide);max-width:var(--mixtape-cards-slide);flex:none;margin:0}@media (width>=980px){.mixtape-cards-row .mixtape-card{width:calc(var(--card-span) * var(--column-width) + (var(--card-span) - 1) * var(--column-gap));max-width:none;margin-left:calc(var(--card-indent) * (var(--column-width) + var(--column-gap)))}}@media (width>=1440px){.mixtape-cards-row .mixtape-card{width:100%;max-width:34.125rem;margin-left:0}}.topic-rows{background:var(--background,#fff);color:var(--text-color,#2d2d2d);padding-block:clamp(3.75rem,1.75532rem + 6.38298vw,7.5rem)}.topic-rows-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}@media (width>=1440px){.topic-rows-inner{max-width:90rem}}.topic-rows-header{max-width:68.75rem;margin-block-end:clamp(2rem,.20479rem + 5.74468vw,5.375rem)}.topic-rows-header-eyebrow{letter-spacing:.1rem;text-transform:uppercase;margin-block:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}@media (width>=500px){.topic-rows-header-eyebrow{letter-spacing:.1rem;text-transform:uppercase;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}}.topic-rows-header-title{color:var(--title-color,#031b36);text-wrap:pretty;margin-block:clamp(.75rem,.61702rem + .425532vw,1rem) 0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.93617rem + 3.40426vw,5rem);font-weight:500;line-height:1}.topic-rows-header-title-last{white-space:nowrap}.topic-rows-header-description{letter-spacing:-.075rem;max-width:53.125rem;margin-block:clamp(.75rem,.48404rem + .851064vw,1.25rem) 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1}.topic-rows-body{gap:clamp(2rem,1.46809rem + 1.70213vw,3rem);display:grid}.topic-row{border-block-start:.0625rem solid #0003;gap:clamp(.75rem,8.33333vw - 1.85417rem,2rem);padding-block-start:clamp(1.5rem,.96809rem + 1.70213vw,2.5rem);display:grid}.topic-rows[data-theme=midnight_navy] .topic-row{border-block-start-color:#ffffff40}@media (width>=500px){.topic-row{justify-items:start}}@media (width>=740px){.topic-row{grid-template-columns:calc(5 * var(--column-width) + 4 * var(--column-gap)) auto}}.topic-row-title{letter-spacing:-.0625rem;color:var(--text-color,#2d2d2d);margin-block:0;font-family:Family,serif;font-size:clamp(2rem,1.46809rem + 1.70213vw,3rem);font-weight:400;line-height:1.08333}.topic-row-content{color:var(--text-color)}.topic-row-content p{font-family:Bagoss,sans-serif;font-size:clamp(1.25rem,1.11702rem + .425532vw,1.5rem);font-weight:600;line-height:1.33333}.topic-row-content>:first-child{margin-block-start:0}.topic-row-content>:last-child{margin-block-end:0}[data-theme=paper] .topic-row-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=paper] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=paper] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=paper] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=paper] .topic-row-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=paper] .topic-row-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=paper] .topic-row-link:focus-visible{color:#031b36}[data-theme=paper] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=paper] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=paper] .topic-row-link:hover{color:#031b36}[data-theme=paper] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=paper] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=paper] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=paper] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=white] .topic-row-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=white] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=white] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=white] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=white] .topic-row-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=white] .topic-row-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=white] .topic-row-link:focus-visible{color:#031b36}[data-theme=white] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=white] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=white] .topic-row-link:hover{color:#031b36}[data-theme=white] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=white] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=white] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=white] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=rose] .topic-row-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=rose] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=rose] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=rose] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=rose] .topic-row-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=rose] .topic-row-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=rose] .topic-row-link:focus-visible{color:#031b36}[data-theme=rose] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=rose] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=rose] .topic-row-link:hover{color:#031b36}[data-theme=rose] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=rose] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=rose] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=rose] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=aqua] .topic-row-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=aqua] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=aqua] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=aqua] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=aqua] .topic-row-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=aqua] .topic-row-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=aqua] .topic-row-link:focus-visible{color:#031b36}[data-theme=aqua] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=aqua] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=aqua] .topic-row-link:hover{color:#031b36}[data-theme=aqua] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=aqua] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=aqua] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=aqua] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=midnight_navy] .topic-row-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=midnight_navy] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=midnight_navy] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=midnight_navy] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=midnight_navy] .topic-row-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}[data-theme=midnight_navy] .topic-row-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=midnight_navy] .topic-row-link:focus-visible{color:#031b36}[data-theme=midnight_navy] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=midnight_navy] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=midnight_navy] .topic-row-link:hover{color:#031b36}[data-theme=midnight_navy] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=midnight_navy] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=midnight_navy] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=midnight_navy] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=prism] .topic-row-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=prism] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=prism] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=prism] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=prism] .topic-row-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=prism] .topic-row-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}[data-theme=prism] .topic-row-link:focus-visible{color:#031b36}[data-theme=prism] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=prism] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=prism] .topic-row-link:hover{color:#031b36}[data-theme=prism] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=prism] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=prism] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=prism] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}[data-theme=think_red] .topic-row-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}[data-theme=think_red] .topic-row-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#fff;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}[data-theme=think_red] .topic-row-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}[data-theme=think_red] .topic-row-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}[data-theme=think_red] .topic-row-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}[data-theme=think_red] .topic-row-link .button-new-icon .icon:last-child{color:#ff2c17;transform:translate(calc(-100% - .375rem))}[data-theme=think_red] .topic-row-link:focus-visible{color:#031b36}[data-theme=think_red] .topic-row-link:focus-visible:before{transform:scaleY(1)}[data-theme=think_red] .topic-row-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .topic-row-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .topic-row-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){[data-theme=think_red] .topic-row-link:hover{color:#031b36}[data-theme=think_red] .topic-row-link:hover:before{transform:scaleY(1)}[data-theme=think_red] .topic-row-link:hover .button-new-icon .icon{transition:transform .25s .125s}[data-theme=think_red] .topic-row-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}[data-theme=think_red] .topic-row-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.topic-row-link{justify-content:center;align-items:center;gap:.5rem;margin-block-start:1.25rem;display:inline-flex}.topic-row-content .topic-row-link{text-decoration:none}.topic-row-link .icon{flex-shrink:0}@media (width>=500px){.topic-row-link{justify-content:flex-start}}.story-expand{color:#fdffee;background:#031b36;padding-block:clamp(3.75rem,1.75532rem + 6.38298vw,7.5rem)}.story-expand-inner{gap:clamp(2rem,1.46809rem + 1.70213vw,3rem);max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:grid}@media (width>=980px){.story-expand-inner{gap:clamp(2.5rem,.83777rem + 5.31915vw,5.625rem)}}@media (width>=1440px){.story-expand-inner{max-width:90rem}}.story-expand-title{color:#ff2c17;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(4.5rem,.7766rem + 11.9149vw,11.5rem);font-weight:800;line-height:1}.story-expand-body{gap:clamp(2rem,1.46809rem + 1.70213vw,3rem);display:grid}@media (width>=980px){.story-expand-body{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,1.70213rem + 2.55319vw,4rem)}.story-expand-media{order:2;align-self:stretch}}.story-expand-media-sticky{aspect-ratio:4/3;position:relative;overflow:hidden}@media (width>=980px){.story-expand-media-sticky{position:sticky;top:clamp(5.625rem,3.63032rem + 6.38298vw,9.375rem)}}.story-expand-media-item{opacity:0;margin:0;position:absolute;inset:0}.story-expand-media-item:first-child{opacity:1}.story-expand-image{object-fit:cover;width:100%;height:100%;display:block}.story-expand-content{flex-direction:column;gap:clamp(1.25rem,.85106rem + 1.2766vw,2rem);display:flex}@media (width>=980px){.story-expand-content{order:1}}.story-expand-excerpt{flex-direction:column;align-items:flex-start;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);display:flex}.story-expand-intro{color:#fdffee;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(1.75rem,1.61702rem + .425532vw,2rem);font-weight:600;line-height:1}.story-expand-preview{color:#fdffee;margin-block:0;font-size:1.3125rem;line-height:1.38095}.story-expand-toggle{letter-spacing:-.01563rem;appearance:none;color:#ff2c17;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-family:ABC Diatype,sans-serif;font-size:1rem;font-weight:500;transition:color .25s;display:inline-flex}.story-expand-toggle .icon{color:#fdffee;transition:rotate .25s}.story-expand.is-expanded .story-expand-toggle .icon{rotate:45deg}.story-expand-toggle:focus-visible{text-underline-offset:.125rem;text-decoration:underline #fff}@media (hover:hover){.story-expand-toggle:hover{text-underline-offset:.125rem;text-decoration:underline #fff}}.story-expand-more{opacity:0;visibility:hidden;height:0;overflow:hidden}.story-expand.is-expanded .story-expand-more{opacity:1;visibility:visible;height:auto;overflow:visible}.story-expand-more-content{color:#fdffee;font-size:1.3125rem;line-height:1.38095}.story-expand-more-content>:first-child{margin-block-start:0}.story-expand-more-content>:last-child{margin-block-end:0}.videos-collection{--videos-collection-card-height:clamp(26.25rem, 21.2633rem + 15.9574vw, 35.625rem);--videos-collection-card-width:calc(var(--videos-collection-card-height) * 9 / 16);--videos-collection-gap:clamp(1rem, .80053rem + .638298vw, 1.375rem);background:#fdffee;padding-block:clamp(3.75rem,1.75532rem + 6.38298vw,7.5rem);overflow-x:clip}.videos-collection-inner{flex-direction:column;gap:clamp(2.5rem,2.16755rem + 1.06383vw,3.125rem);max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}.videos-collection-header{flex-direction:column;gap:clamp(1.125rem,.92553rem + .638298vw,1.5rem);max-width:clamp(45rem,27.0479rem + 57.4468vw,78.75rem);display:flex}.videos-collection-subhead{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;margin:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}@media (width>=500px){.videos-collection-subhead{letter-spacing:.1rem;text-transform:uppercase;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}}.videos-collection-title{color:#0b2c52;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(2.625rem,1.89362rem + 2.34043vw,4rem);font-weight:800;line-height:1}.videos-collection-description{color:#031b36;opacity:.7;max-width:clamp(32.5rem,22.4601rem + 32.1277vw,51.375rem);margin:0;font-size:1.3125rem;line-height:1.38095}.videos-collection-carousel{--videos-collection-inline-start:max(clamp(1.25rem, .31915rem + 2.97872vw, 3rem), calc((100vw - 133rem) / 2 + clamp(1.25rem, .31915rem + 2.97872vw, 3rem)));width:100vw;min-width:0;margin-left:calc(50% - 50vw)}.videos-collection-viewport{min-width:0;padding-inline:var(--videos-collection-inline-start) clamp(1.25rem, .31915rem + 2.97872vw, 3rem);overflow:hidden}.videos-collection-list,.videos-collection-viewport .embla__container{gap:var(--videos-collection-gap);min-width:0;display:flex}.videos-collection-slide{flex:0 0 var(--videos-collection-card-width);min-width:0}.videos-collection-card{width:var(--videos-collection-card-width);aspect-ratio:9/16;border-radius:1.25rem;max-width:100%;position:relative;overflow:hidden}.videos-collection-image{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block;position:relative}.videos-collection-card:has(.videos-collection-video.ready) .videos-collection-image{opacity:0}.videos-collection-video{position:absolute;inset:0}.videos-collection-video-play{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fdffee;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.videos-collection-video-play:before{content:"";position:absolute;inset:-100vmax}.videos-collection-video-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.videos-collection-video-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.videos-collection-video-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.videos-collection-video-play:hover{color:#fdffee;background-color:#0b2c52}}.videos-collection-video-play{z-index:2;transition:background-color .25s,color .25s,top .25s,left .25s,translate .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.videos-collection-video.ready .videos-collection-video-play{top:auto;left:auto;inset-block-end:1.25rem;inset-inline-end:1.25rem;translate:0}.videos-collection-video.playing .videos-collection-video-play .icon-play{display:none}.videos-collection-video.playing .videos-collection-video-play .icon-pause{display:block}.videos-collection-video-target{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block}.videos-collection-video.ready .videos-collection-video-target{opacity:1;pointer-events:none;visibility:visible}.videos-collection-video-target iframe{aspect-ratio:16/9;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.videos-collection-overlay{bottom:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000e6 100%);flex-direction:column;gap:.5rem;padding:clamp(1rem,.73404rem + .851064vw,1.5rem);padding-block-start:clamp(2rem,.93617rem + 3.40426vw,4rem);transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset-inline:0}.videos-collection-card:has(.videos-collection-video.ready) .videos-collection-overlay{opacity:0;visibility:hidden}.videos-collection-overlay-text{color:#fdffee;font-family:Family,serif;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);font-weight:400;line-height:1.19231}.videos-collection-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,.73404rem + .851064vw,1.5rem);display:flex}.videos-collection-link{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.videos-collection-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.videos-collection-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.videos-collection-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.videos-collection-link .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.videos-collection-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.videos-collection-link:focus-visible{color:#031b36}.videos-collection-link:focus-visible:before{transform:scaleY(1)}.videos-collection-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.videos-collection-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.videos-collection-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.videos-collection-link:hover{color:#031b36}.videos-collection-link:hover:before{transform:scaleY(1)}.videos-collection-link:hover .button-new-icon .icon{transition:transform .25s .125s}.videos-collection-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.videos-collection-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.videos-collection-link{align-items:center;gap:.75rem;display:inline-flex}.videos-collection-controls{display:none}@media (width>=500px){.videos-collection-controls{gap:.75rem;margin-inline-start:auto;display:flex}}.videos-collection-controls:has(.videos-collection-prev:disabled):has(.videos-collection-next:disabled){display:none}.videos-collection-prev,.videos-collection-next{color:#0b2c52;cursor:pointer;background:0 0;border:.0625rem solid #0b2c52;border-radius:50%;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;padding:0;transition:background-color .25s,color .25s,opacity .25s;display:flex}.videos-collection-prev:focus-visible,.videos-collection-next:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.videos-collection-prev:hover,.videos-collection-next:hover{color:#fdffee;background-color:#0b2c52}}.videos-collection-prev:disabled,.videos-collection-next:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.videos-collection-prev[hidden],.videos-collection-next[hidden]{display:none}.unicorn-background{z-index:0;opacity:.7;pointer-events:none;background:#031b36;width:100%;height:100%;position:absolute;overflow:hidden}.unicorn-background canvas{object-fit:cover;display:block;width:100%!important;height:100%!important}.home-feature{color:#fdffee;background:#031b36;position:relative}.home-feature .home-feature-texture{z-index:0;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0}.home-feature-lines{z-index:0;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100lvh;margin-bottom:-100lvh;display:flex;position:sticky;top:0}.home-feature-heading-runway{position:relative}.home-feature-heading-pin{z-index:1;clip-path:inset(-100vh 0);pointer-events:none;width:100%;height:0;position:sticky;top:50lvh}.home-feature-heading-pin .ask-think-heading{opacity:0;width:100%;max-width:100%;overflow:hidden;translate:0 -50%}@media (prefers-reduced-motion:reduce){.home-feature-heading-pin .ask-think-heading{opacity:1}}.home-feature-heading-runway-end{pointer-events:none;height:100lvh}.home-feature-hero{z-index:1;position:relative;overflow:clip}.home-feature-scroll-spacer{display:none}@media (width>=980px){.home-feature-scroll-spacer{pointer-events:none;height:140vh;display:block}}.home-feature-stage{min-height:100lvh;position:relative}@media (width>=980px){.home-feature-stage{height:100vh;min-height:0;position:sticky;top:0}}.home-feature-content{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:1.25rem;width:100%;padding-block-start:25vh;padding-inline:clamp(1.25rem,.58511rem + 2.12766vw,2.5rem);display:flex}@media (width>=980px){.home-feature-content{z-index:3;max-width:clamp(31.25rem,11.3032rem + 63.8298vw,68.75rem);padding-block-start:0;padding-inline:0;position:absolute;top:52%;left:50%}}@media (width>=1200px) and (height<=950px){.home-feature-content{top:48%}}.home-feature-headline{letter-spacing:-.125rem;color:currentColor;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(2.5rem,.37234rem + 6.80851vw,6.5rem);font-weight:600;line-height:1}@media (width>=980px) and (height<=800px){.home-feature-headline{font-size:4.375rem}}@media (width>=1200px) and (height<=900px){.home-feature-headline{font-size:5rem}}.home-feature-headline span{color:#ff2c17}.home-feature-intro{margin:0;color:currentColor;max-width:43.75rem;margin-block-start:-.5rem;font-size:1.3125rem;line-height:1.38095}@media (width>=980px) and (height<=800px){.home-feature-intro{font-size:1.125rem}}@media (width>=1200px) and (height<=900px){.home-feature-intro{font-size:1.1875rem}}.home-feature-ask-button{--frosted-fill-alpha:39%;--frosted-fill-alpha-hover:50%;--frosted-glow-padding:2.5rem;--frosted-label:#fdffee;--frosted-intensity:.6;--shimmer-base:color-mix(in srgb, var(--frosted-label) 78%, #0b2c52);--shimmer-highlight:#fff;--frosted-fill-rgb:11 44 82;--glow-color:rgb(255 44 23/calc(var(--frosted-intensity) * 1));--glow-color-60:rgb(255 44 23/calc(var(--frosted-intensity) * .6));--glow-color-20:rgb(255 44 23/calc(var(--frosted-intensity) * .2));--frosted-sweep-duration:7.5s;--frosted-phase:0;--rest-angle:110deg;--burst-angle:0deg;--cursor-angle:calc(var(--rest-angle) + var(--burst-angle));--edge-proximity:96;--edge-sensitivity:0;--outer-span:5;--outer-f:7.5;--outer-mask:conic-gradient(from calc(var(--cursor-angle) - (var(--outer-f) + var(--outer-span) / 2) * 3.6deg) at center, transparent 0%, #000 calc(var(--outer-f) * 1%), #000 calc((var(--outer-f) + var(--outer-span)) * 1%), transparent calc((var(--outer-f) * 2 + var(--outer-span)) * 1%), transparent 100%);letter-spacing:-.02em;animation:frosted_sweep var(--frosted-sweep-duration) linear infinite;animation-delay:calc(var(--frosted-phase) * var(--frosted-sweep-duration) * -1);appearance:none;color:var(--frosted-label);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.375rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:--burst-angle 2s cubic-bezier(.16,1,.3,1),--outer-span 2s cubic-bezier(.16,1,.3,1);animation-play-state:paused;display:inline-flex;position:relative;overflow:visible;transform:translateZ(.00063rem)}.home-feature-ask-button.is-in-view{animation-play-state:running}.home-feature-ask-button:before{z-index:0;backdrop-filter:none;background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha));border-radius:inherit;content:"";pointer-events:none;transition:backdrop-filter .325s cubic-bezier(.16,1,.3,1),background-color .325s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.home-feature-ask-button:focus-visible{--burst-angle:360deg;--outer-span:16}.home-feature-ask-button:focus-visible:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.home-feature-ask-button:focus-visible>.frosted-button-label{animation:1.5s linear infinite text_shimmer}@media (hover:hover){.home-feature-ask-button:hover{--burst-angle:360deg;--outer-span:16}.home-feature-ask-button:hover:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.home-feature-ask-button:hover>.frosted-button-label{animation:1.5s linear infinite text_shimmer}}@media (prefers-reduced-motion:reduce){.home-feature-ask-button{transition:none;animation:none}.home-feature-ask-button:focus-visible{--burst-angle:0deg;--outer-span:5}.home-feature-ask-button:focus-visible>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.home-feature-ask-button:hover{--burst-angle:0deg;--outer-span:5}.home-feature-ask-button:hover>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce){.home-feature-ask-button:before{transition:none}}.home-feature-ask-button>.frosted-button-stroke{inset:calc(var(--frosted-glow-padding) * -1);z-index:1;border-radius:inherit;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none;mask-image:var(--outer-mask);position:absolute}.home-feature-ask-button>.frosted-button-stroke:before{inset:var(--frosted-glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--glow-color), inset 0 0 .5rem 0 var(--glow-color-60), inset 0 0 1.25rem .125rem var(--glow-color-20), 0 0 .5rem 0 var(--glow-color-60), 0 0 1.25rem .125rem var(--glow-color-20);content:"";position:absolute}.home-feature-ask-button>.frosted-button-label{--spread:1.43em;z-index:2;background-clip:text;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--shimmer-highlight), transparent calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));color:#0000;-webkit-text-fill-color:transparent;background-position:100%,0 0;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;position:relative}.home-feature-ask-button:focus-visible{outline-offset:0;outline:.125rem solid #ff2c17}.home-feature-ask-button{white-space:nowrap;margin-block-start:clamp(.125rem,.851064vw - .14096rem,.625rem)}.home-feature-cards{--feature-unit:clamp(.05125rem, 100vw / 1440, .06625rem);--feature-pull:clamp(.0625rem, (100vw - 100rem) / 5, 6.25rem);z-index:2;pointer-events:none;display:none;position:absolute;inset:0}@media (width>=980px){.home-feature-cards{display:block}}.presentation-preview .home-feature-cards{z-index:4}.home-feature-card{opacity:0;will-change:transform, filter, opacity;position:absolute;overflow:hidden}.presentation-preview .home-feature-card{pointer-events:auto}.home-feature-card--portrait{--card-width:calc(253 * var(--feature-unit));width:var(--card-width);aspect-ratio:3/4}.home-feature-card--landscape{--card-width:calc(322 * var(--feature-unit));width:var(--card-width);aspect-ratio:4/3}.home-feature-card-image{object-fit:cover;width:100%;height:100%;display:block}.home-feature-card--1{top:calc(-110 * var(--feature-unit));left:calc(50% - 45 * var(--feature-unit) - var(--card-width) / 2)}@media (width>=1200px) and (height<=950px){.home-feature-card--1{top:calc(-160 * var(--feature-unit))}}@media (width>=1200px) and (height<=850px){.home-feature-card--1{top:calc(-210 * var(--feature-unit))}}.home-feature-card--2{top:28%;left:calc(-140 * var(--feature-unit) + var(--feature-pull))}@media (width>=1200px) and (height<=900px){.home-feature-card--2{left:calc(-50 * var(--feature-unit) + var(--feature-pull))}}.home-feature-card--3{top:calc(24% - 40 * var(--feature-unit));right:calc(-150 * var(--feature-unit) + var(--feature-pull))}@media (width>=980px) and (height<=800px){.home-feature-card--3{top:calc(32% - 40 * var(--feature-unit))}}@media (width>=1200px) and (height<=900px){.home-feature-card--3{top:calc(32% - 40 * var(--feature-unit));right:calc(-120 * var(--feature-unit) + var(--feature-pull))}}.home-feature-card--4{right:calc(-102 * var(--feature-unit) + var(--feature-pull));bottom:14%}@media (width>=980px) and (height<=800px){.home-feature-card--4{display:none}}@media (width>=1440px) and (height<=950px){.home-feature-card--4{display:none}}.home-feature-video{--home-feature-container-max:calc((12 * 9.5rem) + ((12 - 1) * 1.5rem) + 2.5rem);--home-feature-container-width:calc(min(100%, var(--home-feature-container-max)) - (2 * clamp(1.25rem, .31915rem + 2.97872vw, 3rem)));aspect-ratio:16/9;pointer-events:none;will-change:transform;width:calc(100% + -2*clamp(1.25rem,.31915rem + 2.97872vw,3rem));height:auto;margin-block:3.125rem 0;margin-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}html.presentation-preview .home-feature-video{pointer-events:auto}@media (width>=980px){.home-feature-video{width:var(--home-feature-container-width);z-index:3;margin-block:unset;transform-origin:50% 100%;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}}.home-feature-video-player{pointer-events:none;width:100%;height:100%;display:block;position:relative}.home-feature-video-catcher{z-index:2;pointer-events:auto;position:absolute;inset:0}.home-feature-video-toggle{--video-control-size:2rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.home-feature-video-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.home-feature-video-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.home-feature-video-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.home-feature-video-toggle:hover{color:#fdffee;background-color:#0b2c52}}.home-feature-video-toggle{--home-feature-video-toggle-inset:clamp(.625rem, -.67708rem + 4.16667vw, 1.25rem);z-index:3;pointer-events:auto;display:none;position:absolute;inset-block-end:var(--home-feature-video-toggle-inset);inset-inline-end:var(--home-feature-video-toggle-inset)}.home-feature-video-player.ready .home-feature-video-toggle{display:flex}.home-feature-video-player.playing .home-feature-video-toggle .icon-play{display:none}.home-feature-video-player.playing .home-feature-video-toggle .icon-pause{display:block}@media (width>=980px){.home-feature-video-toggle{--video-control-size:3.125rem;bottom:1.25rem;right:1.25rem;inset-block-end:auto;inset-inline-end:auto}}.home-feature-video-target{opacity:0;pointer-events:none;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block;position:absolute;inset:0;overflow:hidden}.home-feature-video-player.ready .home-feature-video-target{opacity:1;visibility:visible}.home-feature-video-target iframe{pointer-events:none;border:0;width:177.78%;min-width:100%;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reveal-line{will-change:transform, filter, opacity}.reveal-line-mask{margin-bottom:-.15em;padding-bottom:.15em}.home-feature-hero.is-ready .home-feature-card,.home-feature-hero.is-ready .home-feature-content{opacity:1}.related-mixtape{background:#fdffee;padding-block:0 clamp(3.125rem,1.46277rem + 5.31915vw,6.25rem)}.related-mixtape-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.related-mixtape-title{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;margin:0;font-family:Space Mono,monospace;font-size:1rem;font-weight:400}.related-mixtape-list{grid-template-columns:1fr;gap:1.5rem;margin:0;margin-block-start:clamp(1.375rem,1.17553rem + .638298vw,1.75rem);padding:0;list-style:none;display:grid}@media (width>=740px){.related-mixtape-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.related-mixtape-list{grid-template-columns:repeat(3,1fr)}}@media (width>=1700px){.related-mixtape-list{grid-template-columns:repeat(4,1fr)}}.related-mixtape-item{align-items:flex-start;width:100%;display:flex}@media (width>=1200px) and (width<=1699px){.related-mixtape-item--last{display:none}}.agent-chat{--agent-chat-move:.5s cubic-bezier(.22, 1, .36, 1);--agent-chat-fade:2.5rem}@media (width<=979px){.agent-chat{--agent-chat-fade:1.25rem}}@media (width>=740px){.agent-chat{--agent-chat-md-width:calc(46.25rem - (2 * var(--agent-chat-pad-left)));--agent-chat-md-side:calc((100vw - var(--agent-chat-md-width)) / 2)}}.agent-chat{opacity:0;min-height:0;transition:opacity .25s, grid-template-rows var(--agent-chat-move), row-gap var(--agent-chat-move);flex:1 1 0;grid-template-rows:auto 0fr auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;row-gap:2rem;display:grid}.agent-chat:before,.agent-chat:after{content:"";pointer-events:none;display:none}.agent-chat.is-ready{opacity:1}@media (width<=979px){.agent-chat.agent-chat--idle{flex:none;align-content:start}}.agent-chat.agent-chat--active{grid-template-rows:auto 1fr auto 0fr;row-gap:1.5rem}@media (width<=979px){.agent-chat.agent-chat--active{row-gap:.75rem}}@media (width>=980px){.agent-chat{grid-template-rows:1fr auto 0fr auto auto 1fr;row-gap:1.5rem;width:100%}.agent-chat:before,.agent-chat:after{min-height:0;display:block}.agent-chat:before{min-height:5.25rem}.agent-chat.agent-chat--active{grid-template-rows:auto auto 1fr auto auto 0fr;align-content:start;row-gap:1.25rem}.agent-chat.agent-chat--active:before{height:calc(7.5rem + var(--agent-chat-fade) - 2.25rem - 3.4375rem - 1.25rem - 1.25rem);min-height:0}}@media (prefers-reduced-motion:reduce){.agent-chat{--agent-chat-move:.01ms linear}}.agent-chat-intro{text-align:left;min-height:0;max-height:7.5rem;transition:opacity var(--agent-chat-move), transform var(--agent-chat-move), max-height var(--agent-chat-move);overflow:hidden}.agent-chat--idle .agent-chat-intro{overflow:visible}@media (width>=740px){.agent-chat-intro{width:calc(46.25rem - 2 * var(--agent-chat-pad-left));justify-self:center}}@media (width>=980px){.agent-chat-intro{width:100%;max-width:var(--agent-chat-content-width);text-align:center;justify-self:start}.agent-chat--active .agent-chat-intro{opacity:0;pointer-events:none;max-height:0;transform:translateY(-.75rem)}}.agent-chat-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;color:#ff2c17;margin:0;font-family:Bagoss,sans-serif;font-size:1.75rem;font-weight:700;line-height:.84}@media (width>=980px){.agent-chat-heading{font-size:clamp(2.5rem,1.70213rem + 2.55319vw,4rem);line-height:1.02}}.agent-chat-transcript{width:calc(100% + 2 * var(--agent-chat-pad-left));min-height:0;margin-inline:calc(-1 * var(--agent-chat-pad-left));opacity:0;pointer-events:none;transition:opacity var(--agent-chat-move);position:relative;overflow:hidden}.agent-chat--active .agent-chat-transcript{opacity:1;pointer-events:auto}@media (width>=980px){.agent-chat-transcript{width:calc(100% + var(--agent-chat-pad-left));margin-inline:calc(-1 * var(--agent-chat-pad-left)) 0}}.agent-chat-messages{overscroll-behavior:contain;width:100%;height:100%;min-height:0;mask-image:linear-gradient(to bottom, transparent 0, #000 var(--agent-chat-fade), #000 calc(100% - var(--agent-chat-fade)), transparent 100%);transition:padding-block var(--agent-chat-move);flex-direction:column;padding-block:0;display:flex;overflow:hidden}.agent-chat--active .agent-chat-messages{padding-block:var(--agent-chat-fade);overflow:clip auto}@media (width>=740px){.agent-chat-messages{padding-inline:var(--agent-chat-md-side)}}@media (width>=980px){.agent-chat-messages{padding-inline:0}}.agent-chat-messages-inner{flex-direction:column;flex-shrink:0;gap:1.25rem;display:flex}@media (width>=980px){.agent-chat-messages-inner{gap:2rem}}.agent-chat-more{width:3rem;height:3rem;bottom:var(--agent-chat-fade);z-index:2;color:#031b36;cursor:pointer;background-color:#fdffee;border:.0625rem solid #031b36;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.agent-chat-more:focus-visible{color:#fdffee;background-color:#ff2c17;border-color:#ff2c17}@media (hover:hover){.agent-chat-more:hover{color:#fdffee;background-color:#ff2c17;border-color:#ff2c17}}@media (width>=980px){.agent-chat-more{left:calc(var(--agent-chat-pad-left) + var(--agent-chat-content-width) / 2)}}.agent-chat-more-icon{pointer-events:none;justify-content:center;align-items:center;display:flex}.agent-chat-more-icon .icon{transform:rotate(90deg)}.agent-chat-message{min-width:0;margin-inline:var(--agent-chat-pad-left);flex-direction:column;gap:.5rem;display:flex}@media (width>=740px){.agent-chat-message{margin-inline:0}}@media (width>=980px){.agent-chat-message{width:100%;max-width:var(--agent-chat-content-width);margin-inline:var(--agent-chat-pad-left) 0;align-self:flex-start}}.agent-chat-message.agent-chat-message-user{scroll-margin-top:var(--agent-chat-fade);align-items:flex-end}.agent-chat-message.agent-chat-message-assistant{align-items:flex-start}.agent-chat-bubble{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;max-width:min(44.5rem,100%);margin:0;font-family:ABC Diatype,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4}@media (width>=980px){.agent-chat-bubble{letter-spacing:-.02em;font-size:clamp(1.125rem,1.02527rem + .319149vw,1.3125rem)}}.agent-chat-message-user .agent-chat-bubble{letter-spacing:-.02em;color:#031b36;background-color:#fdffee;border-radius:.5rem;margin-block-start:3.125rem;padding:.5rem 1rem;font-family:ABC Diatype,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.agent-chat-message-assistant .agent-chat-bubble{color:#fdffee;background-color:#0000;padding:0}.agent-chat-message-user:first-child .agent-chat-bubble,.agent-chat-bubble.agent-chat-bubble--md>:first-child{margin-block-start:0}.agent-chat-bubble.agent-chat-bubble--md>:last-child{margin-block-end:0}.agent-chat-bubble.agent-chat-bubble--md p,.agent-chat-bubble.agent-chat-bubble--md ul,.agent-chat-bubble.agent-chat-bubble--md ol{margin-block:.75em}.agent-chat-bubble.agent-chat-bubble--md ul,.agent-chat-bubble.agent-chat-bubble--md ol{padding-inline:1.15em 0}.agent-chat-bubble.agent-chat-bubble--md li{margin-block:.35em}.agent-chat-bubble.agent-chat-bubble--md li>p{margin-block:0}.agent-chat-bubble.agent-chat-bubble--md h2,.agent-chat-bubble.agent-chat-bubble--md h3,.agent-chat-bubble.agent-chat-bubble--md h4{font-family:ABC Diatype,sans-serif;font-weight:700;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-block:.9em .4em}.agent-chat-bubble.agent-chat-bubble--md strong{font-weight:700}.agent-chat-bubble.agent-chat-bubble--md a{color:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .25s}.agent-chat-bubble.agent-chat-bubble--md a:focus-visible{opacity:.75}@media (hover:hover){.agent-chat-bubble.agent-chat-bubble--md a:hover{opacity:.75}}.agent-chat-loading{margin-block:0;margin-inline:var(--agent-chat-pad-left);align-items:center;gap:.375rem;padding:.625rem 0;display:flex}@media (width>=740px){.agent-chat-loading{margin-inline:0}}@media (width>=980px){.agent-chat-loading{width:100%;max-width:var(--agent-chat-content-width);margin-inline:var(--agent-chat-pad-left) 0;align-self:flex-start}}.agent-chat-loading span{background-color:#fdffee80;border-radius:50%;width:.375rem;height:.375rem;animation:1s ease-in-out infinite agent-chat-bounce}.agent-chat-loading span:nth-child(2){animation-delay:.15s}.agent-chat-loading span:nth-child(3){animation-delay:.3s}@keyframes agent-chat-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.1875rem)}}.agent-chat-form{width:100%;max-width:48.375rem;margin-inline:0}.agent-chat--idle .agent-chat-form{margin-block-start:-2rem}@media (width>=980px){.agent-chat--idle .agent-chat-form{margin-block-start:-1.5rem}}@media (width>=740px){.agent-chat-form{width:calc(46.25rem - 2 * var(--agent-chat-pad-left));justify-self:center;max-width:none}}@media (width>=980px){.agent-chat-form{width:100%;max-width:var(--agent-chat-content-width);justify-self:start}}.agent-chat-cooldown{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fdffee;margin:.5rem 1.5rem 0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.agent-chat-label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.agent-chat-field{background-color:#fdffee;border-radius:3rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1.5rem;display:flex}.agent-chat-input{min-width:0;font:inherit;letter-spacing:-.02em;color:#031b36;background-color:#0000;border:none;flex:1;font-size:1rem}.agent-chat-input::placeholder{color:#031b368c}.agent-chat-input:focus-visible{outline:none}.agent-chat-submit{color:#fdffee;cursor:pointer;background-color:#ff2c17;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;transition:background-color .25s;display:flex}.agent-chat-submit:focus-visible{background-color:#031b36}@media (hover:hover){.agent-chat-submit:hover{background-color:#031b36}}.agent-chat-submit:disabled{cursor:not-allowed;opacity:.5}.agent-chat-submit-icon{pointer-events:none;justify-content:center;align-items:center;display:flex}.agent-chat-submit-icon .icon{transform:rotate(-90deg)}.agent-chat-presets{min-height:0;max-height:25rem;transition:opacity var(--agent-chat-move), transform var(--agent-chat-move), max-height var(--agent-chat-move);justify-items:stretch;gap:1.25rem;margin-block-end:3.125rem;display:grid;overflow:hidden}.agent-chat--active .agent-chat-presets{opacity:0;pointer-events:none;max-height:0;margin-block-end:0;transform:translateY(1rem)}@media (width>=980px){.agent-chat-presets{width:100%;max-width:var(--agent-chat-content-width);justify-self:start;justify-items:stretch;gap:2rem}.agent-chat--idle .agent-chat-presets{margin-block-start:.5rem}}@media (width>=1200px){.agent-chat-presets{justify-items:center;max-height:17.5rem}}.agent-chat-presets-label{letter-spacing:.1rem;text-transform:uppercase;letter-spacing:.03125rem;text-align:center;color:#fdffee;margin:0;font-family:Space Mono,monospace;font-size:.75rem;font-weight:400}@media (width>=740px){.agent-chat-presets-label{letter-spacing:.1rem;font-size:.875rem}}.agent-chat-presets-list{flex-flow:column;justify-content:flex-start;gap:.75rem;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:flex}@media (width>=740px){.agent-chat-presets-list{width:calc(46.25rem - 2 * var(--agent-chat-pad-left));justify-self:center}}@media (width>=980px){.agent-chat-presets-list{justify-self:stretch;width:100%}}@media (width>=1200px){.agent-chat-presets-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:1rem;display:grid}}.agent-chat-presets-item{flex:0 auto;width:100%}.agent-chat-preset{--frosted-fill-alpha:39%;--frosted-fill-alpha-hover:50%;--frosted-glow-padding:2.5rem;--frosted-label:#fdffee;--frosted-intensity:.6;--shimmer-base:color-mix(in srgb, var(--frosted-label) 78%, #0b2c52);--shimmer-highlight:#fff;--frosted-fill-rgb:11 44 82;--glow-color:rgb(255 44 23/calc(var(--frosted-intensity) * 1));--glow-color-60:rgb(255 44 23/calc(var(--frosted-intensity) * .6));--glow-color-20:rgb(255 44 23/calc(var(--frosted-intensity) * .2));--frosted-sweep-duration:7.5s;--frosted-phase:0;--rest-angle:110deg;--burst-angle:0deg;--cursor-angle:calc(var(--rest-angle) + var(--burst-angle));--edge-proximity:96;--edge-sensitivity:0;--outer-span:5;--outer-f:7.5;--outer-mask:conic-gradient(from calc(var(--cursor-angle) - (var(--outer-f) + var(--outer-span) / 2) * 3.6deg) at center, transparent 0%, #000 calc(var(--outer-f) * 1%), #000 calc((var(--outer-f) + var(--outer-span)) * 1%), transparent calc((var(--outer-f) * 2 + var(--outer-span)) * 1%), transparent 100%);letter-spacing:-.02em;animation:frosted_sweep var(--frosted-sweep-duration) linear infinite;animation-delay:calc(var(--frosted-phase) * var(--frosted-sweep-duration) * -1);appearance:none;color:var(--frosted-label);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.375rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:--burst-angle 2s cubic-bezier(.16,1,.3,1),--outer-span 2s cubic-bezier(.16,1,.3,1);animation-play-state:paused;display:inline-flex;position:relative;overflow:visible;transform:translateZ(.00063rem)}.agent-chat-preset.is-in-view{animation-play-state:running}.agent-chat-preset:before{z-index:0;backdrop-filter:none;background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha));border-radius:inherit;content:"";pointer-events:none;transition:backdrop-filter .325s cubic-bezier(.16,1,.3,1),background-color .325s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.agent-chat-preset:focus-visible{--burst-angle:360deg;--outer-span:16}.agent-chat-preset:focus-visible:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.agent-chat-preset:focus-visible>.frosted-button-label{animation:1.5s linear infinite text_shimmer}@media (hover:hover){.agent-chat-preset:hover{--burst-angle:360deg;--outer-span:16}.agent-chat-preset:hover:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.agent-chat-preset:hover>.frosted-button-label{animation:1.5s linear infinite text_shimmer}}@media (prefers-reduced-motion:reduce){.agent-chat-preset{transition:none;animation:none}.agent-chat-preset:focus-visible{--burst-angle:0deg;--outer-span:5}.agent-chat-preset:focus-visible>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.agent-chat-preset:hover{--burst-angle:0deg;--outer-span:5}.agent-chat-preset:hover>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce){.agent-chat-preset:before{transition:none}}.agent-chat-preset>.frosted-button-stroke{inset:calc(var(--frosted-glow-padding) * -1);z-index:1;border-radius:inherit;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none;mask-image:var(--outer-mask);position:absolute}.agent-chat-preset>.frosted-button-stroke:before{inset:var(--frosted-glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--glow-color), inset 0 0 .5rem 0 var(--glow-color-60), inset 0 0 1.25rem .125rem var(--glow-color-20), 0 0 .5rem 0 var(--glow-color-60), 0 0 1.25rem .125rem var(--glow-color-20);content:"";position:absolute}.agent-chat-preset>.frosted-button-label{--spread:1.43em;z-index:2;background-clip:text;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--shimmer-highlight), transparent calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));color:#0000;-webkit-text-fill-color:transparent;background-position:100%,0 0;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;position:relative}.agent-chat-preset:focus-visible{outline-offset:0;outline:.125rem solid #ff2c17}.agent-chat-preset{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--frosted-fill-alpha:.2;letter-spacing:-.02em;text-align:center;width:100%;padding:1rem 1.5rem;font-family:ABC Diatype,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.agent-chat-preset:disabled{cursor:not-allowed;opacity:.5}@media (width>=980px){.agent-chat-preset{padding:1.25rem 2.3125rem}}@media (width>=1200px){.agent-chat-preset{padding:1.25rem 1.5rem}}.agent-carousel-stage{--carousel-control-size:2.875rem;--agent-carousel-column-start:var(--agent-chat-pad-left);--agent-carousel-column-width:calc(100% - (2 * var(--agent-chat-pad-left)));isolation:isolate;position:relative}@media (width>=740px){.agent-carousel-stage{--agent-carousel-column-start:var(--agent-chat-md-side);--agent-carousel-column-width:var(--agent-chat-md-width)}}@media (width>=980px){.agent-carousel-stage{--agent-carousel-column-start:var(--agent-chat-pad-left);--agent-carousel-column-width:var(--agent-chat-content-width)}}.agent-carousel-prev,.agent-carousel-next{display:none}@media (width>=740px){.agent-carousel-prev,.agent-carousel-next{width:var(--carousel-control-size);height:var(--carousel-control-size);z-index:2;color:#031b36;cursor:pointer;opacity:0;pointer-events:none;background-color:#fff;border:.0625rem solid #031b3666;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,border-color .25s,color .25s,opacity .25s;display:flex;position:absolute;top:50%;translate:0 -50%}.agent-carousel-prev:focus-visible,.agent-carousel-next:focus-visible{color:#fff;background-color:#031b36;border-color:#fff6}}@media (width>=740px) and (hover:hover){.agent-carousel-prev:hover,.agent-carousel-next:hover{color:#fff;background-color:#031b36;border-color:#fff6}}@media (width>=740px){.agent-carousel-prev{inset-inline-start:var(--agent-carousel-column-start)}.agent-carousel-next{inset-inline-end:calc(100% - var(--agent-carousel-column-start) - var(--agent-carousel-column-width))}}@media (width>=740px) and (hover:hover){.agent-carousel:hover .agent-carousel-prev,.agent-carousel:hover .agent-carousel-next{opacity:1;pointer-events:auto}}@media (width>=740px){.agent-carousel .agent-carousel-prev:focus-visible,.agent-carousel .agent-carousel-next:focus-visible{opacity:1;pointer-events:auto}}.agent-mixtape-card.mixtape-card{width:calc(100% + 2 * var(--agent-chat-pad-left));aspect-ratio:3/4;max-width:none;min-height:0;margin-block-start:1.5rem;margin-inline:calc(-1 * var(--agent-chat-pad-left));pointer-events:auto;flex:none;align-self:flex-start;text-decoration:none}@media (width>=740px){.agent-mixtape-card.mixtape-card{width:100%;margin-inline:0}}@media (width>=980px){.agent-mixtape-card.mixtape-card{width:100%;max-width:25rem;margin-inline:0}}.agent-mixtape-card.mixtape-card.mixtape-card--link .mixtape-card-link,.agent-mixtape-card.mixtape-card.mixtape-card--note .mixtape-card-link{pointer-events:none}.agent-mixtape-cards{width:calc(100% + 2 * var(--agent-chat-pad-left));min-width:0;margin-block-start:1.5rem;margin-inline:calc(-1 * var(--agent-chat-pad-left));align-self:stretch}@media (width>=740px){.agent-mixtape-cards{width:100vw;margin-inline:calc(-1 * var(--agent-chat-md-side))}}@media (width>=980px){.agent-mixtape-cards{width:calc(100vw - var(--menu-inner-pad-left) - var(--menu-sidebar-width));max-width:none;margin-inline:calc(-1 * var(--agent-chat-pad-left)) 0;align-self:flex-start}}.agent-mixtape-cards-viewport{width:100%;min-width:0;overflow:hidden}.agent-mixtape-cards-container{min-width:0;gap:1rem;padding-inline-start:var(--agent-chat-pad-left);display:flex}@media (width>=740px){.agent-mixtape-cards-container{padding-inline-start:var(--agent-chat-md-side)}}@media (width>=980px){.agent-mixtape-cards-container{padding-inline-start:var(--agent-chat-pad-left)}}.agent-mixtape-cards-slide{flex:0 0 85%;min-width:0;max-width:25rem}.agent-mixtape-cards-slide:last-child{margin-inline-end:var(--agent-chat-pad-left)}@media (width>=740px){.agent-mixtape-cards-slide:last-child{margin-inline-end:var(--agent-chat-md-side)}}@media (width>=980px){.agent-mixtape-cards-slide{flex-basis:25rem;max-width:none}.agent-mixtape-cards-slide:last-child{margin-inline-end:calc(100vw - var(--menu-inner-pad-left) - var(--menu-sidebar-width) - var(--agent-chat-pad-left) - var(--agent-chat-content-width))}}.agent-mixtape-cards-slide .agent-mixtape-card.mixtape-card{width:100%;max-width:none;margin-block-start:0;margin-inline:0}.agent-mixtape-cards-dots{justify-content:center;gap:.5rem;margin-block-start:1rem;display:flex}@media (width>=740px){.agent-mixtape-cards-dots{width:var(--agent-chat-md-width);margin-inline:auto}}@media (width>=980px){.agent-mixtape-cards-dots{width:var(--agent-chat-content-width);margin-inline:var(--agent-chat-pad-left) 0}}.agent-mixtape-cards-dots .embla__dot{cursor:pointer;opacity:.3;background-color:#fdffee;border:0;border-radius:62.4375rem;width:2rem;height:.25rem;padding:0;transition:opacity .25s}@media (width>=980px){.agent-mixtape-cards-dots .embla__dot{width:3.125rem;height:.3125rem}}.agent-mixtape-cards-dots .embla__dot--selected{opacity:1}.agent-page-card{color:#031b36;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:1rem;max-width:20rem;margin-block-start:1.5rem;text-decoration:none;transition:opacity .25s;display:flex}.agent-page-card:focus-visible{opacity:.92}@media (hover:hover){.agent-page-card:hover{opacity:.92}}.agent-page-card-eyebrow{letter-spacing:.1rem;text-transform:uppercase;color:#fdffee;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.agent-page-card-panel{background-color:#ffe8f8;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.agent-page-card-title{letter-spacing:-.02em;font-family:Bagoss,sans-serif;font-size:1.375rem;font-weight:600;line-height:1;display:block}@media (width>=980px){.agent-page-card-title{font-size:1.5rem}}.agent-page-card-summary{font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5;display:block}.agent-page-card-learn-icon{color:#031b36;background-color:#ff2c17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.agent-page-card-learn-icon .icon-arrow-right{fill:currentColor;width:.5625rem;height:.4375rem}.agent-work-card{width:calc(100% + 2 * var(--agent-chat-pad-left));min-width:0;margin-block-start:1.5rem;margin-inline:calc(-1 * var(--agent-chat-pad-left));align-self:stretch}@media (width>=740px){.agent-work-card{width:100vw;margin-inline:calc(-1 * var(--agent-chat-md-side))}}@media (width>=980px){.agent-work-card{width:calc(100vw - var(--menu-inner-pad-left) - var(--menu-sidebar-width));max-width:none;margin-inline:calc(-1 * var(--agent-chat-pad-left)) 0;align-self:flex-start}}.agent-work-card-viewport{width:100%;min-width:0;overflow:hidden}.agent-work-card-container{min-width:0;gap:1rem;padding-inline-start:var(--agent-chat-pad-left);display:flex}@media (width>=740px){.agent-work-card-container{padding-inline-start:var(--agent-chat-md-side)}}@media (width>=980px){.agent-work-card-container{padding-inline-start:var(--agent-chat-pad-left)}}.agent-work-card-slide{flex:0 0 85%;min-width:0;max-width:25rem}.agent-work-card-slide:last-child{margin-inline-end:var(--agent-chat-pad-left)}@media (width>=740px){.agent-work-card-slide:last-child{margin-inline-end:var(--agent-chat-md-side)}}@media (width>=980px){.agent-work-card-slide{flex-basis:25rem;max-width:none}.agent-work-card-slide:last-child{margin-inline-end:calc(100vw - var(--menu-inner-pad-left) - var(--menu-sidebar-width) - var(--agent-chat-pad-left) - var(--agent-chat-content-width))}}.agent-work-card-slide .agent-work-card-single{width:100%;margin-block-start:0}.agent-work-card-dots{justify-content:center;gap:.5rem;margin-block-start:1rem;display:flex}@media (width>=740px){.agent-work-card-dots{width:var(--agent-chat-md-width);margin-inline:auto}}@media (width>=980px){.agent-work-card-dots{width:var(--agent-chat-content-width);margin-inline:var(--agent-chat-pad-left) 0}}.agent-work-card-dots .embla__dot{cursor:pointer;opacity:.3;background-color:#fdffee;border:0;border-radius:62.4375rem;width:2rem;height:.25rem;padding:0;transition:opacity .25s}@media (width>=980px){.agent-work-card-dots .embla__dot{width:3.125rem;height:.3125rem}}.agent-work-card-dots .embla__dot--selected{opacity:1}.agent-work-card-single{color:#031b36;background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-self:stretch;width:100%;height:30rem;margin-block-start:1.5rem;padding:1.5rem;text-decoration:none;transition:opacity .25s;display:flex;position:relative;overflow:hidden}.agent-work-card-single:focus-visible{opacity:.92}@media (hover:hover){.agent-work-card-single:hover{opacity:.92}}@media (width>=980px){.agent-work-card-single{height:34.625rem}}.agent-work-card-single:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#fff 42%);height:55%;position:absolute;bottom:0;left:0;right:0}button.agent-work-card-single{width:100%;font:inherit;text-align:left;appearance:none;cursor:pointer;border:0;margin:0}button.agent-work-card-single:disabled{cursor:wait;opacity:.72}.agent-work-card-single-image{object-fit:cover;width:100%;height:70%;position:absolute;top:0;left:0}.agent-work-card-single-chip{letter-spacing:-.01563rem;color:#031b36;z-index:1;background:#e2e2e2;border-radius:.25rem;padding-block:.25rem .1875rem;padding-inline:.5rem;font-size:.875rem;display:inline-block;position:absolute;top:2.25rem;left:1.5rem}.agent-work-card-single-body{z-index:1;flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.agent-work-card-single-title{letter-spacing:-.02em;font-family:Bagoss,sans-serif;font-size:1.375rem;font-weight:600;line-height:1;display:block}@media (width>=980px){.agent-work-card-single-title{font-size:1.5rem}}.agent-work-card-single-intro{-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.02em;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Family,serif;font-size:1.375rem;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}@media (width>=980px){.agent-work-card-single-intro{font-size:1.625rem}}.agent-work-card-single-learn{letter-spacing:-.02em;align-items:center;gap:.375rem;font-family:ABC Diatype,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;display:inline-flex}.agent-work-card-single-learn-icon{background-color:#ffe8f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.agent-work-card-single-learn-icon .icon-arrow-right{color:#031b36;width:.75rem;height:.625rem}.breadcrumb-title{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.breadcrumb-list{align-items:center;gap:.5rem;margin:0;padding:0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5;list-style:none;display:flex}.breadcrumb-item{letter-spacing:.0625rem;text-transform:uppercase;color:#031b36;align-items:center;gap:.5rem;font-family:Space Mono,monospace;font-size:1rem;font-weight:400;line-height:1;display:flex}.breadcrumb-item:nth-last-child(2) .breadcrumb-divider,.breadcrumb-item-current{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.breadcrumb-item-link .breadcrumb-item-label{position:relative}.breadcrumb-item-link .breadcrumb-item-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.125rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.breadcrumb-item-link:focus-visible .breadcrumb-item-label:before{opacity:1;translate:0}@media (hover:hover){.breadcrumb-item-link:hover .breadcrumb-item-label:before{opacity:1;translate:0}}.breadcrumb-item-link{color:currentColor;text-decoration:none;transition:color .25s}@media print{.compact-nav{display:none}}.compact-nav-list{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.compact-nav-item.has-children:last-child{padding-right:2rem}.compact-nav-item-inner{padding-block:1rem;position:relative}.compact-nav-item-link{color:currentColor;display:block}.compact-nav-toggle{color:currentColor;cursor:pointer;opacity:0;pointer-events:none;background-color:#0000;border:none;border-radius:.1875rem;padding:0;transition:opacity .25s;display:block;position:absolute;top:50%;right:-1.375rem;translate:0 -50%}.compact-nav-toggle:focus-visible{opacity:1;outline:.0625rem solid #fff}.compact-nav-toggle svg{fill:currentColor}.compact-nav-sublist{color:#000;opacity:0;pointer-events:none;visibility:hidden;background-color:#e2e2e2;margin:0;padding:0;list-style:none;transition:opacity .25s,visibility .25s;position:absolute}.compact-nav-item:hover .compact-nav-sublist,.compact-nav-item:focus-visible .compact-nav-sublist,.compact-nav-item.toggle-active .compact-nav-sublist{opacity:1;pointer-events:auto;visibility:visible}.compact-nav-subitem-link{color:currentColor;padding:.625rem 1.25rem;display:block}.expand-nav-title{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.expand-nav-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.expand-nav-item-inner{grid-template-columns:1fr 3.125rem;gap:.625rem;display:grid}.expand-nav-item-link{align-items:center;padding-block:1rem;display:flex}.expand-nav-toggle{cursor:pointer;background-color:#0000;border:.0625rem solid #0006;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.expand-nav-sublist{margin:0;padding:0;list-style:none;display:none}.expand-nav-item.toggle-active .expand-nav-sublist{display:block}.expand-nav-subitem-link{padding-block:.625rem;text-decoration:none;transition:color .25s;display:block}.expand-nav-subitem-link:focus-visible{color:#000}@media (hover:hover){.expand-nav-subitem-link:hover{color:#000}}.simple-nav-title{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.simple-nav-list{margin:0;padding:0;list-style:none}.simple-nav-link{color:currentColor;padding-block:.5rem;text-decoration:underline;transition:color .25s;display:block}.simple-nav--icon-only .simple-nav-link{align-items:center;display:flex}.simple-nav--icon-only .simple-nav-link-label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.think-notice{z-index:50;pointer-events:none;width:100%;position:fixed;bottom:clamp(1.25rem,.25266rem + 3.19149vw,3.125rem);left:0;right:0}.think-notice[hidden]{display:none}.think-notice-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.think-notice-card{color:#fdffee;pointer-events:auto;background-color:#151f2ae6;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;max-width:19.1875rem;padding:.75rem 1rem .8125rem;display:flex}.think-notice-message{letter-spacing:-.02em;flex:1;margin:0;font-size:.875rem;line-height:1.3}.think-notice-dismiss{color:#fdffee;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .25s;display:flex}.think-notice-dismiss .icon{fill:#fff;width:.625rem;height:.625rem;transition:scale .25s,rotate .25s}.think-notice-dismiss:focus-visible .icon{rotate:90deg;scale:1.1}@media (hover:hover){.think-notice-dismiss:hover .icon{rotate:90deg;scale:1.1}}.filter-bar{width:100%;margin-block:0 clamp(1.5rem,1.23404rem + .851064vw,2rem)}.filter-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}.filter-categories{display:none}@media (width>=740px){.filter-categories{display:block}}.filter-categories-list{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.filter-select-wrapper{width:100%}@media (width>=740px){.filter-select-wrapper{display:none}}.filter-select-label{letter-spacing:.1rem;text-transform:uppercase;color:#031b36;margin-block:0 .75rem;font-family:Space Mono,monospace;font-size:.8125rem;font-weight:400;display:block}.filter-select-field{width:100%;position:relative}.filter-select-field:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960' fill='%23031B36'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.filter-select{text-overflow:ellipsis;appearance:none;color:#031b36;cursor:pointer;background-color:#0000;border:.0625rem solid #031b36;border-radius:.5rem;width:100%;margin:0;padding:.9375rem 3.25rem .9375rem 1.25rem;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5;transition:border-color .25s;display:block}.filter-select:focus-visible{border-color:#0b2c52}@media (hover:hover){.filter-select:hover{border-color:#0b2c52}}.filter-select:focus-visible{outline-offset:.125rem;outline:.125rem solid #031b36}.filter-category{color:#031b3699;font-size:1.3125rem;line-height:1.38095;text-decoration:none;transition:color .25s;display:inline-block}.filter-category:focus-visible{color:#031b36}@media (hover:hover){.filter-category:hover{color:#031b36}}.filter-category.is-active{color:#031b36}.filter-results{color:#031b3699;margin:0;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}.filter-results strong{color:#031b36;font-family:Bagoss,sans-serif;font-weight:600}.footer{color:#fff;background-color:#031b36;background-image:url(/images/think-texture-footer.webp);background-repeat:no-repeat;background-size:cover;padding-block:0 1.75rem;position:relative}.footer:before{content:"";background:linear-gradient(#031b36 0% 33%,#031b3600 100%);width:100%;height:12.5rem;display:block;position:absolute;top:0;left:0}.footer-main{padding-block:clamp(3.125rem,.53571rem + 8.28571vw,6.75rem) 0}.footer-main-inner,.footer-utility-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.footer-main-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.footer-main-group{flex-direction:column;width:100%;margin-block:clamp(1.4375rem,5vw - .125rem,4.375rem) clamp(4.8125rem,2.78457rem + 6.48936vw,8.625rem);display:flex}@media (width>=740px){.footer-main-group{grid-template-columns:1fr 1fr;display:grid}}.footer-logo-link{color:#ff2c17}.footer-logo-link .icon-logo{width:11.9375rem;height:4.875rem}@media (width>=500px){.footer-logo-link .icon-logo{width:clamp(11.9375rem,.19643rem + 37.5714vw,28.375rem);height:clamp(4.875rem,.09821rem + 15.2857vw,11.5625rem)}}.footer-main-nav{max-width:25rem}@media (width>=740px){.footer-main-nav{flex:auto;max-width:21.875rem}.footer-main-nav .simple-nav-title{letter-spacing:.1rem;text-transform:uppercase;white-space:normal;clip-path:none;color:#ffffffb3;width:auto;height:auto;margin-block:0 1rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;position:static;overflow:visible}}.footer-main-nav .simple-nav-list{columns:2;column-gap:clamp(1.5rem,.70213rem + 2.55319vw,3rem)}.footer-main-nav .simple-nav-item{break-inside:avoid}.footer-main-nav .simple-nav-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ABC Diatype,sans-serif;font-weight:700}.footer-main-nav .simple-nav-link .simple-nav-link-label{position:relative}.footer-main-nav .simple-nav-link .simple-nav-link-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.0625rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.footer-main-nav .simple-nav-link:focus-visible .simple-nav-link-label:before{opacity:1;translate:0}@media (hover:hover){.footer-main-nav .simple-nav-link:hover .simple-nav-link-label:before{opacity:1;translate:0}}.footer-main-nav .simple-nav-link{letter-spacing:-.02em;padding-block:.375rem;font-size:1.125rem;line-height:1.5;text-decoration:none;display:inline-block}.footer-ask{margin-block:3.5625rem 0}@media (width>=740px){.footer-ask{width:100%;margin-block:0}}.footer-ask-title{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@media (width>=740px){.footer-ask-title{letter-spacing:.1rem;text-transform:uppercase;white-space:normal;clip-path:none;color:#ffffffb3;width:auto;height:auto;margin-block:0 1rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;position:static;overflow:visible}}.footer-ask-field{background-color:#fdffee;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1.5rem;display:flex}.footer-ask-label{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.footer-ask-input{color:#031b36;background-color:#0000;border:none;flex:1;font-size:1rem}.footer-ask-input::placeholder{color:#031b3699}.footer-ask-input:focus-visible{outline:none}.footer-ask-submit{color:#031b36;cursor:pointer;background-color:#ff2c17;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .25s,color .25s;display:flex}.footer-ask-submit:focus-visible{color:#fff;background-color:#031b36}@media (hover:hover){.footer-ask-submit:hover{color:#fff;background-color:#031b36}}.footer-ask-submit .icon{transform:rotate(-90deg)}.footer-utility{display:block}.footer-utility-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width>=740px){.footer-utility-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}}.footer-copyright{order:2;font-size:.75rem}@media (width>=500px){.footer-copyright{font-size:.875rem}}@media (width>=740px){.footer-copyright{order:0;justify-self:start}}.footer-social-nav{order:0;width:100%}@media (width>=740px){.footer-social-nav{order:1;justify-self:center}}.footer-social-nav .simple-nav-list{justify-content:center;align-items:center;gap:1.5rem;display:inline-flex}.footer-social-nav .simple-nav-link{opacity:1;padding-block:0;text-decoration:none;transition:opacity .25s}.footer-social-nav .simple-nav-link:focus-visible{opacity:.6}@media (hover:hover){.footer-social-nav .simple-nav-link:hover{opacity:.6}}.footer-utility-nav{order:1}@media (width>=740px){.footer-utility-nav{order:2;justify-self:end}}.footer-utility-nav .simple-nav-list{align-items:center;gap:1rem;display:flex}.footer-utility-nav .simple-nav-link .simple-nav-link-label{position:relative}.footer-utility-nav .simple-nav-link .simple-nav-link-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.0625rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.footer-utility-nav .simple-nav-link:focus-visible .simple-nav-link-label:before{opacity:1;translate:0}@media (hover:hover){.footer-utility-nav .simple-nav-link:hover .simple-nav-link-label:before{opacity:1;translate:0}}.footer-utility-nav .simple-nav-link{padding-block:0;font-size:.75rem;text-decoration:none}@media (width>=500px){.footer-utility-nav .simple-nav-link{font-size:.875rem}}.header{z-index:10;color:#000;pointer-events:none;width:100%;padding-block:clamp(1.25rem,.71809rem + 1.70213vw,2.25rem) clamp(.75rem,.21809rem + 1.70213vw,1.75rem);position:absolute;top:0;left:0}body.mixtape-listing .header,body.error-404 .header{position:fixed}@media (width>=980px){body.mixtape-listing .header,body.error-404 .header{position:absolute}}.header-inner{justify-content:space-between;align-items:center;gap:.625rem;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}.skip-nav{z-index:100;color:#031b36;opacity:0;background:#fdffee;border-radius:.5rem;padding:.75rem 1.25rem;font-family:Bagoss,sans-serif;font-weight:500;text-decoration:none;transition:opacity .25s,translate .25s;display:block;position:absolute;top:0;left:50%;translate:-50% -250%}.skip-nav:focus,.skip-nav:active{opacity:1;outline-offset:0;outline:.125rem solid #ff2c17;translate:-50% 2.5rem}.header-logo-link{color:#031b36;pointer-events:auto}body.home .header-logo-link,body.how-we-help-listing .header-logo-link,body.mixtape-detail .header-logo-link,body.landing-page .header-logo-link{color:#fdffee}.header-group{align-items:center;gap:2rem;display:flex}.header-title{margin-block:0}.header-mobile-controls{flex:none;align-items:center;gap:.625rem;margin-inline:auto 0;display:flex;position:fixed;right:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}@media screen and (width>=2128px){.header-mobile-controls{right:calc(50vw - 63.5rem)}}.menu-toggle{color:#000;cursor:pointer;pointer-events:auto;background-color:#ff2c17;border:.0625rem solid #ff2c17;border-radius:50%;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;transition:background-color .325s,border-color .325s;display:flex}.menu-toggle:focus-visible{color:#fdffee;background-color:#0b2c52;border-color:#ffffff14}body.work-listing .menu-toggle:focus-visible,body.work-detail .menu-toggle:focus-visible,body.page .menu-toggle:focus-visible,body.contact .menu-toggle:focus-visible{color:#fdffee;background-color:#031b36;border-color:#031b36}@media (hover:hover){.menu-toggle:hover{color:#fdffee;background-color:#0b2c52;border-color:#ffffff14}body.work-listing .menu-toggle:hover,body.work-detail .menu-toggle:hover,body.page .menu-toggle:hover,body.contact .menu-toggle:hover{color:#fdffee;background-color:#031b36;border-color:#031b36}}.menu-toggle svg{fill:currentColor;pointer-events:none;transition:fill .325s}.landing-page-hero{background:#fdffee;min-height:100lvh;position:relative}.landing-page-hero-media{width:100%;height:100%;position:absolute;inset:0}.landing-page-hero-media:before{z-index:2;content:"";opacity:.2;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.landing-page-hero-media-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.landing-page-hero-video{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.landing-page-hero-video-toggle{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.landing-page-hero-video-toggle .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.landing-page-hero-video-toggle .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.landing-page-hero-video-toggle:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.landing-page-hero-video-toggle:hover{color:#fdffee;background-color:#0b2c52}}.landing-page-hero-video-toggle{z-index:3;pointer-events:auto;display:none;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem}.landing-page-hero-video.ready .landing-page-hero-video-toggle{display:flex}.landing-page-hero-video.playing .landing-page-hero-video-toggle .icon-play{display:none}.landing-page-hero-video.playing .landing-page-hero-video-toggle .icon-pause{display:block}.landing-page-hero-video-target{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .25s,visibility .25s;display:block;position:absolute;inset:0;overflow:hidden}.landing-page-hero-video.ready .landing-page-hero-video-target{opacity:1;visibility:visible}.landing-page-hero-video-target iframe{border:0;width:177.78vh;min-width:100%;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page-hero-inner{z-index:2;pointer-events:none;max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.landing-page-hero-body{z-index:1;color:#fdffee;flex-direction:column;justify-content:center;align-items:center;min-height:100lvh;display:flex;position:relative}.landing-page-hero-title{letter-spacing:-.125rem;text-align:center;pointer-events:auto;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.landing-page-hero-intro{letter-spacing:-.075rem;text-align:center;pointer-events:auto;max-width:50rem;margin-block:clamp(1rem,.73404rem + .851064vw,1.5rem) 0;margin-inline:auto;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1}.load-more{justify-content:center;margin-block-start:clamp(2.5rem,1.83511rem + 2.12766vw,3.75rem);display:flex}.load-more-button{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.load-more-button:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.load-more-button .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.load-more-button .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.load-more-button .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.load-more-button .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.load-more-button:focus-visible{color:#031b36}.load-more-button:focus-visible:before{transform:scaleY(1)}.load-more-button:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.load-more-button:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.load-more-button:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.load-more-button:hover{color:#031b36}.load-more-button:hover:before{transform:scaleY(1)}.load-more-button:hover .button-new-icon .icon{transition:transform .25s .125s}.load-more-button:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.load-more-button:hover .button-new-icon .icon:last-child{transform:translate(0)}}.load-more-button{text-align:center;text-decoration:none;display:inline-block}.load-more-button.is-loading{cursor:wait;opacity:.7;pointer-events:none}.menu{z-index:400;pointer-events:none;visibility:hidden;background-color:#031b36;background-image:url(/images/think-texture-menu.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;padding-block:0;position:fixed;top:0;left:0;overflow:hidden}.menu.toggle-active,.menu.is-animating{pointer-events:auto;visibility:visible}.menu-inner{z-index:1;--menu-inner-pad-inline:1rem;max-width:133rem;height:100%;min-height:0;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);padding-inline:var(--menu-inner-pad-inline);overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);margin-inline:auto;display:grid;position:relative;overflow-y:auto}.menu:has(.agent-chat--active) .menu-inner{overflow:hidden}@media (width>=980px){.menu-inner{--menu-container-pad:clamp(1.25rem, .31915rem + 2.97872vw, 3rem);--menu-container-max:133rem;--menu-sidebar-width:21.25rem;--menu-inner-pad-left:calc(max(0rem, (100vw - var(--menu-container-max)) / 2) + var(--menu-container-pad));grid-template-rows:minmax(0,1fr);grid-template-columns:var(--menu-sidebar-width) 1fr;max-width:none;padding-inline:var(--menu-inner-pad-left) 0;margin-inline:0;overflow:hidden}}.menu-group{opacity:0;padding-block:1.5rem 0}@media (prefers-reduced-motion:reduce){.menu-group{opacity:1}}@media (width>=740px){.menu-group{width:calc(46.25rem - 2 * var(--menu-inner-pad-inline));justify-self:center}}@media (width>=980px){.menu-group{border-right:.0625rem solid #fdffee33;grid-template-rows:4.0625rem 1fr auto;grid-auto-flow:row;justify-self:stretch;justify-items:stretch;width:auto;padding-block:2.25rem 2.5rem;padding-inline:0;display:grid}}.menu-logo-link{color:#fdffee;margin-block:.375rem clamp(1.75rem,1.0976rem + 2.08768vw,2.375rem);display:inline-flex}@media (width>=980px){.menu-logo-link{margin-block:0}}.menu-logo-link .icon-logo{width:clamp(6.25rem,24.2678vw - 1.33368rem,9.875rem);height:clamp(2.5625rem,10.0418vw - .57558rem,4.0625rem)}@media (width>=740px){.menu-logo-link .icon-logo{width:9.875rem;height:4.0625rem}}.menu-explore{gap:1rem;display:grid}@media (width>=980px){.menu-explore{align-content:center;min-height:0}}.menu-explore-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;text-align:left;color:#fdffee;cursor:default;pointer-events:none;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;font-family:Bagoss,sans-serif;font-size:1.75rem;font-weight:700;line-height:.84;display:inline-flex}@media (width>=980px){.menu-explore-toggle{display:none}}.menu:has(.agent-chat--active) .menu-explore-toggle{cursor:pointer;pointer-events:auto}.menu-explore-caret{color:#ff2c17;opacity:0;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:inline-flex}.menu-explore-caret .icon{fill:currentColor;width:1rem;height:1rem}.menu:has(.agent-chat--active) .menu-explore-caret{opacity:1}.menu-group:not(.menu-group--explore-collapsed) .menu-explore-caret{transform:rotateX(180deg)}.menu-explore-panel{min-height:0;max-height:15rem;transition:max-height var(--agent-chat-move,.5s cubic-bezier(.22, 1, .36, 1)), opacity var(--agent-chat-move,.5s cubic-bezier(.22, 1, .36, 1)), margin var(--agent-chat-move,.5s cubic-bezier(.22, 1, .36, 1));overflow:hidden}@media (width>=980px){.menu-explore-panel{align-content:center;max-height:none;display:grid;overflow:visible}}.menu-group--explore-collapsed .menu-explore-panel{opacity:0;pointer-events:none;max-height:0;margin-block:0}@media (width>=980px){.menu-group--explore-collapsed .menu-explore-panel{opacity:1;pointer-events:auto;max-height:none;margin-block:0}.menu-main-nav .simple-nav-title{letter-spacing:.1rem;text-transform:uppercase;white-space:normal;clip-path:none;color:#fdffee99;width:auto;height:auto;margin-block:0 .625rem;font-family:Space Mono,monospace;font-size:.75rem;font-weight:400;position:static;overflow:visible}}.menu-main-nav .simple-nav-list{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 .5rem;display:grid}@media (width>=980px){.menu-main-nav .simple-nav-list{display:block}}.menu-main-nav .simple-nav-item{overflow:hidden}.menu-main-nav .simple-nav-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ABC Diatype,sans-serif;font-weight:700}.menu-main-nav .simple-nav-link .simple-nav-link-label{position:relative}.menu-main-nav .simple-nav-link .simple-nav-link-label:before{content:"";opacity:0;background:#ff2c17;width:100%;height:.0625rem;transition:translate .3s,opacity .3s;display:block;position:absolute;top:100%;left:0;translate:0 .1875rem}.menu-main-nav .simple-nav-link:focus-visible .simple-nav-link-label:before{opacity:1;translate:0}@media (hover:hover){.menu-main-nav .simple-nav-link:hover .simple-nav-link-label:before{opacity:1;translate:0}}.menu-main-nav .simple-nav-link{letter-spacing:-.02em;color:#fff;padding-block:.25rem;font-size:1.125rem;line-height:1.5;text-decoration:none}@media (width>=980px){.menu-main-nav .simple-nav-link{padding-block:.5625rem;font-size:1.3125rem;font-weight:700;line-height:1}.menu-main-nav{align-content:center;align-items:center;display:grid}}.menu-divider{opacity:0;border-block-start:.0625rem solid #fdffee33;width:100%;height:0;margin-block:2rem 0}@media (prefers-reduced-motion:reduce){.menu-divider{opacity:1}}.menu:has(.agent-chat--active) .menu-divider{margin-block:clamp(.75rem,2.5vw - .03125rem,1.5rem) 0}@media (width>=980px){.menu-divider{display:none}}.footer-menu-cta-wrapper{display:none}@media (width>=980px){.footer-menu-cta-wrapper{display:block}}.footer-menu-cta{backdrop-filter:blur(.5rem);color:#fdffee;opacity:0;background:#ffffff0a;border:.0625rem solid #ffffff26;border-radius:.5rem;justify-items:center;width:15rem;padding:1.5rem;display:grid}@media (prefers-reduced-motion:reduce){.footer-menu-cta{opacity:1}}.footer-menu-cta-title{letter-spacing:-.025rem;text-align:center;margin:0;font-family:Bagoss,sans-serif;font-size:1.25rem;font-weight:600}.footer-menu-cta-link{letter-spacing:-.0175rem;color:#031b36;background:#ff2c17;border-radius:.5rem;margin-block-start:.75rem;padding:.625rem 1.25rem;font-size:.875rem;text-decoration:none;transition:background-color .25s,color .25s}.footer-menu-cta-link:focus-visible{color:#fff;background:#0b2c52}@media (hover:hover){.footer-menu-cta-link:hover{color:#fff;background:#0b2c52}}.menu-agent{--agent-chat-pad-left:var(--menu-inner-pad-inline);opacity:0;flex-direction:column;min-height:0;padding-block:2rem 4rem;padding-inline:0;display:flex}@media (prefers-reduced-motion:reduce){.menu-agent{opacity:1}}.menu:has(.agent-chat--active) .menu-agent{padding-block:clamp(1.5rem,5vw - .0625rem,3rem) clamp(.5rem,5vw - 1.0625rem,2rem)}@media (width>=980px){.menu-agent{--agent-chat-max-width:48.5rem;--menu-agent-ref-width:calc(min(100vw, var(--menu-container-max)) - (2 * var(--menu-container-pad)) - var(--menu-sidebar-width));--agent-chat-pad-left:max(clamp(2.5rem, -13.4783rem + 26.087vw, 10rem), calc((var(--menu-agent-ref-width) - var(--agent-chat-max-width) + var(--menu-container-pad)) / 2));--agent-chat-content-width:min(var(--agent-chat-max-width), calc(var(--menu-agent-ref-width) - var(--agent-chat-pad-left)));height:100%;padding-block:2.25rem 2.5rem;padding-inline:var(--agent-chat-pad-left) 0;overflow:hidden}.menu:has(.agent-chat--active) .menu-agent{padding-block:2.25rem 2.5rem}}@media screen and (width>=980px) and (width>=1900px){.menu-agent{--agent-chat-max-width:54.75rem}}.menu-close{z-index:1;pointer-events:none;width:100%;padding-block:1.5625rem 1rem;position:absolute;top:0}@media (width>=980px){.menu-close{padding-block:2.625rem}}.menu-close-inner{justify-content:flex-end;align-items:center;max-width:133rem;height:100%;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex}@media (width>=980px){.menu-close-inner{padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}}.menu-toggle-close{color:#000;cursor:pointer;pointer-events:auto;background-color:#fdffee;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;transition:background-color .25s;display:flex}.menu-toggle-close:focus-visible{background:#ff2c17}@media (hover:hover){.menu-toggle-close:hover{background:#ff2c17}}@media (width>=980px){.menu-toggle-close{width:3.375rem;height:3.375rem}}.menu-toggle-close svg{fill:currentColor;pointer-events:none}.not-found-hero{background:#fdffee;width:100%;height:250vh;position:relative}@media (width>=980px){.not-found-hero{height:125lvh}}.not-found-hero-sticky{width:100%;height:100lvh;display:grid;position:sticky;top:0;overflow:hidden}.not-found-hero-media{z-index:0;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.presentation-preview .not-found-hero-media{z-index:2}.not-found-hero.is-ready .not-found-hero-media{opacity:1}.not-found-hero-media-item{will-change:transform;position:absolute}.not-found-hero-media-item .sanity-image{width:auto;height:100%;display:block}.presentation-preview .not-found-hero-media-item{pointer-events:auto}.not-found-hero-media.is-orbit{opacity:1;transition:none}.not-found-hero-media.is-orbit .not-found-hero-media-item{clip-path:inset(0% 100% 0% 0%);opacity:0;width:auto;height:11.25rem;top:50%;left:50%}.not-found-hero-media.is-orbit .not-found-hero-media-item .sanity-image{object-fit:contain}.not-found-hero-media.is-orbit .not-found-hero-media-item:first-child{height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + .375rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(2){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + .9375rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(3){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 1.125rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(4){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 1.4375rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(5){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 2.0625rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(6){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 1.75rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(7){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 2.75rem)}.not-found-hero-media.is-orbit .not-found-hero-media-item:nth-child(8){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 3.5rem)}.not-found-hero-media.is-stream{transform:rotate(-4deg)}.not-found-hero-media.is-stream .not-found-hero-media-item{width:auto;height:clamp(10.625rem,26vh,16.25rem);top:68%;left:0}.not-found-hero-media.is-stream .not-found-hero-media-item .sanity-image{object-fit:cover}.not-found-hero-inner{z-index:1;justify-content:stretch;align-items:start;width:100%;max-width:133rem;margin-inline:auto;padding-block:25vh 0;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:grid;position:relative}@media (width>=980px){.not-found-hero-inner{align-items:center;padding-block:clamp(5rem,3.67021rem + 4.25532vw,7.5rem)}}.not-found-hero-body{place-content:start center;width:100%;height:100%;display:grid;position:relative}@media (width>=980px){.not-found-hero-body{place-content:center}}.not-found-hero-title{letter-spacing:-.125rem;text-align:center;color:#0b2c52;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.not-found-hero-intro{letter-spacing:-.075rem;text-align:center;color:#031b36;margin-block:clamp(.75rem,.65027rem + .319149vw,.9375rem) 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1;display:block}.not-found-hero-intro a:not(.wysiwyg-button){color:currentColor;text-underline-offset:.125rem;font-weight:700;text-decoration:underline #ff2c17;transition:color .25s}.not-found-hero-intro a:not(.wysiwyg-button):focus-visible{color:#ff2c17}@media (hover:hover){.not-found-hero-intro a:not(.wysiwyg-button):hover{color:#ff2c17}}.not-found-hero-intro a.wysiwyg-button{color:#fff;isolation:isolate;background-color:#031b36;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.not-found-hero-intro a.wysiwyg-button:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.not-found-hero-intro a.wysiwyg-button .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.not-found-hero-intro a.wysiwyg-button .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.not-found-hero-intro a.wysiwyg-button .button-new-icon .icon:first-child{color:#fff;transform:translate(0)}.not-found-hero-intro a.wysiwyg-button .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.not-found-hero-intro a.wysiwyg-button:focus-visible{color:#031b36}.not-found-hero-intro a.wysiwyg-button:focus-visible:before{transform:scaleY(1)}.not-found-hero-intro a.wysiwyg-button:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.not-found-hero-intro a.wysiwyg-button:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.not-found-hero-intro a.wysiwyg-button:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.not-found-hero-intro a.wysiwyg-button:hover{color:#031b36}.not-found-hero-intro a.wysiwyg-button:hover:before{transform:scaleY(1)}.not-found-hero-intro a.wysiwyg-button:hover .button-new-icon .icon{transition:transform .25s .125s}.not-found-hero-intro a.wysiwyg-button:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.not-found-hero-intro a.wysiwyg-button:hover .button-new-icon .icon:last-child{transform:translate(0)}}.not-found-hero-intro a.wysiwyg-button{letter-spacing:-.02rem;font-family:ABC Diatype,sans-serif}.not-found-hero-intro p,.not-found-hero-intro h2,.not-found-hero-intro h3,.not-found-hero-intro h4{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin-block:clamp(.75rem,.65027rem + .319149vw,.9375rem) 0}.not-found-hero-intro>:first-child{margin-block-start:0}.not-found-hero-intro .wysiwyg-button{margin-block:clamp(1.25rem,.98404rem + .851064vw,1.75rem) 0}.page-header{background:#fdffee;position:relative}.page-header-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-block:clamp(3.125rem,1.46277rem + 5.31915vw,6.25rem) clamp(2rem,.7367rem + 4.04255vw,4.375rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.page-header-breadcrumb{margin-block:0 clamp(1.25rem,.91755rem + 1.06383vw,1.875rem);position:relative}.page-header-body{position:relative}.page-header-title{letter-spacing:-.125rem;color:#031b36;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.page-header-intro{letter-spacing:-.075rem;color:#031b36;margin-block:.875rem 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1;display:block}@media (width>=980px){.page-header-intro{width:calc(10 * var(--column-width) + 9 * var(--column-gap));max-width:76.25rem}}@media (width>=1200px){.page-header-intro{width:calc(9 * var(--column-width) + 8 * var(--column-gap))}}@media (width>=1440px){.page-header-intro{width:calc(8 * var(--column-width) + 7 * var(--column-gap))}}.sub-nav-wrapper{background:#fff;padding-block:1.25rem}@media (width>=980px){.sub-nav-wrapper{margin-block:0}}.skip-sub-nav{z-index:100;color:#031b36;opacity:0;background:#fdffee;border-radius:.5rem;padding:.75rem 1.25rem;font-family:Bagoss,sans-serif;font-weight:500;text-decoration:none;transition:opacity .25s,translate .25s;display:block;position:absolute;top:0;left:50%;translate:-50% -250%}.skip-sub-nav:focus,.skip-sub-nav:active{opacity:1;outline-offset:0;outline:.125rem solid #ff2c17;translate:-50% 2.5rem}.sub-nav-toggle{cursor:pointer;background:#fff;border:.0625rem solid #0006;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;display:flex}@media (width>=980px){.sub-nav-toggle{display:none}}.sub-nav{--desktop-nav:"false";opacity:0;visibility:hidden;width:100%;display:block;position:absolute}.sub-nav-wrapper.toggle-active .sub-nav{opacity:1;visibility:visible}@media (width>=980px){.sub-nav{--desktop-nav:"true";opacity:1;visibility:visible;position:relative}}.sub-nav-inner{max-width:133rem;margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem)}.sub-nav-title{white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.sub-nav-list{border:.0625rem solid #0006;background:#fff;border-top:none;margin:0;padding:0;padding-block:1.25rem;list-style:none;display:grid}@media (width>=500px){.sub-nav-list{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.sub-nav-list{background:0 0;border:none;grid-template-columns:repeat(3,1fr);padding-block:0}}@media (width>=1200px){.sub-nav-list{grid-template-columns:repeat(4,1fr)}}.sub-nav-link{padding:.625rem 1.25rem;display:block}.image,.picture-img{display:block}.contact-form-skeleton{min-width:0;overflow:hidden}.contact-form-skeleton-form,.contact-form-skeleton-row{gap:clamp(1.625rem,1.29255rem + 1.06383vw,2.25rem);min-width:0;display:grid}@media (width>=740px) and (width<=979px){.contact-form-skeleton-row--2{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (width>=1200px){.contact-form-skeleton-row--2{grid-template-columns:repeat(2,1fr);gap:.875rem}}.contact-form-skeleton-field{gap:clamp(.5rem,.26729rem + .744681vw,.9375rem);min-width:0;display:grid}.contact-form-skeleton-label{background:#b6ffff59;border-radius:.125rem;max-width:100%;height:.75rem;display:block}.contact-form-skeleton-label--firstname{width:min(11.1875rem,100%)}.contact-form-skeleton-label--lastname{width:min(10.5rem,100%)}.contact-form-skeleton-label--email{width:min(5.5625rem,100%)}.contact-form-skeleton-label--company{width:min(13.4375rem,100%)}.contact-form-skeleton-label--help{width:min(17.875rem,100%)}.contact-form-skeleton-label--hear{width:min(29.0625rem,100%)}.contact-form-skeleton-input{background:#ffffff14;border:.0625rem solid #ffffff26;border-radius:.25rem;width:100%;height:clamp(2.875rem,2.44282rem + 1.38298vw,3.6875rem);display:block}.contact-form-skeleton-input--textarea{height:8.125rem}.contact-form-skeleton-submit{background:#ff2c17a6;border-radius:.25rem;width:clamp(9.375rem,8.71011rem + 2.12766vw,10.625rem);height:clamp(3.375rem,3.00931rem + 1.17021vw,4.0625rem);margin-block-start:clamp(.625rem,.15957rem + 1.48936vw,1.5rem);display:inline-block}.contact-hero{--contact-hero-gutter:clamp(1.25rem, .31915rem + 2.97872vw, 3rem);--contact-hero-left-col:clamp(25rem, -1.63043rem + 43.4783vw, 37.5rem);--contact-hero-dots-height:clamp(18.75rem, -1.22283rem + 32.6087vw, 28.125rem);background:#fdffee;flex-direction:column;min-height:100lvh;padding-block:clamp(6.0625rem,4.99867rem + 3.40426vw,8.0625rem) 0;display:flex;position:relative;overflow:clip}@media screen and (width>=1700px){.contact-hero{--contact-hero-left-col:clamp(25rem, -33.587rem + 95.6522vw, 52.5rem)}}.contact-hero-dots{display:none}@media (width>=980px){.contact-hero-dots{--contact-hero-dots-bleed:.625rem;width:calc(var(--contact-hero-gutter) + var(--contact-hero-left-col) + var(--contact-hero-dots-bleed));height:calc(var(--contact-hero-dots-height) + var(--contact-hero-dots-bleed));bottom:calc(-1 * var(--contact-hero-dots-bleed));left:calc(-1 * var(--contact-hero-dots-bleed));z-index:0;pointer-events:none;display:block;position:absolute;overflow:hidden}}.contact-hero-dots-grid{--dots-grid-size:100%;--dots-grid-dot-color:#031b36;top:0;left:0}.contact-hero-inner{z-index:1;flex:1;width:100%;max-width:133rem;margin-inline:auto;padding-block:clamp(3rem,.60638rem + 7.65957vw,7.5rem) 0;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}@media (width>=980px){.contact-hero-inner{grid-template-columns:var(--contact-hero-left-col) minmax(0, 41.25rem);justify-content:space-between;align-items:start;gap:3.75rem;display:grid}}@media screen and (width>=1700px){.contact-hero-inner{grid-template-columns:var(--contact-hero-left-col) minmax(0, 46.25rem)}}.contact-hero-body{display:grid;position:relative}@media (width>=980px){.contact-hero-body{margin-block:0 clamp(20rem,2.69022rem + 28.2609vw,28.125rem);position:sticky;top:clamp(5.3125rem,.65217rem + 7.6087vw,7.5rem)}}@media (width>=1200px){.contact-hero-body{margin-block:0 clamp(24.125rem,1rem + 30.8333vw,28.75rem)}}.contact-hero-title{letter-spacing:-.125rem;color:#031b36;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.contact-hero-cta{color:#031b36;max-width:37.5rem;margin-block:1.75rem 0;font-size:clamp(1.375rem,1.24202rem + .425532vw,1.625rem);line-height:1.38462}.contact-hero-cta a:not(.wysiwyg-button){text-underline-offset:.125rem;white-space:nowrap;color:currentColor;text-decoration:underline .125rem;transition:text-decoration-color .25s}.contact-hero-cta a:not(.wysiwyg-button):focus-visible{text-decoration-color:#ff2c17}@media (hover:hover){.contact-hero-cta a:not(.wysiwyg-button):hover{text-decoration-color:#ff2c17}}.contact-hero-cta p{margin-block:0}.contact-hero-cta p+p{margin-block-start:.5rem}@media (width>=980px){.contact-hero-cta{background:#fdffee;font-size:clamp(1.3125rem,.64674rem + 1.08696vw,1.625rem)}}@media screen and (width>=1700px){.contact-hero-cta{max-width:52.5rem}}.contact-hero-form{margin-block:clamp(2rem,1.06915rem + 2.97872vw,3.75rem) clamp(3.25rem,2.6516rem + 1.91489vw,4.375rem);display:block}@media (width>=980px){.contact-hero-form{width:100%;max-width:41.25rem;margin-block:0 clamp(3.75rem,13.0435vw - 4.23913rem,7.5rem)}}@media screen and (width>=1700px){.contact-hero-form{max-width:46.25rem}}#contact-page-form{color:#fff;background:#031b36;border-radius:1rem;width:100%;padding-block:clamp(2rem,.90293rem + 3.51064vw,4.0625rem);padding-inline:clamp(1.5rem,1.13431rem + 1.17021vw,2.1875rem);display:grid}#contact-page-form>*{grid-area:1/1;align-self:start}#contact-page-form .hbspt-form,#contact-page-form .hs-form,#contact-page-form form{width:100%;max-width:none}#contact-page-form .form-columns-1{width:100%;max-width:100%}#contact-page-form .form-columns-2{gap:clamp(1.625rem,1.29255rem + 1.06383vw,2.25rem);width:100%;max-width:100%;display:grid}@media (width>=740px) and (width<=979px){#contact-page-form .form-columns-2{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (width>=1200px){#contact-page-form .form-columns-2{grid-template-columns:repeat(2,1fr);gap:.875rem}}#contact-page-form .hs-form-field{gap:clamp(.5rem,.26729rem + .744681vw,.9375rem);width:100%;display:grid;position:relative}#contact-page-form .actions input[type=submit]{color:#031b36;cursor:pointer;background:#ff2c17;border-color:#ff2c17;width:auto;margin-block-start:clamp(.625rem,.15957rem + 1.48936vw,1.5rem);padding:clamp(.875rem,.74202rem + .425532vw,1.125rem) clamp(1.375rem,1.30851rem + .212766vw,1.5rem);transition:background-color .25s,color .25s,border-color .25s}#contact-page-form .actions input[type=submit]:focus-visible{color:#031b36;background:#fff;border-color:#fff}@media (hover:hover){#contact-page-form .actions input[type=submit]:hover{color:#031b36;background:#fff;border-color:#fff}}#contact-page-form form{gap:clamp(1.625rem,1.29255rem + 1.06383vw,2.25rem);display:grid}#contact-page-form fieldset:has(input[type=hidden]){white-space:nowrap;clip-path:inset(50%);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}#contact-page-form label{letter-spacing:.1rem;text-transform:uppercase;color:#b6ffff;font-family:Space Mono,monospace;font-size:.75rem;font-weight:400}#contact-page-form label span.hs-form-required{display:none}#contact-page-form input{color:#fff;background:#031b36;border:.0625rem solid #ffffff4d;border-radius:.25rem;width:100%;padding-block:clamp(.6875rem,.52128rem + .531915vw,1rem) clamp(.5625rem,.39628rem + .531915vw,.875rem);padding-inline:clamp(1rem,.73404rem + .851064vw,1.5rem);font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}#contact-page-form input.invalid.error{border-color:#ffaaf6}#contact-page-form input::placeholder{color:#fff9}#contact-page-form input:focus{border-color:#ffffffe6;outline:none}#contact-page-form textarea{color:#fff;background:#031b36;border:.0625rem solid #ffffff4d;border-radius:.25rem;width:100%;min-height:8.125rem;padding-block:clamp(.6875rem,.52128rem + .531915vw,1rem) clamp(.5625rem,.39628rem + .531915vw,.875rem);padding-inline:clamp(1rem,.73404rem + .851064vw,1.5rem);font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1.5}#contact-page-form textarea:focus{border-color:#ffffffe6;outline:none}#contact-page-form .hs-form-booleancheckbox-display{letter-spacing:0;text-transform:none;color:#fff;grid-template-columns:1.125rem 1fr;align-items:start;gap:.5rem;font-family:ABC Diatype,sans-serif;font-size:clamp(1rem,.93351rem + .212766vw,1.125rem);line-height:1;display:grid}#contact-page-form .hs-form-booleancheckbox-display input{translate:0 .0625rem}#contact-page-form .hs-error-msgs{position:absolute;top:calc(100% + .1875rem)}#contact-page-form .hs-error-msgs .hs-error-msg{letter-spacing:0;text-transform:none;color:#ffaaf6;font-family:ABC Diatype,sans-serif;font-size:.875rem}#contact-page-form ul{margin:0;padding:0;list-style:none}.mixtape-detail-event-hero-meta{flex-flow:column wrap;align-items:flex-start;gap:clamp(1.5rem,.96809rem + 1.70213vw,2.5rem);margin-block:clamp(1.625rem,1.15957rem + 1.48936vw,2.5rem) 0;display:flex}@media (width>=740px){.mixtape-detail-event-hero-meta{flex-direction:row;align-items:center;gap:clamp(2rem,7.23404vw - .26064rem,6.25rem)}}.mixtape-detail-event-hero-item{flex-direction:column;gap:.5rem;display:flex}.mixtape-detail-event-hero-label{letter-spacing:.1rem;text-transform:uppercase;color:#fdffee;opacity:.6;margin:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.mixtape-detail-event-hero-value{color:#fdffee;margin:0;font-family:ABC Diatype,sans-serif;font-size:clamp(.875rem,.80851rem + .212766vw,1rem);font-weight:400;line-height:1.2}.mixtape-detail-event-hero-link{color:#031b36;isolation:isolate;background-color:#fff;border-radius:.5rem;padding-block:clamp(1.125rem,.92553rem + .638298vw,1.5rem);padding-inline:clamp(1.375rem,1.30851rem + .212766vw,1.5rem);font-size:1rem;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.mixtape-detail-event-hero-link:before{z-index:-1;content:"";pointer-events:none;transform-origin:bottom;background-color:#ff2c17;width:100%;height:100%;transition:transform .325s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.mixtape-detail-event-hero-link .button-new-icon{flex-shrink:0;width:1.125rem;height:.9375rem;display:grid;overflow:hidden}.mixtape-detail-event-hero-link .button-new-icon .icon{grid-area:1/1;transition:transform .25s}.mixtape-detail-event-hero-link .button-new-icon .icon:first-child{color:#031b36;transform:translate(0)}.mixtape-detail-event-hero-link .button-new-icon .icon:last-child{color:#fff;transform:translate(calc(-100% - .375rem))}.mixtape-detail-event-hero-link:focus-visible{color:#031b36}.mixtape-detail-event-hero-link:focus-visible:before{transform:scaleY(1)}.mixtape-detail-event-hero-link:focus-visible .button-new-icon .icon{transition:transform .25s .125s}.mixtape-detail-event-hero-link:focus-visible .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.mixtape-detail-event-hero-link:focus-visible .button-new-icon .icon:last-child{transform:translate(0)}@media (hover:hover){.mixtape-detail-event-hero-link:hover{color:#031b36}.mixtape-detail-event-hero-link:hover:before{transform:scaleY(1)}.mixtape-detail-event-hero-link:hover .button-new-icon .icon{transition:transform .25s .125s}.mixtape-detail-event-hero-link:hover .button-new-icon .icon:first-child{transform:translate(calc(100% + .375rem))}.mixtape-detail-event-hero-link:hover .button-new-icon .icon:last-child{transform:translate(0)}}.mixtape-detail-event-hero-link{align-items:center;gap:.75rem;display:inline-flex}.mixtape-detail-hero{color:#fdffee;background-color:#031b36;position:relative}.mixtape-detail-hero-bg{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mixtape-detail-hero-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-block:clamp(10rem,3.81649rem + 19.7872vw,21.625rem) clamp(2.875rem,2.34309rem + 1.70213vw,3.875rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.mixtape-detail-hero-breadcrumb{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:0 clamp(.8125rem,.64628rem + .531915vw,1.125rem);display:flex;position:relative}.mixtape-detail-hero-breadcrumb .breadcrumb-item{color:#fdffee}.mixtape-detail-hero-category-divider{letter-spacing:.0625rem;text-transform:uppercase;color:#fdffee;font-family:Space Mono,monospace;font-size:1rem;font-weight:400;line-height:1}.mixtape-detail-hero-category{letter-spacing:-.01563rem;color:#031b36;background:#fdffee;border-radius:.25rem;padding-block:.25rem .1875rem;padding-inline:.5rem;font-size:.875rem;display:inline-block}.mixtape-detail-hero-body{position:relative}.mixtape-detail-hero-title{letter-spacing:-.075rem;color:#ff2c17;margin-block:0;font-family:Family,serif;font-size:clamp(2.375rem,1.64362rem + 2.34043vw,3.75rem);font-weight:400;line-height:1.11667}@media (width>=740px){.mixtape-detail-hero-title{max-width:90%}}@media (width>=980px){.mixtape-detail-hero-title{font-family:Family,serif;font-size:clamp(3rem,2.20213rem + 2.55319vw,4.5rem);font-weight:400;line-height:1.11111}}@media (width>=1440px){.mixtape-detail-hero-title{max-width:75rem}}.mixtape-detail-hero-meta{justify-content:space-between;align-items:center;gap:clamp(1.5rem,.96809rem + 1.70213vw,2.5rem);margin-block:1.625rem 0;display:flex}.mixtape-detail-hero-authors{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mixtape-detail-hero-author{align-items:center;gap:.75rem;display:flex}.mixtape-detail-hero-author-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.875rem;height:2.875rem}.mixtape-detail-hero-author-name{color:#fdffee;margin:0;font-family:ABC Diatype,sans-serif;font-size:clamp(.875rem,.80851rem + .212766vw,1rem);font-weight:400;line-height:1.2}.mixtape-detail-hero-author-title{color:#fdffeea6;margin-inline-start:.35em}.mixtape-detail-hero-date{color:#fdffee;flex-shrink:0;margin:0;font-family:ABC Diatype,sans-serif;font-size:clamp(.875rem,.80851rem + .212766vw,1rem);font-weight:400;line-height:1.2}.mixtape-list-items{margin-inline:auto;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);gap:1.5rem;max-width:133rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=740px){.mixtape-list-items{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.mixtape-list-items{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1800px){.mixtape-list-items{grid-template-columns:repeat(4,1fr)}}.mixtape-list-item{align-items:flex-start;width:100%;display:flex}.mixtape-listing-hero{background:#fdffee;width:100%;height:250vh;position:relative}@media (width>=980px){.mixtape-listing-hero{height:125lvh}}.mixtape-listing-hero-sticky{width:100%;height:100lvh;display:grid;position:sticky;top:0;overflow:hidden}.mixtape-listing-hero-media{z-index:0;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.presentation-preview .mixtape-listing-hero-media{z-index:2}.mixtape-listing-hero.is-ready .mixtape-listing-hero-media{opacity:1}.mixtape-listing-hero-media-item{will-change:transform;position:absolute}.mixtape-listing-hero-media-item .sanity-image{width:auto;height:100%;display:block}.presentation-preview .mixtape-listing-hero-media-item{pointer-events:auto}.mixtape-listing-hero-media.is-orbit{opacity:1;transition:none}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item{clip-path:inset(0% 100% 0% 0%);opacity:0;width:auto;height:11.25rem;top:50%;left:50%}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item .sanity-image{object-fit:contain}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:first-child{height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 3.3125rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(2){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 2.0625rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(3){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + .5625rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(4){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 3.5rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(5){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 1.25rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(6){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 1.4375rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(7){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + 2.125rem)}.mixtape-listing-hero-media.is-orbit .mixtape-listing-hero-media-item:nth-child(8){height:calc(clamp(3.75rem,.86538rem + 9.23077vw,11.25rem) + .25rem)}.mixtape-listing-hero-media.is-stream{transform:rotate(-4deg)}.mixtape-listing-hero-media.is-stream .mixtape-listing-hero-media-item{width:auto;height:clamp(10.625rem,26vh,16.25rem);top:68%;left:0}.mixtape-listing-hero-media.is-stream .mixtape-listing-hero-media-item .sanity-image{object-fit:cover}.mixtape-listing-hero-inner{z-index:1;justify-content:stretch;align-items:start;width:100%;max-width:133rem;margin-inline:auto;padding-block:25vh 0;padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:grid;position:relative}@media (width>=980px){.mixtape-listing-hero-inner{align-items:center;padding-block:clamp(5rem,3.67021rem + 4.25532vw,7.5rem)}}.mixtape-listing-hero-body{place-content:start center;width:100%;height:100%;display:grid;position:relative}@media (width>=980px){.mixtape-listing-hero-body{place-content:center}}.mixtape-listing-hero-title{letter-spacing:-.125rem;text-align:center;color:#0b2c52;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.mixtape-listing-hero-intro{letter-spacing:-.075rem;text-align:center;color:#031b36;margin-block:clamp(.75rem,.65027rem + .319149vw,.9375rem) 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1;display:block}.solution-item{isolation:isolate;flex-direction:column;gap:clamp(1.75rem,.81915rem + 2.97872vw,3.5rem);display:flex;position:relative}@media (width>=980px){.solution-item{flex-direction:row;align-items:flex-start;gap:clamp(2.5rem,10.6383vw - .82447rem,8.75rem)}}.solution-item.is-video-open{z-index:500}.solution-item-content{flex-direction:column;flex:1;gap:1.25rem;min-width:0;display:flex}.solution-item-title{letter-spacing:.1rem;text-transform:uppercase;letter-spacing:.0625rem;margin-block:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}@media (width>=500px){.solution-item-title{letter-spacing:.1rem}}.solution-item-intro-row{display:flow-root}@media (width>=980px){.solution-item-intro-row{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}}.solution-item-intro{color:#0b2c52;min-width:0;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(2rem,.93617rem + 3.40426vw,4rem);font-weight:800;line-height:1;display:block}.solution-item-body{flex-direction:column;gap:clamp(1.5rem,.83511rem + 2.12766vw,2.75rem);width:100%;min-width:0;max-width:100%;display:flex}.solution-item-intro-row+.solution-item-body{margin-block-start:calc(clamp(1.5rem,.83511rem + 2.12766vw,2.75rem) - 1.25rem)}.solution-item-headline{color:#031b36;opacity:.7;min-width:0;margin-block:0;font-size:1.3125rem;line-height:1.38095}.solution-item-intro+.solution-item-headline{margin-block-start:1.25rem}@media (width>=980px){.solution-item-intro+.solution-item-headline{margin-block-start:0}}.solution-item-media--desktop{flex-shrink:0;width:clamp(17.5rem,12.1739rem + 8.69565vw,20rem);margin-block-start:1.25rem;display:none}@media (width>=980px){.solution-item-media--desktop{display:block}}.solution-item-media--mobile{float:inline-end;width:min(10rem,30%);margin-block-end:1.25rem;margin-inline-start:clamp(1.25rem,.85106rem + 1.2766vw,2rem);display:block}@media (width>=980px){.solution-item-media--mobile{display:none}}.solution-item-media--mobile.is-active{aspect-ratio:9/16}.solution-item-video{width:100%}.solution-item-video.is-animating{will-change:transform;transition:none}.solution-item-media--mobile.is-active .solution-item-video{width:var(--solution-video-play-width);height:var(--solution-video-play-height);top:var(--solution-video-play-top,56px);left:var(--solution-video-play-left,0);z-index:3;transition:none;position:fixed}.solution-item-video-media{aspect-ratio:9/16;border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.solution-item-video-image{object-fit:cover;width:100%;height:100%;transition:opacity .1s;position:absolute;inset:0}.solution-item-video-media:has(.solution-item-video-player.ready) .solution-item-video-image{opacity:0}.solution-item-video-player{display:block;position:absolute;inset:0}.solution-item-video-play{--video-control-size:3.125rem;width:var(--video-control-size);height:var(--video-control-size);color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}.solution-item-video-play:before{content:"";position:absolute;inset:-100vmax}.solution-item-video-play .icon-play{width:calc(1.0625rem * var(--video-control-size) / 3.125rem);height:calc(1.25rem * var(--video-control-size) / 3.125rem);fill:currentColor;translate:calc(.125rem * var(--video-control-size) / 3.125rem) 0;transition:fill .25s}.solution-item-video-play .icon-pause{width:calc(.6875rem * var(--video-control-size) / 3.125rem);height:calc(1.125rem * var(--video-control-size) / 3.125rem);fill:currentColor;transition:fill .25s;display:none}.solution-item-video-play:focus-visible{color:#fdffee;background-color:#0b2c52}@media (hover:hover){.solution-item-video-play:hover{color:#fdffee;background-color:#0b2c52}}.solution-item-video-play{z-index:2;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.solution-item-media--mobile:not(.is-active) .solution-item-video-play{--video-control-size:1.75rem}.solution-item-video-player.playing .solution-item-video-play .icon-play{display:none}.solution-item-video-player.playing .solution-item-video-play .icon-pause{display:block}.solution-item-video-target{opacity:0;width:100%;height:100%;transition:opacity .1s;display:block}.solution-item-video-player.ready .solution-item-video-target{opacity:1;pointer-events:none}.solution-item-video-target iframe{aspect-ratio:16/9;width:auto;min-width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.solution-item-video-overlay{z-index:2;backdrop-filter:blur(.3125rem);opacity:0;background-color:#fffc;transition:opacity .25s;position:fixed;inset:0}.solution-item-video-overlay.is-open{opacity:1}.solution-item-video-close{z-index:4;text-underline-offset:.25rem;color:#031b36;cursor:pointer;background:0 0;border:0;padding:0;font-family:ABC Diatype,sans-serif;font-size:1rem;line-height:1;text-decoration:underline #ff2c17;transition:color .25s;display:none;position:absolute;inset-block-end:calc(100% + 1rem);inset-inline-end:0}.solution-item-video-close:focus-visible{color:#ff2c17}@media (hover:hover){.solution-item-video-close:hover{color:#ff2c17}}.solution-item-media--mobile.is-active .solution-item-video-close{display:block}.solution-item-media--mobile.is-active .solution-item-video-media{aspect-ratio:auto;height:100%}.solution-item-carousel{--carousel-padding-inline:clamp(1.75rem, 1.35106rem + 1.2766vw, 2.5rem);width:100%;min-width:0;max-width:100%;padding-block:clamp(1.75rem,1.35106rem + 1.2766vw,2.5rem);padding-inline:var(--carousel-padding-inline);background-color:var(--background,#ffe8f8);border-radius:1rem;flex-direction:column;gap:clamp(1.5rem,1.23404rem + .851064vw,2rem);display:flex;position:relative}@media (width>=740px){.solution-item-carousel{--carousel-control-size:2.875rem;--carousel-padding-inline:clamp(3.125rem, -3.92838rem + 15.2505vw, 7.5rem)}}.solution-item-carousel-prev,.solution-item-carousel-next{display:none}@media (width>=740px){.solution-item-carousel-prev,.solution-item-carousel-next{width:var(--carousel-control-size);height:var(--carousel-control-size);z-index:1;color:var(--title-color,#ff2c17);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:flex;position:absolute;top:50%;translate:0 -50%}}@media (width>=740px) and (width>=980px){.solution-item-carousel-prev,.solution-item-carousel-next{border:.0625rem solid;transition:background-color .25s,color .25s,opacity .25s}.solution-item-carousel-prev:focus-visible,.solution-item-carousel-next:focus-visible{background-color:var(--title-color,#ff2c17);color:var(--background,#ffe8f8)}}@media (width>=740px) and (width>=980px) and (hover:hover){.solution-item-carousel-prev:hover,.solution-item-carousel-next:hover{background-color:var(--title-color,#ff2c17);color:var(--background,#ffe8f8)}}@media (width>=740px){.solution-item-carousel-prev[hidden],.solution-item-carousel-next[hidden]{display:none}.solution-item-carousel-prev{inset-inline-start:calc((var(--carousel-padding-inline) - var(--carousel-control-size)) / 2)}.solution-item-carousel-next{inset-inline-end:calc((var(--carousel-padding-inline) - var(--carousel-control-size)) / 2)}}@media (width>=740px) and (hover:hover){.solution-item-carousel:hover .solution-item-carousel-prev,.solution-item-carousel:hover .solution-item-carousel-next{opacity:1}}@media (width>=740px){.solution-item-carousel .solution-item-carousel-prev:focus-visible,.solution-item-carousel .solution-item-carousel-next:focus-visible{opacity:1}}.solution-item-carousel-label{letter-spacing:.1rem;text-transform:uppercase;text-align:center;color:var(--text-color,#2d2d2d);opacity:.8;margin-block:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400}.solution-item-carousel-viewport{--carousel-fade-size:.5rem;width:100%;min-width:0;position:relative;overflow:hidden;translate:0 -.25rem}.solution-item-carousel-viewport:before,.solution-item-carousel-viewport:after{width:var(--carousel-fade-size);z-index:1;content:"";pointer-events:none;height:100%;position:absolute;top:0}.solution-item-carousel-viewport:before{background:linear-gradient(to right, var(--background,#ffe8f8), transparent);left:0}.solution-item-carousel-viewport:after{background:linear-gradient(to left, var(--background,#ffe8f8), transparent);right:0}.solution-item-carousel-viewport .embla__container{min-width:0;display:flex}.solution-item-carousel-viewport .embla__slide{min-width:0;padding-inline:var(--carousel-fade-size);flex-direction:column;flex:0 0 100%;justify-content:center;display:flex}.solution-item-quote{text-align:center;color:var(--title-color,#ff2c17);margin:0;font-family:Family,serif;font-size:clamp(1.375rem,1.17553rem + .638298vw,1.75rem);font-weight:400;line-height:1.28571}.solution-item-carousel-dots{justify-content:center;gap:.5rem;display:flex}.solution-item-carousel-dots[hidden]{display:none}.solution-item-carousel-dots .embla__dot{background-color:var(--text-color,#2d2d2d);cursor:pointer;opacity:.3;border:0;border-radius:62.4375rem;width:2rem;height:.25rem;padding:0;transition:opacity .25s}.solution-item-carousel-dots .embla__dot--selected{opacity:1}.solution-item-services{--solution-item-gutter:clamp(1.25rem, .31915rem + 2.97872vw, 3rem);width:calc(100% + var(--solution-item-gutter) * 2);margin-inline:calc(var(--solution-item-gutter) * -1);padding-inline:var(--solution-item-gutter);overflow-x:clip}@media (width>=500px){.solution-item-services{width:auto;margin-inline:0;padding-inline:0;overflow-x:visible}}.solution-item-services-button{--frosted-fill-alpha:4%;--frosted-fill-alpha-hover:8%;--frosted-glow-padding:2rem;--frosted-label:#020f21;--frosted-intensity:.7;--shimmer-base:color-mix(in srgb, var(--frosted-label) 80%, #fdffee);--shimmer-highlight:#000;--frosted-fill-rgb:11 44 82;--glow-color:rgb(255 44 23/calc(var(--frosted-intensity) * 1));--glow-color-60:rgb(255 44 23/calc(var(--frosted-intensity) * .6));--glow-color-20:rgb(255 44 23/calc(var(--frosted-intensity) * .2));--frosted-sweep-duration:7.5s;--frosted-phase:0;--rest-angle:110deg;--burst-angle:0deg;--cursor-angle:calc(var(--rest-angle) + var(--burst-angle));--edge-proximity:96;--edge-sensitivity:0;--outer-span:5;--outer-f:7.5;--outer-mask:conic-gradient(from calc(var(--cursor-angle) - (var(--outer-f) + var(--outer-span) / 2) * 3.6deg) at center, transparent 0%, #000 calc(var(--outer-f) * 1%), #000 calc((var(--outer-f) + var(--outer-span)) * 1%), transparent calc((var(--outer-f) * 2 + var(--outer-span)) * 1%), transparent 100%);letter-spacing:-.02em;animation:frosted_sweep var(--frosted-sweep-duration) linear infinite;animation-delay:calc(var(--frosted-phase) * var(--frosted-sweep-duration) * -1);appearance:none;color:var(--frosted-label);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.375rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:--burst-angle 2s cubic-bezier(.16,1,.3,1),--outer-span 2s cubic-bezier(.16,1,.3,1);animation-play-state:paused;display:inline-flex;position:relative;overflow:visible;transform:translateZ(.00063rem)}.solution-item-services-button.is-in-view{animation-play-state:running}.solution-item-services-button:before{z-index:0;backdrop-filter:none;background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha));border-radius:inherit;content:"";pointer-events:none;transition:backdrop-filter .325s cubic-bezier(.16,1,.3,1),background-color .325s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.solution-item-services-button:focus-visible{--burst-angle:360deg;--outer-span:16}.solution-item-services-button:focus-visible:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.solution-item-services-button:focus-visible>.frosted-button-label{animation:1.5s linear infinite text_shimmer}@media (hover:hover){.solution-item-services-button:hover{--burst-angle:360deg;--outer-span:16}.solution-item-services-button:hover:before{backdrop-filter:blur(.25rem);background-color:rgb(var(--frosted-fill-rgb)/var(--frosted-fill-alpha-hover))}.solution-item-services-button:hover>.frosted-button-label{animation:1.5s linear infinite text_shimmer}}@media (prefers-reduced-motion:reduce){.solution-item-services-button{transition:none;animation:none}.solution-item-services-button:focus-visible{--burst-angle:0deg;--outer-span:5}.solution-item-services-button:focus-visible>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.solution-item-services-button:hover{--burst-angle:0deg;--outer-span:5}.solution-item-services-button:hover>.frosted-button-label{animation:none}}@media (prefers-reduced-motion:reduce){.solution-item-services-button:before{transition:none}}.solution-item-services-button>.frosted-button-stroke{inset:calc(var(--frosted-glow-padding) * -1);z-index:1;border-radius:inherit;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none;mask-image:var(--outer-mask);position:absolute}.solution-item-services-button>.frosted-button-stroke:before{inset:var(--frosted-glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 .0625rem var(--glow-color), inset 0 0 .5rem 0 var(--glow-color-60), inset 0 0 1.25rem .125rem var(--glow-color-20), 0 0 .5rem 0 var(--glow-color-60), 0 0 1.25rem .125rem var(--glow-color-20);content:"";position:absolute}.solution-item-services-button>.frosted-button-label{--spread:1.43em;z-index:2;background-clip:text;background-image:linear-gradient(90deg, transparent calc(50% - var(--spread)), var(--shimmer-highlight), transparent calc(50% + var(--spread))), linear-gradient(var(--shimmer-base), var(--shimmer-base));color:#0000;-webkit-text-fill-color:transparent;background-position:100%,0 0;background-repeat:no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;position:relative}.solution-item-services-button:focus-visible{outline-offset:0;outline:.125rem solid #ff2c17}.solution-item-services-button{text-align:center;width:100%;font-family:ABC Diatype,sans-serif;font-size:1rem}@media (width>=500px){.solution-item-services-button{width:auto}}@media (width>=980px){.solution-list{margin-block-start:clamp(.625rem,2.34043vw - .10638rem,2rem)}}.solution-list-items{gap:clamp(3.5rem,1.37234rem + 6.80851vw,7.5rem);margin:0;padding:0;list-style:none;display:grid}.solution-list-item{width:100%;min-width:0;scroll-margin-top:clamp(3.125rem,.9641rem + 6.91489vw,7.1875rem)}.solution-listing-hero{background-color:#ff2c17;position:relative;overflow:hidden}@media (width>=980px){.solution-listing-hero{flex-direction:column;min-height:100lvh;display:flex}}.solution-listing-hero-media{aspect-ratio:16/11;width:100%;position:relative}@media (width>=980px){.solution-listing-hero-media{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.solution-listing-hero-media-image{object-fit:cover;width:100%;height:100%}.solution-listing-hero-panel{z-index:1;background-color:#ff2c17;background-image:var(--hero-texture,none);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding-block:clamp(3rem,1.67021rem + 4.25532vw,5.5rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);display:flex;position:relative;overflow:hidden}@media (width>=980px){.solution-listing-hero-panel{flex:none;width:55%;min-height:100lvh;padding-inline-start:calc(50vw - min(100vw,133rem)/2 + clamp(1.25rem,.31915rem + 2.97872vw,3rem))}}@media (width>=1440px){.solution-listing-hero-panel{width:calc(47.5rem + 50vw - min(100vw,133rem)/2)}}.solution-listing-hero-panel .solution-listing-hero-texture{background-color:#ff2c17;background-image:var(--hero-texture,none);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;height:auto;inset:0}.solution-listing-hero-panel-content{z-index:1;flex-direction:column;flex:1;gap:clamp(1.5rem,.96809rem + 1.70213vw,2.5rem);display:flex;position:relative}.solution-listing-hero-title{letter-spacing:-.125rem;letter-spacing:-.02em;color:#fdffee;margin:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}@media (width>=980px){.solution-listing-hero-title{margin-top:auto}}.solution-listing-hero-intro{letter-spacing:-.075rem;letter-spacing:-.02em;color:#fdffee;max-width:33.75rem;margin:0;font-family:Family,serif;font-size:clamp(2.375rem,1.64362rem + 2.34043vw,3.75rem);font-weight:400;line-height:1.11667}@media (width>=980px){.solution-listing-hero-intro{margin-top:auto}}.work-detail-hero{background:#fdffee;position:relative}.work-detail-hero-inner{z-index:1;opacity:0;max-width:133rem;margin-inline:auto;padding-block:clamp(3.125rem,1.46277rem + 5.31915vw,6.25rem) clamp(2rem,.7367rem + 4.04255vw,4.375rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.work-detail-hero-inner.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.work-detail-hero-inner{opacity:1}}html.presentation-preview .work-detail-hero-inner{opacity:1}.work-detail-hero-breadcrumb{margin-block:0 clamp(1.25rem,.91755rem + 1.06383vw,1.875rem);position:relative}.work-detail-hero-body{position:relative}.work-detail-hero-title{letter-spacing:-.125rem;color:#031b36;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}@media (width>=980px){.work-detail-hero-title{width:calc(10 * var(--column-width) + 9 * var(--column-gap));max-width:56.25rem}}.work-detail-hero-intro{letter-spacing:-.075rem;color:#031b36;text-wrap-style:balance;margin-block:1.25rem 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1;display:block}@media (width>=980px){.work-detail-hero-intro{width:calc(10 * var(--column-width) + 9 * var(--column-gap));max-width:76.25rem}}@media screen and (width>=1700px){.work-detail-hero-intro{max-width:87.5rem}}.work-detail-hero-list{justify-items:start;gap:.625rem;margin:0;margin-block:clamp(1.5rem,1.03457rem + 1.48936vw,2.375rem) 0;padding:0;list-style:none;display:grid}@media (width>=500px){.work-detail-hero-list{flex-wrap:wrap;justify-content:start;display:flex}}.work-detail-hero-list-item{letter-spacing:-.01563rem;color:#031b36;background:#00000014;border-radius:.25rem;padding-block:.25rem .1875rem;padding-inline:.5rem;font-size:.875rem;display:inline-block}.work-detail-hero-intro,.work-detail-hero-list-item{opacity:0}.work-detail-hero-intro.is-revealed,.work-detail-hero-list-item.is-revealed{opacity:1}@media (prefers-reduced-motion:reduce){.work-detail-hero-intro,.work-detail-hero-list-item{opacity:1}}html.presentation-preview .work-detail-hero-intro,html.presentation-preview .work-detail-hero-list-item{opacity:1}.work-listing-hero{background:#fdffee;position:relative}.work-listing-hero-inner{z-index:1;max-width:133rem;margin-inline:auto;padding-block:clamp(2.875rem,1.0133rem + 5.95745vw,6.375rem) clamp(3.625rem,.7992rem + 9.04255vw,8.9375rem);padding-inline:clamp(1.25rem,.31915rem + 2.97872vw,3rem);position:relative}.work-listing-hero-body{opacity:0;position:relative}.work-listing-hero-body.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.work-listing-hero-body{opacity:1}}html.presentation-preview .work-listing-hero-body{opacity:1}.work-listing-hero-title{letter-spacing:-.125rem;color:#031b36;margin-block:0;font-family:Bagoss,sans-serif;font-size:clamp(3rem,1.1383rem + 5.95745vw,6.5rem);font-weight:600;line-height:1}.work-listing-hero-intro{letter-spacing:-.075rem;color:#031b36;margin-block:clamp(.75rem,.65027rem + .319149vw,.9375rem) 0;font-family:Family,serif;font-size:clamp(2rem,1.06915rem + 2.97872vw,3.75rem);font-weight:400;line-height:1;display:block}
