.dogo-fullbleed{--df-gutter:clamp(24px,5vw,88px);--df-height:max(800px,100svh);--df-dock:130px;--dogo-type-h1:clamp(46px,4.25vw,64px);--dogo-type-eye:15px;position:relative;isolation:isolate;width:100%;min-width:0;min-height:var(--df-height);overflow:hidden;background:#050917;color:#f6f8ff;font-family:var(--font-satoshi,Inter,sans-serif);touch-action:pan-y}.dogo-fullbleed.df-en{margin-top:-94px}.dogo-fullbleed .df-images{position:absolute;inset:-24px 0;z-index:-3;transform:translate3d(0,var(--df-drift,0px),0);pointer-events:none}.dogo-fullbleed .df-image{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.1s cubic-bezier(.2,.65,.3,1),visibility 1.1s}.dogo-fullbleed .df-image.is-active{opacity:1;visibility:visible}.dogo-fullbleed .df-image img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--df-position,center);object-position:var(--df-position,center);transform:scale(1.025);filter:brightness(.93) saturate(1.04)}.dogo-fullbleed .df-image.is-active img{animation:df-camera 11s cubic-bezier(.15,.4,.35,1) both}@keyframes df-camera{0%{transform:scale(1.045) translate3d(.35%,0,0)}to{transform:scale(1.012) translate3d(-.25%,0,0)}}.dogo-fullbleed[data-paused=true] .df-image img,.dogo-fullbleed[data-running=false] .df-image img{animation-play-state:paused}.dogo-fullbleed .df-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030818f0,#030919c7 24%,#05102055 57%,#030a170a 85%),linear-gradient(0deg,#040a19f5 0%,#040a1977 18%,transparent 46%),linear-gradient(180deg,#050a19aa,transparent 23%)}.dogo-fullbleed .df-light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 3% 74%,#245cfb29,transparent 45%),radial-gradient(ellipse at 98% 28%,#3b9cff1c,transparent 40%)}.dogo-fullbleed .df-light:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#4487ff80 30%,#b4d5ffcc 60%,transparent);box-shadow:0 -5px 45px 4px #2365ff30}.dogo-fullbleed .df-composition{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr var(--df-dock);gap:38px 54px;min-height:var(--df-height);padding:145px var(--df-gutter) 25px;box-sizing:border-box}.dogo-fullbleed .df-copy{grid-column:1;grid-row:1;align-self:end;max-width:660px;min-width:0;padding:0}.dogo-fullbleed .df-eyebrow{max-width:37ch;margin:0 0 22px;color:#d1e3ff;font-size:15px;font-weight:600;letter-spacing:.045em;line-height:1.5;text-wrap:balance}.dogo-fullbleed .df-copy h1{margin:0;font-family:var(--font-display,var(--font-satoshi,Inter,sans-serif));font-size:var(--dogo-type-h1);line-height:1.065;letter-spacing:-.05em;font-weight:500;color:#fff;text-wrap:balance;text-shadow:0 2px 26px #04102445}.dogo-fullbleed .df-copy h1 em{font:inherit;letter-spacing:inherit;background:none;color:#4b83ff;-webkit-text-fill-color:currentColor}@supports ((-webkit-background-clip: text) or (background-clip: text)){.dogo-fullbleed .df-copy h1 em.df-blue-dune{display:inline-block;padding:0 .035em .09em 0;margin-bottom:-.09em;background-image:radial-gradient(ellipse at 28% 110%,#c6e0ff 2%,#4b83ff 21%,#3b6fff 33%,transparent 49%),radial-gradient(ellipse at 85% -35%,#b5d7ff 2%,#6b9dff 24%,#3b6fff 40%,transparent 59%),repeating-radial-gradient(ellipse at 78% 140%,#4b83ff 0 12%,#3b6fff 18%,#83b1ff 25%,#243dff 31%,#4b83ff 39%);background-size:180% 190%,190% 210%,200% 250%;background-position:10% 55%,80% 20%,40% 60%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;animation:df-blue-dune 14s ease-in-out infinite alternate}}@keyframes df-blue-dune{0%{background-position:10% 55%,80% 20%,40% 60%}50%{background-position:65% 35%,25% 55%,65% 35%}to{background-position:90% 75%,10% 85%,20% 10%}}.dogo-fullbleed{--df-project-light:93,155,255}.dogo-fullbleed[data-active-project=rebel]{--df-project-light:150,103,255}.dogo-fullbleed[data-active-project=jimmy]{--df-project-light:164,125,239}.dogo-fullbleed[data-active-project=marbellas]{--df-project-light:206,169,112}.dogo-fullbleed[data-active-project=guerrazzi]{--df-project-light:56,113,255}.dogo-fullbleed .df-light:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at var(--df-light-x,54%) var(--df-light-y,27%),rgba(var(--df-project-light),.14),transparent 50%),linear-gradient(122deg,transparent 42%,rgba(var(--df-project-light),.06) 54%,transparent 67%);opacity:.7;animation:df-light-tide 16s ease-in-out infinite alternate}@keyframes df-light-tide{0%{opacity:.35;transform:translate3d(-1.5%,1%,0)}to{opacity:.9;transform:translate3d(1.5%,-1%,0)}}.dogo-fullbleed[data-paused=true] .df-copy h1 em.df-blue-dune,.dogo-fullbleed[data-running=false] .df-copy h1 em.df-blue-dune,.dogo-fullbleed[data-paused=true] .df-light:before,.dogo-fullbleed[data-running=false] .df-light:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.dogo-fullbleed .df-copy h1 em.df-blue-dune,.dogo-fullbleed .df-light:before{animation:none}}@media(forced-colors:active){.dogo-fullbleed .df-copy h1 em.df-blue-dune{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}@media print{.dogo-fullbleed .df-copy h1 em.df-blue-dune{background:none;color:inherit;-webkit-text-fill-color:currentColor;animation:none}.dogo-fullbleed .df-light:before{display:none}}.dogo-fullbleed .df-lead{max-width:42ch;margin:23px 0 0;color:#d1dcec;font-size:17px;line-height:1.65;font-weight:400;text-wrap:pretty}.dogo-fullbleed .df-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px;margin-top:25px}.dogo-fullbleed .df-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s}.dogo-fullbleed .df-contact{position:relative;padding:14px 20px;background:#3b6fff;color:#020712;border:1px solid #3b6fff;border-radius:3px 16px 3px 3px;box-shadow:none}.dogo-fullbleed .df-contact:hover{transform:translateY(-2px);background:#4b83ff;border-color:#4b83ff;box-shadow:0 10px 35px #243dff40}.dogo-fullbleed .df-search{color:#d8e8ff;border-bottom:1px solid #d4e5ff50;font-size:12px!important;letter-spacing:.02em}.dogo-fullbleed .df-location{grid-column:2;grid-row:1;align-self:start;justify-self:end;display:flex;align-items:center;gap:11px;text-align:right;color:#d9e6f7;font-size:12px;line-height:1.5;letter-spacing:.02em}.dogo-fullbleed .df-signal{display:block;flex:none;width:5px;height:5px;border-radius:50%;background:#a9caff;box-shadow:0 0 13px 3px #5698ff70}.dogo-fullbleed .df-gallery-dock{position:relative;grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:center;padding-top:18px;box-sizing:border-box;height:var(--df-dock);min-width:0}.dogo-fullbleed .df-progress{position:absolute;top:0;left:0;right:0;height:1px;overflow:hidden;background:#bbd3ff3d}.dogo-fullbleed .df-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#4489ff,#daebff);transform-origin:left;transform:scaleX(0);box-shadow:0 0 16px #6facff}.dogo-fullbleed .df-project-caption{position:relative;height:106px;min-width:0}.dogo-fullbleed .df-project{position:absolute;inset:0 auto auto 0;display:block;max-width:100%;color:inherit;text-decoration:none}.dogo-fullbleed .df-project[hidden]{display:none}.dogo-fullbleed .df-project-context{display:flex;gap:20px;align-items:center;font-size:10px;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;color:#a9c1e3;margin-bottom:7px}.dogo-fullbleed .df-project-context>span{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#d5e5ff;white-space:nowrap}.dogo-fullbleed .df-count-divider{opacity:.45}.dogo-fullbleed .df-project strong{display:block;font-size:24px;line-height:1.2;letter-spacing:-.03em;font-weight:500;color:#f1f6ff}.dogo-fullbleed .df-project strong>span{font-size:19px;color:#acf;display:inline-block;margin-left:12px;transition:transform .2s}.dogo-fullbleed .df-project:hover strong>span{transform:translate(2px,-2px)}.dogo-fullbleed .df-project-scope{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;margin-top:5px;color:#b9cce7}.dogo-fullbleed .df-project-origin{display:block;margin-top:5px;font-size:9px;line-height:1.4;color:#93a7c3}.dogo-fullbleed .df-navigation{display:flex;align-self:center;align-items:center}.dogo-fullbleed .df-navigation[hidden]{display:none}.dogo-fullbleed .df-controls{display:flex;gap:8px;align-items:center}.dogo-fullbleed .df-controls button{display:grid;place-items:center;flex:none;width:46px;height:46px;min-width:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid #afceff5c;background:linear-gradient(150deg,#2a477166,#0a152c66);color:#e6f0ff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:400 18px/1 var(--font-satoshi,Inter,sans-serif);cursor:pointer;transition:background .2s,box-shadow .2s}.dogo-fullbleed .df-controls button:hover{background:#2b4d7c99;box-shadow:0 0 22px #4289ff30}.dogo-fullbleed .df-controls [data-df-pause]{font-size:14px}.dogo-fullbleed a:focus-visible,.dogo-fullbleed button:focus-visible{outline:2px solid #deedff;outline-offset:5px}.df-image-note{margin:0;padding:10px clamp(22px,5vw,88px);background:#060b16;color:#8498b6;font:400 10px/1.5 var(--font-satoshi,Inter,sans-serif);text-align:right}@media(min-width:1800px){.dogo-fullbleed{--df-gutter:max(88px, calc((100vw - 1660px)/2) )}}@media(min-width:761px)and (max-width:1100px){.dogo-fullbleed{--dogo-type-h1:47px}.dogo-fullbleed .df-composition{grid-template-columns:1.35fr .65fr;gap:32px}.dogo-fullbleed .df-location{font-size:10px}.dogo-fullbleed .df-copy{max-width:540px}}@media(max-width:760px){.dogo-fullbleed{--df-gutter:22px;--df-height:max(830px,100svh);--df-dock:140px;--dogo-type-h1:clamp(32px,9.2vw,40px);--dogo-type-eye:12px}.dogo-fullbleed.df-en{margin-top:-79px}.dogo-fullbleed .df-images{inset:0}.dogo-fullbleed .df-image:before{content:"";position:absolute;inset:-30px;background-image:var(--df-bg);background-size:cover;background-position:var(--df-mobile-position,center);filter:blur(24px) brightness(.48) saturate(1.12);opacity:.8;transform:scale(1.06)}.dogo-fullbleed .df-image img{-o-object-fit:var(--df-mobile-fit,cover);object-fit:var(--df-mobile-fit,cover);top:55px;bottom:auto;height:clamp(300px,85vw,430px);-o-object-position:var(--df-mobile-position,center);object-position:var(--df-mobile-position,center);filter:brightness(.98) saturate(1.04);mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 70%,transparent 100%)}.dogo-fullbleed .df-shade{background:linear-gradient(180deg,#04091666,#04091605,#04091600,#0409166b 45%,#040916bf 65%,#040916eb),linear-gradient(90deg,#050b181f,transparent 60%)}.dogo-fullbleed .df-light{background:radial-gradient(ellipse at -10% 64%,#295ce754,transparent 54%),radial-gradient(ellipse at 105% 44%,#5739d331,transparent 48%)}.dogo-fullbleed .df-composition{min-height:var(--df-height);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(170px,1fr) auto var(--df-dock);gap:22px;padding:106px var(--df-gutter) 20px}.dogo-fullbleed .df-location{grid-column:1;grid-row:1;align-self:start;justify-self:end;font-size:9px;gap:7px;line-height:1.5;color:#d1e2fc;text-shadow:0 1px 7px #01081e}.dogo-fullbleed .df-signal{width:4px;height:4px}.dogo-fullbleed .df-copy{grid-column:1;grid-row:2;align-self:end;max-width:none;padding:0}.dogo-fullbleed .df-eyebrow{max-width:38ch;font-size:12px;line-height:1.5;letter-spacing:.055em;margin-bottom:13px}.dogo-fullbleed .df-copy h1{font-size:var(--dogo-type-h1);line-height:1.085;letter-spacing:-.045em;text-shadow:0 2px 30px #030a2f90}.dogo-fullbleed .df-lead{font-size:15px;line-height:1.6;max-width:43ch;margin-top:17px;color:#c5d6ef}.dogo-fullbleed .df-actions{margin-top:21px;gap:10px 18px}.dogo-fullbleed .df-actions a{font-size:13px;min-height:48px;gap:12px}.dogo-fullbleed .df-contact{padding:12px 15px;border-radius:5px}.dogo-fullbleed .df-search{font-size:10px!important;gap:6px!important}.dogo-fullbleed .df-gallery-dock{grid-column:1;grid-row:3;gap:16px;padding-top:17px}.dogo-fullbleed .df-project-caption{height:116px}.dogo-fullbleed .df-project-context{font-size:9px;gap:10px;letter-spacing:.035em;margin-bottom:6px}.dogo-fullbleed .df-project strong{font-size:18px;line-height:1.2}.dogo-fullbleed .df-project strong>span{font-size:15px;margin-left:7px}.dogo-fullbleed .df-project-scope{font-size:10.5px;line-height:1.45;margin-top:5px}.dogo-fullbleed .df-project-origin{font-size:8px;line-height:1.3;margin-top:4px;max-width:28ch}.dogo-fullbleed .df-controls{gap:4px}.dogo-fullbleed .df-controls button{width:44px;height:44px}.df-image-note{padding:10px 22px 14px;text-align:left;font-size:9px}}@media(max-width:360px){.dogo-fullbleed{--df-gutter:18px;--df-height:max(900px,100svh);--df-dock:158px;--dogo-type-h1:32px}.dogo-fullbleed .df-composition{grid-template-rows:minmax(170px,1fr) auto var(--df-dock);gap:19px}.dogo-fullbleed .df-project-caption{height:134px}.dogo-fullbleed .df-project strong{font-size:16px}.dogo-fullbleed .df-gallery-dock{gap:9px}.dogo-fullbleed .df-controls{gap:2px}.dogo-fullbleed .df-project-context{font-size:8px;gap:6px}.dogo-fullbleed .df-actions{gap:4px 14px}}@media(prefers-reduced-motion:reduce){.dogo-fullbleed .df-images{transform:none}.dogo-fullbleed .df-image,.dogo-fullbleed .df-controls button{transition:none}.dogo-fullbleed .df-image img{animation:none!important;transform:none!important}.dogo-fullbleed .df-contact:hover{transform:none}}@media(forced-colors:active){.dogo-fullbleed .df-shade{background:Canvas;opacity:.87}.dogo-fullbleed .df-controls button,.dogo-fullbleed .df-contact{border:1px solid ButtonText}.dogo-fullbleed .df-signal{background:Highlight}}@media print{.dogo-fullbleed{--df-height:760px;margin-top:0!important}.dogo-fullbleed .df-navigation{display:none}.dogo-fullbleed .df-images{transform:none}.dogo-fullbleed .df-image img{animation:none!important}}.df-feedback[data-astro-cid-agmgm27m]{max-width:154px;margin:8px 0 0;color:#eef4ff;font:400 11px/1.4 var(--font-satoshi,Inter,sans-serif)}.df-feedback[data-astro-cid-agmgm27m]:empty{margin:0}.home-maison-scope[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.home-maison-scope[data-astro-cid-dhfotatx] article[data-astro-cid-dhfotatx]{border-top:1px solid #667ca355;padding-top:24px}.home-maison-scope[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font:500 25px/1.3 var(--font-satoshi);letter-spacing:-.025em;margin:15px 0}.home-maison-scope[data-astro-cid-dhfotatx] article[data-astro-cid-dhfotatx]>p[data-astro-cid-dhfotatx]:not(.en-eye){font:400 16px/1.75 var(--font-satoshi);max-width:55ch;margin:0 0 18px}.home-maison-scope[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]{min-height:36px;display:inline-block}@media(max-width:680px){.home-maison-scope[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:28px}.home-maison-scope[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-size:23px}}
