.contact-experience-module__L0aftW__story{--contact-bg:#f2f1ed;--contact-surface:#e9e8e3;--contact-ink:#121211;--contact-body:#56564f;--contact-muted:#74746d;--contact-rule:#d3d2cb;--contact-gutter:clamp(1.5rem, 5vw, 5rem);--contact-ease:cubic-bezier(.22, 1, .36, 1);background:var(--contact-bg);width:100%;color:var(--contact-ink);font-family:var(--font-geist-sans), sans-serif;position:relative;overflow:clip}.contact-experience-module__L0aftW__story *,.contact-experience-module__L0aftW__story :before,.contact-experience-module__L0aftW__story :after{box-sizing:border-box}.contact-experience-module__L0aftW__story button{color:inherit;font:inherit;background:0 0;border:0}.contact-experience-module__L0aftW__storyStage,.contact-experience-module__L0aftW__hero,.contact-experience-module__L0aftW__panel{position:relative}.contact-experience-module__L0aftW__hero{height:100svh}.contact-experience-module__L0aftW__heroStage{isolation:isolate;place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.contact-experience-module__L0aftW__heroMaterial{z-index:0;will-change:transform;position:absolute;inset:0;overflow:hidden}.contact-experience-module__L0aftW__heroMaterial:before{content:"";background:radial-gradient(88% 58% at 72% 6%,#ffffffe6,#0000 62%),radial-gradient(72% 92% at 10% 98%,#bab2a252,#0000 60%),linear-gradient(97deg,#e0dbcf 0%,#ebe7dd 30%,#f6f3ec 44%,#fcfbf7 51%,#f2efe7 58%,#ebe7dd 76%,#e0dbcf 100%);position:absolute;inset:-10%}.contact-experience-module__L0aftW__heroMaterial:after{content:"";will-change:transform;background:linear-gradient(94deg,#0000 32%,#fff9 50%,#0000 68%);animation:26s ease-in-out infinite contact-experience-module__L0aftW__contactBreath;position:absolute;inset:-14%}.contact-experience-module__L0aftW__heroGrain{z-index:1;mix-blend-mode:multiply;opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.contact-experience-module__L0aftW__heroVeil{z-index:2;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.contact-experience-module__L0aftW__heroMark{z-index:3;width:100%;padding-inline:var(--contact-gutter);will-change:transform;place-items:center;display:grid;position:relative}.contact-experience-module__L0aftW__heroMark>svg{fill:none;stroke:var(--contact-ink);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;grid-area:1/1;overflow:visible}.contact-experience-module__L0aftW__heroWord{stroke-width:2.4px;width:min(54rem,92%)}.contact-experience-module__L0aftW__heroDetails{opacity:0}.contact-experience-module__L0aftW__heroHandset{stroke-width:2.4px;opacity:0;width:clamp(6.5rem,10vw,10rem)}.contact-experience-module__L0aftW__heroCue{z-index:4;opacity:0;pointer-events:none;background:#12121124;width:1px;height:48px;position:absolute;bottom:3.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.contact-experience-module__L0aftW__heroCue:after{background:var(--contact-ink);content:"";animation:2.6s cubic-bezier(.7,0,.3,1) infinite contact-experience-module__L0aftW__contactCue;position:absolute;inset:0}.contact-experience-module__L0aftW__panel{background:var(--contact-bg);min-height:100svh}.contact-experience-module__L0aftW__panelStage{--paper-visibility:var(--contact-paper-reveal,1);background:var(--contact-bg);isolation:isolate;grid-template-columns:1fr;min-height:100svh;display:grid;position:relative;overflow:clip;}.contact-experience-module__L0aftW__portrait{--contact-photo-width:clamp(14rem, min(72%, 49vh), 22.5rem);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:clamp(30rem,70svh,42rem);margin:0;padding:clamp(4.5rem,9vh,6.5rem) clamp(2rem,4vw,4.5rem) clamp(2rem,5vh,3rem);display:flex;position:relative;overflow:hidden}.contact-experience-module__L0aftW__portraitMount{z-index:1;width:var(--contact-photo-width);flex:none;position:relative}.contact-experience-module__L0aftW__portraitMount>svg{color:#646b62;opacity:.6;width:calc(100% + .9rem);height:calc(100% + .9rem);inset:-.45rem;transform:rotate(-1.2deg)}.contact-experience-module__L0aftW__portraitFrame{z-index:1;aspect-ratio:4/5;width:100%;transform:scale(var(--contact-portrait-scale,1));transform-origin:50%;background:#e9e6df;border:0;border-radius:.25rem;flex:none;position:relative;overflow:hidden}.contact-experience-module__L0aftW__portraitFrame:after{z-index:2;border-radius:inherit;content:none;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3}.contact-experience-module__L0aftW__portraitFrame img{object-fit:cover;object-position:50% 50%}.contact-experience-module__L0aftW__portrait figcaption{z-index:2;width:var(--contact-photo-width);color:var(--contact-muted);font-family:var(--font-signature-note), cursive;letter-spacing:0;font-size:1.15rem;line-height:1;position:relative}.contact-experience-module__L0aftW__responseNote{color:#5b6258;font-family:var(--font-signature-note), cursive;opacity:var(--contact-note-reveal,1);margin:.45rem 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:400;line-height:1.12}.contact-experience-module__L0aftW__collaborationDrawing{z-index:0;pointer-events:none;width:100%;height:clamp(7rem,22vh,14rem);-webkit-mask-image:linear-gradient(100deg, #000 calc(120% * var(--contact-drawing-reveal,1) - 20%), transparent calc(120% * var(--contact-drawing-reveal,1)));mask-image:linear-gradient(100deg, #000 calc(120% * var(--contact-drawing-reveal,1) - 20%), transparent calc(120% * var(--contact-drawing-reveal,1)));position:absolute;bottom:clamp(.6rem,2.4vh,1.8rem);left:0}.contact-experience-module__L0aftW__collaborationDrawing img{object-fit:contain;opacity:.85}.contact-experience-module__L0aftW__panelBody{width:100%;max-width:70rem;padding:clamp(4.75rem, 9vh, 6.5rem) var(--contact-gutter) clamp(2.25rem, 5vh, 4rem);flex-direction:column;justify-content:center;gap:clamp(.95rem,1.9vh,1.5rem);display:flex}.contact-experience-module__L0aftW__eyebrow{color:var(--contact-muted);font-family:var(--font-signature-note), cursive;letter-spacing:0;margin:0;font-size:1.3rem;font-weight:400;line-height:1.05}.contact-experience-module__L0aftW__name{font-family:var(--font-signature-serif), "Bodoni MT", Didot, serif;letter-spacing:-.03em;margin:.55rem 0 0;font-size:clamp(2.125rem,min(3.9vw,5.1vh),3.7rem);font-weight:400;line-height:1.04}.contact-experience-module__L0aftW__role{color:var(--contact-muted);letter-spacing:.14em;text-transform:uppercase;margin:.65rem 0 0;font-size:.6875rem}.contact-experience-module__L0aftW__lead{max-width:44ch;color:var(--contact-body);font-family:var(--font-signature-serif), "Bodoni MT", Didot, serif;margin:0;font-size:clamp(1.05rem,min(1.2vw,2.2vh),1.2rem);font-weight:400;line-height:1.45}.contact-experience-module__L0aftW__actionsBlock{flex-direction:column;gap:clamp(.72rem,1.5vh,1.05rem);width:100%;max-width:46rem;display:flex}.contact-experience-module__L0aftW__actionsIntro{color:#68655f;font-family:var(--font-signature-note), cursive;letter-spacing:0;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:400;line-height:1.3}.contact-experience-module__L0aftW__actionsBlock [data-contact-actions]{gap:.65rem;padding:0}.contact-experience-module__L0aftW__actionsBlock [data-contact-action]{aspect-ratio:auto;gap:.3rem;min-height:6rem;padding:.65rem .25rem .5rem}.contact-experience-module__L0aftW__actionsBlock [data-contact-lens],.contact-experience-module__L0aftW__actionsBlock [data-contact-lens] svg{width:2rem;height:2rem}.contact-experience-module__L0aftW__actionsBlock [data-contact-lens]+span{font-family:var(--font-signature-serif), "Bodoni MT", Didot, serif;font-size:.9rem;font-weight:400;line-height:1.2}.contact-experience-module__L0aftW__brands{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,5rem);width:100%;max-width:46rem;margin-top:clamp(.35rem,1vh,.75rem);padding-top:clamp(1rem,2vh,1.35rem);display:grid;position:relative}.contact-experience-module__L0aftW__brands:before{background:var(--contact-rule);content:none;height:1px;transform:scaleX(var(--contact-line,1));transform-origin:0;position:absolute;top:0;left:0;right:0}.contact-experience-module__L0aftW__house{min-width:0}.contact-experience-module__L0aftW__brandLogo{align-items:center;height:clamp(4.8rem,min(8vw,9.5vh),6rem);display:flex}.contact-experience-module__L0aftW__signatureLogo,.contact-experience-module__L0aftW__renoLogo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.contact-experience-module__L0aftW__renoLogo{filter:brightness(0)}.contact-experience-module__L0aftW__signatureLogo{width:clamp(12rem,min(19vw,23vh),14.5rem)}.contact-experience-module__L0aftW__renoLogo{height:clamp(4.8rem,min(8vw,9.5vh),6rem)}.contact-experience-module__L0aftW__emailRow{flex-wrap:nowrap;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin:0;display:flex}.contact-experience-module__L0aftW__emailRow>a{overflow-wrap:anywhere;border-bottom:1px solid var(--contact-rule);color:var(--contact-ink);font-family:var(--font-geist-sans), sans-serif;font-variant-ligatures:none;letter-spacing:.082em;text-transform:uppercase;transition:border-color .4s var(--contact-ease);font-size:clamp(.675rem,min(.78vw,1.35vh),.78rem);font-weight:600;line-height:1.4;text-decoration:none}.contact-experience-module__L0aftW__emailRow>a:hover{border-color:var(--contact-ink)}.contact-experience-module__L0aftW__copyButton{cursor:pointer;width:1.75rem;height:1.75rem;transition:color .35s var(--contact-ease), transform .35s var(--contact-ease), background-color .35s var(--contact-ease);border-radius:50%;flex:0 0 1.75rem;place-items:center;display:grid;position:relative;color:var(--contact-muted)!important;background:#ffffff47!important;border:1px solid #1212111c!important}.contact-experience-module__L0aftW__copyButton:hover{transform:translateY(-1px);color:var(--contact-ink)!important;background:#ffffff9e!important}.contact-experience-module__L0aftW__copyButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:.82rem;height:.82rem;transition:opacity .25s var(--contact-ease), transform .35s var(--contact-ease);position:absolute}.contact-experience-module__L0aftW__copyCheck,.contact-experience-module__L0aftW__copyButton[data-copied=true] .contact-experience-module__L0aftW__copySymbol{opacity:0;transform:scale(.72)}.contact-experience-module__L0aftW__copyButton[data-copied=true] .contact-experience-module__L0aftW__copyCheck{opacity:1;transform:scale(1)}.contact-experience-module__L0aftW__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:620px){.contact-experience-module__L0aftW__brands{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.contact-experience-module__L0aftW__panelStage{grid-template-columns:clamp(19rem,32vw,29rem) minmax(0,1fr)}.contact-experience-module__L0aftW__portrait{align-items:flex-end;min-height:0}}@media (min-width:1000px) and (min-height:680px) and (prefers-reduced-motion:no-preference){.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true]{height:510svh}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__storyStage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__hero,.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__panel{width:100%;height:100%;position:absolute;inset:0}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__hero{z-index:1}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__panel{z-index:2;visibility:hidden;opacity:0;pointer-events:none;will-change:opacity}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__heroStage,.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__panelStage{width:100%;height:100%;min-height:0;position:absolute;inset:0}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__panelStage{background:#fff;grid-template-columns:clamp(19rem,32vw,29rem) minmax(0,1fr)}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] [data-contact-step]{opacity:0;pointer-events:none;will-change:opacity, transform, clip-path}.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] [data-contact-actions],.contact-experience-module__L0aftW__story[data-enhanced=true][data-cinematic=true] .contact-experience-module__L0aftW__brands{--contact-line:0}}@media (min-width:1000px) and (min-height:680px) and (max-height:780px){.contact-experience-module__L0aftW__panelBody{gap:.72rem;padding-block:4.3rem 1.1rem}.contact-experience-module__L0aftW__lead{font-size:.9375rem;line-height:1.45}.contact-experience-module__L0aftW__brands{padding-top:.72rem}.contact-experience-module__L0aftW__brandLogo{height:4.6rem}.contact-experience-module__L0aftW__signatureLogo{width:9.75rem}.contact-experience-module__L0aftW__renoLogo{height:4.45rem}.contact-experience-module__L0aftW__portrait{padding-block:4rem 1.5rem}}@media (max-width:899px){.contact-experience-module__L0aftW__heroCue{display:none}.contact-experience-module__L0aftW__collaborationDrawing{height:clamp(6rem,13vh,8rem);bottom:.4rem}}@media (max-width:619px){.contact-experience-module__L0aftW__panelBody{padding-inline:clamp(1.5rem,7vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.contact-experience-module__L0aftW__heroMaterial:after,.contact-experience-module__L0aftW__heroCue:after{animation:none}.contact-experience-module__L0aftW__copyButton,.contact-experience-module__L0aftW__copyButton svg{transition:none!important}}@keyframes contact-experience-module__L0aftW__contactBreath{0%,to{opacity:.7;transform:translate(-1.4%)scale(1.02)}50%{opacity:1;transform:translate(1.4%)scale(1.06)}}@keyframes contact-experience-module__L0aftW__contactCue{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}
