.PortfolioProjectPage-module__RnrRtq__page{--page-logo-width:var(--nav-logo-width);--page-nav-icon-width:var(--nav-icon-width);--page-button-radius:var(--pill-radius);background:var(--page-bg);min-height:100vh;color:var(--page-ink);padding:1.25rem 1.25rem 7rem;overflow-x:hidden}.PortfolioProjectPage-module__RnrRtq__page:after{content:"";z-index:0;pointer-events:none;background:var(--bottom-gradient);height:34vh;position:fixed;inset:auto 0 0}.PortfolioProjectPage-module__RnrRtq__navbar,.PortfolioProjectPage-module__RnrRtq__articleLayout,.PortfolioProjectPage-module__RnrRtq__projectPager{z-index:1;width:min(1360px,100%);margin:0 auto;position:relative}.PortfolioProjectPage-module__RnrRtq__navbar{padding:0 .25rem}.PortfolioProjectPage-module__RnrRtq__navInner{justify-content:space-between;align-items:center;display:flex}.PortfolioProjectPage-module__RnrRtq__navActions{align-items:center;gap:.75rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__brand{transition:transform var(--transition-fast);align-items:flex-end;text-decoration:none;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__brand:hover{transform:scale(1.08)}.PortfolioProjectPage-module__RnrRtq__brandPicture{display:block}.PortfolioProjectPage-module__RnrRtq__brandImage{width:var(--page-logo-width);height:auto;display:block}.PortfolioProjectPage-module__RnrRtq__navLink{color:var(--button-hover-text);text-transform:uppercase;letter-spacing:.04em;transition:transform var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-family:Made Tommy Black,sans-serif;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1;text-decoration:none;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__navIcon{width:var(--page-nav-icon-width);height:auto;display:none}.PortfolioProjectPage-module__RnrRtq__navLabel{display:inline-block}.PortfolioProjectPage-module__RnrRtq__navLink:hover{transform:scale(1.08)}.PortfolioProjectPage-module__RnrRtq__editorNavButton,.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction,.PortfolioProjectPage-module__RnrRtq__editorSecondaryAction,.PortfolioProjectPage-module__RnrRtq__editorDeleteButton{border:1px solid var(--deck-card-border);text-transform:uppercase;letter-spacing:.08em;font-family:Made Tommy Black,sans-serif}.PortfolioProjectPage-module__RnrRtq__editorNavButton,.PortfolioProjectPage-module__RnrRtq__editorDeleteButton{background:var(--page-demo-link-bg);color:var(--france-blue);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--page-demo-link-shadow);justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem .6rem;line-height:1;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorNavButton:not(:disabled):hover,.PortfolioProjectPage-module__RnrRtq__editorDeleteButton:not(:disabled):hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__editorDeleteButton{color:color-mix(in srgb, #c00 80%, var(--france-blue) 20%);padding:.65rem .75rem .6rem}.PortfolioProjectPage-module__RnrRtq__editorDeleteButton:hover{color:#c00}.PortfolioProjectPage-module__RnrRtq__editorNavButton:disabled,.PortfolioProjectPage-module__RnrRtq__editorDeleteButton:disabled{opacity:.55}.PortfolioProjectPage-module__RnrRtq__editorActionLabel{letter-spacing:.08em;font-size:.72rem;line-height:1}.PortfolioProjectPage-module__RnrRtq__editorStickyRail{z-index:260;float:right;justify-items:end;gap:.55rem;width:fit-content;margin-bottom:1rem;margin-left:1rem;display:grid;position:sticky;top:1rem}.PortfolioProjectPage-module__RnrRtq__editorStickyStatus{text-align:right;max-width:11rem;color:var(--page-blue-muted);margin:0;font-family:Open Sans,sans-serif;font-size:.76rem;line-height:1.45}.PortfolioProjectPage-module__RnrRtq__eyebrow,.PortfolioProjectPage-module__RnrRtq__pagerCard span{letter-spacing:.18em;text-transform:uppercase;color:var(--sidebar-muted);font-family:Open Sans,sans-serif;font-size:.72rem;font-weight:700}.PortfolioProjectPage-module__RnrRtq__titleBlock{gap:.1rem;display:grid}.PortfolioProjectPage-module__RnrRtq__title{letter-spacing:-.05em;color:var(--sidebar-title-color);text-transform:uppercase;margin:0;font-family:Made Tommy Black,Changa One,sans-serif;font-size:clamp(2.3rem,4vw,4.8rem);line-height:.96}.PortfolioProjectPage-module__RnrRtq__projectYear{letter-spacing:.18em;color:var(--page-blue-muted);text-transform:uppercase;margin:0;font-family:Open Sans,sans-serif;font-size:.72rem;font-weight:700;line-height:1.2}.PortfolioProjectPage-module__RnrRtq__articleCard,.PortfolioProjectPage-module__RnrRtq__pagerCard{border:1px solid var(--deck-card-border);background:var(--deck-card-surface);box-shadow:var(--deck-card-shadow-rest)}.PortfolioProjectPage-module__RnrRtq__articleCard{padding:clamp(1.35rem,2vw,2.2rem);position:relative;overflow:visible}.PortfolioProjectPage-module__RnrRtq__articleCard:before,.PortfolioProjectPage-module__RnrRtq__pagerCard:before{content:"";background:var(--sidebar-card-overlay);pointer-events:none;position:absolute;inset:0}.PortfolioProjectPage-module__RnrRtq__articleLayout{margin-top:2rem}.PortfolioProjectPage-module__RnrRtq__articleIntro{z-index:1;gap:.5rem;width:min(100%,78rem);margin-bottom:1.8rem;display:grid;position:relative}.PortfolioProjectPage-module__RnrRtq__prose{z-index:1;width:min(100%,78rem);position:relative}.PortfolioProjectPage-module__RnrRtq__prose section{flex-wrap:wrap;align-items:flex-start;gap:0 1rem;display:flex}.PortfolioProjectPage-module__RnrRtq__prose section>*{flex:100%}:is(.PortfolioProjectPage-module__RnrRtq__prose .sectionHeading,.PortfolioProjectPage-module__RnrRtq__prose h2,.PortfolioProjectPage-module__RnrRtq__prose h3,.PortfolioProjectPage-module__RnrRtq__prose h4,.PortfolioProjectPage-module__RnrRtq__prose h5){letter-spacing:.16em;color:var(--france-blue);text-transform:uppercase;margin:2.5rem 0 .85rem;font-family:Made Tommy Black,sans-serif;font-size:clamp(.96rem,1.2vw,1.14rem);line-height:1.14}:is(.PortfolioProjectPage-module__RnrRtq__prose p,.PortfolioProjectPage-module__RnrRtq__prose li){color:var(--deck-card-body);margin:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.78}:is(.PortfolioProjectPage-module__RnrRtq__prose .sectionHeading+p,.PortfolioProjectPage-module__RnrRtq__prose .sectionHeading+ul,.PortfolioProjectPage-module__RnrRtq__prose .sectionHeading+ol,.PortfolioProjectPage-module__RnrRtq__prose h2+p,.PortfolioProjectPage-module__RnrRtq__prose h2+ul,.PortfolioProjectPage-module__RnrRtq__prose h3+p,.PortfolioProjectPage-module__RnrRtq__prose h3+ul){margin-top:.15rem}:is(.PortfolioProjectPage-module__RnrRtq__prose p+p,.PortfolioProjectPage-module__RnrRtq__prose p+ul,.PortfolioProjectPage-module__RnrRtq__prose ul+p,.PortfolioProjectPage-module__RnrRtq__prose figure+p,.PortfolioProjectPage-module__RnrRtq__prose blockquote+p,.PortfolioProjectPage-module__RnrRtq__prose .demoLinkGroup+p,.PortfolioProjectPage-module__RnrRtq__prose .demoLinkGroup+ul){margin-top:1rem}:is(.PortfolioProjectPage-module__RnrRtq__prose p+figure,.PortfolioProjectPage-module__RnrRtq__prose ul+figure,.PortfolioProjectPage-module__RnrRtq__prose ol+figure,.PortfolioProjectPage-module__RnrRtq__prose blockquote+figure,.PortfolioProjectPage-module__RnrRtq__prose .demoLinkGroup+figure,.PortfolioProjectPage-module__RnrRtq__prose figure+p,.PortfolioProjectPage-module__RnrRtq__prose figure+ul,.PortfolioProjectPage-module__RnrRtq__prose figure+ol,.PortfolioProjectPage-module__RnrRtq__prose figure+blockquote,.PortfolioProjectPage-module__RnrRtq__prose figure+.demoLinkGroup){margin-top:1.6rem}:is(.PortfolioProjectPage-module__RnrRtq__prose ul,.PortfolioProjectPage-module__RnrRtq__prose ol){gap:.65rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.PortfolioProjectPage-module__RnrRtq__prose blockquote{border-left:1px solid var(--deck-card-border);background:var(--page-blockquote-bg);color:var(--deck-card-body);margin:1.4rem 0 0;padding:1rem 1.2rem;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.7}.PortfolioProjectPage-module__RnrRtq__prose a{color:var(--deck-card-number);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--page-link-underline);text-decoration-color:var(--page-link-underline);text-underline-offset:.18em}.PortfolioProjectPage-module__RnrRtq__prose .demoLinkGroup{text-align:center;justify-items:center;gap:.8rem;width:100%;margin:1rem auto 2.2rem;display:grid}.PortfolioProjectPage-module__RnrRtq__prose figure+.demoLinkGroup{margin-top:1.1rem}.PortfolioProjectPage-module__RnrRtq__prose .demoLink{border:1px solid var(--page-demo-link-border);background:var(--page-demo-link-bg);max-width:min(100%,44rem);box-shadow:var(--page-demo-link-shadow);color:var(--france-blue);text-align:center;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:.7rem 1.1rem .65rem;font-family:Made Tommy Black,sans-serif;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.16;text-decoration:none;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__prose .demoLink:hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__prose .demoLink:focus-visible{outline:2px solid var(--france-blue);outline-offset:4px}.PortfolioProjectPage-module__RnrRtq__prose figure{flex:100%;justify-items:center;width:100%;margin:1.6rem auto 0;display:grid}.PortfolioProjectPage-module__RnrRtq__prose figure>div{width:100%;margin:0 auto}.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view$=-medium]{flex:0 min(100%,760px);width:min(100%,760px);max-width:760px!important}.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view$=-small]{flex:0 min(100%,480px);width:min(100%,480px);max-width:480px!important}:is(.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=landscape]>div,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=square]>div,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=landscape] picture,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=square] picture){width:100%;display:block;overflow:hidden}:is(.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=landscape]>div,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=landscape] picture){aspect-ratio:16/9}:is(.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=square]>div,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=square] picture){aspect-ratio:1}:is(.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=landscape] img,.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-view^=square] img){object-fit:cover;width:100%;height:100%}.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-align=top] img{object-position:center top}.PortfolioProjectPage-module__RnrRtq__prose figure[data-image-align=bottom] img{object-position:center bottom}.PortfolioProjectPage-module__RnrRtq__prose .responsiveAsset{display:block}.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction,.PortfolioProjectPage-module__RnrRtq__editorSecondaryAction{background:var(--page-demo-link-bg);min-height:2.4rem;color:var(--france-blue);box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:.45rem;padding:.6rem .85rem .56rem;line-height:1;text-decoration:none;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction{background:var(--france-blue);color:var(--button-hover-text)}.PortfolioProjectPage-module__RnrRtq__editorSecondaryAction{color:var(--deck-card-number)}.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction:hover,.PortfolioProjectPage-module__RnrRtq__editorSecondaryAction:hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction:hover{background:color-mix(in srgb, var(--france-blue) 88%, white 12%)}.PortfolioProjectPage-module__RnrRtq__editorPrimaryAction:disabled,.PortfolioProjectPage-module__RnrRtq__editorSecondaryAction:disabled{opacity:.6}.PortfolioProjectPage-module__RnrRtq__editorInput{display:none}.PortfolioProjectPage-module__RnrRtq__editorHint,.PortfolioProjectPage-module__RnrRtq__editorStatus{color:var(--page-blue-muted);margin:0;font-family:Open Sans,sans-serif;font-size:.84rem;line-height:1.5}.PortfolioProjectPage-module__RnrRtq__editorStatus{color:var(--france-blue)}.PortfolioProjectPage-module__RnrRtq__editorSurface{outline:1px dashed color-mix(in srgb, var(--france-blue) 50%, transparent);outline-offset:12px;flex-wrap:wrap;align-items:flex-start;gap:1rem;min-height:12rem;padding:.2rem 0 .6rem;display:flex;position:relative}.PortfolioProjectPage-module__RnrRtq__editorSurfaceSaving{pointer-events:none}.PortfolioProjectPage-module__RnrRtq__editorSavingOverlay{z-index:260;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--france-blue);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:#ffffffb8;justify-content:center;align-items:center;gap:.8rem;font-family:Made Tommy Black,sans-serif;font-size:.92rem;display:flex;position:fixed;inset:0}.PortfolioProjectPage-module__RnrRtq__editorFormGrid{gap:1rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorField,.PortfolioProjectPage-module__RnrRtq__editorFieldFull{gap:.45rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorField span,.PortfolioProjectPage-module__RnrRtq__editorFieldFull span{letter-spacing:.08em;text-transform:uppercase;color:var(--page-blue-muted);font-family:Open Sans,sans-serif;font-size:.72rem;font-weight:700}.PortfolioProjectPage-module__RnrRtq__editorFieldFull{grid-column:1/-1}.PortfolioProjectPage-module__RnrRtq__editorTextInput,.PortfolioProjectPage-module__RnrRtq__editorTextarea,.PortfolioProjectPage-module__RnrRtq__editorCodeTextarea{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 92%, white 8%);width:100%;color:var(--page-text);border-radius:6px;font-family:Open Sans,sans-serif;font-size:.94rem;line-height:1.45}.PortfolioProjectPage-module__RnrRtq__editorTextInput{min-height:2.8rem;padding:.7rem .85rem}.PortfolioProjectPage-module__RnrRtq__editorTextarea,.PortfolioProjectPage-module__RnrRtq__editorCodeTextarea{resize:vertical;padding:.8rem .9rem}.PortfolioProjectPage-module__RnrRtq__editorCodeTextarea{min-height:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;line-height:1.55}.PortfolioProjectPage-module__RnrRtq__editorAssetShelf{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 95%, white 5%);gap:.7rem;margin-top:1.2rem;padding:1rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorAssetShelf strong{letter-spacing:.06em;text-transform:uppercase;color:var(--france-blue);font-family:Made Tommy Black,sans-serif;font-size:.74rem}.PortfolioProjectPage-module__RnrRtq__editorAssetList{gap:.45rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorAssetItem{border:1px solid var(--deck-card-border);width:100%;color:var(--page-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffff9e;border-radius:6px;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.4;display:block;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__editorPreviewPanel{border-top:1px solid color-mix(in srgb, var(--deck-card-border) 86%, transparent 14%);gap:1rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorPreviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.PortfolioProjectPage-module__RnrRtq__editorStructuredSurface{gap:1.25rem;margin-top:1.4rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorSectionCard{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 94%, white 6%);gap:1rem;padding:1rem;display:grid;box-shadow:0 1rem 2rem #091e4214}.PortfolioProjectPage-module__RnrRtq__editorSectionHeader{gap:.8rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorSectionActions,.PortfolioProjectPage-module__RnrRtq__editorInlineRow{flex-wrap:wrap;gap:.55rem;display:flex}.PortfolioProjectPage-module__RnrRtq__editorBlockList{gap:.85rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorStructuredBlock{border:1px solid color-mix(in srgb, var(--deck-card-border) 86%, transparent 14%);background:#ffffffa3;gap:.8rem;padding:.9rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorStructuredToolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.PortfolioProjectPage-module__RnrRtq__editorSelect{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 92%, white 8%);min-height:2.4rem;color:var(--page-text);border-radius:6px;padding:.55rem .7rem;font-family:Open Sans,sans-serif;font-size:.9rem}.PortfolioProjectPage-module__RnrRtq__editorMediaFields{gap:.7rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorMediaPreview{padding:.4rem 0 0}.PortfolioProjectPage-module__RnrRtq__editorSectionDropHint{color:var(--page-blue-muted);font-family:Open Sans,sans-serif;font-size:.76rem;line-height:1.45}.PortfolioProjectPage-module__RnrRtq__editorSurfaceDropMode{outline-color:color-mix(in srgb, var(--france-blue) 90%, transparent)}.PortfolioProjectPage-module__RnrRtq__editorCardImagePanel{z-index:2;border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 94%, white 6%);flex:0 0 100%;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);align-items:center;gap:.9rem;margin:0 0 1.2rem;padding:.85rem;display:grid;position:relative;box-shadow:0 .75rem 1.8rem #091e4214}.PortfolioProjectPage-module__RnrRtq__editorCardImagePreview{aspect-ratio:16/10;border:1px solid var(--deck-card-border);color:var(--page-blue-muted);letter-spacing:.08em;text-transform:uppercase;background:#fff9;place-items:center;font-family:Open Sans,sans-serif;font-size:.72rem;font-weight:700;display:grid;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__editorCardImagePreview img{object-fit:cover;width:100%;height:100%;display:block}.PortfolioProjectPage-module__RnrRtq__editorCardImageFields{gap:.65rem;min-width:0;display:grid}.PortfolioProjectPage-module__RnrRtq__editorCardImageTitle{letter-spacing:.1em;color:var(--france-blue);text-transform:uppercase;margin:0;font-family:Made Tommy Black,sans-serif;font-size:.72rem;line-height:1}.PortfolioProjectPage-module__RnrRtq__editorCardImageActions{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorCardImageButton{border:1px solid var(--deck-card-border);background:var(--page-demo-link-bg);min-height:2.35rem;box-shadow:var(--page-demo-link-shadow);color:var(--france-blue);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;appearance:none;transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:.62rem .85rem .58rem;font-family:Made Tommy Black,sans-serif;font-size:.68rem;line-height:1;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorCardImageButton:not(:disabled):hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__editorCardImageButton:disabled{opacity:.62;cursor:wait}.PortfolioProjectPage-module__RnrRtq__editorCardImageAltInput{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 92%, white 8%);width:100%;min-height:2.35rem;color:var(--page-text);padding:.58rem .72rem;font-family:Open Sans,sans-serif;font-size:.84rem;line-height:1.35}.PortfolioProjectPage-module__RnrRtq__editorCardImageAltInput:disabled{opacity:.62;cursor:wait}.PortfolioProjectPage-module__RnrRtq__editorCardImageProcessing{color:var(--france-blue);align-items:center;gap:.55rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorBlockStack{flex:100%;gap:0;min-width:min(18rem,100%);display:grid;position:relative}.PortfolioProjectPage-module__RnrRtq__editorDropZone{z-index:1;height:0;transition:height var(--transition-fast), margin var(--transition-fast), background-color var(--transition-fast);background:0 0;border-radius:999px;flex:0 0 100%;justify-content:center;align-items:center;margin-left:4.35rem;display:flex;position:relative}.PortfolioProjectPage-module__RnrRtq__editorDropZoneVisible{z-index:160;height:1rem;margin:.12rem 0 .2rem 4.35rem}.PortfolioProjectPage-module__RnrRtq__editorDropZoneActive{background:color-mix(in srgb, var(--france-blue) 80%, white 20%)}.PortfolioProjectPage-module__RnrRtq__editorBlockRow{z-index:1;grid-template-columns:3.7rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid;position:relative}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image],.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=video]{width:fit-content;max-width:100%}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image][data-image-view=original],.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image][data-image-view$=-big],.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=video]{flex:100%;width:100%}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image][data-image-view$=-medium]{flex:0 min(100%,760px + 4.55rem)}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image][data-image-view$=-small]{flex:0 min(100%,480px + 4.55rem)}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image] .PortfolioProjectPage-module__RnrRtq__editorBlockRow,.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=video] .PortfolioProjectPage-module__RnrRtq__editorBlockRow{grid-template-columns:3.7rem minmax(0,auto);width:fit-content;max-width:100%}.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=image] .PortfolioProjectPage-module__RnrRtq__editorBlockBody,.PortfolioProjectPage-module__RnrRtq__editorBlockStack[data-block-type=video] .PortfolioProjectPage-module__RnrRtq__editorBlockBody{width:fit-content;max-width:calc(100vw - 8rem)}.PortfolioProjectPage-module__RnrRtq__editorBlockRowActive{z-index:80}.PortfolioProjectPage-module__RnrRtq__editorBlockRowActive .PortfolioProjectPage-module__RnrRtq__editorBlockBody{box-shadow:0 0 0 1px color-mix(in srgb, var(--france-blue) 28%, transparent)}.PortfolioProjectPage-module__RnrRtq__editorBlockRowDragging{z-index:1;opacity:.55;pointer-events:none}.PortfolioProjectPage-module__RnrRtq__editorBlockRail{z-index:120;opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);justify-content:flex-end;align-items:flex-start;gap:.45rem;display:flex;position:relative;transform:translateY(.1rem)}.PortfolioProjectPage-module__RnrRtq__editorBlockRow:hover .PortfolioProjectPage-module__RnrRtq__editorBlockRail,.PortfolioProjectPage-module__RnrRtq__editorBlockRailVisible{opacity:1;transform:translateY(0)}.PortfolioProjectPage-module__RnrRtq__editorBlockDragHandle,.PortfolioProjectPage-module__RnrRtq__editorInsertButton,.PortfolioProjectPage-module__RnrRtq__editorDropdownButton,.PortfolioProjectPage-module__RnrRtq__editorIconAction,.PortfolioProjectPage-module__RnrRtq__editorDropdownItem{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 90%, white 10%);color:var(--france-blue);letter-spacing:.06em;text-transform:uppercase;font-family:Made Tommy Black,sans-serif}.PortfolioProjectPage-module__RnrRtq__editorRailDropdown{z-index:130;position:relative}.PortfolioProjectPage-module__RnrRtq__editorBlockDragHandle,.PortfolioProjectPage-module__RnrRtq__editorInsertButton{width:1.9rem;min-width:1.9rem;height:1.9rem;box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorBlockDragHandle:hover,.PortfolioProjectPage-module__RnrRtq__editorInsertButton:hover,.PortfolioProjectPage-module__RnrRtq__editorDropdownButton:hover,.PortfolioProjectPage-module__RnrRtq__editorIconAction:hover,.PortfolioProjectPage-module__RnrRtq__editorDropdownItem:hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__editorBlockDragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:.88rem;line-height:1}.PortfolioProjectPage-module__RnrRtq__editorBlockDragHandle:active{cursor:grabbing}.PortfolioProjectPage-module__RnrRtq__editorBlockBody{min-width:0;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;gap:.55rem;padding:0;display:grid}.PortfolioProjectPage-module__RnrRtq__editorInsertControl{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortfolioProjectPage-module__RnrRtq__editorInsertButton{opacity:.45;box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), opacity var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast)}.PortfolioProjectPage-module__RnrRtq__editorDropZone:hover .PortfolioProjectPage-module__RnrRtq__editorInsertButton,.PortfolioProjectPage-module__RnrRtq__editorDropZoneActive .PortfolioProjectPage-module__RnrRtq__editorInsertButton,.PortfolioProjectPage-module__RnrRtq__editorInsertControl:focus-within .PortfolioProjectPage-module__RnrRtq__editorInsertButton{opacity:1}.PortfolioProjectPage-module__RnrRtq__editorEditableBlock{outline:none;min-height:1.8rem}:is(.PortfolioProjectPage-module__RnrRtq__editorSurface .PortfolioProjectPage-module__RnrRtq__editorEditableBlock.sectionHeading,.PortfolioProjectPage-module__RnrRtq__editorSurface .PortfolioProjectPage-module__RnrRtq__editorEditableBlockh2,.PortfolioProjectPage-module__RnrRtq__editorSurface .PortfolioProjectPage-module__RnrRtq__editorEditableBlockh3,.PortfolioProjectPage-module__RnrRtq__editorSurface .PortfolioProjectPage-module__RnrRtq__editorEditableBlockh4,.PortfolioProjectPage-module__RnrRtq__editorSurface .PortfolioProjectPage-module__RnrRtq__editorEditableBlockh5){margin:0}.PortfolioProjectPage-module__RnrRtq__editorEditableBlock:empty:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--page-blue-muted) 72%, white 28%)}:is(.PortfolioProjectPage-module__RnrRtq__editorEditableBlock p,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock h1,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock h2,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock h3,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock h4,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock h5,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock blockquote,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock ul,.PortfolioProjectPage-module__RnrRtq__editorEditableBlock ol){margin:0}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock{outline:none;display:block}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure{justify-items:center;width:100%;margin-top:0;display:grid}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure>div{width:100%;margin:0 auto}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view$=-medium]{max-width:760px!important}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view$=-small]{max-width:480px!important}:is(.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=landscape]>div,.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=square]>div){width:100%;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=landscape]>div{aspect-ratio:16/9}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=square]>div{aspect-ratio:1}:is(.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=landscape] img,.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-view^=square] img){object-fit:cover;width:100%;height:100%}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-align=top] img{object-position:center top}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock figure[data-image-align=bottom] img{object-position:center bottom}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock .responsiveAsset{display:block}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock img{border:1px solid var(--deck-card-border);background:var(--deck-card-surface);width:100%;height:auto;box-shadow:var(--deck-card-shadow-rest);margin:0 auto;display:block}.PortfolioProjectPage-module__RnrRtq__editorMediaBlock video{border:1px solid var(--deck-card-border);background:var(--deck-card-surface);width:100%;max-width:100%;height:auto;box-shadow:var(--deck-card-shadow-rest);margin:0 auto;display:block}.PortfolioProjectPage-module__RnrRtq__editorToolbarMenu{z-index:90;border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 94%, white 6%);flex-wrap:wrap;align-items:center;gap:.4rem;width:fit-content;max-width:min(40rem,100%);padding:.45rem;display:flex;position:relative;box-shadow:0 1rem 2.2rem #091e4229}.PortfolioProjectPage-module__RnrRtq__editorDropdown{position:relative}.PortfolioProjectPage-module__RnrRtq__editorDropdownButton{min-height:2.1rem;box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:.42rem;padding:.52rem .72rem .48rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorDropdownButton span{line-height:1}.PortfolioProjectPage-module__RnrRtq__editorIconAction{min-width:2.1rem;height:2.1rem;box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:0 .6rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorDropdownMenu{z-index:140;border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 96%, white 4%);min-width:11rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 1rem 2rem #091e4224}.PortfolioProjectPage-module__RnrRtq__editorDropdownMenuRail{top:0;left:calc(100% + .35rem)}.PortfolioProjectPage-module__RnrRtq__editorDropdownItem{min-height:2.15rem;box-shadow:none;background:0 0;border:0;align-items:center;gap:.6rem;padding:.55rem .7rem .5rem;font-size:.68rem;line-height:1.05;display:flex}.PortfolioProjectPage-module__RnrRtq__editorDropdownItemIcon{opacity:.7;justify-content:center;align-items:center;width:1.4rem;font-size:.72rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__editorDropdownItemActive{background:color-mix(in srgb, var(--france-blue) 12%, transparent);color:var(--france-blue)}.PortfolioProjectPage-module__RnrRtq__editorDropdownLabel{font-family:Open Sans,sans-serif;font-size:.78rem;font-weight:700;line-height:1}.PortfolioProjectPage-module__RnrRtq__editorToolbarDivider{background:color-mix(in srgb, var(--deck-card-border) 80%, transparent);align-self:center;width:1px;height:1.4rem;margin:0 .1rem;display:inline-block}.PortfolioProjectPage-module__RnrRtq__editorIconActionDanger:hover{color:#c00;background:color-mix(in srgb, #c00 8%, var(--page-demo-link-bg-hover) 92%)}.PortfolioProjectPage-module__RnrRtq__editorUploadPlaceholder{border:1px dashed color-mix(in srgb, var(--france-blue) 40%, transparent);background:color-mix(in srgb, var(--france-blue) 4%, transparent);width:100%;min-height:6rem;color:var(--page-blue-muted);letter-spacing:.04em;align-items:center;gap:.75rem;padding:1.2rem 1.4rem;font-family:Open Sans,sans-serif;font-size:.84rem;line-height:1.4;display:flex}.PortfolioProjectPage-module__RnrRtq__editorUploadPlaceholderSpinner{border:2px solid color-mix(in srgb, var(--france-blue) 25%, transparent);border-top-color:var(--france-blue);border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;animation:.75s linear infinite PortfolioProjectPage-module__RnrRtq__editorSpinnerRotate;display:inline-block}@keyframes PortfolioProjectPage-module__RnrRtq__editorSpinnerRotate{to{transform:rotate(360deg)}}.PortfolioProjectPage-module__RnrRtq__deleteOverlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PortfolioProjectPage-module__RnrRtq__deleteDialog{border:1px solid color-mix(in srgb, #c00 40%, var(--deck-card-border) 60%);background:var(--deck-card-surface);gap:.9rem;width:min(28rem,100vw - 2rem);padding:1.5rem;display:grid;box-shadow:0 2rem 4rem #091e4247}.PortfolioProjectPage-module__RnrRtq__deleteDialogTitle{letter-spacing:.1em;text-transform:uppercase;color:#c00;margin:0;font-family:Made Tommy Black,sans-serif;font-size:.8rem}.PortfolioProjectPage-module__RnrRtq__deleteDialogBody{color:var(--deck-card-body);margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;line-height:1.55}.PortfolioProjectPage-module__RnrRtq__deleteDialogBody strong{color:var(--deck-card-number);font-family:ui-monospace,Courier New,monospace;font-size:.82rem;font-weight:700}.PortfolioProjectPage-module__RnrRtq__deleteDialogInput{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 92%, white 8%);width:100%;min-height:2.6rem;color:var(--page-text);padding:.65rem .8rem;font-family:ui-monospace,Courier New,monospace;font-size:.9rem;line-height:1.4}.PortfolioProjectPage-module__RnrRtq__deleteDialogInput::placeholder{color:var(--page-blue-muted);opacity:.45}.PortfolioProjectPage-module__RnrRtq__deleteDialogError{color:#c00;margin:0;font-family:Open Sans,sans-serif;font-size:.8rem}.PortfolioProjectPage-module__RnrRtq__deleteDialogActions{justify-content:flex-end;gap:.6rem;margin-top:.2rem;display:flex}.PortfolioProjectPage-module__RnrRtq__deleteDialogCancel,.PortfolioProjectPage-module__RnrRtq__deleteDialogConfirm{border:1px solid var(--deck-card-border);letter-spacing:.08em;text-transform:uppercase;min-height:2.4rem;box-shadow:var(--page-demo-link-shadow);transition:transform var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1rem .56rem;font-family:Made Tommy Black,sans-serif;font-size:.72rem;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__deleteDialogCancel{background:var(--page-demo-link-bg);color:var(--deck-card-number)}.PortfolioProjectPage-module__RnrRtq__deleteDialogCancel:hover{background:var(--page-demo-link-bg-hover);box-shadow:var(--page-demo-link-shadow-hover);transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__deleteDialogConfirm{color:#fff;background:#c00;border-color:#c00}.PortfolioProjectPage-module__RnrRtq__deleteDialogConfirm:not(:disabled):hover{box-shadow:var(--page-demo-link-shadow-hover);background:#a00;transform:translateY(2px)}.PortfolioProjectPage-module__RnrRtq__deleteDialogCancel:disabled,.PortfolioProjectPage-module__RnrRtq__deleteDialogConfirm:disabled{opacity:.5;cursor:not-allowed}.PortfolioProjectPage-module__RnrRtq__editorDropdownHint{letter-spacing:.1em;text-transform:uppercase;color:var(--page-blue-muted);opacity:.7;margin:0 0 .2rem;padding:.35rem .7rem .15rem;font-family:Open Sans,sans-serif;font-size:.6rem;font-weight:700}.PortfolioProjectPage-module__RnrRtq__editorImageControls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.PortfolioProjectPage-module__RnrRtq__editorSegmentedControl{border:1px solid var(--deck-card-border);background:color-mix(in srgb, var(--deck-card-surface) 86%, white 14%);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;min-width:12rem;padding:.25rem;display:grid}.PortfolioProjectPage-module__RnrRtq__editorSegmentedButton{min-height:1.9rem;color:var(--page-blue-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.42rem .55rem .38rem;font-family:Made Tommy Black,sans-serif;font-size:.62rem;line-height:1}.PortfolioProjectPage-module__RnrRtq__editorSegmentedButton:hover,.PortfolioProjectPage-module__RnrRtq__editorSegmentedButtonActive{background:var(--page-demo-link-bg-hover);color:var(--france-blue)}.PortfolioProjectPage-module__RnrRtq__prose figure[style*=padding-bottom]{border:1px solid var(--deck-card-border);background:var(--deck-card-surface);box-shadow:var(--deck-card-shadow-rest);position:relative;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__prose figure[style*=padding-bottom]>div{position:absolute;inset:0}.PortfolioProjectPage-module__RnrRtq__prose figure iframe{border:0;width:100%;height:100%;display:block}.PortfolioProjectPage-module__RnrRtq__prose figure img{width:100%;height:auto;box-shadow:none;background:0 0;border:none;margin:0 auto;display:block}.PortfolioProjectPage-module__RnrRtq__prose figure video{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;margin:0 auto;display:block}.PortfolioProjectPage-module__RnrRtq__articleVideoFrame{aspect-ratio:16/9;width:100%;box-shadow:none;background:0 0;border:none;position:relative;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__articleVideoFrame iframe,.PortfolioProjectPage-module__RnrRtq__articleVideoFrame video{border:0;width:100%;height:100%}.PortfolioProjectPage-module__RnrRtq__projectPager{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.PortfolioProjectPage-module__RnrRtq__pagerCard{gap:.55rem;padding:1rem 1.1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__pagerCard strong{z-index:1;color:var(--deck-card-number);text-transform:uppercase;font-family:Changa One,sans-serif;font-size:1rem;font-weight:400;line-height:1.08;position:relative}.PortfolioProjectPage-module__RnrRtq__pagerContext,.PortfolioProjectPage-module__RnrRtq__pagerTechnology{z-index:1;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-family:Open Sans,sans-serif;font-size:.68rem;font-style:normal;font-weight:700;line-height:1.2;display:block;position:relative;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__pagerContext{color:var(--deck-card-number)}.PortfolioProjectPage-module__RnrRtq__pagerTechnology{color:var(--page-blue-muted)}.PortfolioProjectPage-module__RnrRtq__connectButton{z-index:25;border-radius:var(--page-button-radius);background:var(--button-bg);width:min(12em,100vw - 2rem);color:var(--button-text);text-align:center;text-transform:uppercase;transition:background-color var(--transition-fast), color var(--transition-fast);box-shadow:var(--page-button-shadow);margin:0 auto 1em;padding:.5em;font-family:Made Tommy Black,sans-serif;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1;text-decoration:none;display:block;position:fixed;inset:auto 0 1rem;overflow:hidden}.PortfolioProjectPage-module__RnrRtq__connectButtonText,.PortfolioProjectPage-module__RnrRtq__connectButtonEmail{transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.PortfolioProjectPage-module__RnrRtq__connectButtonEmail{padding:inherit;white-space:nowrap;justify-content:center;align-items:center;font-size:.68em;display:flex;position:absolute;inset:0;transform:translateY(100%)}.PortfolioProjectPage-module__RnrRtq__connectButton:hover,.PortfolioProjectPage-module__RnrRtq__connectButton:focus-visible,.PortfolioProjectPage-module__RnrRtq__connectButton:active{background:var(--button-hover-bg);color:var(--button-hover-text)}.PortfolioProjectPage-module__RnrRtq__connectButton:hover .PortfolioProjectPage-module__RnrRtq__connectButtonText,.PortfolioProjectPage-module__RnrRtq__connectButton:focus-visible .PortfolioProjectPage-module__RnrRtq__connectButtonText,.PortfolioProjectPage-module__RnrRtq__connectButton:active .PortfolioProjectPage-module__RnrRtq__connectButtonText{transform:translateY(-140%)}.PortfolioProjectPage-module__RnrRtq__connectButton:hover .PortfolioProjectPage-module__RnrRtq__connectButtonEmail,.PortfolioProjectPage-module__RnrRtq__connectButton:focus-visible .PortfolioProjectPage-module__RnrRtq__connectButtonEmail,.PortfolioProjectPage-module__RnrRtq__connectButton:active .PortfolioProjectPage-module__RnrRtq__connectButtonEmail{transform:translateY(0)}@media (max-width:980px){.PortfolioProjectPage-module__RnrRtq__page{padding-inline:1rem}}@media (max-width:767px){.PortfolioProjectPage-module__RnrRtq__navbar{padding:0}.PortfolioProjectPage-module__RnrRtq__navInner{justify-content:space-between;align-items:flex-start;gap:0}.PortfolioProjectPage-module__RnrRtq__navActions{gap:.5rem}.PortfolioProjectPage-module__RnrRtq__navLink{padding-top:10px;padding-bottom:10px;display:inline-flex}.PortfolioProjectPage-module__RnrRtq__navLabel{display:none}.PortfolioProjectPage-module__RnrRtq__navIcon{display:block}.PortfolioProjectPage-module__RnrRtq__editorNavButton{padding:.66rem .82rem .62rem;font-size:.86rem}.PortfolioProjectPage-module__RnrRtq__editorStickyRail{float:none;justify-items:stretch;width:100%;margin-left:0}.PortfolioProjectPage-module__RnrRtq__editorStickyStatus{text-align:left;max-width:none}.PortfolioProjectPage-module__RnrRtq__editorSurface{outline-offset:8px;gap:.85rem}.PortfolioProjectPage-module__RnrRtq__editorCardImagePanel,.PortfolioProjectPage-module__RnrRtq__editorCardImageActions{grid-template-columns:1fr}.PortfolioProjectPage-module__RnrRtq__editorBlockRow{grid-template-columns:1fr;gap:.55rem}.PortfolioProjectPage-module__RnrRtq__editorDropZone,.PortfolioProjectPage-module__RnrRtq__editorDropZoneVisible{margin-left:0}.PortfolioProjectPage-module__RnrRtq__editorBlockRail{opacity:1;justify-content:flex-start;transform:none}.PortfolioProjectPage-module__RnrRtq__editorToolbarMenu{width:100%;max-width:100%;position:relative;top:auto;left:auto}.PortfolioProjectPage-module__RnrRtq__title{font-size:clamp(2rem,10vw,3.4rem)}.PortfolioProjectPage-module__RnrRtq__projectPager{grid-template-columns:1fr}}
