.reference-detail-page-module__WypYoW__page{--surface:#1c1917;--primary:#9a918a;--secondary:#9a918abf;--heading:#fef1df;--divider:#e8e4da14;background:var(--surface);min-height:100vh;color:var(--primary);font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:"calt" 1,"ss08" 1;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;justify-content:center;display:flex}@keyframes reference-detail-page-module__WypYoW__detailPageIn{0%{opacity:.15;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes reference-detail-page-module__WypYoW__detailRise{0%{opacity:0;filter:blur(6px);transform:translateY(0)scale(.93)rotate(var(--hero-rot,-.8deg))}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes reference-detail-page-module__WypYoW__backIn{0%{opacity:0;filter:blur(4px);transform:translateY(4px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.reference-detail-page-module__WypYoW__article{width:100%;max-width:550px;padding:80px 20px 84px;animation:.45s cubic-bezier(.22,1,.36,1) both reference-detail-page-module__WypYoW__detailPageIn}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__article{max-width:760px}.reference-detail-page-module__WypYoW__page[data-route-opening=true] .reference-detail-page-module__WypYoW__article{animation:none}.reference-detail-page-module__WypYoW__backButton{z-index:20;width:38px;height:38px;color:var(--heading);will-change:scale,filter,opacity;background:#1d1917;border:0;border-radius:200px;justify-content:center;align-items:center;padding:8px;transition:opacity .25s ease-out,filter .25s ease-out,box-shadow .15s cubic-bezier(.2,0,0,1),scale .16s cubic-bezier(.34,1.3,.64,1);animation:.36s cubic-bezier(.34,1.3,.64,1) 90ms both reference-detail-page-module__WypYoW__backIn;display:inline-flex;position:fixed;top:94.5px;left:max(20px,50% - 323px);overflow:clip;box-shadow:0 3px 7px -3px #fef1df1f,0 0 0 .75px #fef1df1f}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__backButton{left:max(20px,50% - 430px)}.reference-detail-page-module__WypYoW__backButton:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0,#fef1df1f,#0000 55%),#fef1df05;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:-3px}.reference-detail-page-module__WypYoW__backButton:hover{scale:1.04;box-shadow:0 4px 11px -4px #fef1df29,0 0 0 .75px #fef1df2e}.reference-detail-page-module__WypYoW__backButton:hover:before{opacity:1}.reference-detail-page-module__WypYoW__backButton:active{scale:.96}.reference-detail-page-module__WypYoW__backButton:focus-visible{outline-offset:3px;outline:2px solid #fef1df94}.reference-detail-page-module__WypYoW__backIcon{z-index:1;width:18px;height:18px;position:relative}.reference-detail-page-module__WypYoW__backIcon polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.reference-detail-page-module__WypYoW__projectImage{width:100%;aspect-ratio:var(--media-aspect,510/318);contain:paint;background:#47372f;border:14.5px solid #fff;margin:0;transition:opacity .22s ease-out,filter .22s ease-out;animation:.6s cubic-bezier(.34,1.3,.64,1) .15s both reference-detail-page-module__WypYoW__detailRise;position:relative;overflow:hidden;box-shadow:inset 0 0 1.667px 15.833px #00000024,0 5.833px 8.75px -2.917px #00000040}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__article>.reference-detail-page-module__WypYoW__projectImage{box-shadow:inset 0 0 1.667px 15.833px #0000001a,0 14px 34px -18px #00000080}.reference-detail-page-module__WypYoW__page[data-route-opening=true] .reference-detail-page-module__WypYoW__article>.reference-detail-page-module__WypYoW__projectImage{opacity:0;filter:blur();animation:none}.reference-detail-page-module__WypYoW__projectImage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 1px .5px #0000001a}.reference-detail-page-module__WypYoW__heroImage{object-fit:cover;object-position:var(--media-position,top center);transform:scale(var(--media-zoom,1.01))}.reference-detail-page-module__WypYoW__imageGlow{pointer-events:none;background:linear-gradient(#ffffff1a,#0000 34%),radial-gradient(circle,#0000 52%,#00000038 100%);position:absolute;inset:0}.reference-detail-page-module__WypYoW__projectImage figcaption{z-index:2;color:#ffffffb8;letter-spacing:-.02em;opacity:0;font-size:11px;font-weight:450;line-height:1.25;transition:opacity .22s ease-out,transform .22s ease-out;position:absolute;bottom:8px;left:10px;right:10px;transform:translateY(4px)}.reference-detail-page-module__WypYoW__projectImage:hover figcaption{opacity:1;transform:translateY(0)}.reference-detail-page-module__WypYoW__header{padding-top:44px;animation:.48s cubic-bezier(.34,1.3,.64,1) .23s both reference-detail-page-module__WypYoW__detailRise}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__header,.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__body{width:min(100%,590px);margin-inline:auto}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__header{padding-top:50px}.reference-detail-page-module__WypYoW__header h1{color:var(--heading);letter-spacing:-1.6px;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-style:italic;font-weight:400;line-height:1.06}.reference-detail-page-module__WypYoW__year{color:var(--secondary);letter-spacing:-.8px;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.25}.reference-detail-page-module__WypYoW__deck{color:#e8e4dad1;letter-spacing:-.025em;text-wrap:pretty;max-width:490px;margin:18px 0 0;font-size:15.5px;font-weight:450;line-height:1.48}.reference-detail-page-module__WypYoW__body{margin-top:24px}.reference-detail-page-module__WypYoW__page[data-route-opening=false] .reference-detail-page-module__WypYoW__backButton,.reference-detail-page-module__WypYoW__page[data-route-opening=false] .reference-detail-page-module__WypYoW__header,.reference-detail-page-module__WypYoW__page[data-route-opening=false] .reference-detail-page-module__WypYoW__body{transition:opacity .28s ease-out,filter .28s ease-out,transform .36s cubic-bezier(.34,1.3,.64,1)}.reference-detail-page-module__WypYoW__page[data-route-opening=true] .reference-detail-page-module__WypYoW__backButton,.reference-detail-page-module__WypYoW__page[data-route-opening=true] .reference-detail-page-module__WypYoW__header,.reference-detail-page-module__WypYoW__page[data-route-opening=true] .reference-detail-page-module__WypYoW__body{opacity:0;filter:blur(5px);animation:none;transform:translateY(6px)}.reference-detail-page-module__WypYoW__revealBlock{opacity:0;filter:blur(2px);transition:opacity .3s ease-out var(--reveal-delay,0s),filter .3s ease-out var(--reveal-delay,0s)}.reference-detail-page-module__WypYoW__revealBlock[data-visible=true]{opacity:1;filter:blur()}.reference-detail-page-module__WypYoW__body p{color:var(--primary);letter-spacing:-.02em;text-align:left;text-wrap:pretty;margin:0 0 16px;font-size:14.5px;font-weight:450;line-height:1.62}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__body p{margin-bottom:18px;font-size:15px;line-height:1.68}.reference-detail-page-module__WypYoW__body a{--link-line:#9a918ab3;color:var(--primary);background:radial-gradient(circle 1px at 100% 50%,var(--link-line)99%,transparent)0 100%/1px 2px no-repeat,radial-gradient(circle 1px at 0% 50%,var(--link-line)99%,transparent)100% 100%/1px 2px no-repeat,linear-gradient(var(--link-line),var(--link-line))50% 100%/calc(100% - 2px)2px no-repeat;padding-bottom:1px;transition:color .3s ease-out,--link-line .3s ease-out}.reference-detail-page-module__WypYoW__body a:hover{--link-line:#9a918af2}.reference-detail-page-module__WypYoW__linkParagraph{padding-top:4px}.reference-detail-page-module__WypYoW__strokeWrap{margin:32px 0 64px}.reference-detail-page-module__WypYoW__strokeDivider{justify-content:center;width:100%;display:flex}.reference-detail-page-module__WypYoW__strokeDivider svg{width:min(250px,50%);min-width:172px;height:auto;overflow:visible}.reference-detail-page-module__WypYoW__strokeUnderlay,.reference-detail-page-module__WypYoW__strokeLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.reference-detail-page-module__WypYoW__strokeUnderlay{stroke:#73574a29;stroke-width:7px}.reference-detail-page-module__WypYoW__strokeLine{stroke:#73574a8f;stroke-width:4px}.reference-detail-page-module__WypYoW__mediaWrap{margin:0}.reference-detail-page-module__WypYoW__mediaGroup{isolation:isolate;width:100%;margin:20px 0 36px;position:relative}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__mediaGroup{margin:28px 0 42px}.reference-detail-page-module__WypYoW__mediaGroup[data-count="1"]{justify-content:center;padding:0;display:flex}.reference-detail-page-module__WypYoW__mediaGroup[data-count="1"] .reference-detail-page-module__WypYoW__projectImage{width:min(100%,var(--single-width,100%))}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__mediaGroup[data-count="1"] .reference-detail-page-module__WypYoW__projectImage{width:100%}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"],.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"]{aspect-ratio:430/518;max-width:min(430px,78vw);margin-left:auto;margin-right:auto}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"] .reference-detail-page-module__WypYoW__projectImage,.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage{margin:0;position:absolute}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"] .reference-detail-page-module__WypYoW__projectImage:first-child,.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:first-child{z-index:1;width:89%;top:0;left:10.5%}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"] .reference-detail-page-module__WypYoW__projectImage:nth-child(2),.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:nth-child(2){z-index:2;width:89%;top:34%;left:-18.4%}.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:nth-child(3){z-index:3;width:68%;top:52%;right:-12%}.reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{opacity:0;filter:blur(4px);transform:rotate(var(--body-from-rot,0deg))scale(.9);transition:transform .5s cubic-bezier(.34,1.3,.64,1)calc(var(--card-delay,.25s) + var(--reveal-delay,0s)),opacity .35s ease calc(var(--card-delay,.25s) + var(--reveal-delay,0s)),filter .5s ease calc(var(--card-delay,.25s) + var(--reveal-delay,0s));border-width:11px;margin:0;animation:none;box-shadow:inset 0 0 1.4px 13px #00000014,0 4.01px 6.02px -2.01px #00000040}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{border-width:12px;transform:translateY(12px)scale(.98);box-shadow:inset 0 0 1.4px 13px #00000014,0 10px 24px -16px #0000007a}.reference-detail-page-module__WypYoW__revealBlock[data-visible=true] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{opacity:1;filter:blur();transform:rotate(var(--body-rot,0deg))scale(1)}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__revealBlock[data-visible=true] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{transform:translateY(0)scale(1)}.reference-detail-page-module__WypYoW__revealBlock[data-visible=true] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage:hover{transform:rotate(calc(var(--body-rot,0deg) + var(--hover-nudge,.45deg)))scale(1.01)}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__revealBlock[data-visible=true] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage:hover{transform:translateY(-2px)scale(1.005)}@media (max-width:650px){.reference-detail-page-module__WypYoW__backButton{top:21px;left:22px}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__backButton{left:22px}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__article{max-width:550px}}@media (max-width:430px){.reference-detail-page-module__WypYoW__article{padding-bottom:70px}.reference-detail-page-module__WypYoW__projectImage{border-width:13px}.reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{border-width:6px}.reference-detail-page-module__WypYoW__page[data-section=work] .reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{border-width:8px}.reference-detail-page-module__WypYoW__strokeWrap{margin:30px 0 54px}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"],.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"]{max-width:min(318px,82vw)}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"] .reference-detail-page-module__WypYoW__projectImage:first-child,.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:first-child{width:88%;left:9%}.reference-detail-page-module__WypYoW__mediaGroup[data-count="2"] .reference-detail-page-module__WypYoW__projectImage:nth-child(2),.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:nth-child(2){width:86%;top:36%;left:-5%}.reference-detail-page-module__WypYoW__mediaGroup[data-count="3"] .reference-detail-page-module__WypYoW__projectImage:nth-child(3){width:62%;right:-2%}}@media (prefers-reduced-motion:reduce){.reference-detail-page-module__WypYoW__article,.reference-detail-page-module__WypYoW__backButton,.reference-detail-page-module__WypYoW__projectImage,.reference-detail-page-module__WypYoW__header,.reference-detail-page-module__WypYoW__linkParagraph,.reference-detail-page-module__WypYoW__mediaWrap,.reference-detail-page-module__WypYoW__revealBlock,.reference-detail-page-module__WypYoW__mediaGroup .reference-detail-page-module__WypYoW__projectImage{opacity:1;filter:none;animation:none;transform:none}}
