@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";.prestilla-product-shell{background:var(--ps-canvas);color:var(--ps-ink);font-family:var(--ps-body)}.prestilla-product-shell button:not(svg *),.prestilla-product-shell input:not(svg *),.prestilla-product-shell select:not(svg *),.prestilla-product-shell textarea:not(svg *){border-radius:var(--ps-radius)!important;font-family:var(--ps-body)!important}.prestilla-product-shell button:not(svg *){letter-spacing:.015em;transition:transform 80ms ease,box-shadow .1s ease,border-color .1s ease,background-color .1s ease!important}.prestilla-product-shell button:not(svg *):disabled{opacity:.42!important;cursor:not-allowed!important}.prestilla-product-shell button:not(svg *).visualisation-switcher-tile[aria-pressed=true]{opacity:1!important;cursor:default!important}.prestilla-product-shell button:not(svg *):not(:disabled):hover{filter:none!important;transform:none;box-shadow:none!important}.prestilla-product-shell button:not(svg *):not(:disabled):active{transform:translate(0);box-shadow:none!important}.prestilla-product-shell button:not(svg *)[aria-pressed=true],.prestilla-product-shell button:not(svg *)[aria-selected=true]{box-shadow:none!important}.prestilla-product-shell button:not(svg *):focus-visible,.prestilla-product-shell select:not(svg *):focus-visible{outline:2px solid var(--ps-ink)!important;outline-offset:2px}.prestilla-product-shell input:not(svg *):not([type]),.prestilla-product-shell input:not(svg *)[type=text],.prestilla-product-shell input:not(svg *)[type=search],.prestilla-product-shell input:not(svg *)[type=email],.prestilla-product-shell input:not(svg *)[type=url],.prestilla-product-shell input:not(svg *)[type=tel],.prestilla-product-shell input:not(svg *)[type=password],.prestilla-product-shell input:not(svg *)[type=number],.prestilla-product-shell textarea:not(svg *){transition:box-shadow .1s ease!important}.prestilla-product-shell input:not(svg *):not([type]):focus,.prestilla-product-shell input:not(svg *)[type=text]:focus,.prestilla-product-shell input:not(svg *)[type=search]:focus,.prestilla-product-shell input:not(svg *)[type=email]:focus,.prestilla-product-shell input:not(svg *)[type=url]:focus,.prestilla-product-shell input:not(svg *)[type=tel]:focus,.prestilla-product-shell input:not(svg *)[type=password]:focus,.prestilla-product-shell input:not(svg *)[type=number]:focus,.prestilla-product-shell textarea:not(svg *):focus{outline:2px solid var(--ps-ink)!important;outline-offset:1px;box-shadow:none!important;caret-color:var(--ps-annotation)}.prestilla-product-shell .ps-app-header{position:relative;isolation:isolate;z-index:30;background:var(--ps-paper);border-bottom:1px solid var(--ps-border)}.prestilla-product-shell .ps-app-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ps-field) right center / 640px auto no-repeat;opacity:1}.prestilla-product-shell .ps-app-header:after{content:"";position:absolute;left:16px;bottom:-7px;width:112px;height:16px;pointer-events:none;background:var(--ps-field) center 56% / 100% 240% no-repeat}.prestilla-product-shell .ps-toolbar-menu-trigger,.prestilla-product-shell .ps-toolbar-action{display:inline-flex;align-items:center;min-height:32px;padding:7px 9px!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:var(--ps-ink)!important;gap:6px;font-size:12px!important;font-weight:560!important}.prestilla-product-shell .ps-toolbar-menu-trigger:hover,.prestilla-product-shell .ps-toolbar-action:hover{background:var(--ps-control-hover)!important;border-bottom-color:transparent!important;box-shadow:none!important}.prestilla-product-shell .ps-toolbar-primary{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 15px!important;border:1px solid var(--ps-graphite)!important;background:var(--ps-graphite)!important;color:var(--ps-paper)!important;box-shadow:none!important;font-size:12px!important}.prestilla-product-shell .ps-toolbar-primary:hover{box-shadow:none!important}.prestilla-product-shell .ps-control,.prestilla-product-shell .ps-tool-tile,.prestilla-product-shell .ps-thumbnail-action{border:1px solid var(--ps-control-border)!important;background:var(--ps-control-surface)!important;color:var(--ps-ink)!important;box-shadow:none!important}.prestilla-product-shell .ps-control-primary{border:1px solid var(--ps-control-primary)!important;background:var(--ps-control-primary)!important;color:var(--ps-paper)!important;box-shadow:none!important}.prestilla-product-shell .ps-control-quiet{border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;color:var(--ps-ink)!important;box-shadow:none!important}.prestilla-product-shell .ps-control-quiet:hover{border-bottom-color:var(--ps-ink)!important}.prestilla-product-shell .ps-suggestion-control{padding:7px 9px!important;text-align:left!important;color:var(--ps-muted)!important}.prestilla-product-shell .ps-suggestion-control:hover{border-color:var(--ps-graphite)!important;color:var(--ps-ink)!important;box-shadow:none!important}.prestilla-product-shell .ps-onboarding-choice{position:relative;border-color:var(--ps-control-border)!important;background:var(--ps-control-surface)!important;box-shadow:none!important}.prestilla-product-shell .ps-onboarding-choice:hover{border-color:var(--ps-graphite)!important;box-shadow:none!important}.prestilla-product-shell .ps-onboarding-choice[data-recommended=true]{border-color:var(--ps-steel)!important;background:color-mix(in srgb,var(--ps-annotation) 5%,var(--ps-paper))!important;box-shadow:none!important}.prestilla-product-shell .ps-tool-tile{padding:7px 4px!important}.prestilla-product-shell .ps-tool-tile[aria-pressed=true]{border-color:var(--ps-control-primary)!important;background:var(--ps-control-hover)!important;color:var(--ps-control-primary)!important;box-shadow:none!important}.prestilla-product-shell .ps-thumbnail-action{width:22px;height:22px;padding:0!important}.prestilla-product-shell .ps-sidebar{background:var(--ps-paper)!important;border-color:var(--ps-border)!important}.prestilla-product-shell .ps-sidebar-tools{background:var(--ps-canvas)!important}.prestilla-product-shell .ps-input{border:1px solid var(--ps-control-border)!important;background:var(--ps-control-surface)!important;color:var(--ps-ink)!important}.prestilla-product-shell .ps-panel{border:1px solid var(--ps-border)!important;border-top:2px solid var(--ps-annotation)!important;border-radius:var(--ps-radius)!important;background:var(--ps-paper)!important;color:var(--ps-ink)!important;box-shadow:var(--ps-shadow)!important}.prestilla-product-shell .ps-danger{color:var(--ps-danger)!important}.prestilla-product-shell :not(svg *)::selection{color:#fff;background:var(--ps-annotation)}.prestilla-product-shell :is(.ps-control,.ps-tool-tile,.ps-thumbnail-action,.ps-onboarding-choice,.ps-suggestion-control):not(:disabled):hover{background:var(--ps-control-hover)!important;border-color:var(--ps-ink)!important;color:var(--ps-ink)!important;box-shadow:none!important}.prestilla-product-shell :is(.ps-toolbar-primary,.ps-control-primary):not(:disabled):hover{background:color-mix(in srgb,var(--ps-control-primary) 92%,var(--ps-paper))!important;color:var(--ps-paper)!important;box-shadow:none!important}.prestilla-product-shell .ps-toolbar-menu-trigger[aria-expanded=true],.prestilla-product-shell .ps-toolbar-menu-trigger[data-active=true]{background:var(--ps-control-hover)!important;border-bottom-color:var(--ps-ink)!important}.ps-menu{background:var(--ps-paper, #FFFCF6);color:var(--ps-ink);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow)}.prestilla-product-shell .ps-menu button:not(:disabled):hover{background:var(--ps-control-hover)!important;color:var(--ps-ink)!important;box-shadow:none!important}.ps-menu button strong{font-weight:500}.ps-menu-label{display:inline-flex;align-items:center;gap:8px}.ps-menu-shortcut{font-family:var(--ps-mono);color:var(--ps-muted);font-size:10px}.ps-workspace-icon{flex-shrink:0}@media (prefers-reduced-motion: reduce){.prestilla-product-shell button:not(svg *){transition:none!important}}.ps-entry-header{position:relative;isolation:isolate;z-index:2}.ps-entry-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ps-field) right center / 640px auto no-repeat}.ps-creation-panel{position:relative;isolation:isolate}.ps-creation-panel:before{content:"";position:absolute;top:130px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--ps-field) right bottom / 180px auto no-repeat}@media (max-width:1100px){.ps-creation-panel:before{display:none}}.ig-page,.prestilla-landing{--ig-canvas: #F5F1E8;--ig-paper: #F5F1E8;--ig-panel: #FFFCF6;--ig-ink: #192735;--ig-navy: #192735;--ig-muted: #526269;--ig-steel: #39758A;--ig-line: #B7C6C6;--ig-red: #C45136;--ig-blue: #A83E29;--ig-surface-alt: #E9EEEB;--ig-inverse-ink: #F5F1E8;--ig-inverse-muted: #CBD8D8;--ig-on-primary: #FFFFFF;--ig-serif: "Newsreader", Georgia, serif;--ig-sans: "Instrument Sans", Arial, sans-serif;--ig-mono: "IBM Plex Mono", monospace;--ig-display-weight: 500;--ig-body-weight: 400;--ig-body-leading: 1.48;--ig-control-radius: 0px;--ig-theme-cover-detail: url(/gallery-theme/surface-0-selvedge-cover-ivory-detail.svg);--ig-theme-section-art: url(/gallery-theme/surface-2-selvedge-section-ink.svg);--ig-theme-closing-art: url(/gallery-theme/surface-5-selvedge-closing-ivory.svg)}.prestilla-landing{--ps-canvas: var(--ig-canvas);--ps-paper: var(--ig-panel);--ps-ink: var(--ig-ink);--ps-muted: var(--ig-muted);--ps-graphite: var(--ig-navy);--ps-annotation: var(--ig-red);--ps-steel: var(--ig-steel);--ps-emphasis: var(--ig-red);--ps-border: var(--ig-line);--ps-danger: var(--ig-blue);--ps-display: var(--ig-serif);--ps-body: var(--ig-sans);--ps-mono: var(--ig-mono);--ps-control-primary: var(--ig-navy);--ps-control-accent: var(--ig-red);--ps-control-surface: var(--ig-panel);--ps-control-border: var(--ig-line);--ps-control-muted: var(--ig-muted);--ps-radius: var(--ig-control-radius);--ps-shadow: none;--ps-field: var(--ig-theme-cover-detail);--ps-control-hover: var(--ig-surface-alt)}.marketing-brand{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ig-ink)}.marketing-brand img{display:block;flex-shrink:0}.marketing-brand>span{margin-left:-1px;font:400 25px/1 var(--ig-serif);letter-spacing:-.045em}.prestilla-product-shell.prestilla-landing header{background-color:var(--ig-canvas)!important;background-image:none!important;border-bottom:1px solid var(--ig-line)!important}.prestilla-product-shell.prestilla-landing header:after{display:none}.acquisition-grid{max-width:1120px;margin-inline:auto;padding:36px 32px;gap:32px 48px;align-items:start}.acquisition-intro{padding-top:4px}.prestilla-landing .acquisition-header:before,.prestilla-landing .acquisition-header:after{display:none}.acquisition-header button{min-height:44px;min-width:44px}.acquisition-home-brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;text-decoration:none}.acquisition-header-nav{display:flex;align-items:center;gap:12px}.acquisition-header-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--ps-ink);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.acquisition-header a:focus-visible{outline:2px solid var(--ps-ink);outline-offset:3px}.acquisition-form .ps-control-primary{min-height:44px}.acquisition-form textarea{height:clamp(104px,calc(40svh - 140px),220px)}.landing-samples-link{display:block;margin-top:12px;padding:8px 0;min-height:44px;border:0;background:none;color:var(--ig-ink);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.landing-samples-dialog{box-sizing:border-box;width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--ig-line);background:var(--ig-paper);color:var(--ig-ink);font-family:var(--ig-sans);overflow:auto}.landing-samples-dialog::backdrop{background:#0f1922a6}.landing-samples-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px 4px 20px;background:var(--ig-paper);border-bottom:1px solid var(--ig-line)}.landing-samples-toolbar h2{margin:0;font-size:18px}.landing-samples-toolbar button{width:44px;height:44px;border:0;background:none;color:inherit;font-size:28px;cursor:pointer}.landing-samples-body{padding:16px 20px}.landing-samples-dialog .landing-deck-preview{padding-top:0}.landing-samples-dialog .landing-deck-pagination button{min-width:44px;height:44px}.landing-samples-dialog .landing-deck-art{width:min(100%,calc((100dvh - 240px) * 16 / 9));margin-inline:auto;box-shadow:none}.landing-samples-dialog .landing-preview-empty button{min-height:44px;padding:8px 12px;background:none;color:inherit;border:1px solid var(--ig-line);cursor:pointer}@media (max-width:600px){.landing-samples-dialog{width:100vw;max-height:100dvh;border:0}.landing-samples-toolbar{padding-top:max(4px,env(safe-area-inset-top))}.landing-samples-body{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.landing-samples-dialog .landing-deck-controls{align-items:flex-start;flex-wrap:wrap}}@media (max-height:500px) and (orientation:landscape){.landing-samples-dialog{width:100vw;max-height:100dvh;border:0}.landing-samples-body{padding:8px 16px}.landing-samples-dialog .landing-deck-art{width:min(100%,calc((100dvh - 174px) * 16 / 9))}.landing-samples-dialog .landing-gallery-attribution{margin-top:8px}}.prestilla-landing-auth{position:relative;isolation:isolate}.prestilla-landing-auth .cl-rootBox,.prestilla-landing-auth .cl-cardBox{width:100%;max-width:100%;margin-inline:auto}.prestilla-landing-auth .cl-card{width:100%;box-sizing:border-box}.prestilla-landing-auth .cl-formButtonPrimary{background:var(--ig-navy)!important;color:var(--ig-on-primary)!important;box-shadow:none!important;border:1px solid var(--ig-navy)!important}.prestilla-landing-auth .cl-formButtonPrimary:before,.prestilla-landing-auth .cl-formButtonPrimary:after{background:none!important;box-shadow:none!important}.prestilla-landing-auth:before{content:"";position:absolute;top:0;right:0;width:clamp(0px,calc((100% - 440px)/2),360px);height:100px;z-index:-1;pointer-events:none;background:var(--ig-theme-cover-detail) right top / auto 100% no-repeat}.prestilla-landing :is(button,a):focus-visible{outline:2px solid var(--ig-navy);outline-offset:4px}.prestilla-landing .ps-control-primary{box-shadow:none!important}.landing-deck-preview{width:100%;min-width:0;padding-top:92px}.landing-deck-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font:10px var(--ig-mono);color:var(--ig-muted)}.landing-deck-heading>span{color:var(--ig-ink);font:650 18px/1.3 var(--ig-sans)}.landing-deck-heading a{color:var(--ig-ink);text-decoration:none}.landing-deck-art{display:block;padding:0;cursor:pointer;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ig-panel);border:1px solid var(--ig-line);box-sizing:border-box;box-shadow:0 12px 28px color-mix(in srgb,var(--ig-ink) 8%,transparent)}.landing-deck-art>img,.landing-deck-art>svg{display:block;width:100%;height:100%;object-fit:contain}.landing-deck-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.landing-deck-controls>div:first-child{min-width:0}.landing-deck-controls strong{display:block;font-size:13px;line-height:1.4}.landing-deck-controls>div:first-child>span{display:block;margin-top:4px;color:var(--ig-muted);font-size:11px}.landing-deck-pagination{display:flex;align-items:center;gap:10px;flex-shrink:0}.landing-deck-pagination>span{font:10px var(--ig-mono);color:var(--ig-muted)}.landing-deck-pagination button{width:36px;height:36px;border:1px solid var(--ig-line);background:var(--ig-panel);color:var(--ig-ink);cursor:pointer;font-size:16px}.landing-deck-pagination button:hover{background:var(--ig-surface-alt)}.landing-gallery-attribution{margin:16px 0 0;color:var(--ig-ink);font-size:12px;line-height:1.5;text-align:center}.landing-sample-label{margin-bottom:4px;color:var(--ig-muted);font-size:11px;line-height:1.4}.landing-sample-context{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin:0;color:var(--ig-muted);font-size:12px;line-height:1.5}.landing-sample-context button{min-height:44px;padding:8px 0;border:0;background:none;color:var(--ig-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.landing-preview-empty{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.landing-preview-empty a{color:var(--ig-ink);text-underline-offset:3px}.landing-preview-empty span{color:var(--ig-muted)}@media (max-width:860px){.acquisition-grid{grid-template-columns:minmax(0,1fr)!important;padding:24px 20px;gap:24px}.acquisition-intro{padding:0}.acquisition-header{height:56px!important;padding-inline:20px!important}.acquisition-grid .landing-deck-pagination button{min-width:44px;height:44px}.landing-deck-heading{flex-wrap:wrap}}@media (max-width:560px){.acquisition-grid{padding-top:20px;gap:20px}}@media (min-width:640px) and (max-height:500px) and (orientation:landscape){.acquisition-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;padding:16px 20px;gap:20px 24px}.acquisition-intro{padding-top:0}}
