.about-dossier__field{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;isolation:isolate;background:radial-gradient(112% 74% at 50% 28%,color-mix(in srgb,var(--orange) 10%,var(--page)),color-mix(in srgb,var(--orange) 22%,var(--page)) 58%,color-mix(in srgb,var(--orange) 34%,var(--page)));pointer-events:none}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}.about-dossier__lens{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,white calc(var(--lens-tint, .06) * 100%),transparent);backdrop-filter:blur(var(--lens-blur, 4px)) saturate(var(--lens-saturation, 1.12));-webkit-backdrop-filter:blur(var(--lens-blur, 4px)) saturate(var(--lens-saturation, 1.12));pointer-events:none}.project-highlight{--highlight-contour-radius: calc(var(--highlight-radius, var(--radius)) + var(--highlight-outset, 1px));position:absolute;z-index:4;inset:calc(-1 * var(--highlight-outset, 1px));overflow:hidden;container-type:size;padding:calc(var(--highlight-outset, 1px) + 1px);border-radius:var(--highlight-contour-radius);pointer-events:none;transition:inset .18s ease,padding .18s ease,border-radius .18s ease,transform .18s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.project-highlight__fill{position:absolute;top:50%;left:50%;--highlight-fill-size: calc(max(150cqi, 150cqb) + 3 * (var(--highlight-outset, 1px) + 1px));width:var(--highlight-fill-size);height:var(--highlight-fill-size);transform:translate(-50%,-50%) rotate(0);background:conic-gradient(var(--accent-start) 0turn,var(--accent-deep) .18turn,var(--accent) .39turn,var(--accent-companion) .6turn,var(--accent-end) .75turn,var(--accent-start) .912turn,var(--accent-start) 1turn);animation:project-highlight-orbit 7s linear infinite;animation-play-state:var(--highlight-play-state, paused)}.project-highlight:after{content:"";position:absolute;top:0;left:0;width:clamp(64px,24cqi,128px);aspect-ratio:1;background:radial-gradient(circle,white 0 16%,color-mix(in srgb,var(--accent-end) 45%,white) 35%,transparent 70%);offset-path:inset(1px round max(0px,calc(var(--highlight-contour-radius) - 1px))) border-box;offset-anchor:center;offset-distance:0%;animation:project-highlight-glint 7s linear infinite;animation-play-state:var(--highlight-play-state, paused)}@keyframes project-highlight-glint{to{offset-distance:100%}}@keyframes project-highlight-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.project-highlight{transition:none}.project-highlight__fill,.project-highlight:after{animation:none}}.border-glow-card{--button-highlight-color: var(--orange);--button-highlight-border-width: 1.5px;--button-highlight-border-opacity: 84%;--button-highlight-glow-opacity: 30%;--button-highlight-glow-offset-y: 16px;--button-highlight-glow-blur: 38px;isolation:isolate;transition:box-shadow .18s ease}.border-glow-card>.project-highlight{--highlight-outset: calc(var(--button-highlight-border-width) / 2);--highlight-contour-radius: calc(var(--border-radius) + var(--highlight-outset));inset:calc(-1 * var(--highlight-outset));padding:var(--button-highlight-border-width);border-radius:calc(var(--border-radius) + var(--highlight-outset));opacity:0;transition:opacity .18s ease}.border-glow-card>.project-highlight>.project-highlight__fill,.border-glow-card>.project-highlight:after{animation-play-state:paused}.contact-cta__button svg,.gate__submit svg{transition:transform .2s ease}.contact-cta__button:focus-visible svg,.gate__submit:focus-visible svg{transform:translate(5px)}.cv-button.border-glow-card:focus-visible,.gate__submit.border-glow-card:focus-visible,.contact-cta__button.border-glow-card:focus-visible{outline:0;box-shadow:0 var(--button-highlight-glow-offset-y) var(--button-highlight-glow-blur) color-mix(in srgb,var(--button-highlight-color) var(--button-highlight-glow-opacity),transparent)}.border-glow-card:focus-visible>.project-highlight{opacity:var(--button-highlight-border-opacity)}.border-glow-card:focus-visible>.project-highlight>.project-highlight__fill,.border-glow-card:focus-visible>.project-highlight:after{animation-play-state:var(--highlight-play-state, paused)}@media(hover:hover){.contact-cta__button:hover svg,.gate__submit:hover svg{transform:translate(5px)}.border-glow-card:hover{box-shadow:0 var(--button-highlight-glow-offset-y) var(--button-highlight-glow-blur) color-mix(in srgb,var(--button-highlight-color) var(--button-highlight-glow-opacity),transparent)}.border-glow-card:hover>.project-highlight{opacity:var(--button-highlight-border-opacity)}.border-glow-card:hover>.project-highlight>.project-highlight__fill,.border-glow-card:hover>.project-highlight:after{animation-play-state:var(--highlight-play-state, paused)}}@media(prefers-reduced-motion:reduce){.border-glow-card,.border-glow-card>.project-highlight,.contact-cta__button svg,.gate__submit svg{transition:none}}
