.contentHeading{border-inline:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) clamp(240px,25vw,330px);column-gap:clamp(28px,4vw,60px);padding:75px 42px 65px;display:grid}.contentHeading>.studioEyebrow{grid-area:1/1}.contentHeading>h1{grid-area:2/1;min-width:0}.contentHeading>p{grid-area:3/1;min-width:0}.contentHeadingPorthole{grid-area:1/2/4/3;align-self:center;width:100%;min-width:0}.contentHeading h1{letter-spacing:-.065em;max-width:1000px;margin:30px 0;font-size:clamp(45px,6.6vw,94px);font-weight:500;line-height:1.12}.contentHeadingPeriod{color:var(--cyan)}.contentHeading p{max-width:640px;color:var(--muted);font-size:16px;line-height:1.8}.contentHeading.contentHeading--wideArtwork{--heading-copy-inset:42px;--heading-copy-space:60px;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:0;padding:0}.contentHeading.contentHeading--wideArtwork>.studioEyebrow{margin:var(--heading-copy-space) var(--heading-copy-inset) 0;align-self:end}.contentHeading.contentHeading--wideArtwork>h1{margin:28px var(--heading-copy-inset) 24px;font-size:clamp(32px,4.6vw,66px)}.contentHeading.contentHeading--wideArtwork>p{margin:0 var(--heading-copy-inset) var(--heading-copy-space);align-self:start;font-size:14px;line-height:1.9}.contentHeading.contentHeading--wideArtwork>.contentHeadingPorthole{grid-area:1/2/4/3;place-self:stretch stretch;width:100%;margin:0;display:grid}.contentProjects{--content-projects-inset:42px;border-inline:1px solid var(--border);padding:35px 0 100px}.contentProjects .studioWorkMarqueesControls{padding-inline:var(--content-projects-inset)}.contentProjectsGrid{grid-template-columns:1fr 1fr;gap:55px 30px;display:grid}.contentProjectCard{min-width:0;position:relative}.contentProjectCardLink{display:block}.contentProjectImage{aspect-ratio:16/10;border:1px solid var(--border);padding:24px;position:relative;overflow:hidden}.contentProjectImage img{object-fit:contain;width:100%;height:100%;transition:opacity .25s,transform .35s;display:block}.contentProjectCard:hover .contentProjectImage img{transform:scale(1.035)}.contentProjectMeta{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.contentProjectMeta .studioIcon{color:var(--cyan)}.contentProjectCard h2{letter-spacing:-.055em;font-size:27px;font-weight:550}.contentProjectCardLink>p{color:var(--muted);max-width:400px;margin-top:12px;font-size:13px;line-height:1.7}.contentCaseStudy{border-inline:1px solid var(--border)}.contentCaseImage{place-items:center;padding:40px;display:grid}.contentCaseImage img{width:100%;height:auto;display:block}.contentCaseBody{grid-template-columns:2fr 1fr;gap:80px;padding:70px 42px;display:grid}.contentCaseBody h2{letter-spacing:-.06em;margin:25px 0;font-size:43px;font-weight:550}.contentCaseBody p{color:var(--muted);max-width:650px;font-size:15px;line-height:1.9}.contentCaseActions{flex-wrap:wrap;gap:25px;margin-top:35px;display:flex}.contentCaseBody dl{border-left:1px solid var(--border);margin:0;padding-left:35px}.contentCaseBody dt{font:var(--studio-label-font);color:var(--studio-label-color);margin-bottom:14px}.contentCaseBody dd{margin:0 0 34px;font-size:14px;line-height:1.8}.contentNextProject{border-top:1px solid var(--border);align-items:center;gap:45px;padding:40px 42px;display:flex}.contentNextProject h2{letter-spacing:-.05em;font-size:36px;font-weight:550}.contentNextProject>.studioIcon{width:35px;height:35px;color:var(--cyan);margin-left:auto}.contentAbout{border-inline:1px solid var(--border);grid-template-columns:45% 55%;display:grid}.contentAboutArt{border-right:1px solid var(--border);min-height:530px;position:relative;overflow:hidden}.contentAboutArt>.studioAtomArtwork{position:absolute;inset:0}.contentAboutArt>.studioCode{color:var(--cyan);position:absolute;bottom:30px;left:30px}.contentAboutStory{padding:55px 45px}.contentAboutStory h2{letter-spacing:-.055em;margin:28px 0;font-size:clamp(32px,3.2vw,46px);font-weight:550;line-height:1.22}.contentAboutStory h2 em{color:var(--cyan);font-style:normal}.contentAboutStory p{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.9}.contentAboutStory>.studioLink{margin-top:10px}.contentPrinciples{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.contentPrinciples article{border-right:1px solid var(--border);padding:40px}.contentPrinciples article:last-child{border-right:0}.contentPrinciples h3{letter-spacing:-.045em;margin:26px 0 20px;font-size:25px;font-weight:550;line-height:1.3}.contentPrinciples p{color:var(--muted);font-size:13px;line-height:1.8}.contentServices{border-inline:1px solid var(--border)}.contentService{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,8fr) minmax(0,56fr) minmax(0,36fr);gap:20px;padding:60px 42px;display:grid}.contentService>div{padding-right:45px}.contentService h2{letter-spacing:-.06em;margin-bottom:20px;font-size:clamp(28px,3.2vw,42px);font-weight:550}.contentService p{color:var(--muted);font-size:14px;line-height:1.9}.contentService ul{align-self:center;margin:0;padding:0 20px;list-style:none}.contentService li{font-size:13px;line-height:2.4}.contentService li>span{color:var(--cyan);margin-right:12px}.contentContact{border-inline:1px solid var(--border);grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:40px;padding:60px 42px 80px;display:grid}.contentContactForm{min-width:0}.contentContact>aside{padding-right:30px}.contentContact>aside>a{letter-spacing:-.04em;color:var(--cyan);align-items:center;gap:12px;margin:28px 0;font-size:clamp(18px,2.1vw,28px);display:flex}.contentContact>aside>a .studioContactText{color:var(--paper)}.contentContact>aside>p{color:var(--muted);max-width:310px;font-size:14px;line-height:1.9}.contentContact .contentContactArt{background:var(--ink);border:0;border-radius:50%;width:min(260px,100%);margin-top:32px;position:relative;box-shadow:0 18px 45px #00000059}.contentContactArt .studioMotionArtImage{object-fit:cover;mix-blend-mode:screen;filter:hue-rotate(180deg);height:100%;animation:10s ease-in infinite paused contactButterflyHue;position:absolute;inset:0}.contentContactArt.isMotionActive .studioMotionArtImage{animation-play-state:running}@keyframes contactButterflyHue{0%{filter:hue-rotate(180deg)}to{filter:hue-rotate(540deg)}}@media (prefers-reduced-motion:reduce){.contentContactArt .studioMotionArtImage{animation:none}}.contentContactAvailability{font:10px var(--mono);align-items:center;gap:9px;margin:40px 0;line-height:1.6;display:flex}.contentContactAvailability>span{background:var(--cyan);border-radius:50%;flex:none;width:6px;height:6px}.contentInquiry{padding-right:40px}.contentInquiry label{min-width:0;font:10px/1.6 var(--mono);letter-spacing:.055em;color:#c0d4e2;text-transform:uppercase;flex-direction:column;gap:11px;margin-bottom:25px;display:flex}.contentInputFrame{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(115deg,#00bfff11,#0000 60%),#04111db3;border:1px solid #00bfff42;align-items:center;gap:12px;min-width:0;min-height:56px;padding-inline:17px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 3px 0 #00bfff59,inset 0 1px #ffffff09}.contentInputFrame>.studioIcon{width:17px;height:17px;color:var(--cyan)}.contentInputFrame:after{content:"";pointer-events:none;background:#00bfff99;width:15px;height:1px;position:absolute;top:3px;right:-2px;transform:rotate(45deg)}.contentInputFrame:focus-within{border-color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan), inset 0 0 22px #00bfff0d;background-color:#00bfff0b}.contentInquiry input,.contentInquiry select,.contentInquiry textarea{width:100%;min-width:0;color:var(--paper);font:13px/1.6 var(--font);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;padding:17px 0}.contentInquiry input::placeholder,.contentInquiry textarea::placeholder{color:#829aaa}.contentInquiry input:focus-visible,.contentInquiry select:focus-visible,.contentInquiry textarea:focus-visible{outline:none}.contentInquiry select{appearance:none;padding-right:20px}.contentInquiry select option{color:var(--paper);background:var(--ink)}.contentSelectFrame>.studioIcon:last-child{pointer-events:none;width:13px;height:13px;margin-left:-12px;transform:rotate(180deg)}.contentTextareaFrame{align-items:flex-start}.contentTextareaFrame>.studioIcon{margin-top:19px}.contentInquiry textarea{resize:vertical}.contentFormRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contentFormFooter{justify-content:flex-end;align-items:center;gap:25px;display:flex}.contentFormFooter>p{color:var(--muted);font-size:11px;line-height:1.8}.contentFormStatus{color:var(--cyan);min-height:22px;margin-top:22px;font-size:12px;line-height:1.8}.contentLegal{border-inline:1px solid var(--border);padding:60px 42px 80px}.contentLegal h2{letter-spacing:-.04em;max-width:750px;margin:35px 0 18px;font-size:25px;font-weight:550}.contentLegal h2:first-child{margin-top:0}.contentLegal p{max-width:750px;color:var(--muted);font-size:14px;line-height:1.9}.contentLegal p a{color:var(--cyan)}.contentNotFound{padding:50px 42px 100px}.contentLegal,.contentHeading,.contentContact,.contentProjects,.contentServices,.contentCaseBody,.contentNotFound,.contentAboutStory,.contentPrinciples{backdrop-filter:blur(18px);background:#07121d4d}@media (width<=1000px){.contentHeading{grid-template-columns:minmax(0,1fr)}.contentHeadingPorthole{grid-area:4/1;justify-self:end;width:min(250px,100%);margin-top:28px}}@media (width<=900px){.contentHeading{padding:55px 30px}.contentHeading.contentHeading--wideArtwork{--heading-copy-inset:30px;--heading-copy-space:40px}.contentProjects{--content-projects-inset:30px;padding-block:30px 65px}.contentProjectImage{padding:15px}.contentAboutStory{padding:40px 30px}.contentPrinciples article{padding:30px}.contentContact{grid-template-columns:1fr}.contentInquiry,.contentContact>aside{padding:0}.contentContact .contentContactArt{width:min(200px,100%);margin-top:24px}.contentContact>aside>.studioCode{display:none}.contentContactAvailability{margin:25px 0 0}.contentService{grid-template-columns:minmax(0,8fr) minmax(0,54fr) minmax(0,38fr);gap:12px;padding-inline:30px}}@media (width<=650px){.contentHeading{padding:42px 25px}.contentHeading.contentHeading--wideArtwork{--heading-copy-inset:25px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.contentHeading.contentHeading--wideArtwork>h1{font-size:44px}.contentHeading.contentHeading--wideArtwork>.contentHeadingPorthole{grid-area:4/1}.contentHeading h1{font-size:44px}.contentHeading p{font-size:14px}.contentHeadingPorthole{justify-self:center;width:min(230px,100%)}.contentProjects{--content-projects-inset:25px;padding-block:28px 50px}.contentProjectsGrid{grid-template-columns:1fr;gap:40px}.contentProjectImage{aspect-ratio:16/10;padding:18px}.contentCaseImage{padding:20px}.contentCaseBody{grid-template-columns:1fr;gap:40px;padding:40px 25px}.contentCaseBody dl{border-left:0;border-top:1px solid var(--border);padding:30px 0 0}.contentCaseBody dd{margin-bottom:22px}.contentNextProject{flex-wrap:wrap;gap:20px;padding:30px 25px}.contentNextProject .studioCode{width:100%}.contentNextProject h2{font-size:29px}.contentAbout{grid-template-columns:1fr}.contentAboutArt{border-right:0;min-height:390px}.contentAboutStory{padding:40px 25px}.contentPrinciples{grid-template-columns:1fr}.contentPrinciples article{border-right:0;border-bottom:1px solid var(--border);padding:30px 25px}.contentPrinciples article:last-child{border-bottom:0}.contentService{grid-template-columns:1fr;gap:24px;padding:35px 25px}.contentService>div,.contentService ul{padding:0}.contentContact{gap:38px;padding:40px 25px}.contentFormRow{grid-template-columns:1fr;gap:0}.contentFormFooter{flex-direction:column;align-items:flex-start}.contentLegal{padding:40px 25px}}