@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.03cejzym9p802.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.082vh6smfhzu4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.2c0pkezzij_il.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_7cc67d19-module__cPG6Qq__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_7cc67d19-module__cPG6Qq__variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
:root{--purple:#5a44af;--white:#fff;--ink:#000;--line:var(--purple);--logo-shine:#5a44afd9;--chrome-bands:linear-gradient(172deg, #e4e4e8 0%, #a6a6ae 16%, #f3f3f6 28%, #8a8a93 40%, #2c2c32 48%, #18181c 52%, #6e6e77 60%, #d6d6dc 72%, #f7f7fa 80%, #92929a 92%, #cfcfd6 100%);--cursor-arrow:url(/cursors/hand-arrow.svg) 2 1, url(/cursors/hand-arrow.png) 2 1, default;--cursor-hover:url(/cursors/hand-open.svg) 10 11, url(/cursors/hand-open.png) 10 11, pointer;--cursor-grab:url(/cursors/hand-grab.svg) 10 12, url(/cursors/hand-grab.png) 10 12, grabbing;--weight-thin:200;--weight-bold:700;--paper:var(--ink);--fg:var(--white);--soft:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--header-height:84px}:root[data-theme=light]{--logo-shine:#fffffff2;--chrome-bands:linear-gradient(172deg, #e4e4e8 0%, #a6a6ae 16%, #f3f3f6 28%, #8a8a93 40%, #2c2c32 48%, #18181c 52%, #6e6e77 60%, #d6d6dc 72%, #f7f7fa 80%, #92929a 92%, #cfcfd6 100%);--paper:var(--white);--fg:var(--ink);--soft:var(--purple);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:var(--cursor-arrow)}a,button,summary,label,select,[role=button],input[type=submit],input[type=button],input[type=checkbox],input[type=radio]{cursor:var(--cursor-hover)}:root:active,:root :active{cursor:var(--cursor-grab)}textarea,input:not([type=submit],[type=button],[type=checkbox],[type=radio]),:root textarea:active,:root input:not([type=submit],[type=button],[type=checkbox],[type=radio]):active{cursor:text}.isOverGum{cursor:var(--cursor-hover)}body{background:var(--paper);color:var(--fg);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:var(--weight-thin);letter-spacing:0;margin:0;transition:background-color .24s,color .24s;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:var(--weight-bold)}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{display:block}::selection{background:var(--purple);color:var(--white)}.aurenSite,.aurenProject{background:var(--paper);width:100%;min-height:100svh}.aurenHeader{z-index:100;width:100%;height:var(--header-height);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;padding:0 3vw;display:flex;position:fixed;top:0;left:0;box-shadow:0 6px 22px #5a44af38}.aurenHeaderLogo{z-index:2;width:78px;height:78px;position:absolute;left:3vw}.aurenHeaderLogo img{object-fit:contain;width:100%;height:100%}.aurenDesktopNav{grid-template-columns:repeat(3,1fr);align-items:center;width:min(460px,48vw);margin:0 auto;font-size:11px;line-height:1;display:grid}.aurenDesktopNav>a,.aurenWorkMenu>a{justify-self:center;padding:10px 0;position:relative}.aurenDesktopNav>a:after,.aurenWorkMenu>a:after{content:"";background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.aurenDesktopNav>a:hover:after,.aurenDesktopNav>a:focus-visible:after,.aurenWorkMenu:hover>a:after,.aurenWorkMenu:focus-within>a:after{transform:scaleX(1)}.aurenWorkMenu{justify-self:center;padding:20px 0;position:relative}.aurenWorkDropdown{background:var(--ink);border:1px solid var(--purple);width:150px;color:var(--white);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:56px;left:50%;transform:translate(-50%,-8px)}.aurenWorkDropdown a{border-bottom:1px solid var(--purple);padding:14px 16px}.aurenWorkDropdown a:last-child{border-bottom:0}.aurenWorkDropdown a:hover,.aurenWorkDropdown a:focus-visible{background:var(--white);color:var(--ink)}.aurenWorkMenu:hover .aurenWorkDropdown,.aurenWorkMenu:focus-within .aurenWorkDropdown{opacity:1;visibility:visible;transform:translate(-50%)}.aurenWorkMenu.isClosed .aurenWorkDropdown{opacity:0;visibility:hidden;transition-duration:.6s;transform:translate(-50%,-8px)}.aurenMobileNav{display:none}.themeToggle{z-index:2;color:inherit;font:inherit;cursor:var(--cursor-hover);background:0 0;border:0;padding:10px 0;font-size:11px;line-height:1;position:absolute;right:3vw}.themeToggle:hover,.themeToggle:focus-visible{color:var(--purple)}.themeToggleToDark,:root[data-theme=light] .themeToggleToLight{display:none}:root[data-theme=light] .themeToggleToDark{display:inline}.aurenHero{background:var(--paper);height:280svh}.aurenHeroStage{height:100svh;position:sticky;top:0;overflow:hidden}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.cursorGlow{z-index:400;mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle,#5a44af8c 0%,#5a44af38 35%,#5a44af00 70%);border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;transition:opacity .3s;position:fixed;top:0;left:0}.cursorGlow.isVisible{opacity:1}:root[data-theme=light] .cursorGlow{mix-blend-mode:multiply}.scrollGumTrack{z-index:150;top:calc(var(--header-height) + 10px);width:30px;cursor:var(--cursor-hover);opacity:0;transition:opacity .45s;position:fixed;bottom:10px;right:6px}.scrollGumTrack.isVisible{opacity:1;transition-duration:.16s}.scrollGum{width:30px;height:30px;cursor:var(--cursor-hover);touch-action:none;will-change:transform;background:radial-gradient(circle at 32% 28%,#c9bcff 0%,#8f78ea 18%,#5a44af 46%,#3a2a7d 78%,#22184c 100%);border-radius:50%;transition:scale .16s;position:absolute;top:0;left:0;box-shadow:inset -3px -4px 8px #00000059,0 3px 8px #00000059}.scrollGum:hover,.scrollGum.isDragging{scale:1.15}.scrollGum.isDragging{cursor:var(--cursor-grab)}.scrollGum:after{content:"";pointer-events:none;background:radial-gradient(#ffffffbf,#fff0);border-radius:50%;width:34%;height:22%;position:absolute;top:12%;left:18%;transform:rotate(-30deg)}.gumFade,.pageFade{z-index:300;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .6s;position:fixed;inset:0}.gumFade.isOn,.pageFade.isOn{opacity:1;transition-duration:.35s}.gumHero{z-index:2;position:absolute;inset:0}.gumHero canvas{touch-action:pan-y;width:100%;height:100%;display:block}.heroMark{z-index:3;pointer-events:none;width:clamp(140px,15vw,240px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroMark img{filter:drop-shadow(0 14px 16px #5a44af52);width:100%;height:auto}:root[data-theme=light] .aurenHeaderLogo img{filter:invert()}.heroMark:after{content:"";background:linear-gradient(115deg, transparent 38%, var(--logo-shine) 50%, transparent 62%) no-repeat;opacity:0;pointer-events:none;background-position:120% 0;background-size:260% 100%;position:absolute;inset:0;-webkit-mask:url(/portfolio/web/begummy-logo-white.png) 50%/contain no-repeat;mask:url(/portfolio/web/begummy-logo-white.png) 50%/contain no-repeat}.heroMark.isShining:after{animation:.9s ease-in-out logoShine}@keyframes logoShine{0%{opacity:0;background-position:120% 0}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:-20% 0}}:root[data-theme=light] .heroMark img{filter:invert()drop-shadow(0 14px 16px #5a44af52)}.heroQuote,.chromeScript{font-family:var(--font-script), "Snell Roundhand", "Apple Chancery", cursive;letter-spacing:0;text-transform:none;color:#0000;background-image:linear-gradient(105deg, transparent 42%, #ffffffe6 50%, transparent 58%), var(--chrome-bands);background-blend-mode:screen, normal;filter:url(#chromeLettering)drop-shadow(0 0 .6px #0a0a0ef2)drop-shadow(0 8px 12px #5a44af47);background-position:130% 0,0 0;background-size:320% 100%,100% 220%;-webkit-background-clip:text;background-clip:text;font-weight:400}:root[data-theme=light] .heroQuote,:root[data-theme=light] .chromeScript{filter:url(#chromeLettering)drop-shadow(0 0 .6px #0a0a0ee6)drop-shadow(0 8px 12px #5a44af47)}.chromeScript{padding:.12em .3em;line-height:1.05}:root .chromeScript{margin-inline:-.3em}.heroQuote{z-index:3;text-align:center;opacity:0;pointer-events:none;width:94%;margin:0;padding:.15em 0;font-size:clamp(66px,11.5vw,190px);line-height:1.02;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroCaption{margin:0;font-size:10px;line-height:1.5;position:absolute;bottom:28px}.heroCaptionLeft{left:3vw}.heroCaptionRight{text-align:right;right:3vw}@supports (animation-timeline:view()){.chromeScript{animation:linear both chromeShift;animation-timeline:view();animation-range:cover}.featuredIntro>.chromeScript{animation:linear both blendIn,linear both chromeShift;animation-timeline:view(),view();animation-range:entry cover 25%,cover}.heroQuote{animation:linear both quoteReveal,linear both chromeShift;animation-timeline:--hero,--hero;animation-range:contain,cover}.heroMark{animation:linear both markFade;animation-timeline:--hero;animation-range:contain contain 90%}.aurenHero{view-timeline-name:--hero}.aurenHeroStage{animation:linear both sectionFadeOut;animation-timeline:--hero;animation-range:exit exit 75%}.imageInterlude{view-timeline-name:--interlude;animation:linear both interludeIntro;animation-timeline:--interlude;animation-range:entry 70% contain}.interludeMedia{animation:linear both interludeSettle;animation-timeline:--interlude;animation-range:entry}.featuredIntro>*,.archiveHeader,.archiveCategoryHeading,.archiveCard,.experienceRows article,.contactTitle,.contactLayout{animation:linear both blendIn;animation-timeline:view();animation-range:entry cover 25%}}@keyframes quoteReveal{0%,38%{opacity:0;transform:translate(-50%,-36%)}68%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes chromeShift{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 100%}}@keyframes markFade{0%,35%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%,to{opacity:0;transform:translate(-50%,-55%)scale(.82)}}@keyframes sectionFadeOut{to{opacity:0}}@keyframes interludeIntro{0%{--intro:0}22%{--intro:1}55%{--intro:1}to{--intro:0}}@keyframes interludeSettle{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}@keyframes blendIn{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@property --intro{syntax:"<number>";inherits:true;initial-value:0}@property --hovered{syntax:"<number>";inherits:true;initial-value:0}.imageInterlude{--hovered:0;background:var(--ink);height:220svh;transition:--hovered .32s;position:relative}.imageInterlude:hover,.imageInterlude:focus-within{--hovered:1}.interludeStage{height:100svh;position:sticky;top:0;overflow:hidden}.interludeMedia{inset:calc(var(--header-height) + 16px) 0 16px;width:min(calc(100% - 6vw), calc((100svh - var(--header-height) - 32px) * 842 / 788));aspect-ratio:842/788;border-radius:50% 50% 0 0;margin:auto;position:absolute;overflow:hidden}.imageInterlude img{object-fit:cover}.interludeStage>p{z-index:2;color:var(--white);margin:0;font-size:10px;position:absolute;bottom:28px;right:3vw}.sectionKicker{align-items:flex-start;gap:22px;font-size:10px;line-height:1.4;display:flex}.sectionKicker span{color:var(--soft)}.sectionKicker p{margin:0}.textArrow{border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:7px;font-size:11px;display:inline-flex}.textArrow span{transition:transform .18s}.textArrow:hover span{transform:translate(3px,-3px)}.interludeBlurb{z-index:3;height:50%;color:var(--white);text-shadow:0 1px 2px #0009,0 2px 18px #0000008c;--shown:max(var(--intro), var(--hovered));opacity:var(--shown);transform:translateY(calc((1 - var(--shown)) * 24px));align-content:end;gap:28px;padding:0 3vw 72px;display:grid;position:absolute;bottom:0;left:0;right:0}.interludeCopy{max-width:560px;margin:0;font-size:15px;line-height:1.65}@media (min-width:901px){.interludeCopy{max-width:780px;font-size:clamp(20px,1.6vw,28px);line-height:1.5}}.interludeBlurb .textArrow{justify-self:start}@media (hover:none){.imageInterlude{--hovered:1}}.featuredIntro{background:var(--paper);grid-template-columns:18% 1fr 27%;align-items:end;gap:4vw;min-height:78svh;padding:15svh 3vw 10svh;display:grid}.featuredIntro span,.featuredIntro p{color:var(--soft);margin:0 0 10px;font-size:10px;line-height:1.5}.featuredIntro p{color:var(--purple);font-size:14px}.featuredIntro h2{margin:0;font-size:clamp(64px,10vw,170px)}.featureSlide{top:var(--header-height);height:calc(100svh - var(--header-height));background:var(--ink);place-items:center;display:grid;position:sticky;overflow:hidden}.featureBackdrop{object-fit:contain;filter:blur(30px)saturate(.7)brightness(.66)}.featureScrim{background:#00000029;position:absolute;inset:0}.featureCard{width:min(31vw,460px);height:min(76svh,710px);color:var(--white);position:relative;overflow:hidden}.featureCard>img{object-fit:contain;transition:filter .3s}.featureCard>img.featureCover{object-fit:cover}.featureCard:hover>img{filter:brightness(.88)}.featureCardShade{background:linear-gradient(#00000014,#0000008c);position:absolute;inset:0}.featureIndex{font-size:9px;position:absolute;top:18px;left:20px}.featureWords{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:25px;left:18px;right:18px}.featureWords small{text-transform:uppercase;margin-bottom:11px;font-size:9px;font-style:normal}.featureWords strong{text-transform:uppercase;max-width:96%;font-size:clamp(28px,3.2vw,52px);font-weight:var(--weight-bold);line-height:.94}.featureWords em{border-bottom:1px solid;margin-top:28px;padding-bottom:5px;font-size:9px;font-style:normal}.workArchive{z-index:10;background:var(--paper);padding:18svh 3vw;position:relative;overflow-x:clip}.archiveHeader{grid-template-columns:28% 1fr;align-items:start;min-height:72svh;display:grid}.archiveHeader h2{margin:0;font-size:clamp(80px,12vw,200px);line-height:.95}.archiveCategory{scroll-margin-top:var(--header-height);margin-bottom:24svh}.archiveCategoryHeading{border-bottom:1px solid var(--purple);justify-content:space-between;align-items:baseline;margin-bottom:45px;padding-bottom:16px;display:flex}.archiveCategoryHeading h3{margin:0;font-size:clamp(46px,6.5vw,104px)}.archiveCategoryHeading span{color:var(--soft);font-size:11px}.archiveGrid{align-items:flex-start;gap:2.2vw;display:flex}.archiveColumn{flex-direction:column;flex:1 1 0;gap:4.5vw;min-width:0;display:flex}.archiveCard{display:block}.archiveImage{width:100%;aspect-ratio:var(--ratio);background:var(--paper);display:block;position:relative;overflow:hidden}.archiveCardLink{display:block}.archiveClips{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.archiveClips a{letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.archiveClips img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--purple);width:72px;height:auto;transition:transform .18s}.archiveClips a:hover img,.archiveClips a:focus-visible img{transform:translateY(-3px)}.logoCover .archiveImage{border:1px solid var(--purple);background:var(--paper)}.logoCover .archiveImage img{object-fit:contain;padding:8%}.archiveImage .coverLightOnly,:root[data-theme=light] .archiveImage .coverDarkOnly{display:none}:root[data-theme=light] .archiveImage .coverLightOnly{display:block}:root[data-theme=light] .invertsInLight .archiveImage img{filter:invert()}.archiveImage img{object-fit:cover;transition:filter .3s}.archiveCard:not(.logoCover):hover .archiveImage img{filter:brightness(.9)}.archiveDetails{justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.archiveDetails strong{text-transform:uppercase;font-size:13px;font-weight:var(--weight-bold)}.archiveDetails small{color:var(--soft);text-align:right;font-size:9px}.archiveSummary{max-width:90%;color:var(--soft);margin-top:8px;font-size:11px;line-height:1.45;display:block}.experienceSection{background:var(--ink);min-height:110svh;color:var(--white);grid-template-columns:28% 1fr;gap:4vw;padding:16svh 3vw;display:grid}.sectionKicker.inverse span{color:var(--white)}.experienceRows{align-self:end}.experienceRows article{border-top:1px solid var(--purple);grid-template-columns:56px 1fr 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.experienceLogo{width:56px;height:56px;display:block;position:relative}.experienceLogo a{position:absolute;inset:0}.experienceLogo img{object-fit:contain}.experienceRows h3 a{color:inherit;text-decoration:none;transition:color .18s}.experienceRows article:hover h3 a,.experienceRows h3 a:focus-visible{color:var(--purple)}.experienceRows article:last-child{border-bottom:1px solid var(--purple)}.experienceRows h3,.experienceRows p,.experienceRows time{font-size:12px;font-weight:var(--weight-thin);margin:0}.experienceRows p,.experienceRows time{color:var(--white)}.contactSection{background:var(--ink);color:var(--white);scroll-margin-top:var(--header-height);padding:14svh 3vw 16svh}.contactTitle{max-width:1080px;margin:0 auto 8svh;line-height:0}.contactTitle svg{width:100%;height:auto;overflow:visible}.contactTitle text{fill:var(--purple);font-size:80px;font-weight:var(--weight-bold);letter-spacing:-.01em}.contactLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:6vw;max-width:1200px;margin:0 auto;display:grid}.contactAside{width:fit-content;max-width:100%}.contactProfile{border:2px solid var(--purple);object-fit:cover;border-radius:50%;width:240px;height:240px;margin:0 auto;display:block}.contactDetails{gap:64px;margin:0;padding:48px 0 0;list-style:none;display:grid}.contactDetails li{font-size:clamp(17px,1.6vw,22px);font-weight:var(--weight-bold);align-items:center;gap:40px;display:flex}.contactDetails li>svg{fill:none;width:34px;height:34px;stroke:var(--white);stroke-width:1.4px;stroke-linejoin:round;flex:none}.contactDetails a{text-underline-offset:5px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:2px;transition:color .18s}.contactDetails a:hover,.contactDetails a:focus-visible{color:var(--purple)}.contactSocials{gap:18px;display:flex}.contactSocials svg{fill:currentColor;width:26px;height:26px}.contactForm{grid-template-columns:1fr 1fr;gap:34px 30px;display:grid}.contactForm label{gap:12px;font-size:17px;display:grid}.contactFormWide{grid-column:1/-1}.contactForm input,.contactForm textarea{background:var(--white);width:100%;color:var(--ink);font:inherit;box-shadow:-7px 7px 0 var(--purple);border:0;border-radius:0;padding:18px 16px;font-size:16px}.contactForm textarea{resize:vertical;min-height:150px}.contactForm input:focus,.contactForm textarea:focus{outline:2px solid var(--purple);outline-offset:3px}.contactForm button{background:var(--purple);min-width:220px;color:var(--white);font:inherit;font-size:24px;font-weight:var(--weight-bold);cursor:var(--cursor-hover);border:0;border-radius:0 0 70px 70px;grid-column:2;justify-self:end;margin-top:-27px;padding:18px 48px;transition:background .18s}.contactForm button:hover:not(:disabled),.contactForm button:focus-visible{background:var(--white);color:var(--ink)}.contactForm button:disabled{cursor:progress;opacity:.7}.contactForm .contactBotcheck{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contactForm{position:relative}.contactFormStatus{min-height:1.5em;color:var(--white);text-align:right;grid-column:1/-1;margin:0;font-size:16px}.contactFormStatus a{text-decoration:underline}.aurenFooter{background:var(--ink);min-height:76svh;color:var(--white);grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:9svh 3vw 30px;display:grid}.aurenFooter>img{align-self:center;width:min(28vw,420px);height:auto}.aurenFooter nav{align-self:center;justify-items:end;gap:12px;font-size:11px;display:grid}.aurenFooter p{border-top:1px solid var(--purple);grid-column:1/-1;margin:0;padding-top:20px;font-size:9px}.projectHero{background:var(--ink);height:100svh;color:var(--white);position:relative;overflow:hidden}.projectHero>img{object-fit:cover}.projectHero>img.projectHeroLogo{object-fit:contain}.projectHeroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.projectHeroShade{background:linear-gradient(#00000014,#000000a8);position:absolute;inset:0}.projectBack,.projectScroll{z-index:2;font-size:10px;position:absolute}.projectBack{top:calc(var(--header-height) + 30px);left:3vw}.projectScroll{margin:0;bottom:30px;right:3vw}.projectHeroTitle{z-index:2;position:absolute;bottom:9svh;left:3vw;right:3vw}.projectHeroTitle p{text-transform:uppercase;margin:0 0 20px;font-size:10px}.projectHeroTitle h1{max-width:1100px;font-size:clamp(56px,8vw,140px);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:.98}.projectIntroduction{background:var(--paper);grid-template-columns:12% 1fr 32%;align-content:start;gap:4vw;min-height:150svh;padding:18svh 3vw;display:grid}.projectNumber{color:var(--soft);font-size:11px}.projectIntroduction>h2{max-width:1220px;color:var(--purple);font-size:clamp(40px,6vw,98px);font-weight:var(--weight-thin);letter-spacing:-.01em;grid-column:2/4;margin:0;line-height:1.05}.projectIntroMeta{grid-column:2;margin-top:24svh}.projectIntroMeta p{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;gap:20px;margin:0;padding:15px 0;font-size:11px;display:flex}.projectIntroMeta p:last-child{border-bottom:1px solid var(--line)}.projectIntroMeta span{color:var(--soft)}.projectNarrative{grid-column:3;margin-top:24svh}.projectNarrative p{margin:0 0 24px;font-size:15px;line-height:1.65}.projectNarrative .textArrow{margin-top:20px}.relatedProjectButton{background:var(--purple);width:fit-content;color:var(--white);font-size:11px;font-weight:var(--weight-bold);border-radius:999px;align-items:center;gap:14px;margin-top:36px;padding:16px 28px;transition:filter .18s;display:flex}.relatedProjectButton:hover{filter:brightness(1.2)}.relatedProjectButton span{transition:transform .18s}.relatedProjectButton:hover span{transform:translate(4px)}.projectSections{background:var(--paper);gap:14svh;padding:10svh 3vw 16svh;display:grid}.projectSection{gap:34px;display:grid}.projectSectionHeader{gap:12px;max-width:760px;display:grid}.projectSectionHeader span{border:1px solid var(--purple);color:var(--soft);letter-spacing:.08em;justify-self:start;padding:4px 10px;font-size:10px}.projectSectionHeader h3{text-transform:uppercase;margin:0;font-size:clamp(30px,3.6vw,56px);line-height:1}.projectSectionHeader p{margin:0;font-size:15px;line-height:1.6}.projectSectionImages{flex-direction:column;gap:12px;display:flex}.projectSectionRow{align-items:flex-start;gap:12px;display:flex}.projectSectionFigure,.projectSectionFiller{flex:var(--ratio) 1 0%;min-width:0;margin:0}.projectSectionFigure img{background:var(--ink);width:100%;height:auto;display:block}.projectSectionStack{grid-auto-rows:1fr;align-self:stretch;gap:12px;display:grid}.projectSectionStack img{object-fit:contain;background:0 0;height:100%;min-height:0}.projectSectionFigure .projectSectionLinks{border-top:1px solid var(--purple);margin-top:12px;display:block}.projectSectionLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw;margin:0;padding:0;list-style:none;display:grid}.projectSectionLinks li{border-top:1px solid var(--purple)}.projectSectionLinks a,.projectSectionLinks p{justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:15px 0;font-size:15px;display:flex}.projectSectionLinks small{letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px}.projectSectionLinks a small{color:var(--soft);transition:transform .18s}.projectSectionLinks a:hover span,.projectSectionLinks a:focus-visible span{color:var(--purple)}.projectSectionLinks a:hover small{transform:translate(3px,-3px)}.projectSectionLinks p{opacity:.55}.projectGallery{columns:3;background:var(--paper);column-gap:1mm;padding:1mm 1mm 20svh}.projectGalleryItem{break-inside:avoid;background:var(--paper);width:100%;margin:0 0 1mm;position:relative;overflow:hidden}.projectGalleryItem img,.projectGalleryItem video{width:100%;height:auto;display:block}.projectGalleryItem figcaption{color:var(--white);text-transform:uppercase;opacity:0;background:#000000d1;padding:8px;font-size:9px;transition:opacity .18s;position:absolute;bottom:8px;left:8px;right:8px}.projectGalleryItem:hover figcaption,.projectGalleryItem:focus-within figcaption{opacity:1}.projectGalleryLead{column-span:all;gap:1mm;margin-bottom:1mm;display:flex}.projectGalleryBreak{column-span:all;display:block}.projectGalleryLead .projectGalleryItem{flex:1 1 0;margin:0}.projectGalleryItem.galleryWide{column-span:all}.projectGalleryItem.gallerySmall{width:82%;margin-left:auto;margin-right:auto}.nextProject{height:100svh;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.nextProject>img{object-fit:contain}.nextProject>span{background:#00000080;position:absolute;inset:0}.nextProject>p{z-index:2;margin:0;font-size:10px;position:absolute;top:30px;left:3vw}.nextProject>a{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.nextProject small{text-transform:uppercase;margin-bottom:20px;font-size:10px}.nextProject strong{text-transform:uppercase;max-width:90vw;font-size:clamp(60px,11vw,180px);font-weight:var(--weight-bold);line-height:.82}.nextProject em{border-bottom:1px solid;margin-top:36px;padding-bottom:6px;font-size:10px;font-style:normal}.projectFooter{background:var(--ink);min-height:220px;color:var(--white);justify-content:space-between;align-items:flex-end;gap:20px;padding:8svh 3vw 30px;font-size:10px;display:flex}@media (max-width:900px){.aurenDesktopNav{width:min(430px,64vw)}.archiveGrid{gap:2vw}.archiveColumn{gap:6vw}}@media (max-width:700px){:root{--header-height:68px}.aurenHeader{padding:0 18px}.aurenHeaderLogo{width:66px;height:66px;left:18px}.aurenDesktopNav{display:none}.themeToggle{margin-left:auto;position:static}.aurenMobileNav{margin-left:22px;font-size:11px;display:block}.aurenMobileNav summary{cursor:var(--cursor-hover);padding:12px 0;list-style:none}.aurenMobileNav summary::-webkit-details-marker{display:none}.aurenMobileNav[open] nav{top:var(--header-height);border-top:1px solid var(--line);background:var(--paper);padding:10px 18px 22px;display:grid;position:fixed;left:0;right:0}.aurenMobileNav nav{transition:opacity .6s}.aurenMobileNav.isClosing nav{opacity:0;pointer-events:none}.aurenMobileNav nav a{border-bottom:1px solid var(--line);padding:12px 0}.aurenMobileNav nav .mobileSubLink{color:var(--soft);padding-left:22px;font-size:10px}.aurenHero{height:230svh}.heroMark{width:128px}.heroQuote{font-size:clamp(54px,16vw,84px)}.projectSections{gap:90px;padding:70px 18px 110px}.projectSectionLinks{grid-template-columns:1fr}.projectSectionRow{flex-direction:column}.projectSectionFigure{flex:none;width:100%}.projectSectionStack{grid-auto-columns:1fr;grid-auto-flow:column}.projectSectionFiller{display:none}.scrollGumTrack{width:22px;right:3px}.scrollGum{width:22px;height:22px}.heroCaption{font-size:8px;bottom:18px}.heroCaptionLeft{left:18px}.heroCaptionRight{right:18px}.imageInterlude{height:190svh}.interludeStage{height:82svh}.interludeMedia{width:min(calc(100% - 36px), calc((82svh - var(--header-height) - 32px) * 842 / 788))}.interludeStage>p{right:18px}.interludeBlurb{padding:0 18px 56px}.featuredIntro{min-height:65svh;padding:110px 18px 70px;display:block}.featuredIntro h2{margin-top:70px;font-size:72px}.featuredIntro p{max-width:240px;margin-top:20px}.featureCard{width:76vw;height:min(68svh,610px)}.featureWords strong{font-size:36px}.workArchive{padding:110px 18px}.archiveHeader{min-height:58svh;display:block}.archiveHeader h2{margin-top:78px;font-size:78px}.archiveCategory{margin-bottom:160px}.archiveCategoryHeading{margin-bottom:28px}.archiveCategoryHeading h3{font-size:50px}.archiveGrid{flex-direction:column;align-items:stretch;gap:62px}.archiveColumn{display:contents}.archiveCard{order:var(--order)}.archiveSummary{max-width:100%}.experienceSection{min-height:auto;padding:110px 18px;display:block}.experienceRows{margin-top:100px}.experienceRows article{grid-template-columns:44px 1fr auto;gap:8px 14px}.experienceLogo{grid-row:1/3;width:44px;height:44px}.experienceRows h3,.experienceRows p{grid-column:2}.experienceRows time{text-align:right;grid-area:1/3/3;max-width:100px}.contactSection{padding:90px 18px 110px}.contactTitle{margin-bottom:50px}.contactLayout{grid-template-columns:1fr;gap:60px}.contactProfile{width:180px;height:180px}.contactDetails{gap:34px;padding:32px 0 0}.contactDetails li{gap:22px}.contactForm{grid-template-columns:1fr;gap:26px}.contactForm button{grid-column:1;min-width:180px;margin-top:-19px}.contactFormStatus{text-align:left}.aurenFooter{min-height:64svh;padding:70px 18px 22px}.aurenFooter>img{width:42vw}.projectHeroTitle{bottom:12svh;left:18px;right:18px}.projectHeroTitle h1{font-size:clamp(44px,13vw,72px)}.projectBack{left:18px}.projectScroll{bottom:18px;right:18px}.projectIntroduction{min-height:auto;padding:120px 18px 150px;display:block}.projectIntroduction>h2{margin-top:56px;font-size:40px}.projectIntroMeta,.projectNarrative{margin-top:100px}.projectNarrative{margin-top:58px}.projectGallery{columns:2;padding-bottom:100px}.projectGalleryLead{flex-direction:column}.projectGalleryItem figcaption{display:none}.nextProject strong{font-size:clamp(54px,17vw,84px)}.projectFooter{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:260px;padding:70px 18px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aurenHeroStage,.heroQuote,.imageInterlude,.interludeMedia,.featuredIntro>*,.archiveHeader,.archiveCategoryHeading,.archiveCard,.experienceRows article,.contactTitle,.contactLayout{animation:none!important}}
