.limited-landing-module__5zOGcW__glassButton{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(145deg,#e0f0ff38,#ffffff14 55%,#b7d7f929);border:1px solid #deeeff8a;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff14,0 8px 26px #00000038}.limited-landing-module__5zOGcW__glassButton:hover{background:linear-gradient(145deg,#e0f0ff52,#ffffff1f 55%,#b7d7f93d);border-color:#e8f5ffc7}.limited-landing-module__5zOGcW__glassButton:focus-visible{outline-offset:3px;outline:2px solid #9fc1eb}
.portfolio-module__RG2vna__portfolio{--pearl:#eef2f5;--silver:#a7afb5;--night:#070c10;--line:#e8f0f92b;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--night);color:var(--pearl);font-family:var(--font-geist), Arial, sans-serif;isolation:isolate;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.portfolio-module__RG2vna__portfolio{--pearl:lab(95.3697% -.98598 -1.98172);--silver:lab(71.0179% -1.94219 -3.94702);--night:lab(3.0527% -.892177 -2.30176)}}.portfolio-module__RG2vna__portfolio a,.portfolio-module__RG2vna__portfolio button{-webkit-tap-highlight-color:transparent}.portfolio-module__RG2vna__portfolio button{cursor:pointer;font:inherit;color:inherit}.portfolio-module__RG2vna__portfolio a:focus-visible,.portfolio-module__RG2vna__portfolio button:focus-visible,.portfolio-module__RG2vna__dialogContent button:focus-visible{outline-offset:5px;outline:2px solid #b4e0ef;outline:2px solid lab(86.3709% -12.4209 -12.1235)}.portfolio-module__RG2vna__portfolio ::selection{color:var(--pearl);background:#dcebf740}.portfolio-module__RG2vna__portfolio section[id],.portfolio-module__RG2vna__portfolio footer[id]{scroll-margin-top:40px}.portfolio-module__RG2vna__glass{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(135deg,#ebf6ff24,#e6f0f809 45%,#f0f8ff13);border:1px solid #f2f8ff42;position:relative;box-shadow:inset 0 1px #f9fcff42,inset 0 -1px #f9fcff0f,0 8px 32px #040a101f}.portfolio-module__RG2vna__hero{background:#342615;background:lab(16.4268% 5.42288 13.5333);height:100svh;min-height:800px;max-height:1250px;position:relative;overflow:hidden}.portfolio-module__RG2vna__heroImage{position:absolute;inset:-7% 0}.portfolio-module__RG2vna__heroImage img{object-fit:cover;object-position:center 47%}.portfolio-module__RG2vna__heroShade{background:linear-gradient(90deg,#060d136e,#060d1314 75%),linear-gradient(#080e1359,#0000 45%,#070d14db);position:absolute;inset:0}.portfolio-module__RG2vna__heroTitle{z-index:2;position:absolute;top:37%;left:7.2vw}.portfolio-module__RG2vna__heroEyebrow{letter-spacing:.25em;margin-bottom:27px;font-size:10px;display:block}.portfolio-module__RG2vna__heroTitle h2{letter-spacing:-.065em;margin:0;font-size:clamp(66px,8.5vw,150px);font-weight:400;line-height:.99}.portfolio-module__RG2vna__heroTitle h2 span{color:#ebf0f2b8}.portfolio-module__RG2vna__reelPosition{z-index:3;perspective:1200px;width:clamp(190px,19vw,285px);position:absolute;top:25%;right:10%}.portfolio-module__RG2vna__reelFrame{border-radius:26px;padding:8px;transform:rotate(5deg)}.portfolio-module__RG2vna__reelFrame:after,.portfolio-module__RG2vna__browserFrame:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--shine-x,20%) var(--shine-y,0%), #fafdff33, transparent 60%);position:absolute;inset:0}.portfolio-module__RG2vna__reelTrigger{aspect-ratio:9/15;text-align:left;background:#142223;background:lab(12.0366% -6.30115 -2.61243);border-radius:19px;width:100%;display:block;position:relative;overflow:hidden}.portfolio-module__RG2vna__reelVideo{object-fit:cover;width:100%;height:100%}.portfolio-module__RG2vna__reelImageShade{background:linear-gradient(#0000 60%,#050c14a8);position:absolute;inset:0}.portfolio-module__RG2vna__playCircle{width:66px;height:66px;transition:scale .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-module__RG2vna__playCircle svg{margin-left:3px}.portfolio-module__RG2vna__reelLabel{letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:20px;left:17px;right:17px}.portfolio-module__RG2vna__reelFooter{letter-spacing:.1em;justify-content:space-between;padding:15px 8px 7px;font-size:7px;display:flex}.portfolio-module__RG2vna__pauseButton{border-radius:30px;align-items:center;gap:9px;min-height:44px;margin:16px auto 0;padding:10px 15px;display:flex;font-size:10px!important}.portfolio-module__RG2vna__dock{z-index:30;bottom:max(24px, env(safe-area-inset-bottom));background-color:#0e182094;border-radius:50px;align-items:center;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #01060d40,inset 0 1px #f7fbff3d}.portfolio-module__RG2vna__dock a{white-space:nowrap;color:#e9f2fab3;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 20px;font-size:11px;transition:background .25s,color .25s;display:flex}.portfolio-module__RG2vna__dock a.portfolio-module__RG2vna__active{color:#f6f9fb;color:lab(97.6866% -.659496 -1.32245);background:#eaf5ff26;box-shadow:inset 0 1px #f3f9ff30,0 2px 6px #040a0f1f}.portfolio-module__RG2vna__dockDot{background:currentColor;border-radius:50%;width:4px;height:4px}.portfolio-module__RG2vna__work{padding:140px 6vw 100px;position:relative}.portfolio-module__RG2vna__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:64px;display:flex}.portfolio-module__RG2vna__sectionIndex{letter-spacing:.13em;text-transform:uppercase;color:var(--silver);margin-bottom:22px;font-size:10px;display:block}.portfolio-module__RG2vna__sectionHeading h2{letter-spacing:-.055em;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1.05}.portfolio-module__RG2vna__sectionAside{color:var(--silver);align-items:center;gap:26px;padding-bottom:7px;font-size:11px;display:flex}.portfolio-module__RG2vna__photoGrid{grid-template-columns:1.25fr .8fr;align-items:start;gap:85px 7vw;display:grid}.portfolio-module__RG2vna__photoCase{min-width:0}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__large{padding-top:0}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__portrait{padding-top:140px}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__wide{grid-column:1/-1;width:82%;margin:-15px auto 0}.portfolio-module__RG2vna__photoButton{aspect-ratio:1/1.12;text-align:left;background:#1d2227;background:lab(13.0129% -1.84137 -3.89877);border:1px solid #f2f8ff40;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 18px 55px #040a103d}.portfolio-module__RG2vna__portrait .portfolio-module__RG2vna__photoButton{aspect-ratio:1/1.47}.portfolio-module__RG2vna__wide .portfolio-module__RG2vna__photoButton{aspect-ratio:1.8}.portfolio-module__RG2vna__caseImage{object-fit:cover;transition:transform 1.2s var(--ease)}.portfolio-module__RG2vna__imageShade{background:linear-gradient(#0000 60%,#040a0e40);position:absolute;inset:0}.portfolio-module__RG2vna__caseNumber{border-radius:24px;place-items:center;width:44px;height:36px;font-size:10px;display:grid;position:absolute;top:19px;left:19px}.portfolio-module__RG2vna__photoCaption{background-color:#060d1257;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:18px 19px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.portfolio-module__RG2vna__smallLabel{letter-spacing:.13em;color:#edf5fabf;margin-bottom:7px;font-size:8px;display:block}.portfolio-module__RG2vna__caseName{letter-spacing:-.04em;font-size:clamp(18px,2vw,28px)}.portfolio-module__RG2vna__roundIcon{width:39px;height:39px;transition:transform .4s var(--ease);border:1px solid #f0f7ff3d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.portfolio-module__RG2vna__web{padding:90px 6vw 100px}.portfolio-module__RG2vna__webList{flex-direction:column;gap:105px;display:flex}.portfolio-module__RG2vna__webMeta{align-items:center;gap:22px;padding:0 0 22px;display:flex}.portfolio-module__RG2vna__webMeta h3{letter-spacing:-.04em;font-size:23px;font-weight:400}.portfolio-module__RG2vna__webMeta>a{color:var(--silver);align-items:center;gap:18px;min-height:44px;margin-left:auto;font-size:11px;display:flex}.portfolio-module__RG2vna__webStage{perspective:1600px;border:1px solid #e8f4f914;border-radius:12px;place-items:center;padding:6.5% 8%;display:grid;position:relative;overflow:hidden}.portfolio-module__RG2vna__teal{background:radial-gradient(at 35% 18%,#103a3d,#09161a 78%);background:radial-gradient(at 35% 18%,lab(21.5399% -13.8382 -6.34213),lab(6.27155% -3.59733 -4.91352) 78%)}.portfolio-module__RG2vna__sand{background:radial-gradient(at 70% 20%,#5a5143,#211c16 80%);background:radial-gradient(at 70% 20%,lab(35.0817% 2.07056 9.63122),lab(10.6771% 1.80145 5.19045) 80%)}.portfolio-module__RG2vna__gold{background:radial-gradient(at 45% 10%,#523e27,#1b150f 85%);background:radial-gradient(at 45% 10%,lab(28.0447% 6.19486 17.6413),lab(7.2051% 2.27226 4.40333) 85%)}.portfolio-module__RG2vna__stageReflection{pointer-events:none;background:linear-gradient(#0000,#ebf8ff0e,#0000);width:120%;height:30%;position:absolute;top:10%;left:-10%;transform:rotate(-25deg)}.portfolio-module__RG2vna__browserFrame{border-radius:12px;width:100%;padding:7px;box-shadow:0 50px 70px -30px #03080ca6,inset 0 1px #f5fbff40}.portfolio-module__RG2vna__browserFrame a{border-radius:7px;display:block;overflow:hidden}.portfolio-module__RG2vna__browserBar{letter-spacing:.03em;color:#ebf6fad9;justify-content:space-between;align-items:center;padding:12px 16px;font-size:8px;display:flex}.portfolio-module__RG2vna__browserBar a{overflow:visible}.portfolio-module__RG2vna__browserDots{gap:5px;width:38px;display:flex}.portfolio-module__RG2vna__browserDots i{background:#eff8fd66;border-radius:50%;width:5px;height:5px}.portfolio-module__RG2vna__siteImage{aspect-ratio:16/9;border-radius:4px;position:relative;overflow:hidden}iframe.portfolio-module__RG2vna__siteImage{pointer-events:none;background:#080b0b;border:0;width:100%;display:block}.portfolio-module__RG2vna__siteImage img{object-fit:cover;object-position:top}.portfolio-module__RG2vna__visitOrb{z-index:2;width:62px;height:62px;transition:transform .4s var(--ease);letter-spacing:.1em;text-transform:uppercase;background-color:#e6f0fa1a;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:4.5%;right:4.5%}.portfolio-module__RG2vna__footer{text-align:center;border-top:1px solid var(--line);padding:130px 6vw 125px;position:relative;overflow:hidden}.portfolio-module__RG2vna__footerGlow{pointer-events:none;background:radial-gradient(at 50% 80%,#b0d5eb12,#0000 65%);border:1px solid #e5f4ff0d;border-radius:50%;width:800px;height:800px;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 50px #e1f4ff04,0 0 0 100px #e1f4ff03}.portfolio-module__RG2vna__footer h2{letter-spacing:-.06em;font-size:clamp(47px,7vw,102px);font-weight:400;line-height:1.04;position:relative}.portfolio-module__RG2vna__email{letter-spacing:-.025em;border-radius:50px;align-items:center;gap:44px;margin-top:38px;padding:20px 27px;font-size:17px;display:inline-flex}.portfolio-module__RG2vna__footerBottom{text-align:left;letter-spacing:.1em;color:var(--silver);justify-content:space-between;align-items:center;gap:20px;margin-top:145px;font-size:8px;display:flex}.portfolio-module__RG2vna__reveal[data-ready=true]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(35px)}.portfolio-module__RG2vna__reveal[data-visible=true]{opacity:1;transform:none}.portfolio-module__RG2vna__dialogOverlay{z-index:100;-webkit-backdrop-filter:blur(18px);background:#060b11e0;animation:.2s portfolio-module__RG2vna__fadeIn;position:fixed;inset:0}.portfolio-module__RG2vna__dialogContent{z-index:101;color:#eef2f5;color:lab(95.3697% -.98598 -1.98172);font-family:var(--font-geist), Arial, sans-serif;animation:portfolio-module__RG2vna__enter .3s var(--ease);position:fixed}.portfolio-module__RG2vna__dialogContent button{cursor:pointer}.portfolio-module__RG2vna__reelDialog{width:min(440px,100vw - 40px);height:min(85svh,782px);top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-module__RG2vna__reelDialog>video{object-fit:contain;background:#020405;background:lab(.904169% -.31583 -.872949);border-radius:15px;width:100%;height:100%}.portfolio-module__RG2vna__closeReel{z-index:2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:-60px}.portfolio-module__RG2vna__photoDialog{background:#070c10;background:lab(3.0527% -.892177 -2.30176);border:1px solid #ebf5ff26;border-radius:16px;inset:4vh 5vw;overflow:auto}.portfolio-module__RG2vna__dialogHeader{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c141ce6;justify-content:space-between;align-items:center;padding:15px 22px;display:flex;position:sticky;top:0}.portfolio-module__RG2vna__dialogHeader h2{font-size:17px}.portfolio-module__RG2vna__iconButton{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.portfolio-module__RG2vna__photoStrip{flex-direction:column;gap:16px;padding:15px 22px 22px;display:flex}.portfolio-module__RG2vna__fullPhoto{justify-content:center;display:flex}.portfolio-module__RG2vna__fullPhoto img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:82svh}.portfolio-module__RG2vna__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes portfolio-module__RG2vna__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes portfolio-module__RG2vna__enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (hover:hover) and (pointer:fine){.portfolio-module__RG2vna__photoButton:hover .portfolio-module__RG2vna__caseImage{transform:scale(1.055)}.portfolio-module__RG2vna__photoButton:hover .portfolio-module__RG2vna__roundIcon{transform:rotate(90deg)}.portfolio-module__RG2vna__email:hover{background-color:#f0f8ff1f}.portfolio-module__RG2vna__reelTrigger:hover .portfolio-module__RG2vna__playCircle{scale:1.1}.portfolio-module__RG2vna__visitOrb:hover{transform:translate(3px,-3px)}.portfolio-module__RG2vna__dock a:hover{color:#f6f9fb;color:lab(97.6866% -.659496 -1.32245);background-color:#ebf5ff17}}@media (min-width:1700px){.portfolio-module__RG2vna__work,.portfolio-module__RG2vna__web{max-width:1650px;margin-inline:auto}}@media (max-width:1000px){.portfolio-module__RG2vna__hero{min-height:720px}.portfolio-module__RG2vna__heroTitle{left:6vw}.portfolio-module__RG2vna__heroTitle h2{font-size:9vw}.portfolio-module__RG2vna__reelPosition{width:23vw;top:28%;right:7%}.portfolio-module__RG2vna__photoGrid{gap:50px 4vw}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__portrait{padding-top:90px}.portfolio-module__RG2vna__photoCaption{padding:15px;bottom:12px;left:12px;right:12px}.portfolio-module__RG2vna__caseName{font-size:20px}.portfolio-module__RG2vna__sectionAside{display:none}}@media (max-width:760px){.portfolio-module__RG2vna__hero{height:112svh;min-height:850px;max-height:1050px}.portfolio-module__RG2vna__heroTitle{top:23%;left:7vw}.portfolio-module__RG2vna__heroTitle h2{font-size:clamp(58px,11.8vw,89px)}.portfolio-module__RG2vna__heroEyebrow{margin-bottom:20px;font-size:8px}.portfolio-module__RG2vna__heroImage img{object-position:40% 50%}.portfolio-module__RG2vna__heroShade{background:linear-gradient(#070d1461,#070d140f 45%,#070d14e6)}.portfolio-module__RG2vna__reelPosition{width:150px;top:auto;bottom:125px;right:9%}.portfolio-module__RG2vna__reelFrame{border-radius:19px;padding:6px}.portfolio-module__RG2vna__reelTrigger{aspect-ratio:9/13;border-radius:14px}.portfolio-module__RG2vna__reelFooter{padding:11px 5px 6px;font-size:5px}.portfolio-module__RG2vna__reelLabel{font-size:8px;bottom:13px;left:12px;right:12px}.portfolio-module__RG2vna__playCircle{width:48px;height:48px}.portfolio-module__RG2vna__pauseButton{margin-top:8px;padding:8px 12px;font-size:9px!important}.portfolio-module__RG2vna__dock{bottom:max(16px, env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 24px);padding:5px}.portfolio-module__RG2vna__dock a{gap:6px;padding:11px 14px;font-size:10px}.portfolio-module__RG2vna__work{padding:90px 6vw 55px}.portfolio-module__RG2vna__sectionHeading{margin-bottom:35px}.portfolio-module__RG2vna__sectionIndex{margin-bottom:18px;font-size:8px}.portfolio-module__RG2vna__sectionHeading h2{font-size:39px}.portfolio-module__RG2vna__photoGrid{grid-template-columns:1fr;gap:28px}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__portrait{width:85%;margin-left:auto;padding-top:0}.portfolio-module__RG2vna__photoCase.portfolio-module__RG2vna__wide{width:100%;margin:0}.portfolio-module__RG2vna__photoButton{aspect-ratio:4/5}.portfolio-module__RG2vna__portrait .portfolio-module__RG2vna__photoButton{aspect-ratio:3/4}.portfolio-module__RG2vna__wide .portfolio-module__RG2vna__photoButton{aspect-ratio:1.1}.portfolio-module__RG2vna__photoCaption{padding:16px}.portfolio-module__RG2vna__caseName{font-size:22px}.portfolio-module__RG2vna__web{padding:55px 6vw 80px}.portfolio-module__RG2vna__webList{gap:49px}.portfolio-module__RG2vna__webMeta{flex-wrap:wrap;gap:12px;padding-bottom:12px}.portfolio-module__RG2vna__webMeta h3{font-size:19px}.portfolio-module__RG2vna__webMeta>a{gap:7px;font-size:9px}.portfolio-module__RG2vna__webNumber{font-size:8px}.portfolio-module__RG2vna__webStage{border-radius:9px;margin-inline:-2vw;padding:9% 5% 13%}.portfolio-module__RG2vna__browserFrame{border-radius:9px;padding:4px}.portfolio-module__RG2vna__browserBar{padding:8px;font-size:6px}.portfolio-module__RG2vna__browserDots{gap:3px;width:26px}.portfolio-module__RG2vna__browserDots i{width:3px;height:3px}.portfolio-module__RG2vna__visitOrb{width:44px;height:44px;bottom:3%;right:3%}.portfolio-module__RG2vna__visitOrb svg{width:20px}.portfolio-module__RG2vna__footer{padding:90px 6vw 120px}.portfolio-module__RG2vna__footer h2{font-size:49px}.portfolio-module__RG2vna__email{gap:30px;margin-top:30px;padding:17px 22px;font-size:15px}.portfolio-module__RG2vna__footerBottom{flex-wrap:wrap;gap:10px;margin-top:90px;font-size:7px}.portfolio-module__RG2vna__footerBottom>span:nth-child(2){display:none}.portfolio-module__RG2vna__closeReel{background-color:#0a1219a6;top:10px;right:10px}.portfolio-module__RG2vna__photoDialog{inset:2vh 3vw}.portfolio-module__RG2vna__dialogHeader{padding:12px}.portfolio-module__RG2vna__photoStrip{padding:8px}}@media (max-width:370px){.portfolio-module__RG2vna__dock a{padding-inline:11px}.portfolio-module__RG2vna__heroTitle h2{font-size:55px}.portfolio-module__RG2vna__webMeta>a{width:100%;min-height:30px;margin-left:25px}}@media (prefers-reduced-motion:reduce){.portfolio-module__RG2vna__portfolio *,.portfolio-module__RG2vna__portfolio :before,.portfolio-module__RG2vna__portfolio :after{transition:none!important;animation:none!important}.portfolio-module__RG2vna__reveal[data-ready=true]{opacity:1;transform:none}.portfolio-module__RG2vna__dialogOverlay,.portfolio-module__RG2vna__dialogContent{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.portfolio-module__RG2vna__glass{background:#1b242deb}}.portfolio-module__RG2vna__glassLens{z-index:1;aspect-ratio:1;pointer-events:none;-webkit-backdrop-filter:blur(1.5px)saturate(1.5)contrast(1.07);background:linear-gradient(140deg,#f4faff29,#0000 30%,#cfe2ed09 60%,#f5faff21);border:1px solid #f5faff6b;border-radius:50%;width:clamp(220px,26vw,400px);position:absolute;top:22%;left:45%;box-shadow:inset 3px 4px 8px #f7fcff5c,inset -4px -6px 12px #f7fcff24,inset 0 0 25px #daf0fa14,12px 22px 55px #050c1429}.portfolio-module__RG2vna__glassLens:before{content:"";border-radius:inherit;border:1px solid #f8fcff2e;position:absolute;inset:7px;box-shadow:inset 0 0 12px #f0faff21}.portfolio-module__RG2vna__glassLens:after{content:"";border-radius:inherit;background:linear-gradient(125deg,#f2faff29,#0000 35% 65%,#ebf7ff1f);position:absolute;inset:15px}.portfolio-module__RG2vna__glassLens span{filter:blur(7px);background:#f8fdff59;border-radius:50%;width:28%;height:5%;position:absolute;top:12%;left:16%;transform:rotate(-43deg)}.portfolio-module__RG2vna__glassLens i{filter:blur(5px);background:#f8fdff38;border-radius:50%;width:27%;height:4%;position:absolute;bottom:11%;right:15%;transform:rotate(-45deg)}@media (min-width:1001px) and (prefers-reduced-motion:no-preference){.portfolio-module__RG2vna__webProject{background:var(--night);box-shadow:0 -30px 35px var(--night);padding:22px 0 12px;position:sticky;top:32px}.portfolio-module__RG2vna__webList{gap:115px}}@media (max-width:760px){.portfolio-module__RG2vna__glassLens{opacity:.7;width:210px;top:20%;left:55%}}.portfolio-module__RG2vna__dock{transition:opacity .3s, transform .4s var(--ease), visibility .3s}.portfolio-module__RG2vna__dock[data-visible=false]{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,20px)}.portfolio-module__RG2vna__siteImage>video{object-fit:cover;width:100%;height:100%}.portfolio-module__RG2vna__grandWebsite{aspect-ratio:16/9;background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.portfolio-module__RG2vna__browserFrame .portfolio-module__RG2vna__grandHeader{color:#292929;letter-spacing:.035em;background:#fff;border-radius:0;flex:none;grid-template-columns:1fr auto 1fr;align-items:end;height:10.94cqw;padding:0 6.8cqw 1.65cqw;font-family:Arial,sans-serif;font-size:1.02cqw;font-weight:400;line-height:1;display:grid;position:relative}.portfolio-module__RG2vna__grandLanguages{gap:.75cqw;font-size:.85cqw;display:flex;position:absolute;top:1.4cqw;right:6.8cqw}.portfolio-module__RG2vna__grandMenu{align-items:center;gap:1.05cqw;height:3.44cqw;display:flex}.portfolio-module__RG2vna__grandMenu img{width:1.61cqw;height:1.61cqw}.portfolio-module__RG2vna__grandLogo{align-self:end;width:11.7cqw;height:auto}.portfolio-module__RG2vna__grandBooking{color:#fff;white-space:nowrap;background:#80785a;justify-content:center;justify-self:end;align-items:center;gap:1.1cqw;width:17.66cqw;height:3.44cqw;font-size:.88cqw;display:flex}.portfolio-module__RG2vna__grandBooking img{width:2.1cqw;height:auto}.portfolio-module__RG2vna__grandVideo{aspect-ratio:auto;border-radius:0;flex:1;min-height:0}.portfolio-module__RG2vna__webVideoControl{z-index:3;background-color:#08121b66;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;left:12px}.portfolio-module__RG2vna__pauseButton{z-index:4;background-color:#08121b47;border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;position:absolute;top:17px;right:17px}.portfolio-module__RG2vna__pauseButton span{display:none}@media (max-width:760px){.portfolio-module__RG2vna__hero{height:100svh;min-height:850px}.portfolio-module__RG2vna__pauseButton{top:12px;right:12px}}
