@font-face{font-family:Oswald;src:url(/assets/Oswald-Variable-Btv4ouYq.ttf)format("truetype");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:"Plume de Cour 1660";src:url(/assets/PlumeDeCour1660-Regular-xiys6Oi3.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--dot-light-radius:110px;--portfolio-inset:0px;--folder-edge-clearance:0px;--folder-content-offset:1vw;--folder-header-content-drop:clamp(18px, 1.4vw, 28px);--folder-image-width:calc(98vw * 1920 / 1898);--folder-image-left:calc((100vw - var(--folder-image-width)) / 2);--folder-image-top:calc(var(--folder-image-width) * -7 / 1920 + var(--folder-content-offset));--folder-image-height:calc(var(--folder-image-width) * 3000 / 1920);--folder-tab-height:clamp(64px, 7.45vw, 143px);--gallery-edge-fade:clamp(36px, 6vw, 120px);--utility-header-top:0px;--utility-header-height:calc(var(--folder-image-width) * 90 / 1920);--utility-header-columns:1fr 24% 12% 14%;--header-rest-y:15px}body[data-header-position=utility]{--header-rest-y:0px}html,body.home-page{height:100%;margin:0}body.home-page{height:100dvh;padding:var(--portfolio-inset);background:#292929;overflow:hidden}@media (hover:hover) and (pointer:fine){body.home-page,body.home-page :is(a,button,[role=button],.portfolio-gallery__viewport){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAG+klEQVR4Ae1ZW2xUVRS982qnj+lzSh9UrLWosVFq+TAkRmpi0URJSBogqRggavyF1Cj6Q0P94A+iURJDQrH6Q2OxIF/EEE0a0hqBEBKRQihSIYHQxwzTTtuZua51e/Z4GeZxh85MP2AnJ/d1HuvsvfY++5yraU/kiTzeYtN1PVq6u7vtvPK9fNOWSZzxXhIQhFfjecuWLfa7d+/a+vr6GvB+bPPmzXpzc7O+WHWxLu+15RTRLG7tbW1tzps3b64OhUKDeD+pK8Hzb4FA4MNr166tZh2pLxaRCedaqD4Ccfl8vo/MgOOJTOLcuXNVaCOTiFIpJ3RSgxigL168+EIq0DEyOT8///29e/fa165d6wKdHCwm8FKyAtpG0zc0NLjn5uZ+EETXr1/X8d7gNL7pu3btMt4lkkgkMsZJTE1NvclJoJ2DljA5d2aBs2M4XZ7X6/Vg8CkBsmnTJgN0bGlpadF7e3tTTgJK6IE/PIc2hiW0RatmzAI21an75MmTa8yDxwMdW2gRTmJyMjG7Yp1aJhFDpfQmw8bsDLdFe/bsaTIPSHpYAS9lx44d+vHjx/VkIpMYGhpagTbGJOJQKfUkVANXdXV1Ea7V6PSsDIIO0wIuhRPmJM6cOZNsDpOgUp84tab8wWQFTU/mF6JxAi8uLl5x9erVfdIzB34U4LGTSNepJSppyTSvKjjq6+sLcPVu27btAZ5LVMlEserUpJKyQuJoxA+cYVNTUz4eywsKCp7CAjS8VLqkKqmcemZm5hNGOpP2HwIe5XlFRUVJYWFh3YULFz6LEhEdZwO4ZsGpYZlXCV5bDKPxtU6e19XVFYLnVZ2dnS3hcHg6G3TRUviDmUagzLeKwk7ReuwMCC4CbYedTucCZj8Bb/9VPmIh0nIhY2Nj2s6dO6PPbrf7nWAw6ATfJRONKzblEJ6ioqIaLEbvmelSVlaWM62LIOb/g3flTEVUEvcwZ8j1xsbGCG7DmF0YTnEWHu7jN4DWEBG0XAgsH70HXX0ej8cBSyQPixJdALSM0eXWrVu9MvtMxPRUhb5k5jjo2g/gXvoevjsSAtcWA76zqqqqGNfqU6dOdWaTLuyPYA8cOPBQbGdw2L9//2uoV4niVsATat7QOj25pKSkAs7xDJblcemMK+BSwcpKSgsmS8xGRkY+p9VpfXI8ocZFlBPkl5eXl6JhPfj11VLpkkir8QTL/h+HDh3qyM/Pf5ZWR/GooGFLCVxli8XMXXp6etrMHadLlyNHjiQFisjhu3Hjxi9QSveGDRteR5tmgobSVoq2VRqcHLiunJQNFF0apqenR2SgdFIAajqeTExM/Hnp0qXvjh49+rHL5WpF3ZdRXkRpwnhP41pD0HRKpcQoaHsi4Az0PIKorKwMOxwOhsYFRJfT8n39+vWaVdm+fXv03u/3j0Kr+9rb299AavFBa2vr1/j+u91u9wGsH1WmsX748/Ly/NiJBUCZYG1t7QIXRkuD6WqTK5sL0oUpgFljVlMAM6cHBwe7AOol0OB5xd9VzIvYP0JeJX2K0YyBQVJbLU52mEzjHJQLQQR0odYXBgYGJqGxEaljXiQSCdoaReTw4cND0G4A5T4ila+0tNQPTd+HlgOwbgARJghLB9etWze/cePG8LFjx6jpiOCxJPr/xxXGBhrXuvPnz38q2rOSMTLjE6GPKC3XULPctHCho2Zj96D6Uk8DVAekSyFXr46OjlfSyRjN27bLly9/iXcroWUj7xCw+oNnL5kR0ToH4oAIT6vu3LkzIGAOHjyYFLhZED3eZbqs9rVGTNazeVzHmE5zki5wpFqrGaM5DHLlZUgVbVuKyRmQ6AaDng8AjVboYl50YKWfuJjgfQmKsZtZCo/tFuvpCFE6NxiIKiEk9Qu3b9/+WT7u3bs3biNz1Lly5crp2dnZEG7DmqJQWpHiUUTx0NA6Yyw3GOaMkRJ7aMSdvFm2bt26Bu+9sgXTckATAW84qRqYdGnADvwvAcZFhmeMcghkXnR4WiAZnjpFsGrpjADnxa5228wYV544ceJ93YLAudtgpWpay1KGlwXw0RQApYpOOjo6+k0iwMz4hoeHv2DCxEQNbWitnESTWDFOu6h1mh33dVgJV+/evfttOOsgHPdvgoXz/guq/NjV1fUW6jSh1KB4SBPZ7GYCSNptoHUHokQessV8RJoChMZCKDgP535OpKc2FS1CeJ7DdRZznEEJgv8hrKThTEQTp5a+GGcv0O4CH+Cg3K2EwXkXKMH+qFEdWmfomwPgeayWc9hBhWCFcNZDYAqxmXZIbjodkybFYy+vkp5qixtcmVDGuP3IHcmqBw0avwrBXzv4bWMZHx+XJT/Mhau/v5/P1jYCuRLd9NcZjw7572n657lsf5/TlZyA/Q9N3TljZhaAsAAAAABJRU5ErkJggg==) 7 7,default}body.home-page :is(input,textarea,select,[contenteditable=true]){cursor:text}}body.portfolio-empty-page{overflow:hidden}.site-screen{z-index:1;inset:var(--portfolio-inset);isolation:isolate;visibility:hidden;pointer-events:none;background:#272727;position:fixed;overflow:hidden}.site-screen.is-active{visibility:visible;pointer-events:auto}.site-screen--portfolio{z-index:5;overscroll-behavior-y:none;scrollbar-width:none;contain:layout paint style;background:0 0;overflow-y:auto;transform:translate(0,0)}.site-screen--portfolio[hidden]{opacity:0;display:block}.site-screen--portfolio::-webkit-scrollbar{display:none}.site-screen--portfolio.is-preparing-slide,.site-screen--portfolio.is-sliding{pointer-events:none;will-change:transform;backface-visibility:hidden}.portfolio-background{z-index:0;inset:var(--portfolio-inset);background:#272727;position:absolute}.site-screen--portfolio>.portfolio-background{background:0 0}.portfolio-stage{z-index:1;min-height:100dvh;position:relative}.portfolio-quick-links{z-index:10;top:var(--folder-edge-clearance);min-height:var(--folder-tab-height);transform:translate3d(0, calc(-8px + var(--folder-header-content-drop)), 0);align-items:center;gap:clamp(36px,3.2vw,72px);padding:0 clamp(34px,4vw,82px) 0 clamp(42px,4vw,84px);display:flex;position:fixed;right:0}.portfolio-quick-links a,.portfolio-quick-links span{color:#fff;letter-spacing:-.05em;padding-top:1px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.65vw,1.65rem);font-weight:700;text-decoration:none;transition:color .18s,opacity .18s,text-shadow .18s,scale .18s}.portfolio-quick-links span{cursor:inherit}.portfolio-quick-links .portfolio-nav__portfolio{--portfolio-scroll-y:0px;--portfolio-exit-x:0px;letter-spacing:-.025em;transform:translate3d(var(--portfolio-exit-x), var(--portfolio-scroll-y), 0);margin-right:calc(clamp(16px,2.5vw,54px) + 100px);font-family:Twentieth Century,Twentieth Century MT,Futura,Century Gothic,sans-serif;font-style:italic;font-weight:400}.portfolio-quick-links .portfolio-nav__portfolio.is-leaving{--portfolio-exit-x:-200px}.portfolio-quick-links .portfolio-nav__app{--app-route-shift:0px;transform:translate3d(var(--app-route-shift), 0, 0);transition:transform .4s linear,color .18s,text-shadow .18s}body[data-active-route=portfolio] .portfolio-global-links [data-route-link=portfolio]{pointer-events:none;cursor:inherit}body[data-active-route=portfolio] .portfolio-global-links [data-route-link=app]:hover,body[data-active-route=portfolio] .portfolio-global-links [data-route-link=contact]:hover,body[data-active-route=app] .portfolio-global-links a:hover,body[data-active-route=contact] .portfolio-global-links a:hover{color:#fff;text-shadow:0 0 18px #ffffff85;scale:1.045}.portfolio-quick-links a:focus-visible{outline-offset:5px;outline:2px solid #fff}.site-header-backdrop{z-index:4;top:var(--utility-header-top);right:var(--folder-edge-clearance);left:var(--folder-edge-clearance);grid-template-columns:var(--utility-header-columns);height:var(--utility-header-height);pointer-events:none;background:linear-gradient(35deg,#272727 23%,#3c3c3c 66%);display:grid;position:fixed;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.site-header-backdrop,body[data-navigation-layout=utility] .portfolio-global-links{transform:translate3d(0, calc(var(--header-scroll-y,0px) + var(--header-rest-y)), 0)}.site-header-backdrop span{transition:background-color .18s;transform:skew(42deg)}.site-header-backdrop__app{margin-left:calc(-1.5 * var(--utility-header-height));background:#353535;grid-column:3}body[data-header-position=utility] .site-header-backdrop__app{margin-left:0}body:has(.site-screen--portfolio.is-sliding) .site-header-backdrop__app{transition:background-color .18s,margin-left .85s cubic-bezier(.16,1,.3,1)}.site-header-backdrop__contact{margin-right:calc(-1 * var(--utility-header-height));background:#272727}body[data-active-route=app] .site-header-backdrop__app,body[data-active-route=contact] .site-header-backdrop__contact{background:#484848}:is(body:has([data-route-link=app]:hover) .site-header-backdrop__app,body:has([data-route-link=contact]:hover) .site-header-backdrop__contact){background:#535353}.site-screen--utility:after{content:"";z-index:1;pointer-events:none;border:1px solid #707070;position:absolute;inset:0}body[data-navigation-layout=utility] .portfolio-global-links{top:var(--utility-header-top);right:var(--folder-edge-clearance);left:var(--folder-edge-clearance);grid-template-columns:var(--utility-header-columns);height:var(--utility-header-height);isolation:isolate;pointer-events:none;background:0 0;gap:0;min-height:0;padding:0;display:grid}.site-header-backdrop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 12%,#969696 52%);height:1px;position:absolute;bottom:0;left:0;right:0}body[data-active-route=portfolio] .site-header-backdrop:after{opacity:0}body[data-navigation-layout=utility] .portfolio-global-links a{isolation:isolate;letter-spacing:-.025em;white-space:nowrap;pointer-events:auto;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,2.25vw,45px);font-style:italic;font-weight:700;transition:color .18s,opacity .2s linear,scale .18s,text-shadow .18s;display:flex;position:relative;transform:none}body[data-navigation-layout=utility] .portfolio-nav__portfolio{grid-column:2;transition:color .18s,opacity .2s linear,scale .18s,text-shadow .18s;transform:none}body[data-navigation-layout=utility] .portfolio-nav__label{color:inherit;font:inherit;letter-spacing:inherit;transform:translate3d(calc(var(--portfolio-hover-x,0px) + var(--portfolio-exit-x)), 0, 0);padding:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .2s linear;display:block}body[data-active-route=portfolio] .portfolio-nav__label{pointer-events:auto;cursor:inherit}.portfolio-nav__portfolio.is-dodged{--portfolio-hover-x:calc(-1 * var(--portfolio-dodge-distance,240px))}body[data-navigation-layout=utility] .portfolio-nav__portfolio.is-leaving .portfolio-nav__label{opacity:0;pointer-events:none;transition:transform .2s linear,opacity .2s linear}body[data-navigation-layout=utility] .portfolio-nav__portfolio.is-resetting .portfolio-nav__label{transition:none}body[data-navigation-layout=utility] .portfolio-global-links a:focus-visible{outline-offset:-6px}.portfolio-sheet{z-index:1;min-height:max(100dvh, calc(var(--folder-image-height) + var(--folder-image-top)));position:relative}.portfolio-sheet:before,.portfolio-sheet:after{content:"";z-index:2;pointer-events:none;height:22.65vw;-webkit-mask-image:url(/assets/Folder-Ddj2D9VZ.png),linear-gradient(#000 35%,#0000);mask-image:url(/assets/Folder-Ddj2D9VZ.png),linear-gradient(#000 35%,#0000);-webkit-mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%;-webkit-mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%;mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%;-webkit-mask-position:var(--folder-image-left) var(--folder-image-top), 0 0;-webkit-mask-position:var(--folder-image-left) var(--folder-image-top), 0 0;mask-position:var(--folder-image-left) var(--folder-image-top), 0 0;-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.5px);background-size:clamp(6px,.56vw,11px) clamp(6px,.56vw,11px);position:absolute;top:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.portfolio-sheet__shape{z-index:1;top:var(--folder-image-top);left:var(--folder-image-left);width:var(--folder-image-width);pointer-events:none;filter:none;height:auto;box-shadow:none;border:0;display:block;position:absolute}.portfolio-sheet__logo{z-index:3;top:calc(clamp(16px, 1.6vw, 32px) + var(--folder-content-offset));object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:clamp(48px,8vw,144px);display:block;position:absolute;left:calc(clamp(8px,.9vw,18px) + clamp(28px,2.3vw,44px))}.portfolio-sheet__base{z-index:0;top:calc(var(--folder-image-top) + var(--folder-image-height));right:var(--folder-edge-clearance);bottom:0;left:var(--folder-edge-clearance);pointer-events:none;min-height:0;box-shadow:none;background:#000;border-radius:0 0 clamp(20px,2.5vw,48px) clamp(20px,2.5vw,48px);position:absolute}.portfolio-sheet:after{background:radial-gradient(circle var(--dot-light-radius) at var(--dot-x,-1000px) var(--dot-y,-1000px), #fff6, #ffffff24 45%, transparent 100%);-webkit-mask-image:url(/assets/Folder-Ddj2D9VZ.png),linear-gradient(#000 35%,#0000),radial-gradient(circle,#000 1px,#0000 1.5px);mask-image:url(/assets/Folder-Ddj2D9VZ.png),linear-gradient(#000 35%,#0000),radial-gradient(circle,#000 1px,#0000 1.5px);-webkit-mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%, clamp(6px, .56vw, 11px) clamp(6px, .56vw, 11px);-webkit-mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%, clamp(6px, .56vw, 11px) clamp(6px, .56vw, 11px);mask-size:var(--folder-image-width) var(--folder-image-height), 100% 100%, clamp(6px, .56vw, 11px) clamp(6px, .56vw, 11px);-webkit-mask-position:var(--folder-image-left) var(--folder-image-top), 0 0, 0 0;-webkit-mask-position:var(--folder-image-left) var(--folder-image-top), 0 0, 0 0;mask-position:var(--folder-image-left) var(--folder-image-top), 0 0, 0 0;-webkit-mask-repeat:no-repeat,no-repeat,repeat;mask-repeat:no-repeat,no-repeat,repeat}.portfolio-empty-page .portfolio-sheet:before{background-image:none}.portfolio-empty-page .portfolio-sheet:after{content:none}.portfolio-galleries{--gallery-section-gap:11.4vw;--gallery-card-size:15.4vw;--gallery-gap:2.3vw;--gallery-row-padding:1.25vw;--gallery-hover-room:calc(var(--gallery-card-size) * .15);--gallery-safe-inset:calc(var(--gallery-edge-fade) + var(--gallery-hover-room) + 1vw);--gallery-focus-motion:.42s cubic-bezier(.22, .61, .36, 1);z-index:3;width:calc(var(--folder-image-width) * 1898 / 1920);gap:var(--gallery-section-gap);padding:calc(21.4vw + var(--folder-content-offset)) 0 8vw;margin-inline:auto;display:grid;position:relative}.portfolio-gallery{gap:1.8vw;min-width:0;display:grid;position:relative}.portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery[data-folder="Maison d'Anthouard"]{--gallery-separator-height:calc(var(--gallery-section-gap) / 2);margin-block-start:calc(var(--gallery-separator-height) - var(--gallery-section-gap))}.portfolio-gallery+.portfolio-gallery:before,.portfolio-gallery+.portfolio-gallery:after{content:"";top:calc(-1 * var(--gallery-separator-height,var(--gallery-section-gap)));right:var(--folder-edge-clearance);left:var(--folder-edge-clearance);height:var(--gallery-separator-height,var(--gallery-section-gap));pointer-events:none;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.5px);background-size:clamp(6px,.56vw,11px) clamp(6px,.56vw,11px);position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 40% 60%,#0000);mask-image:linear-gradient(#0000,#000 40% 60%,#0000)}.portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery[data-folder="Maison d'Anthouard"]:before,.portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery[data-folder="Maison d'Anthouard"]:after{content:none}.portfolio-gallery+.portfolio-gallery:after{background:radial-gradient(circle var(--dot-light-radius) at var(--dot-x,-1000px) var(--dot-y,-1000px), #fff6, #ffffff24 45%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 40% 60%,#0000),radial-gradient(circle,#000 1px,#0000 1.5px);mask-image:linear-gradient(#0000,#000 40% 60%,#0000),radial-gradient(circle,#000 1px,#0000 1.5px);-webkit-mask-size:100% 100%,clamp(6px,.56vw,11px) clamp(6px,.56vw,11px);mask-size:100% 100%,clamp(6px,.56vw,11px) clamp(6px,.56vw,11px);-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.portfolio-sheet:after,.portfolio-gallery+.portfolio-gallery:after{opacity:var(--dot-active,0);transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.portfolio-sheet:after,.portfolio-gallery+.portfolio-gallery:after{transition:none}}.portfolio-gallery__heading{min-width:0;padding-inline:var(--gallery-edge-fade);color:#fff;text-align:left}.portfolio-gallery[data-title-align=center] .portfolio-gallery__heading{text-align:center}.portfolio-gallery[data-title-align=right] .portfolio-gallery__heading{text-align:right}.portfolio-gallery__heading h1,.portfolio-gallery__heading h2,.portfolio-gallery__heading p{margin:0}.portfolio-gallery__heading h1,.portfolio-gallery__heading h2{font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:var(--gallery-title-size,clamp(2rem, 6vw, 12rem));letter-spacing:-.02em;text-transform:uppercase;min-width:0;font-weight:700;line-height:1}.portfolio-gallery__heading h1 span,.portfolio-gallery__heading h2 span{white-space:nowrap;width:max-content;transform:scale(var(--gallery-title-spread,1), var(--gallery-title-stretch,1));transform-origin:top;opacity:.8;margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 16%,#0000009e 45%,#0003 68%,#0000 90%);mask-image:linear-gradient(#000 0% 16%,#0000009e 45%,#0003 68%,#0000 90%)}.portfolio-gallery__logo{--brand-light-radius:300px;filter:invert();pointer-events:none;width:clamp(180px,24vw,360px);max-width:100%;height:auto;-webkit-mask-image:radial-gradient(circle var(--brand-light-radius) at var(--brand-light-x,-1000px) var(--brand-light-y,-1000px), #000 12%, rgb(0 0 0/var(--brand-light-middle,65%)) 45%, rgb(0 0 0/var(--brand-light-rest,35%)) 100%);-webkit-mask-image:radial-gradient(circle var(--brand-light-radius) at var(--brand-light-x,-1000px) var(--brand-light-y,-1000px), #000 12%, rgb(0 0 0/var(--brand-light-middle,65%)) 45%, rgb(0 0 0/var(--brand-light-rest,35%)) 100%);mask-image:radial-gradient(circle var(--brand-light-radius) at var(--brand-light-x,-1000px) var(--brand-light-y,-1000px), #000 12%, rgb(0 0 0/var(--brand-light-middle,65%)) 45%, rgb(0 0 0/var(--brand-light-rest,35%)) 100%);margin-inline:0;display:block;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"] .portfolio-gallery__heading{padding-inline:30px}.portfolio-gallery[data-folder="Chalet d'Anthouard/Int"] .portfolio-gallery__logo{margin-inline:auto}.portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"] .portfolio-gallery__logo{width:100%}.portfolio-gallery__heading+.portfolio-gallery__viewport{margin-top:-1.2vw}.portfolio-gallery__heading p{color:#f5f5f5a3;letter-spacing:.02em;font:400 clamp(.7rem,.85vw,.85rem)/1.3 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portfolio-gallery__caption{z-index:2;color:#fff;font-synthesis:none;letter-spacing:.015em;text-align:right;pointer-events:none;margin:0;padding-inline:clamp(72px,16vw,300px);font-family:Oswald,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,3.6vw,4.5rem);font-weight:400;line-height:1.15;position:relative}.portfolio-gallery__caption-label{display:inline-block;position:relative}.portfolio-gallery__caption-initial{vertical-align:-.06em;font-size:1.7em;line-height:.8;display:inline-block}.portfolio-gallery__caption-rest{vertical-align:-.03em;font-size:1.2em;line-height:.9;display:inline-block}.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery__caption,.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Int"]+.portfolio-gallery__caption{font-family:"Plume de Cour 1660",Oswald,ui-sans-serif,sans-serif}.portfolio-gallery__heading--caption{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-right:40px;display:grid}.portfolio-gallery__heading--caption .portfolio-gallery__caption{padding:0}.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery__caption{text-align:left}.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery__caption .portfolio-gallery__caption-label:after,.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Int"]+.portfolio-gallery__caption .portfolio-gallery__caption-label:before{content:"";vertical-align:-.12em;background:currentColor;width:1.3em;height:1.3em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20id='_1'%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%20data-name='1'%3e%3cpath%20d='m131.465%20446.024c-25.81-19.442-47.951-43.769-62.429-72.981-14.467-29.532-20.854-62.669-21.5-95.416-2.813-54.25%2016.631-168.654%2094.368-126.666%2048.677%2026.479%2072.364%2072.009%20126.589%2021.458%2030.7-25.677%2059.942-55.87%2098.238-70.251%2031.217-13.709%2093.172-7.024%2088.91%2037.728.627.7-3.753%2015.844-4.649%2011.263%2016-47.989-49.3-57.11-81.011-41.051-36.661%2015.626-63.841%2045.991-93.449%2071.652-38.063%2035.055-65.988%2035.444-106.788%204.3-20.191-12.9-41.617-34.948-67.468-29.271-42.808%2018.736-45.118%20104.011-42.708%20144.6%205.332%2067.321%2030.688%20100.474%2071.897%20144.635z'/%3e%3cpath%20d='m110.6%20376.731c15.784%2021.567%2025.331%2046.937%2032.592%2072.426a12.477%2012.477%200%200%201%20-8.739%2015.331c-6.957%202.021-12.319-3.15-17.917-6.231a254.183%20254.183%200%200%201%20-38.549-28.857%20133.13%20133.13%200%200%201%20-13.737-14.49.748.748%200%200%201%20-.052-1.151c19.189%209.03%2048.328%2026.97%2067.48%2037.268l-2.033%201.584c-3.445-12.611-12.145-44.411-15.462-56.582.602.239-7.514-23.385-3.583-19.298z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20id='_1'%20height='512'%20viewBox='0%200%20512%20512'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%20data-name='1'%3e%3cpath%20d='m131.465%20446.024c-25.81-19.442-47.951-43.769-62.429-72.981-14.467-29.532-20.854-62.669-21.5-95.416-2.813-54.25%2016.631-168.654%2094.368-126.666%2048.677%2026.479%2072.364%2072.009%20126.589%2021.458%2030.7-25.677%2059.942-55.87%2098.238-70.251%2031.217-13.709%2093.172-7.024%2088.91%2037.728.627.7-3.753%2015.844-4.649%2011.263%2016-47.989-49.3-57.11-81.011-41.051-36.661%2015.626-63.841%2045.991-93.449%2071.652-38.063%2035.055-65.988%2035.444-106.788%204.3-20.191-12.9-41.617-34.948-67.468-29.271-42.808%2018.736-45.118%20104.011-42.708%20144.6%205.332%2067.321%2030.688%20100.474%2071.897%20144.635z'/%3e%3cpath%20d='m110.6%20376.731c15.784%2021.567%2025.331%2046.937%2032.592%2072.426a12.477%2012.477%200%200%201%20-8.739%2015.331c-6.957%202.021-12.319-3.15-17.917-6.231a254.183%20254.183%200%200%201%20-38.549-28.857%20133.13%20133.13%200%200%201%20-13.737-14.49.748.748%200%200%201%20-.052-1.151c19.189%209.03%2048.328%2026.97%2067.48%2037.268l-2.033%201.584c-3.445-12.611-12.145-44.411-15.462-56.582.602.239-7.514-23.385-3.583-19.298z'/%3e%3c/svg%3e") 50%/contain no-repeat}.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Ext"]+.portfolio-gallery__caption .portfolio-gallery__caption-label:after{transform-origin:top;width:5.25em;height:5.25em;position:absolute;top:-.95em;left:calc(100% + .32em);transform:scaleX(-1)scaleY(.6)}.portfolio-gallery__viewport[data-folder="Chalet d'Anthouard/Int"]+.portfolio-gallery__caption .portfolio-gallery__caption-label:before{transform-origin:top;width:5.25em;height:5.25em;position:absolute;top:-.95em;right:calc(100% + .32em);transform:scaleY(.6)}.portfolio-gallery__caption+.portfolio-gallery__viewport{margin-top:-1.2vw}.portfolio-gallery__viewport{overscroll-behavior-x:contain;cursor:grab;scroll-behavior:auto;scroll-snap-type:none;width:100%;scroll-padding-inline:var(--gallery-safe-inset);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, transparent var(--folder-edge-clearance), #000 calc(var(--folder-edge-clearance) + var(--gallery-edge-fade)), #000 calc(100% - var(--folder-edge-clearance) - var(--gallery-edge-fade)), transparent calc(100% - var(--folder-edge-clearance)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent var(--folder-edge-clearance), #000 calc(var(--folder-edge-clearance) + var(--gallery-edge-fade)), #000 calc(100% - var(--folder-edge-clearance) - var(--gallery-edge-fade)), transparent calc(100% - var(--folder-edge-clearance)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, transparent var(--folder-edge-clearance), #000 calc(var(--folder-edge-clearance) + var(--gallery-edge-fade)), #000 calc(100% - var(--folder-edge-clearance) - var(--gallery-edge-fade)), transparent calc(100% - var(--folder-edge-clearance)), transparent 100%);position:relative;overflow:auto hidden}.portfolio-gallery__viewport+.portfolio-gallery__viewport{margin-top:calc(-1 * var(--gallery-hover-room) - 1.2vw)}.portfolio-gallery__viewport.is-focused-row{z-index:3}.portfolio-gallery__viewport::-webkit-scrollbar{display:none}.portfolio-gallery__viewport:focus-visible{outline-offset:8px;outline:2px solid #ffffffb8}.portfolio-gallery__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.portfolio-gallery__track{justify-content:center;gap:var(--gallery-gap);box-sizing:border-box;width:max-content;min-width:100%;padding:calc(var(--gallery-row-padding) + var(--gallery-hover-room)) var(--gallery-safe-inset);transform:translate3d(0, var(--row-shift-y,0px), 0);transition:transform var(--gallery-focus-motion);display:flex;position:relative}.portfolio-gallery[data-folder="Maison d'Anthouard"] .portfolio-gallery__track{justify-content:flex-start;padding-inline-start:var(--gallery-edge-fade)}.portfolio-gallery__item{flex:0 0 var(--gallery-card-size);width:var(--gallery-card-size);box-sizing:border-box;aspect-ratio:1;transform:translate3d(var(--media-shift-x,0px), 0, 0) scale(var(--media-scale,1));transition:transform var(--gallery-focus-motion);background:#111;border:1px solid #ffffffb8;border-radius:0;margin:0;position:relative}.portfolio-gallery__item:before{z-index:1;content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 32px 8px #000000c7}.portfolio-gallery__separator{z-index:2;top:var(--gallery-hover-room);height:calc(var(--gallery-card-size) + 2 * var(--gallery-row-padding));pointer-events:none;width:1px;transition:transform var(--gallery-focus-motion);background:#ffffff9e;position:absolute}.portfolio-gallery__item.is-emphasized{z-index:4}.portfolio-gallery__item.is-emphasized img,.portfolio-gallery__item:focus-visible img{opacity:1;filter:grayscale(0)contrast(1.08)brightness(.86)}.site-screen--portfolio.is-preparing-slide .portfolio-gallery__track,.site-screen--portfolio.is-preparing-slide .portfolio-gallery__item,.site-screen--portfolio.is-preparing-slide .portfolio-gallery__separator{transition:none}@media (prefers-reduced-motion:reduce){body:not([data-motion=full]) .portfolio-gallery__track,body:not([data-motion=full]) .portfolio-gallery__item,body:not([data-motion=full]) .portfolio-gallery__separator{transition:none}}.portfolio-gallery__item img{z-index:0;border-radius:inherit;opacity:.5;object-fit:cover;width:100%;height:100%;filter:grayscale(var(--media-desaturation,1)) contrast(1.08) brightness(.86);transition:filter var(--gallery-focus-motion), opacity .2s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none;display:block;position:relative}.portfolio-gallery__item[role=button]{cursor:zoom-in}.portfolio-gallery__item[role=button]:focus-visible{z-index:3;outline-offset:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.portfolio-gallery__item:hover img{opacity:1;filter:grayscale(0)contrast(1.08)brightness(.86)}}.portfolio-image-viewer{--viewer-side:clamp(16px, 4vw, 64px);--viewer-top:clamp(72px, 9vh, 104px);--viewer-bottom:clamp(24px, 4vh, 48px);box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--viewer-top) var(--viewer-side) var(--viewer-bottom);color:#fff;background:#050505f5;border:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.portfolio-image-viewer:not([open]){display:none}.portfolio-image-viewer[open]{display:flex}.portfolio-image-viewer::backdrop{background:#000000b8}.portfolio-image-viewer__image{box-sizing:border-box;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--viewer-top) - var(--viewer-bottom));object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;background:#111;border:1px solid #ffffffc7;padding:clamp(6px,.6vw,10px);display:block;box-shadow:0 20px 64px #0000007a}.portfolio-image-viewer__close{z-index:1;color:#fff;width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem)}.portfolio-image-viewer__close:before,.portfolio-image-viewer__close:after{content:"";background:currentColor;width:2rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.portfolio-image-viewer__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.portfolio-image-viewer__close:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=720px){.portfolio-image-viewer{--viewer-side:12px;--viewer-top:64px;--viewer-bottom:16px;border:0;width:100vw;height:100dvh}}@media (prefers-reduced-motion:reduce){.portfolio-gallery__item img{transition:none}}@media (width<=720px){.portfolio-gallery__heading{flex-direction:column;align-items:flex-start;gap:6px}.portfolio-gallery__heading h1,.portfolio-gallery__heading h2{font-size:clamp(2rem,7vw,3.5rem);line-height:1.05}.portfolio-gallery__heading h1 span,.portfolio-gallery__heading h2 span{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.portfolio-galleries{--gallery-card-size:38vw}.portfolio-gallery__heading--caption{align-items:center;gap:12px}}@media (prefers-reduced-motion:reduce){body:not([data-motion=full])[data-navigation-layout=utility] .portfolio-nav__label{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portfolio-theme-toggle{z-index:4;top:calc(var(--utility-header-height) + clamp(14px, 1.2vw, 24px) + var(--folder-content-offset));box-sizing:border-box;color:#f1f2f3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#272727;border:1px solid #757d87;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s ease-out,color .18s ease-out;display:grid;position:absolute;right:clamp(40px,3.4vw,64px)}.portfolio-theme-toggle[hidden]{display:none}.portfolio-theme-toggle:hover{background:#484848}.portfolio-theme-toggle:focus-visible{outline-offset:4px;outline:2px solid}.portfolio-theme-toggle svg{pointer-events:none}.portfolio-sheet__daylight{display:none}:root[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--daylight-canvas:#d8dadd;--daylight-paper:#f1f2f3;--daylight-ink:#202429;--daylight-rule:#757d87;--daylight-dot:#c8cace;--daylight-accent:#946318;--daylight-selection:#f1d79d;--daylight-edge-fade:clamp(20px, 3vw, 60px)}:root[data-theme=daylight] body.home-page,:root[data-theme=daylight] .site-screen--utility,:root[data-theme=daylight] .site-screen--utility>.portfolio-background{background:var(--daylight-canvas);color:var(--daylight-ink)}:root[data-theme=daylight] .portfolio-sheet__daylight{z-index:1;top:var(--folder-image-top);left:var(--folder-image-left);width:var(--folder-image-width);height:var(--folder-image-height);pointer-events:none;background:var(--daylight-paper);mix-blend-mode:screen;display:block;position:absolute;-webkit-mask:url(/assets/Folder-Ddj2D9VZ.png) 0 0/100% 100% no-repeat;mask:url(/assets/Folder-Ddj2D9VZ.png) 0 0/100% 100% no-repeat}:root[data-theme=daylight] .portfolio-sheet__base{background:var(--daylight-paper)}:root[data-theme=daylight] .portfolio-sheet__logo{filter:invert()}:root[data-theme=daylight] .portfolio-gallery__logo{filter:none;opacity:.88}:root[data-theme=daylight] .site-header-backdrop{background:linear-gradient(35deg,#d8dadd 23%,#e4e6e8 66%)}:root[data-theme=daylight] .site-header-backdrop__app{background:#e2e4e7}:root[data-theme=daylight] .site-header-backdrop__contact{background:var(--daylight-canvas)}:root[data-theme=daylight] body[data-active-route=app] .site-header-backdrop__app,:root[data-theme=daylight] body[data-active-route=contact] .site-header-backdrop__contact{background:#f1f2f3}:is(:root[data-theme=daylight] body:has([data-route-link=app]:hover) .site-header-backdrop__app,:root[data-theme=daylight] body:has([data-route-link=contact]:hover) .site-header-backdrop__contact){background:#f7f8f9}:root[data-theme=daylight] .site-header-backdrop:after{background:linear-gradient(to right, transparent 12%, var(--daylight-rule) 52%)}:root[data-theme=daylight] .site-screen--utility:after{border-color:var(--daylight-rule)}:root[data-theme=daylight] .portfolio-global-links a,:root[data-theme=daylight] .portfolio-global-links .portfolio-nav__label,:root[data-theme=daylight] .portfolio-global-links a:hover,:root[data-theme=daylight] .portfolio-gallery__heading{color:var(--daylight-ink);text-shadow:none}:root[data-theme=daylight] .portfolio-gallery__heading p{color:#505861}:root[data-theme=daylight] .portfolio-gallery__caption{color:var(--daylight-ink)}:root[data-theme=daylight] .portfolio-sheet:before,:root[data-theme=daylight] .portfolio-gallery+.portfolio-gallery:before{background-image:radial-gradient(circle, var(--daylight-dot) 1px, transparent 1.5px)}:root[data-theme=daylight] .portfolio-sheet:after,:root[data-theme=daylight] .portfolio-gallery+.portfolio-gallery:after{background:radial-gradient(circle var(--dot-light-radius) at var(--dot-x,-1000px) var(--dot-y,-1000px), #000 20%, #00000073 50%, transparent 100%)}:root[data-theme=daylight] .portfolio-gallery[data-folder="Chalet d'Anthouard/Ext"] .portfolio-gallery__logo{--ac-light-rest:70%;--ac-light-middle:85%}:root[data-theme=daylight] .portfolio-gallery__viewport{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--daylight-edge-fade), #000 calc(100% - var(--daylight-edge-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--daylight-edge-fade), #000 calc(100% - var(--daylight-edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--daylight-edge-fade), #000 calc(100% - var(--daylight-edge-fade)), transparent)}:root[data-theme=daylight] .portfolio-gallery__item{background:var(--daylight-paper);border-color:var(--daylight-rule)}:root[data-theme=daylight] .portfolio-gallery__item:before{box-shadow:none}:root[data-theme=daylight] .portfolio-gallery__item img{opacity:1;filter:none}:root[data-theme=daylight] .portfolio-gallery__separator{background:var(--daylight-rule)}:root[data-theme=daylight] .portfolio-theme-toggle{color:var(--daylight-accent);background:var(--daylight-selection);border-color:var(--daylight-accent)}:root[data-theme=daylight] .portfolio-theme-toggle:hover{background:#f6e4bd}:root[data-theme=daylight] .portfolio-image-viewer{color:#fff;background:#050505f5;border-color:#0000}:root[data-theme=daylight] .portfolio-image-viewer::backdrop{background:#000000b8}:root[data-theme=daylight] .portfolio-image-viewer__close{color:#fff;background:0 0;border-color:#0000}:root[data-theme=daylight] :is(.portfolio-global-links a,.portfolio-gallery__viewport,.portfolio-gallery__item[role=button],.portfolio-image-viewer__close):focus-visible{outline-color:var(--daylight-ink)}:root[data-theme=daylight] ::selection{color:var(--daylight-ink);background:var(--daylight-selection)}@media (prefers-reduced-motion:reduce){.portfolio-theme-toggle{transition:none}}.site-screen--home{--color-paper:oklch(98% .006 255);--color-paper-hover:oklch(95% .006 255);--color-ink:oklch(19% .008 255);--color-muted:oklch(43% .008 255);--color-rule:oklch(84% .008 255);--color-accent:oklch(52% .2 28);--color-focus:var(--color-accent);--font-display:"Archivo", sans-serif;--font-body:"Archivo", sans-serif;--space-page:clamp(24px, 5vw, 88px);--space-row:clamp(32px, 4vw, 64px);--text-display:clamp(44px, 6vw, 88px);--text-body:clamp(16px, 1.3vw, 20px);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-hover:.18s;--rule-width:1px;--radius-action:0}@font-face{font-family:Archivo;src:url(/assets/Archivo-Variable-DuIT1y7V.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html,body.home-page{overflow-x:clip}body[data-active-route=home]:not([data-transitioning]) :is(.site-header-backdrop,.portfolio-global-links){visibility:hidden}body[data-active-route=home] .portfolio-cursor{display:none}body[data-active-route=home]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-active-route=home],body[data-active-route=home] :is(a,button){cursor:auto}body[data-active-route=home] a{cursor:pointer}.site-screen--home{overscroll-behavior:contain;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);scrollbar-color:var(--color-muted) var(--color-paper);scrollbar-width:thin;overflow-y:auto}.home-index{box-sizing:border-box;min-height:100%;padding:var(--space-page);flex-direction:column;display:flex}.home-masthead{gap:32px;padding-bottom:clamp(72px,9vw,136px);display:grid}.home-masthead h1{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,5.3vw,76px);font-style:normal;font-weight:800;line-height:1}.home-masthead h1:after{background:var(--color-accent);content:"";width:.13em;height:.13em;margin-left:.09em;display:inline-block}.home-intro{max-width:35ch;color:var(--color-muted);font-size:var(--text-body);text-wrap:balance;margin:0;line-height:1.55}.home-destinations{border-top:var(--rule-width) solid var(--color-ink)}.home-entry{padding:var(--space-row) 0;border-bottom:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-action);color:var(--color-ink);transition:background-color var(--dur-hover) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;display:grid}.home-entry__title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.04em;white-space:nowrap;min-width:0;font-style:normal;font-weight:800;line-height:1.05}.home-entry__description{color:var(--color-muted);font-size:var(--text-body);grid-column:1;margin:0;line-height:1.5}.home-entry__arrow{width:clamp(24px,3vw,44px);height:auto;color:var(--color-accent);transition:transform var(--dur-hover) var(--ease-out);grid-area:1/2/3}.home-entry:hover{background:var(--color-paper-hover)}.home-entry:is(:hover,:focus-visible) .home-entry__arrow{transform:translate(6px)}.home-entry:active{background:var(--color-rule)}.home-entry:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px;position:relative}.home-colophon{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding-top:clamp(48px,6vw,88px);font-size:14px;line-height:1.5;display:flex}.home-colophon p{margin:0}.site-screen--home ::selection{background:var(--color-accent);color:var(--color-paper)}body[data-navigation-layout=utility] .portfolio-global-links .site-home-link{letter-spacing:0;text-underline-offset:5px;grid-area:1/1;justify-content:flex-start;padding-inline-start:clamp(24px,3vw,48px);font-family:JetBrains Mono,monospace;font-size:clamp(12px,1vw,16px);font-style:normal;text-decoration:underline}body[data-active-route=portfolio][data-navigation-layout=utility] .portfolio-global-links .site-home-link{padding-inline-start:clamp(120px,11vw,190px)}@media (width>=48rem){.home-masthead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.home-intro{border-inline-start:var(--rule-width) solid var(--color-rule);padding-inline-start:24px}.home-entry{grid-template-columns:minmax(0,7fr) minmax(0,4fr) minmax(0,1fr);gap:24px}.home-entry__description{grid-column:2}.home-entry__arrow{grid-area:1/3;justify-self:end}}@media (width<=47.99rem){.home-entry__title{font-size:clamp(36px,9.6vw,68px)}.home-entry{gap:12px}body[data-navigation-layout=utility] .portfolio-global-links{--utility-header-columns:.85fr 1.6fr .65fr 1.3fr;height:48px}body[data-navigation-layout=utility] .portfolio-global-links .site-home-link,body[data-active-route=portfolio][data-navigation-layout=utility] .portfolio-global-links .site-home-link{padding-inline-start:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.home-entry,.home-entry__arrow{transition:none}.home-entry:is(:hover,:focus-visible) .home-entry__arrow{transform:none}}.portfolio-cursor{z-index:2147483647;pointer-events:none;visibility:hidden;transform-origin:4px 4px;width:26px;height:auto;position:fixed;inset:0 auto auto 0;translate:-100px -100px;rotate:0deg}@media (hover:hover) and (pointer:fine){body.home-page.has-portfolio-cursor,body.home-page.has-portfolio-cursor *{cursor:none!important}.has-portfolio-cursor .portfolio-cursor{visibility:visible}}
