.p6G4Ca_skip{z-index:60;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--ember);color:var(--ember-ink);font-size:var(--fs-small);font-weight:var(--fw-button);opacity:0;position:fixed;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);transform:translateY(-200%)}.p6G4Ca_skip:focus{opacity:1;transform:none}.p6G4Ca_bar{z-index:30;block-size:var(--bar-h);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);border-block-end:1px solid var(--hair-1);position:sticky;inset-block-start:0}.p6G4Ca_bar:after{content:"";background:linear-gradient(90deg, transparent, var(--ember) 50%, transparent);opacity:0;pointer-events:none;block-size:1px;position:absolute;inset-block-end:-1px;inset-inline:0}.p6G4Ca_barIn{block-size:100%;max-inline-size:calc(var(--page-max) + 2 * var(--gx));padding-inline:max(var(--gx), env(safe-area-inset-left,0px)) max(var(--gx), env(safe-area-inset-right,0px));align-items:center;gap:var(--s-4);margin-inline:auto;display:flex}.p6G4Ca_brand{border-radius:var(--r-sm);min-block-size:44px;color:var(--ink-1);flex:none;align-items:center;gap:10px;display:inline-flex}.p6G4Ca_brand>span:first-child{--tile-size:32px;box-shadow:var(--e-1)}.p6G4Ca_bar[data-minimal] .p6G4Ca_brand{margin-inline-end:auto}.p6G4Ca_brandName{font-size:var(--fs-small);font-weight:var(--fw-title);letter-spacing:-.015em;white-space:nowrap}.p6G4Ca_nav{align-items:center;gap:2px;margin-inline:auto;display:flex}.p6G4Ca_navLink{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-small);font-weight:var(--fw-label);color:var(--ink-2);transition:color var(--t-hover) var(--ease-enter), background-color var(--t-hover) var(--ease-enter);display:inline-flex;position:relative}.p6G4Ca_navIcon{color:var(--ink-3);transition:color var(--t-hover) var(--ease-enter)}.p6G4Ca_navLink:hover{color:var(--ink-1);background:color-mix(in srgb, var(--ink-1) 4%, transparent)}.p6G4Ca_navLink[aria-current=page]{color:var(--ink-1);background:color-mix(in srgb, var(--ink-1) 6%, transparent)}.p6G4Ca_navLink[aria-current=page] .p6G4Ca_navIcon{color:var(--ember)}.p6G4Ca_navLink[aria-current=page]:after{content:"";background:var(--ember);border-radius:2px;block-size:2px;inline-size:18px;margin-inline-start:-9px;position:absolute;inset-block-end:calc((var(--bar-h) - 44px) / -2);inset-inline-start:50%}.p6G4Ca_cta,.p6G4Ca_dockCta{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-4);border-radius:var(--r-sm);background:var(--ember);color:var(--ember-ink);font-size:var(--fs-small);font-weight:var(--fw-button);letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink-1) 28%, transparent), var(--e-cta);transition:background-color var(--t-hover) var(--ease-enter), transform var(--t-hover) var(--ease-enter);flex:none;display:inline-flex}.p6G4Ca_cta svg,.p6G4Ca_dockCta svg{transition:transform var(--t-hover) var(--ease-enter)}.p6G4Ca_cta:hover,.p6G4Ca_dockCta:hover{background:var(--ember-hi)}.p6G4Ca_cta:hover svg,.p6G4Ca_dockCta:hover svg{transform:translate(2px)}.p6G4Ca_cta:active,.p6G4Ca_dockCta:active{background:var(--ember-lo);transform:scale(.98)}.p6G4Ca_menuButton{border-radius:var(--r-sm);block-size:44px;inline-size:44px;color:var(--ink-1);background:0 0;flex:none;place-items:center;display:none}.p6G4Ca_menuButton:hover{background:color-mix(in srgb, var(--ink-1) 6%, transparent)}@media (min-width:760px){.p6G4Ca_bar .p6G4Ca_cta{margin-inline-end:calc(-1 * var(--s-4))}}@media (max-width:980px){.p6G4Ca_navLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:759.98px){.p6G4Ca_barIn{gap:var(--s-2)}.p6G4Ca_brand{margin-inline-end:auto}.p6G4Ca_nav{display:none}.p6G4Ca_menuButton{margin-inline-end:-12px;display:grid}.p6G4Ca_bar .p6G4Ca_cta{inline-size:44px;padding-inline:0}.p6G4Ca_ctaLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.p6G4Ca_bar[data-docked] .p6G4Ca_cta{display:none}}@media (max-width:359.98px){.p6G4Ca_brand{gap:var(--s-2)}.p6G4Ca_brandName{letter-spacing:-.025em}}.p6G4Ca_dockArea{z-index:30;padding-inline:var(--gx);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--dock-gap) + env(safe-area-inset-bottom,0px));inset-inline:0;container:dock/inline-size}.p6G4Ca_dock{max-inline-size:100%;block-size:var(--dock-h);border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);box-shadow:var(--e-3), inset 0 0 0 1px var(--hair-2);pointer-events:auto;align-items:center;gap:4px;padding:6px;display:flex;position:relative}.p6G4Ca_control{inline-size:var(--tile);block-size:var(--tile);color:var(--ink-2);transition:color var(--t-hover) var(--ease-enter), background-color var(--t-hover) var(--ease-enter);background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.p6G4Ca_control:hover{color:var(--ink-1);background:color-mix(in srgb, var(--ink-1) 7%, transparent)}.p6G4Ca_control:disabled{opacity:.35;cursor:default;background:0 0}.p6G4Ca_pager{align-items:center;gap:2px;min-inline-size:0;display:flex}.p6G4Ca_tabs{align-items:center;gap:2px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.p6G4Ca_tabs[data-compact]{display:none}.p6G4Ca_tab{min-inline-size:var(--tile);block-size:var(--tile);padding-inline:var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--fw-label);white-space:nowrap;color:var(--ink-2);transition:color var(--t-hover) var(--ease-enter), background-color var(--t-hover) var(--ease-enter);justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.p6G4Ca_tab:after{content:"";inset-inline:var(--s-3);background:var(--hair-2);border-radius:2px;block-size:2px;position:absolute;inset-block-end:7px}.p6G4Ca_tab:hover{color:var(--ink-1)}.p6G4Ca_tab[aria-current=step]{color:var(--ink-1);background:color-mix(in srgb, var(--ink-1) 6%, transparent)}.p6G4Ca_tab[aria-current=step]:after{background:var(--ember)}.p6G4Ca_tabMark>span{--tile-size:22px;border-radius:6px}.p6G4Ca_tabMark img{block-size:80%;inline-size:80%}.p6G4Ca_tabMark [data-mark=desjardins] img,.p6G4Ca_tabMark [data-mark=prevost] img{block-size:40%;inline-size:auto;max-inline-size:48px}.p6G4Ca_steps{min-inline-size:0;padding-inline:var(--s-2);flex-direction:column;flex:auto;justify-content:center;gap:6px;display:none}.p6G4Ca_steps[data-compact]{display:flex}.p6G4Ca_stepLabel{font-size:var(--fs-small);font-weight:var(--fw-title);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-1);line-height:1.2;overflow:hidden}.p6G4Ca_segments{gap:4px;display:flex}.p6G4Ca_segments>i{background:var(--hair-3);border-radius:2px;block-size:3px;inline-size:22px}.p6G4Ca_segments>i[data-on]{background:var(--ember)}.p6G4Ca_counter{padding-inline:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);flex:none}.p6G4Ca_counter b{font-weight:var(--fw-label);color:var(--ink-1)}.p6G4Ca_demoSlot{padding-inline:2px var(--s-2);flex:none;align-items:center;display:flex}.p6G4Ca_dockCta{display:none}.p6G4Ca_switcher{flex:none;align-items:center;display:flex}.p6G4Ca_switcherFull{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.p6G4Ca_switch{display:flex;position:relative}.p6G4Ca_switchLink,.p6G4Ca_switcherCompact{inline-size:var(--tile);block-size:var(--tile);border-radius:var(--r-md);opacity:.72;transition:opacity var(--t-hover) var(--ease-enter), background-color var(--t-hover) var(--ease-enter);background:0 0;place-items:center;display:inline-grid}.p6G4Ca_switchLink:hover,.p6G4Ca_switchLink[aria-current=page],.p6G4Ca_switcherCompact{opacity:1}.p6G4Ca_switchLink:hover{background:color-mix(in srgb, var(--ink-1) 6%, transparent)}.p6G4Ca_switchLink>span,.p6G4Ca_switcherCompact>span{box-shadow:inset 0 0 0 1px var(--hair-3)}.p6G4Ca_switchLink[aria-current=page]>span{box-shadow:inset 0 0 0 2px var(--ember)}.p6G4Ca_switcherCompact{color:var(--ink-2);display:none}.p6G4Ca_card{padding:var(--s-2) var(--s-3);border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--obs-2);box-shadow:var(--e-2);font-size:var(--fs-small);font-weight:var(--fw-label);white-space:nowrap;color:var(--ink-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-hover) var(--ease-enter), visibility 0s linear var(--t-hover);position:absolute;inset-block-end:calc(100% + var(--s-3));inset-inline-start:50%;transform:translate(-50%)}.p6G4Ca_switch:hover:before{content:"";block-size:calc(var(--s-3) + 2px);position:absolute;inset-block-end:100%;inset-inline:0}.p6G4Ca_switch:hover .p6G4Ca_card,.p6G4Ca_switch:focus-within .p6G4Ca_card{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.p6G4Ca_switch[data-dismissed] .p6G4Ca_card{opacity:0;visibility:hidden;pointer-events:none}@container dock (max-width:1100px){.p6G4Ca_switcherFull{display:none}.p6G4Ca_switcherCompact{display:inline-grid}}@media (max-width:759.98px){.p6G4Ca_dockArea{padding-inline:0;inset-block-end:0}.p6G4Ca_dock{block-size:auto;inline-size:100%;min-block-size:var(--dock-h);padding:6px max(var(--s-2), env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(var(--s-2), env(safe-area-inset-left,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--e-3), inset 0 1px 0 var(--hair-2)}.p6G4Ca_dock:has(.p6G4Ca_demoSlot){padding-block-start:26px}.p6G4Ca_switcher,.p6G4Ca_counter{display:none}.p6G4Ca_pager{flex:auto}.p6G4Ca_tabs{display:none}.p6G4Ca_steps{display:flex}.p6G4Ca_demoSlot{justify-content:center;block-size:20px;padding:0;position:absolute;inset-block-start:4px;inset-inline:0}.p6G4Ca_demoSlot>span{border:0;min-block-size:20px;padding:0;line-height:20px}.p6G4Ca_dockCta{padding-inline:var(--s-3);display:inline-flex}.p6G4Ca_dockArea{transition:transform var(--t-enter) var(--ease-enter)}html:has(#contact :is(input,textarea):focus) .p6G4Ca_dockArea{transform:translateY(100%)}}@media (max-width:419.98px){.p6G4Ca_dockCta{padding-inline:10px}.p6G4Ca_dockCta svg{display:none}.p6G4Ca_pager{gap:0}}@media (max-width:379.98px){.p6G4Ca_dock{gap:2px}.p6G4Ca_steps{padding-inline:4px}.p6G4Ca_segments>i{inline-size:14px}}.p6G4Ca_sheetVeil{z-index:50;background:color-mix(in srgb, var(--obs-0) 78%, transparent);animation:p6G4Ca_veil-in var(--t-enter) var(--ease-enter) backwards;position:fixed;inset:0}.p6G4Ca_sheet{z-index:51;inline-size:min(560px, calc(100% - 2 * var(--s-3)));block-size:fit-content;max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--s-3));border:1px solid var(--hair-2);border-radius:var(--r-lg);background:var(--obs-1);color:var(--ink-1);box-shadow:var(--e-3);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.p6G4Ca_sheet[open]{animation:p6G4Ca_sheet-in var(--t-enter) var(--ease-enter) backwards}.p6G4Ca_sheetIn{gap:var(--s-4);padding:var(--s-4);display:grid}.p6G4Ca_sheetHead{justify-content:space-between;align-items:center;display:flex}.p6G4Ca_sheetHead>span:first-child{--tile-size:36px}.p6G4Ca_sheetPages,.p6G4Ca_sheetProjects{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.p6G4Ca_sheetProjects{grid-template-columns:repeat(3,minmax(0,1fr))}}.p6G4Ca_sheetPage,.p6G4Ca_sheetProject{align-items:center;gap:var(--s-3);min-block-size:52px;padding-inline:var(--s-3);border:1px solid var(--hair-1);border-radius:var(--r-md);background:var(--obs-2);font-size:var(--fs-small);font-weight:var(--fw-label);color:var(--ink-1);transition:background-color var(--t-hover) var(--ease-enter), border-color var(--t-hover) var(--ease-enter);display:flex}.p6G4Ca_sheetPage{font-size:var(--fs-body)}.p6G4Ca_sheetProject{padding-inline:6px var(--s-3)}.p6G4Ca_sheetProject>span:first-child{--tile-size:38px;box-shadow:inset 0 0 0 1px var(--hair-3)}.p6G4Ca_sheetProject>span:last-child{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;line-height:1.15}.p6G4Ca_sheetPage:hover,.p6G4Ca_sheetProject:hover{background:var(--obs-3);border-color:var(--hair-2)}.p6G4Ca_sheetPage[aria-current=page],.p6G4Ca_sheetProject[aria-current=page]{border-color:var(--ember);background:color-mix(in srgb, var(--ember) 8%, var(--obs-2))}.p6G4Ca_sheetPage[aria-current=page] .p6G4Ca_navIcon{color:var(--ember)}.p6G4Ca_sheetProject[aria-current=page]>span:first-child{box-shadow:inset 0 0 0 2px var(--ember)}.p6G4Ca_sheetFoot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--hair-1);flex-wrap:wrap;padding-block-start:var(--s-2);display:flex}.p6G4Ca_sheetFoot .p6G4Ca_cta{min-block-size:48px}.p6G4Ca_sheetPrice{align-items:center;gap:var(--s-2);min-block-size:48px;padding-block:var(--s-2);font-size:var(--fs-body);font-weight:var(--fw-title);color:var(--ink-1);display:inline-flex}.p6G4Ca_sheetPrice>span:last-child{font-weight:var(--fw-label);color:var(--ink-2)}.p6G4Ca_sheetDot{color:var(--ink-3)}.p6G4Ca_veil,.p6G4Ca_hud{display:none}html[data-arrival=run] .p6G4Ca_veil{--core-x:73.5%;--core-y:60%;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--core-x) var(--core-y), transparent 0, color-mix(in srgb, var(--obs-0) 60%, transparent) 30%, var(--obs-0) 70%);will-change:opacity;animation:p6G4Ca_veil-lift var(--t-arrival) var(--ease-world) backwards;display:block;position:fixed;inset:0;overflow:hidden}html[data-arrival=run] .p6G4Ca_veil:before{content:"";background:radial-gradient(closest-side, transparent 72%, color-mix(in srgb, var(--ember) 22%, transparent) 88%, color-mix(in srgb, var(--obs-0) 80%, transparent) 96%, transparent 100%);will-change:transform;block-size:44vmax;inline-size:44vmax;animation:p6G4Ca_veil-iris var(--t-arrival) var(--ease-world) backwards;border-radius:50%;margin:-22vmax 0 0 -22vmax;position:absolute;inset-block-start:var(--core-y);inset-inline-start:var(--core-x);transform:scale(5)}html[data-arrival=run] .p6G4Ca_bar:after{animation:p6G4Ca_bar-scan .82s var(--ease-world) backwards}html[data-arrival=run] .p6G4Ca_dock{animation:p6G4Ca_dock-rise .64s var(--ease-enter) .26s backwards}@keyframes p6G4Ca_veil-lift{0%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes p6G4Ca_veil-iris{0%{transform:scale(.1)}to{transform:scale(5)}}@keyframes p6G4Ca_bar-scan{0%{opacity:1;transform:scaleX(0)}70%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes p6G4Ca_dock-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes p6G4Ca_veil-in{0%{opacity:0}}@keyframes p6G4Ca_sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}html[data-arrival=run]:not([data-hydrated]) .p6G4Ca_hud{z-index:0;pointer-events:none;opacity:0;place-items:center;animation:3.4s linear .6s p6G4Ca_hud-on;display:grid;position:fixed;inset-block-start:60%;inset-inline-start:73.5%;transform:translate(-50%,-50%)}.p6G4Ca_hudTrack{fill:none;stroke:var(--hair-2);stroke-width:1px}.p6G4Ca_hudArc{fill:none;stroke:var(--ember);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:22 78;transform-origin:60px 60px;animation:1.1s linear 3 p6G4Ca_hud-spin}.p6G4Ca_hudCore{fill:var(--ember)}@keyframes p6G4Ca_hud-on{0%,to{opacity:1}}@keyframes p6G4Ca_hud-spin{to{transform:rotate(360deg)}}@media (max-width:759.98px){html[data-arrival=run] .p6G4Ca_veil{--core-x:50%;--core-y:38%}html[data-arrival=run]:not([data-hydrated]) .p6G4Ca_hud{inset-block-start:38%;inset-inline-start:50%}}@media (max-height:320px){.p6G4Ca_bar{position:static}.p6G4Ca_dockArea{padding-inline:0;position:static}}@media (forced-colors:active){.p6G4Ca_bar,.p6G4Ca_dock,.p6G4Ca_sheet,.p6G4Ca_navLink,.p6G4Ca_cta,.p6G4Ca_dockCta,.p6G4Ca_menuButton,.p6G4Ca_control,.p6G4Ca_tab,.p6G4Ca_switchLink,.p6G4Ca_switcherCompact,.p6G4Ca_brand,.p6G4Ca_sheetPage,.p6G4Ca_sheetProject,.p6G4Ca_sheetPrice{border:1px solid canvastext}.p6G4Ca_tab[aria-current=step],.p6G4Ca_navLink[aria-current=page],.p6G4Ca_switchLink[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.p6G4Ca_veil,.p6G4Ca_hud{display:none}}@media (prefers-contrast:more){.p6G4Ca_navLink,.p6G4Ca_cta,.p6G4Ca_dockCta,.p6G4Ca_menuButton,.p6G4Ca_control,.p6G4Ca_tab,.p6G4Ca_switchLink,.p6G4Ca_switcherCompact,.p6G4Ca_brand,.p6G4Ca_sheetPage,.p6G4Ca_sheetProject,.p6G4Ca_sheetPrice{border:1px solid var(--hair-3)}.p6G4Ca_navLink,.p6G4Ca_tab,.p6G4Ca_stepLabel,.p6G4Ca_counter,.p6G4Ca_control{color:var(--ink-1)}}@media print{.p6G4Ca_skip,.p6G4Ca_bar,.p6G4Ca_dockArea,.p6G4Ca_veil,.p6G4Ca_hud,.p6G4Ca_sheet,.p6G4Ca_sheetVeil{display:none!important}}
:is(html:has(.portfolio-shell),body:has(.portfolio-shell)){background:var(--obs-0)}body:has(.portfolio-shell)::selection{background:var(--ember);color:var(--ember-ink)}.portfolio-shell{accent-color:var(--ember);background:var(--obs-0);color:var(--ink-1);font-family:var(--font-sans)}.public-shell{isolation:isolate;position:relative;overflow:clip}.portfolio-shell :focus-visible{outline:var(--focus-width) solid var(--ember);outline-offset:var(--focus-offset)}.portfolio-shell::selection,.portfolio-shell ::selection{background:var(--ember);color:var(--ember-ink)}.portfolio-shell :is(h1,h2,h3):focus{outline:none}@media (max-width:759.98px){.portfolio-shell[data-demo-band]{--chrome-bottom:calc(var(--dock-h) + 20px + var(--dock-gap) + env(safe-area-inset-bottom,0px))}}html[data-motion=off] .portfolio-shell *,html[data-motion=off] .portfolio-shell :before,html[data-motion=off] .portfolio-shell :after{transition:none!important;animation:none!important}[data-top-bar]{view-transition-name:top-bar}nav[data-dock]{view-transition-name:dock}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.mti-route){animation:none}::view-transition-old(.mti-route){animation:route-exit var(--t-exit) var(--ease-exit) both}::view-transition-new(.mti-route){animation:route-enter var(--t-enter) var(--ease-enter) var(--t-exit) both}::view-transition-group(top-bar){animation:none}::view-transition-group(dock){animation:none}::view-transition-new(top-bar){animation:none}::view-transition-new(dock){animation:none}::view-transition-old(top-bar){display:none}::view-transition-old(dock){display:none}@keyframes route-exit{to{opacity:0;transform:translate3d(0, var(--exit-y), 0);filter:blur(var(--exit-blur))}}@keyframes route-enter{0%{opacity:0;transform:translate3d(0, var(--enter-y), 0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media print{@page{margin:12mm}html:has(.portfolio-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:canvas;scroll-snap-type:none!important;scroll-padding:0!important}body:has(.portfolio-shell){background:canvas}.portfolio-shell{color:canvastext;background:canvas}.portfolio-shell [data-top-bar],.portfolio-shell [data-dock-area],.portfolio-shell .cinema-world,.portfolio-shell canvas,.portfolio-shell [data-legal-footer]{display:none!important}.portfolio-shell main :not([data-mark]){color:canvastext!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.portfolio-shell main :is(button,[role=button]){border-color:canvastext!important}.portfolio-shell main a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-weight:400}.portfolio-shell section[data-slide]{opacity:1!important;filter:none!important;scroll-snap-align:none!important;min-block-size:auto!important;padding-block:0 6mm!important;transition:none!important;animation:none!important;transform:none!important}}
