.amy-about-stories{flex-direction:column;height:min-content;padding:0}.amy-about-stories,.amy-stories-content{position:relative;display:flex;align-items:center;justify-content:center;width:min-content}.amy-stories-content{flex:none;flex-direction:column;gap:var(--space-05)}.amy-story-highlights{display:flex;flex:none;align-self:stretch;align-items:center;justify-content:center;gap:var(--space-07)}.amy-story-highlight{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--space-03);width:72px;padding:0;border:0;background:transparent;cursor:pointer}.amy-story-highlight:focus-visible{outline:2px solid #4f4132;outline-offset:5px;border-radius:4px}.amy-story-avatar{display:block;position:relative;width:60px;height:60px;border-radius:100px;background:linear-gradient(230deg,rgb(138,59,238),rgb(242,0,183) 39%,rgb(254,148,2) 90.84203221776464%)}.amy-story-avatar-inner{position:absolute;inset:3px;border-radius:100px;background:#fff}.amy-story-avatar img{display:block;position:absolute;left:6px;top:6px;width:48px;height:48px;border-radius:100px;object-fit:cover}.amy-story-label{display:block;width:72px;color:rgb(79,65,50);font-family:Graphik Medium,Graphik Medium Placeholder,sans-serif;font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);text-align:center}.amy-story-panel{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:var(--space-03);width:400px;margin:0;padding:0}.amy-story-photo{position:relative;width:100%;aspect-ratio:.5771947527749748/1;border-radius:19.2px}.amy-story-photo>img{border-radius:inherit}.amy-story-photo-shade{position:absolute;left:0;right:0;top:0;height:65px;border-radius:19.2px 19.2px 0 0;background:linear-gradient(180deg,rgb(87,87,87),rgba(105,105,105,.45) 55.262589817127704%,rgba(252,252,252,0))}.amy-story-progress{position:absolute;top:15px;left:50%;display:flex;align-items:center;gap:var(--space-03);width:min-content;transform:translateX(-50%)}.amy-story-progress-track{display:flex;flex:none;align-items:center;position:relative;width:78px;height:6px;overflow:hidden;border-radius:96px;background:rgba(194,194,194,.8)}.amy-story-progress-fill{display:block;flex:none;height:20px;border-radius:96px;background:#fff}.amy-story-progress-fill.is-playing{animation:amy-story-fill 3s linear forwards}.amy-story-caption{width:100%;padding:0;margin:0;color:#4f4032;font-family:Graphik Regular,Graphik Regular Placeholder,sans-serif;font-size:var(--type-small);font-weight:400;line-height:var(--leading-small);letter-spacing:0;text-align:center;white-space:pre-wrap;overflow-wrap:break-word}@keyframes amy-story-fill{0%{width:1px}to{width:91px}}@media (max-width:809.98px){.amy-about-stories,.amy-stories-content,.amy-story-panel{width:100%;max-width:400px;min-width:0}.amy-story-highlights{gap:var(--space-06)}.amy-story-progress{width:calc(100% - 2 * var(--space-05));max-width:250px}.amy-story-progress-track{flex:1;width:0}}@media (max-width:359.98px){.amy-story-highlights{gap:var(--space-05)}}.amy-nda-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-04);background:#fffefc;color:#535353;font-family:Graphik Regular,sans-serif;font-size:var(--type-body);line-height:var(--leading-body)}.amy-nda-header{margin-bottom:var(--space-06);text-align:center}.amy-nda-header h1{margin:0 0 var(--gap-heading);font-family:Reckless Medium;font-size:var(--type-section);font-weight:500;line-height:var(--leading-section)}.amy-nda-header p{margin:0;color:#605d64;font-family:Graphik Regular,sans-serif;font-size:var(--type-body);font-weight:500;line-height:var(--leading-body)}.amy-nda-form{width:100%;max-width:400px}.amy-nda-input-container{position:relative}.amy-nda-input-container input{width:100%;padding:12px 56px 12px 12px;border:1px solid #ccc;border-radius:8px;outline:none;background:#fff;color:#000;font-family:Graphik Regular,sans-serif;font-size:var(--type-body);font-weight:500;transition:border-color .3s;appearance:none}.amy-nda-input-container input.has-error{border-color:#d8512a}.amy-nda-input-container input:focus{border-color:#000}.amy-nda-visibility{position:absolute;top:50%;right:12px;padding:0;border:none;background:none;color:#605d64;cursor:pointer;transform:translateY(-50%)}.amy-nda-visibility svg{display:inline}.amy-nda-unlock{display:flex;width:100%;align-items:center;justify-content:center;padding:var(--space-04);margin-top:var(--space-06);border:none;border-radius:8px;background:#000;color:#fff;cursor:pointer;font-family:Graphik Regular,sans-serif;font-size:var(--type-body);font-weight:600;transition:background-color .3s}.amy-nda-unlock:hover{background:#333}.amy-nda-unlock span{margin-left:8px}.amy-nda-error{margin:12px 0 0;color:#d8512a}.amy-nda-error,.amy-nda-return{font-size:var(--type-small);line-height:var(--leading-small)}.amy-nda-return{display:flex;align-items:center;margin-top:var(--space-09);color:#535353;text-decoration:none}.amy-nda-return svg{margin-right:8px}@media(max-width:809.98px){.amy-nda-gate{padding-inline:var(--page-gutter)}}.amy-nda-return:hover{color:#333}.amy-nda-gate button:focus-visible,.amy-nda-return:focus-visible{outline:2px solid #535353;outline-offset:4px}.reference-carousel button:focus-visible,.reference-carousel:focus-visible,.reference-navigation [role=button]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.portfolio-page .reference-navigation.framer-2OLS3{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;overflow:hidden}.portfolio-page .reference-navigation.framer-2OLS3[data-menu-open=false]{height:var(--space-10)}.portfolio-page .reference-navigation.framer-2OLS3 .framer-p5fcor{flex:none;order:0!important;height:var(--space-10);width:100%}.portfolio-page .reference-navigation.framer-2OLS3 .framer-unkf15{flex:none;order:1;width:100%;padding:0 var(--page-gutter) var(--space-05)}.portfolio-page .reference-navigation.framer-2OLS3 .framer-12po1fz{gap:0!important}.portfolio-page .reference-navigation.framer-2OLS3 .framer-12po1fz>div{width:100%;margin:0!important}.portfolio-page .reference-navigation .framer-12po1fz a{display:flex;align-items:center;min-height:var(--space-07);width:100%}.portfolio-page .reference-navigation[data-menu-open=false] .framer-unkf15{pointer-events:none}.reference-carousel button[aria-label=Next],.reference-carousel button[aria-label=Previous]{transition:scale .15s ease-out}.reference-carousel button[aria-label=Next]:active,.reference-carousel button[aria-label=Previous]:active{scale:.9}.reference-carousel button[aria-label^="Scroll to page"]>div{transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.reference-carousel button,.reference-carousel button>div,.reference-carousel ul{transition:none!important}}.reel-mini{position:fixed;right:48px;bottom:48px;width:109px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.25);z-index:30;cursor:grab;touch-action:none;user-select:none;pointer-events:auto}.reel-mini video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.reel-mini-expand{position:absolute;inset:0;background:rgba(46,46,46,.6);display:grid;place-items:center;pointer-events:none}.reel-mini:focus-visible{outline:2px solid #4f4032;outline-offset:4px}.reel-overlay{position:fixed;inset:0;z-index:1000;overflow:clip;background:#17120b;color:white;font-family:Graphik Regular,sans-serif;font-size:var(--type-body);line-height:var(--leading-body);isolation:isolate}.reel-background{position:absolute;left:0;right:0;background-position:50%;background-size:100% 100%;z-index:-1;pointer-events:none}.reel-close{position:absolute;right:51px;top:91px;background:none;border:0;color:white;padding:0;cursor:pointer;z-index:10}.reel-stack{position:absolute;left:50%;top:0;flex-shrink:0;touch-action:pan-x}.reel-video-wrap{position:absolute;left:0;top:0;width:100%;overflow:hidden;isolation:isolate}.reel-video-wrap video{display:block;width:100%;height:100%;object-fit:cover}.reel-playback{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;color:white;cursor:pointer}.reel-playback:focus-visible{outline:2px solid white;outline-offset:-5px;border-radius:inherit}.reel-pause-icon{width:81px;height:81px;left:52.2222%;top:50%;pointer-events:none}.reel-pause-bars,.reel-pause-icon{position:absolute;transform:translate(-50%,-50%)}.reel-pause-bars{top:51%;display:flex;align-items:center}.reel-pause-bars>span{display:block;flex:none;background:white}.reel-play-icon{width:82px;height:82px;top:50.4412%;pointer-events:none}.reel-play-icon,.reel-play-icon>svg{position:absolute;left:50%;transform:translate(-50%,-50%)}.reel-play-icon>svg{top:50%}.reel-copy{position:absolute;z-index:2;bottom:12px;left:12px;right:91px;display:flex;flex-direction:column;gap:var(--space-02);line-height:var(--leading-small);font-size:var(--type-small);pointer-events:none;font-family:Graphik Medium,sans-serif}.reel-copy p{margin:0}.reel-copy p+p{font-family:Graphik Regular,sans-serif;color:rgba(255,255,255,.6)}.reel-actions{position:absolute;z-index:3;right:12px;bottom:12px;display:flex;flex-direction:column;gap:8px}.reel-actions button{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:0;background:transparent;color:white;cursor:pointer;padding:0}.reel-actions img{display:block}.reel-pagination{position:absolute;z-index:10;right:32px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-04)}.reel-pagination button{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:2px solid #222;background:#202020;color:white;cursor:pointer;padding:0;box-sizing:border-box}.reel-pagination button>svg{position:absolute;left:calc(50.57471264367819% - 15px);top:calc(50.57471264367819% - 15px)}.reel-pagination button:disabled{cursor:default}.reel-project{position:absolute;top:0;left:0;width:100%;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:white;text-decoration:none;font-weight:500;font-family:Graphik Medium,sans-serif}.reel-project svg{position:absolute;right:16px}.reel-share{position:absolute;z-index:5;top:50.61%;left:50%;width:120px;height:120px;background:#2e2e2e;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:16px;font-size:var(--type-small);line-height:var(--leading-small);font-family:Graphik Medium,sans-serif;pointer-events:none}.reel-share p{margin:0}.reel-gift{position:absolute;z-index:6;bottom:-30px;left:0;right:0;height:320px;box-sizing:border-box;background:#2e2e2e;border-radius:8px;display:flex;align-items:flex-start;justify-content:center;gap:var(--space-07);padding:var(--space-12);color:white;font-size:14px}.reel-gift a,.reel-gift button{display:flex;align-items:center;flex-direction:column;flex-shrink:0;gap:var(--space-03);color:white;text-decoration:none;padding:0;font-size:var(--type-small);line-height:var(--leading-small);font-family:Graphik Medium,sans-serif;white-space:nowrap;background:transparent;border:0;cursor:pointer}.reel-gift .gift-icon-wrap{display:block;width:60px;height:60px}.reel-gift .gift-icon{display:block;width:58px;height:58px;object-fit:contain}.reel-gift .reel-gift-close{position:absolute;right:16px;top:16px;width:24px;height:24px;display:grid;place-items:center}.reel-effect{position:absolute;z-index:4;pointer-events:none}.reel-effect-heart{width:175px;height:242.323529px;right:-48px;bottom:165px}.reel-effect-matcha{inset:0}.reel-like{position:relative}.reel-like-background{position:absolute;inset:0;border-radius:100%;background:rgba(255,255,255,.32);box-shadow:0 6px 6px rgba(0,0,0,.25)}.reel-like-animation{position:absolute;left:calc(50% - 25.5px);top:-37px;width:51px;height:82px;pointer-events:none}.reel-actions .reel-like-hover{display:none}@media(hover:hover){.reel-like:hover .reel-like-idle{display:none}.reel-actions .reel-like:hover .reel-like-hover{display:block}}@media(max-width:809.98px){.reel-copy{overflow-wrap:anywhere}.reel-mini{right:var(--page-gutter);bottom:var(--page-gutter)}.reel-gift{gap:var(--space-05);padding:var(--space-10) var(--space-05)}.reel-gift>a,.reel-gift>button:not(.reel-gift-close){flex:1 1 0;min-width:0;white-space:normal;text-align:center}.reel-close{right:var(--space-06);top:var(--space-06)}.reel-pagination{top:auto;bottom:var(--space-04);right:var(--space-06);transform:none;flex-direction:row}}