﻿@keyframes home-rise{from{opacity:0;transform:translateY(0.25em)}to{opacity:1;transform:translateY(0)}}@keyframes home-land{0%{transform:translateY(100%)}60%{transform:translateY(-6%)}100%{transform:translateY(0)}}@keyframes home-drift{from{opacity:0;transform:translate(4%,6%)}to{opacity:var(--mark-opacity,0.95);transform:translate(0,0)}}#_main h1,#_main h2,#_main h3,#_main p,#_main figure{margin:0}#_main blockquote{margin:1em 40px}#_main ul{margin:0;padding:0;list-style:none}#_main p+p{margin-top:16px}#hero{position:relative;background:#0f1522;color:#fff;overflow:hidden}#hero .field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#hero>.inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;align-content:center;gap:40px;padding-top:96px;padding-bottom:96px;min-height:clamp(520px,100vh - 84px - 88px,820px)}#hero .title{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:min(clamp(76px,11.5vw,176px),13vh);line-height:.9;letter-spacing:.005em;text-transform:uppercase;margin-left:-0.03em;display:flex;flex-direction:column}#hero .title .line{opacity:0;animation:home-rise .7s cubic-bezier(0.2,0.7,0.2,1) both}#hero .title i{font-style:normal;color:#f41c48}#hero .title .end{display:block;white-space:nowrap}#hero .title .flip{display:inline-grid;vertical-align:bottom;overflow:hidden;line-height:inherit}#hero .title .flip .word{grid-area:1/1;display:block;transform:translateY(100%);opacity:0}#hero .title .flip .is-current{transform:translateY(0);opacity:1}#hero .title .flip .is-leaving{transform:translateY(-100%);opacity:0}#hero .title .flip.is-moving .word{transition:transform var(--flip-speed,300ms) cubic-bezier(0.4,0,0.6,1),opacity var(--flip-speed,300ms) linear}#hero .title .flip .is-landed{animation:home-land .5s cubic-bezier(0.2,0.7,0.2,1) both}#hero .title .line:nth-child(1){animation-delay:.1s}#hero .title .line:nth-child(2){animation-delay:.24s}#hero .title .line:nth-child(3){animation-delay:.38s}#hero .lead,#hero .actions{opacity:0;animation:home-rise .7s cubic-bezier(0.2,0.7,0.2,1) .7s both}#hero .lead{max-width:30em;margin-top:36px;font-size:21px;line-height:1.5;color:#b9c7df}#hero .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;animation-delay:.8s}#hero .mark{--mark-opacity:0.95;position:absolute;right:-120px;bottom:-120px;width:620px;height:auto;pointer-events:none;animation:home-drift 2.4s cubic-bezier(0.2,0.7,0.2,1) both}#hero .strip{position:relative;z-index:2;background:#1b2233;border-top:1px solid rgba(185,199,223,.15)}#hero .strip>.inner{display:grid;grid-template-columns:repeat(4,1fr)}#hero .strip a{display:block;padding:24px 12px;font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:24px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#b9c7df;text-decoration:none;border-left:1px solid rgba(185,199,223,.15);transition:color .2s ease-in-out}#hero .strip a:first-child{border-left:0}#hero .strip a:hover{color:#fff}#pitch{position:relative;background:#0f1522;color:#f3f5f9;padding:104px 0 120px;overflow:hidden}#pitch::after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(180deg,rgba(9,13,21,0) 0%,#090d15 100%);pointer-events:none}#pitch>.inner{position:relative;z-index:1}#pitch .title{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(56px,8vw,112px);line-height:.9;letter-spacing:.005em;text-transform:uppercase;color:#fff;max-width:8em;margin:0 auto;text-align:center}#pitch .tagline{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(20px,2vw,26px);line-height:.9;letter-spacing:.005em;text-transform:uppercase;text-align:center;letter-spacing:.06em;color:rgba(185,199,223,.6);max-width:none;margin:0 0 22px}#pitch .tagline sup{font-family:"Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.5em;font-weight:700;letter-spacing:0;vertical-align:top;position:relative;top:.1em;margin-left:.2em}#pitch .columns{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;padding:36px 40px 40px;background:rgba(27,34,51,.55);border:1px solid rgba(185,199,223,.2);border-top-color:rgba(185,199,223,.45);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 90px rgba(244,28,72,.18)}#pitch .columns::before{content:"";position:absolute;left:-10%;right:-10%;top:-320px;height:480px;background:radial-gradient(ellipse 16% 22% at 50% 62%,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.22) 40%,rgba(255,255,255,0) 72%),radial-gradient(ellipse 52% 58% at 50% 62%,rgba(244,28,72,0.95) 0%,rgba(244,28,72,0.5) 30%,rgba(244,28,72,0) 68%);z-index:-1;pointer-events:none}#pitch .columns>div{padding:0 40px}#pitch .columns>div:first-child{padding-left:0}#pitch .columns>div:last-child{padding-right:0}#pitch .columns>div+div{border-left:1px solid rgba(185,199,223,.18)}#pitch h3{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:30px;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-bottom:10px}#pitch p{max-width:28em;font-size:17px;color:#b9c7df}@keyframes statement-accent{0%{opacity:.15}100%{opacity:1}}@keyframes home-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#statement{position:relative;background:#1b2233;color:#f3f5f9;min-height:calc(100vh - 84px);display:flex;flex-direction:column;justify-content:center;padding:96px 0 136px;overflow:hidden}#statement::before,#statement::after{content:"";position:absolute;left:0;right:0;height:240px;z-index:1;pointer-events:none}#statement::before{top:0;background:linear-gradient(180deg,#090d15 0%,rgba(9,13,21,0) 100%)}#statement::after{bottom:0;background:linear-gradient(180deg,rgba(9,13,21,0) 0%,#090d15 100%)}#statement .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(185,199,223,0.09) 1px,transparent 1px),linear-gradient(90deg,rgba(185,199,223,0.09) 1px,transparent 1px);background-size:96px 96px;background-position:center bottom;mask-image:radial-gradient(ellipse 75% 80% at 50% 50%,rgb(0,0,0) 30%,rgba(0,0,0,0) 100%);pointer-events:none}#statement .grid::before,#statement .grid::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-size:95px 95px}#statement .grid::before{background-image:linear-gradient(rgba(244,28,72,0.22),rgba(244,28,72,0.22)),linear-gradient(rgba(244,28,72,0.14),rgba(244,28,72,0.14)),linear-gradient(rgba(185,199,223,0.1),rgba(185,199,223,0.1));background-position:calc(50% + 432px + 48px) calc(100% - 192px - 1px),calc(50% - 528px - 48px) calc(100% - 480px - 1px),calc(50% + 240px + 48px) calc(100% - 576px - 1px);animation:statement-accent 7s ease-in-out infinite alternate}#statement .grid::after{background-image:linear-gradient(rgba(244,28,72,0.18),rgba(244,28,72,0.18)),linear-gradient(rgba(185,199,223,0.12),rgba(185,199,223,0.12)),linear-gradient(rgba(244,28,72,0.12),rgba(244,28,72,0.12));background-position:calc(50% - 336px - 48px) calc(100% - 96px - 1px),calc(50% + 528px + 48px) calc(100% - 384px - 1px),calc(50% - 144px - 48px) calc(100% - 672px - 1px);animation:statement-accent 11s ease-in-out 3s infinite alternate}#statement>.inner{position:relative;z-index:2;display:grid;width:100%}#statement .statement,#statement .lit,#statement .beam{grid-area:1/1;width:100%}#statement .statement,#statement .lit{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"title art" "text art";gap:0 64px;align-items:center}#statement .title{grid-area:title;align-self:end}#statement .text{grid-area:text;align-self:start}#statement .blueprint{grid-area:art}#statement .blueprint{color:rgba(185,199,223,.7)}#statement .blueprint svg{display:block;width:100%;height:auto;overflow:visible}#statement .blueprint .grid{opacity:.22}#statement .blueprint .guides{opacity:.55}#statement .blueprint .marks{opacity:.75}#statement .blueprint .accent{stroke:#f41c48}#statement .blueprint text{font:10px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.06em;fill:currentColor;stroke:none}#statement .blueprint .marks path[fill]{stroke:none}#statement .title{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(40px,4.8vw,72px);line-height:.9;letter-spacing:.005em;text-transform:uppercase;margin-left:-0.02em;display:flex;flex-direction:column}#statement .title .line{white-space:nowrap}#statement .title .accent{color:#f41c48}#statement .title i{font-style:normal;color:#f41c48}#statement .text{max-width:32em;margin-top:32px;font-size:19px}#statement .text p{color:inherit}#statement .text .founded{font-size:15px;color:rgba(185,199,223,.8)}#statement .text .actions{margin-top:24px}#statement .text .button.outline{background:rgba(0,0,0,0);color:inherit;border:1.5px solid rgba(243,245,249,.4);padding:14px 24px}#statement .text .button.outline:hover{background:#f3f5f9;color:#1b2233;border-color:#f3f5f9}#statement .lit,#statement .beam{display:none}#statement.has-light>.inner{--light-x:80%;--light-y:30%;--light-r:0px;--light-glow:0;--light-fill:0}#statement.has-light .statement{color:#1a2334}#statement.has-light .statement .title .accent,#statement.has-light .statement .title i,#statement.has-light .statement .founded,#statement.has-light .statement .blueprint{color:#1a2334}#statement.has-light .statement .blueprint .accent{stroke:#1a2334}#statement.has-light .statement .button.outline{border-color:#1a2334}#statement.has-light .lit{display:grid;position:relative;z-index:2;pointer-events:none;mask-image:radial-gradient(circle at var(--light-x) var(--light-y),rgb(0,0,0) 0,rgb(0,0,0) calc(var(--light-r) * 0.45),rgba(0,0,0,var(--light-fill)) var(--light-r));-webkit-mask-image:radial-gradient(circle at var(--light-x) var(--light-y),rgb(0,0,0) 0,rgb(0,0,0) calc(var(--light-r) * 0.45),rgba(0,0,0,var(--light-fill)) var(--light-r))}#statement.has-light .beam{display:block;position:relative;z-index:1;pointer-events:none}#statement.has-light .beam::before{content:"";position:absolute;left:var(--light-x);top:var(--light-y);width:min(var(--light-r)*3.2,1400px);height:min(var(--light-r)*3.2,1400px);transform:translate(-50%,-50%);border-radius:50%;opacity:var(--light-glow);background:radial-gradient(circle,rgba(243,245,249,0.16) 0,rgba(243,245,249,0.07) 28%,rgba(243,245,249,0) 62%)}#statement.has-light.is-lit .statement{color:#f3f5f9}#statement.has-light.is-lit .statement .title .accent,#statement.has-light.is-lit .statement .title i{color:#f41c48}#statement.has-light.is-lit .statement .founded{color:rgba(185,199,223,.8)}#statement.has-light.is-lit .statement .blueprint{color:rgba(185,199,223,.7)}#statement.has-light.is-lit .statement .blueprint .accent{stroke:#f41c48}#statement.has-light.is-lit .statement .button.outline{border-color:rgba(243,245,249,.4)}#statement.has-light.is-lit .lit,#statement.has-light.is-lit .beam{display:none}#work{position:relative;background:#0f1522;color:#f3f5f9;padding:72px 0 128px;overflow:hidden;scroll-margin-top:16px}#work::before{content:"";position:absolute;left:0;right:0;top:0;height:240px;background:linear-gradient(180deg,#090d15 0%,rgba(9,13,21,0) 100%);pointer-events:none}#work>.inner{position:relative;z-index:1}#work .head{margin-bottom:56px}#work .all{margin:56px 0 0;text-align:center}#work .eyebrow{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#f41c48;margin-bottom:10px}#work .head .title{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(34px,3.6vw,52px);line-height:.9;letter-spacing:.005em;text-transform:uppercase}#work .head .title i{font-style:normal;color:#f41c48}#work .button.outline{flex-shrink:0;background:rgba(0,0,0,0);border:1.5px solid rgba(243,245,249,.4)}#work .button.outline:hover{background:#f3f5f9;color:#1b2233}#work .projects{display:grid;gap:72px}#work .project{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;padding:56px 64px;background:rgba(27,34,51,.35);border:1px solid rgba(185,199,223,.18);border-top-color:rgba(185,199,223,.32);border-radius:24px}#work .project::before{content:"";position:absolute;top:-25%;right:-22%;width:70%;height:150%;background:radial-gradient(ellipse 46% 40% at 50% 50%,rgba(244,28,72,0.7) 0%,rgba(244,28,72,0.3) 35%,rgba(244,28,72,0) 70%);z-index:-1;pointer-events:none}#work .project:nth-child(even){grid-template-columns:1.15fr 1fr}#work .project:nth-child(even) .text{order:2}#work .project:nth-child(even) .media{order:1}#work .project:nth-child(even)::before{right:auto;left:-22%}#work .kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(185,199,223,.7);margin-bottom:14px}#work .lead{max-width:26em;font-size:21px;line-height:1.5;color:rgba(185,199,223,.85)}#work .lead strong{font-weight:600;color:#fff}#work .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none}#work .tags li{padding:5px 11px;font-size:13px;font-weight:500;color:#b9c7df;border:1px solid rgba(185,199,223,.3);border-radius:999px}#work .more{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:18px;font-weight:500;color:#fff;text-decoration:none;border-bottom:0;transition:color .2s ease-in-out,gap .2s ease-in-out}#work .more i{font-size:13px;color:#f41c48}#work .more:hover{color:#f41c48;gap:12px}#work .media{display:block;aspect-ratio:3/2;margin:-104px 0 -8px;overflow:hidden;border-radius:16px;border:1px solid rgba(185,199,223,.28);background:rgba(15,21,34,.85);box-shadow:0 30px 80px rgba(15,21,34,.7),inset 0 1px 0 hsla(0,0%,100%,.12);text-decoration:none}#work .media img{display:block;width:100%;height:100%;object-fit:cover;object-position:0 0;transform:scale(1.18);transform-origin:0 0;transition:transform .6s cubic-bezier(0.2,0.7,0.2,1)}#work .media:hover img{transform:scale(1.22)}#work .placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgba(185,199,223,.5);border:1px dashed rgba(185,199,223,.35);border-radius:16px}#work .is-render .media{aspect-ratio:auto;margin:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}#work .is-render .media img{height:auto;object-fit:contain;object-position:center;transform:none;transform-origin:center}#work .is-render .media:hover img{transform:scale(1.02)}#work .is-bleed .media{align-self:stretch;aspect-ratio:auto;margin:-57px -65px -57px 0;border:0;border-radius:0 23px 23px 0;background:none;box-shadow:none}#work .is-bleed .media img{transform:none;transform-origin:0 0}#work .is-bleed .media:hover img{transform:scale(1.03)}#work .project:nth-child(even).is-bleed .media{margin:-57px 0 -57px -65px;border-radius:23px 0 0 23px}#work .is-tilt{perspective:1300px;perspective-origin:76% 50%}#work .is-tilt:nth-child(even){perspective-origin:24% 50%}#work .is-tilt .media{position:relative;aspect-ratio:auto;margin:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;transform-style:preserve-3d;transform:rotateY(-18deg) rotateX(4deg);transition:transform .6s cubic-bezier(0.2,0.7,0.2,1)}#work .is-tilt .media img{height:auto;border-radius:16px;border:1px solid hsla(0,0%,100%,.16);transform:translateZ(0)}#work .is-tilt .media::before,#work .is-tilt .media::after{content:"";position:absolute;inset:0;border-radius:17px;pointer-events:none}#work .is-tilt .media::before{background:rgb(25.9285714286,36.3,58.7714285714);transform:translateZ(-10px)}#work .is-tilt .media::after{background:rgb(8.7551020408,12.2571428571,19.8448979592);transform:translateZ(-20px);box-shadow:0 30px 70px rgba(5.6326530612,7.8857142857,12.7673469388,.75)}#work .is-tilt .media:hover{transform:rotateY(-12deg) rotateX(3deg) translateY(-4px)}#work .project:nth-child(even).is-tilt .media{transform:rotateY(18deg) rotateX(4deg)}#work .project:nth-child(even).is-tilt .media:hover{transform:rotateY(12deg) rotateX(3deg) translateY(-4px)}#work.has-reveal .project{opacity:0}#work.is-in .project{animation:home-reveal .8s cubic-bezier(0.2,0.7,0.2,1) .1s both}#work.is-in .project:nth-child(2){animation-delay:.25s}#work.is-in .project:nth-child(3){animation-delay:.4s}#quote{background:#f3f5f9;color:#1b2233;padding:136px 0}#quote .quote{max-width:820px;margin:0 auto;text-align:center}#quote .quote::before{content:"“";display:block;font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:112px;line-height:.6;color:#f41c48;margin-bottom:4px}#quote .quote blockquote{margin:0}#quote .quote p{font-size:clamp(20px,2vw,26px);line-height:1.5;color:#1b2233}#quote .quote figcaption{margin-top:36px;font-size:15px;color:#5b6578}#quote .quote figcaption::before{content:"";display:block;width:48px;height:3px;margin:0 auto 24px;background:#f41c48}#quote .quote figcaption strong{display:block;font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:#1b2233}#quote.has-reveal .quote{opacity:0}#quote.has-reveal.is-in .quote{animation:home-reveal .8s cubic-bezier(0.2,0.7,0.2,1) .1s both}#visit{position:relative;background:#0f1522;color:#fff;padding:112px 0;overflow:hidden}#visit .backdrop{position:absolute;inset:0;background:url(/images/gcws-flame2.webp) no-repeat 50% 45%;background-size:cover;pointer-events:none}#visit .backdrop::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,21,34,0.92) 0%,rgba(15,21,34,0.7) 45%,rgba(15,21,34,0.55) 100%),linear-gradient(180deg,rgba(15,21,34,0.2) 0%,rgba(15,21,34,0.6) 100%)}#visit>.inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 460px;gap:64px;align-items:center}#visit .title{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(56px,8vw,112px);line-height:.9;letter-spacing:.005em;text-transform:uppercase;margin-left:-0.03em}#visit .title i{font-style:normal;color:#f41c48}#visit .text p{max-width:26em;margin-top:20px}#visit address{margin-top:28px;line-height:1.5}#visit address a{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid hsla(0,0%,100%,.3);transition:border-color .2s ease-in-out}#visit address a:hover{border-color:#fff}#visit .hours{color:#b9c7df;font-size:16px}#visit .hours a{color:#fff;font-weight:600;text-decoration:none;border-bottom:2px solid hsla(0,0%,100%,.3);transition:border-color .2s ease-in-out}#visit .hours a:hover{border-color:#fff}#visit .start{background:rgba(15,21,34,.82);backdrop-filter:blur(8px);border:1px solid rgba(185,199,223,.2);border-radius:4px;padding:32px}#visit .start h3{font-family:"Big Shoulders Display","Arial Narrow","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:34px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:16px}#visit .start .field{margin-bottom:14px}#visit .start .row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#visit .start label{display:block;font-size:14px;font-weight:600;color:#b9c7df;margin-bottom:6px}#visit .start input,#visit .start select,#visit .start textarea{width:100%;padding:11px 12px;font:inherit;font-size:16px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid rgba(185,199,223,.3);border-radius:3px}#visit .start input::placeholder,#visit .start select::placeholder,#visit .start textarea::placeholder{color:rgba(185,199,223,.55)}#visit .start select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b9c7df 50%),linear-gradient(135deg,#b9c7df 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px;background-repeat:no-repeat}#visit .start select option{color:#1b2233}#visit .start textarea{resize:vertical}#visit .start .recaptcha-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:rgba(185,199,223,.6)}#visit .start .recaptcha-note a{color:rgba(185,199,223,.85);text-decoration:underline;text-underline-offset:2px}#visit .start .recaptcha-note a:hover{color:#fff}#visit .start .button{width:100%;margin-top:6px}@media(min-width:1025px)and (max-height:900px){#hero>.inner{padding-top:48px;padding-bottom:48px}#hero .lead{margin-top:28px;font-size:19px}#hero .actions{margin-top:24px}}@media(min-width:1025px)and (max-height:800px){#hero>.inner{padding-top:32px;padding-bottom:32px}#hero .title{font-size:min(clamp(76px,11.5vw,176px),12vh)}}@media(max-width:1099px){#hero>.inner{grid-template-columns:1fr;align-content:center;min-height:calc(100vh - 84px);min-height:calc(100lvh - 84px)}#hero .mark{--mark-opacity:0.35;width:420px;right:-100px;bottom:-90px}#visit>.inner{grid-template-columns:1fr;align-items:start}}@media(max-width:1024px){#pitch .columns{grid-template-columns:1fr}#pitch .columns>div{padding:0}#pitch .columns>div+div{margin-top:28px;padding-top:28px;border-left:0;border-top:1px solid rgba(185,199,223,.18)}#work .project,#work .project:nth-child(even){grid-template-columns:1fr;gap:36px;padding:40px 40px 44px}#work .project .media,#work .project:nth-child(even) .media{order:1;margin:0}#work .project .text,#work .project:nth-child(even) .text{order:2}#work .project::before,#work .project:nth-child(even)::before{top:-30%;right:auto;left:50%;width:170%;height:95%;transform:translateX(-50%);background:radial-gradient(ellipse 36% 38% at 50% 50%,rgba(244,28,72,0.8) 0%,rgba(244,28,72,0.35) 40%,rgba(244,28,72,0) 70%)}#work .project.is-bleed .media,#work .project:nth-child(even).is-bleed .media{aspect-ratio:3/2;margin:-41px -41px 0;border-radius:23px 23px 0 0}#work .project.is-tilt .media{margin:8px 0 20px}#statement{min-height:0;padding:80px 0 120px}#statement .statement,#statement .lit{grid-template-columns:1fr;grid-template-areas:"title" "art" "text";gap:0}#statement .text{margin-top:40px}#statement .blueprint{max-width:560px;margin-top:44px}#quote{padding:88px 0}#quote .quote::before{font-size:84px}#hero .strip>.inner{grid-template-columns:1fr 1fr;gap:1px;padding:0;background:rgba(185,199,223,.15)}#hero .strip>.inner a{padding:18px 12px;font-size:20px;border-left:0;background:#1b2233}}@media(max-width:768px){#hero>.inner{align-content:center;padding-top:32px;padding-bottom:56px;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px)}#hero .lead{font-size:18px;margin-top:24px}#hero .mark{--mark-opacity:0.25;width:300px;right:-90px;bottom:-40px}#hero .strip>.inner a{padding:16px 8px;font-size:18px}#work{padding:56px 0 88px}#work .projects{gap:40px}#work .project,#work .project:nth-child(even){padding:24px 20px 28px;border-radius:16px}#work .project.is-bleed .media,#work .project:nth-child(even).is-bleed .media{margin:-25px -21px 0;border-radius:15px 15px 0 0}#work .lead{font-size:18px}#statement .blueprint{max-width:none;margin-top:32px}#statement .text{margin-top:32px}#statement .grid{background-size:64px 64px}#statement .grid::before,#statement .grid::after{display:none}#pitch{padding:72px 0 184px}#pitch .columns{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 20px 50px rgba(244,28,72,.16)}#pitch .title{text-wrap:balance}#pitch .title br{display:none}#pitch .columns{margin-top:40px;padding:24px 20px 28px}#visit{padding:72px 0}#visit .backdrop{background-position:22% center}#visit .start{padding:24px 20px}#visit .start .row{grid-template-columns:1fr}}