@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/cormorant-garamond-latin-wght-normal.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/cormorant-garamond-latin-ext-wght-italic.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/cormorant-garamond-latin-wght-italic.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/Manrope/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(/fonts/Manrope/manrope-latin-wght-normal.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ease-luxury[data-astro-cid-ta7l6tij]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.accordion-enter[data-astro-cid-ta7l6tij]{animation:accordionOpen .4s cubic-bezier(.4,0,.2,1) forwards}.accordion-exit[data-astro-cid-ta7l6tij]{animation:accordionClose .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes accordionOpen{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}@keyframes accordionClose{0%{max-height:600px;opacity:1}to{max-height:0;opacity:0}}.modal-open[data-astro-cid-ta7l6tij]{animation:fadeIn .3s ease forwards}.modal-close[data-astro-cid-ta7l6tij]{animation:fadeOut .3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.slide-enter[data-astro-cid-ta7l6tij]{animation:slideIn .5s ease forwards}@keyframes slideIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.process-grid{display:grid;grid-template-rows:auto 1fr}@media(min-width:768px){.process-grid{height:100vh;min-height:800px}}.triptych-col{transition:flex-grow 1.2s cubic-bezier(.16,1,.3,1),opacity .8s ease,filter .8s ease;will-change:flex-grow;perspective:1200px;transform-style:preserve-3d;min-width:280px;border-right:1px solid rgba(255,255,255,.05)}.triptych-col:last-child{border-right:none}.triptych-col:not(:hover) h3{white-space:nowrap}.process-grid:has(.triptych-col:hover) .triptych-col:not(:hover){opacity:.6;filter:saturate(.7)}.tilt-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;will-change:transform;z-index:1}.img-wrapper{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:1px}.img-layer{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.15)}.img-tech{opacity:1;z-index:10;filter:saturate(.8) brightness(.9)}.img-beauty{opacity:0;z-index:20}.triptych-col:hover .img-tech{opacity:0}.triptych-col:hover .img-beauty{opacity:1;transform:scale(1.1)}.number-bg{-webkit-text-stroke:1px rgba(255,255,255,.08);color:transparent;transition:all .8s cubic-bezier(.16,1,.3,1);transform:scale(1)}.triptych-col:hover .number-bg{color:#ffffff1f;-webkit-text-stroke:1px rgba(255,255,255,.02);transform:scale(1.05)}.content-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .3s,transform .8s cubic-bezier(.16,1,.3,1) .3s}.triptych-col:hover .content-reveal{opacity:1;transform:translateY(0)}.content-reveal p{transition-delay:.35s}.gloss-effect{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15) 0%,transparent 60%);mix-blend-mode:overlay;opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:50}.triptych-col:hover .gloss-effect{opacity:1}
