[data-ongati-booking-date-trigger][hidden],input[data-ongati-picker-mode=booking-date][hidden]{display:none!important}.ongati-booking-date-trigger:not([hidden]){border:1px solid var(--ongati-line,#e6eae5);text-align:start;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235D6B74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:18px 18px;align-items:center;width:100%;min-height:44px;padding-inline:.75rem 2.875rem;display:flex}.ongati-booking-date-trigger:focus-visible{border-color:var(--ongati-business-accent,var(--ongati-green,#12915a));outline:2px solid var(--ongati-business-accent,var(--ongati-green,#12915a));outline-offset:1px}.ongati-booking-date-trigger:disabled{cursor:not-allowed}.ongati-date-time-input,input[data-ongati-date-time-enhanced=true]{cursor:pointer;background-position:right .875rem center;background-repeat:no-repeat;background-size:18px 18px;min-height:44px;padding-inline-end:2.875rem}input.ongati-date-time-input[data-ongati-date-time-enhanced=true]{padding-inline-end:2.875rem}.ongati-date-time-input[type=date],.ongati-date-time-input[type=datetime-local],input[type=date][data-ongati-date-time-enhanced=true],input[type=datetime-local][data-ongati-date-time-enhanced=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235D6B74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}.ongati-date-time-input[type=time],input[type=time][data-ongati-date-time-enhanced=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235D6B74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.ongati-date-time-input::-webkit-calendar-picker-indicator{pointer-events:none;opacity:0}input[data-ongati-date-time-enhanced=true]::-webkit-calendar-picker-indicator{pointer-events:none;opacity:0}.ongati-date-time-input:focus,input[data-ongati-date-time-enhanced=true]:focus{border-color:var(--ongati-business-accent,var(--ongati-green,var(--green,#12915a)));outline:2px solid var(--ongati-business-accent,var(--ongati-green,var(--green,#12915a)));outline:2px solid color-mix(in srgb, var(--ongati-business-accent,var(--ongati-green,var(--green,#12915a))) 34%, transparent);outline-offset:1px}.ongati-date-time-input:disabled,input[data-ongati-date-time-enhanced=true]:disabled{cursor:not-allowed}[dir=rtl] .ongati-date-time-input,[dir=rtl] input[data-ongati-date-time-enhanced=true],[dir=rtl] .ongati-booking-date-trigger{background-position:.875rem}.ongati-date-time-picker-layer{--ongati-dt-card:var(--ongati-card,var(--card,#fff));--ongati-dt-surface:var(--ongati-surface,var(--paper,#f1f4f0));--ongati-dt-ink:var(--ongati-ink,var(--ink,#17242e));--ongati-dt-muted:var(--ongati-muted,var(--muted,#5d6b74));--ongati-dt-quiet:var(--ongati-quiet,var(--soft,#8b99a2));--ongati-dt-line:var(--ongati-line,var(--line,#e6eae5));--ongati-dt-accent:var(--ongati-business-accent,var(--ongati-green,var(--green,#12915a)));--ongati-dt-accent-strong:var(--ongati-green-deep,var(--green-deep,#0c7146));--ongati-dt-accent-soft:var(--ongati-green-soft,var(--green-soft,#e4f4eb));--ongati-dt-accent-on:var(--ongati-business-accent-on,#fff);--ongati-dt-radius:var(--ongati-surface-radius,var(--radius,14px));--ongati-dt-control-radius:var(--ongati-control-radius,10px);z-index:1200;pointer-events:none;color:var(--ongati-dt-ink);font-family:var(--body,"Plus Jakarta Sans", Inter, system-ui, -apple-system, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.4;position:fixed;inset:0}.ongati-date-time-picker-layer[hidden],.ongati-date-time-picker-layer [hidden]{display:none!important}.ongati-date-time-picker-layer *,.ongati-date-time-picker-layer :before,.ongati-date-time-picker-layer :after{box-sizing:border-box}.ongati-date-time-picker-backdrop{background:#17242e75;border:0;display:none;position:absolute;inset:0}.ongati-date-time-picker-panel{overscroll-behavior:contain;border:1px solid var(--ongati-dt-line);border-radius:var(--ongati-dt-radius);background:var(--ongati-dt-card);width:min(352px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--ongati-shadow-raised,0 18px 48px #17242e29);color:var(--ongati-dt-ink);pointer-events:auto;scrollbar-width:thin;padding:14px;position:fixed;overflow:auto}.ongati-date-time-picker-header,.ongati-date-time-picker-navigation,.ongati-date-time-picker-actions,.ongati-date-time-picker-time-fields,.ongati-date-time-picker-tabs{align-items:center;display:flex}.ongati-date-time-picker-header{justify-content:space-between;gap:10px;min-height:44px}.ongati-date-time-picker-header>div{min-width:0}.ongati-date-time-picker-heading{min-width:0;color:var(--ongati-dt-ink);font-family:var(--disp,"Outfit", Inter, system-ui, sans-serif);letter-spacing:-.01em;text-align:center;margin:0;font-size:16px;font-weight:700}.ongati-date-time-picker-header .ongati-date-time-picker-heading{text-align:left}.ongati-date-time-picker-subtitle{color:var(--ongati-dt-muted);margin:2px 0 0;font-size:12px}.ongati-date-time-picker-navigation{justify-content:space-between;gap:4px}.ongati-date-time-picker-navigation .ongati-date-time-picker-heading{flex:auto}.ongati-date-time-picker-nav,.ongati-date-time-picker-close,.ongati-date-time-picker-tab,.ongati-date-time-picker-button{border-radius:var(--ongati-dt-control-radius);min-width:44px;min-height:44px;color:var(--ongati-dt-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:700;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.ongati-date-time-picker-nav,.ongati-date-time-picker-close{flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.ongati-date-time-picker-nav svg,.ongati-date-time-picker-close svg{pointer-events:none;width:19px;height:19px;display:block}.ongati-date-time-picker-nav:hover:not(:disabled),.ongati-date-time-picker-close:hover:not(:disabled),.ongati-date-time-picker-tab:hover:not(:disabled),.ongati-date-time-picker-button:hover:not(:disabled){border-color:var(--ongati-dt-line);background:var(--ongati-dt-surface);color:var(--ongati-dt-accent-strong)}.ongati-date-time-picker-nav:focus-visible,.ongati-date-time-picker-close:focus-visible,.ongati-date-time-picker-tab:focus-visible,.ongati-date-time-picker-button:focus-visible,.ongati-date-time-picker-day:focus-visible,.ongati-date-time-picker-select:focus-visible{outline:2px solid var(--ongati-dt-accent);outline-offset:2px}.ongati-date-time-picker-nav:disabled,.ongati-date-time-picker-close:disabled,.ongati-date-time-picker-tab:disabled,.ongati-date-time-picker-button:disabled{cursor:not-allowed;opacity:.38}.ongati-date-time-picker-tabs{border:1px solid var(--ongati-dt-line);border-radius:calc(var(--ongati-dt-control-radius) + 2px);background:var(--ongati-dt-surface);gap:3px;margin-top:10px;padding:3px}.ongati-date-time-picker-tab{color:var(--ongati-dt-muted);flex:50%;padding:8px 10px}.ongati-date-time-picker-tab[aria-selected=true],.ongati-date-time-picker-tab[aria-pressed=true],.ongati-date-time-picker-tab.is-active{border-color:var(--ongati-dt-line);background:var(--ongati-dt-card);color:var(--ongati-dt-accent-strong);box-shadow:0 1px 3px #17242e14}.ongati-date-time-picker-body,.ongati-date-time-picker-calendar,.ongati-date-time-picker-time{min-width:0}.ongati-date-time-picker-body,.ongati-date-time-picker-calendar{margin-top:10px}.ongati-date-time-picker-weekdays,.ongati-date-time-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ongati-date-time-picker-weekdays{color:var(--ongati-dt-quiet);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.ongati-date-time-picker-week{display:contents}.ongati-date-time-picker-weekday{place-items:center;min-width:0;min-height:32px;display:grid}.ongati-date-time-picker-day{border-radius:var(--ongati-dt-control-radius);width:100%;min-width:0;min-height:44px;color:var(--ongati-dt-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;font-size:13px;font-weight:650;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:grid}.ongati-date-time-picker-day:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){background:var(--ongati-dt-accent-soft);color:var(--ongati-dt-accent-strong)}.ongati-date-time-picker-day[data-in-range],.ongati-date-time-picker-day[data-range=true]{background:color-mix(in srgb, var(--ongati-dt-accent-soft) 72%, transparent)}.ongati-date-time-picker-day[aria-selected=true],.ongati-date-time-picker-day.is-selected{border-color:color-mix(in srgb, var(--ongati-dt-accent) 84%, black);background:color-mix(in srgb, var(--ongati-dt-accent) 84%, black);color:var(--ongati-dt-accent-on);box-shadow:none}.ongati-date-time-picker-day[data-today=true]:not([aria-selected=true]),.ongati-date-time-picker-day[data-today]:not([aria-selected=true]),.ongati-date-time-picker-day.is-today:not([aria-selected=true]){border-color:var(--ongati-dt-accent);color:var(--ongati-dt-accent-strong)}.ongati-date-time-picker-day:disabled,.ongati-date-time-picker-day[aria-disabled=true],.ongati-date-time-picker-day.is-disabled{color:var(--ongati-dt-quiet);cursor:not-allowed;opacity:.4;background:0 0;border-color:#0000}.ongati-date-time-picker-day[data-outside-month=true],.ongati-date-time-picker-day.is-outside-month{color:var(--ongati-dt-quiet);opacity:.62}.ongati-date-time-picker-time{gap:12px;padding:12px 0 2px;display:grid}.ongati-date-time-picker-date-summary,.ongati-date-time-picker-time-summary{color:var(--ongati-dt-ink);margin:0;font-size:13px;font-weight:700}.ongati-date-time-picker-time-label,.ongati-date-time-picker-label,.ongati-date-time-picker-time-field>span{color:var(--ongati-dt-muted);margin:0;font-size:12px;font-weight:700}.ongati-date-time-picker-time-fields{gap:8px;min-width:0}.ongati-date-time-picker-separator{color:var(--ongati-dt-muted);flex:none;padding-top:20px;font-weight:800}.ongati-date-time-picker-time-field{flex:1 1 0;gap:5px;min-width:0;display:grid}.ongati-date-time-picker-select{border:1px solid var(--ongati-dt-line);border-radius:var(--ongati-dt-control-radius);appearance:auto;background-color:var(--ongati-dt-card);width:100%;min-width:0;min-height:44px;color:var(--ongati-dt-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:9px 34px 9px 11px}.ongati-date-time-picker-summary{border-top:1px solid var(--ongati-dt-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px;padding:10px 0 0;display:grid}.ongati-date-time-picker-summary-item{min-width:0}.ongati-date-time-picker-summary-label{color:var(--ongati-dt-quiet);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ongati-date-time-picker-summary-value{overflow-wrap:anywhere;color:var(--ongati-dt-ink);margin-top:3px;font-size:13px;font-weight:700;display:block}.ongati-date-time-picker-help,.ongati-date-time-picker-status,.ongati-date-time-picker-empty{color:var(--ongati-dt-muted);margin:8px 0 0;font-size:12px}.ongati-date-time-picker-empty{border-radius:var(--ongati-dt-control-radius);background:var(--ongati-dt-surface);padding:10px 12px}.ongati-date-time-picker-status[aria-live]{min-height:1.4em}.ongati-date-time-picker-actions{border-top:1px solid var(--ongati-dt-line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px}.ongati-date-time-picker-button{padding:9px 14px}.ongati-date-time-picker-button[data-ongati-date-time-clear]{margin-inline-end:auto}.ongati-date-time-picker-button.is-primary,.ongati-date-time-picker-button[data-primary=true]{border-color:var(--ongati-dt-accent);background:var(--ongati-dt-accent);color:var(--ongati-dt-accent-on)}.ongati-date-time-picker-button.is-primary:hover:not(:disabled),.ongati-date-time-picker-button[data-primary=true]:hover:not(:disabled){border-color:var(--ongati-dt-accent-strong);background:var(--ongati-dt-accent-strong);color:var(--ongati-dt-accent-on)}.ongati-date-time-picker-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.dark .ongati-date-time-input[type=date],html.dark .ongati-booking-date-trigger,html.dark .ongati-date-time-input[type=datetime-local],html.dark input[type=date][data-ongati-date-time-enhanced=true],html.dark input[type=datetime-local][data-ongati-date-time-enhanced=true],[data-theme=dark] .ongati-date-time-input[type=date],[data-theme=dark] .ongati-booking-date-trigger,[data-theme=dark] .ongati-date-time-input[type=datetime-local]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239AADB8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}html.dark .ongati-date-time-input[type=time],html.dark input[type=time][data-ongati-date-time-enhanced=true],[data-theme=dark] .ongati-date-time-input[type=time]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239AADB8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}html.dark .ongati-date-time-picker-layer,[data-theme=dark] .ongati-date-time-picker-layer{--ongati-dt-card:var(--ongati-card,#182731);--ongati-dt-surface:var(--ongati-surface,#111e27);--ongati-dt-ink:var(--ongati-ink,#f1f6f8);--ongati-dt-muted:var(--ongati-muted,#bbc8cf);--ongati-dt-quiet:var(--ongati-quiet,#9aadb8);--ongati-dt-line:var(--ongati-line,#344854);--ongati-dt-accent:var(--ongati-business-accent,var(--ongati-green,#43c58a));--ongati-dt-accent-strong:var(--ongati-green-deep,#78e0ae);--ongati-dt-accent-soft:var(--ongati-green-soft,#143d2b);--ongati-dt-accent-on:var(--ongati-business-accent-on,#0d161d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=639px){html.ongati-date-time-open,html.ongati-date-time-open body{overscroll-behavior:none;overflow:hidden}.ongati-date-time-picker-layer{pointer-events:auto}.ongati-date-time-picker-backdrop{display:block}.ongati-date-time-picker-panel{inset:auto 0 var(--ongati-picker-visible-bottom-offset,0px);width:100%;max-width:none;max-height:min(92dvh, 720px, var(--ongati-picker-visible-height,92dvh));padding:12px max(6px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px #17242e33}.ongati-date-time-picker-weekdays,.ongati-date-time-picker-grid{gap:0}.ongati-date-time-picker-weekday,.ongati-date-time-picker-day{min-height:44px}.ongati-date-time-picker-actions{padding-inline:2px}.ongati-date-time-picker-button{flex:1 1 0}}@media (prefers-reduced-motion:no-preference){.ongati-date-time-picker-layer:not([hidden]) .ongati-date-time-picker-panel{animation:.14s ease-out ongati-date-time-picker-enter}.ongati-date-time-picker-layer:not([hidden]) .ongati-date-time-picker-backdrop{animation:.14s ease-out ongati-date-time-picker-fade}@keyframes ongati-date-time-picker-enter{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ongati-date-time-picker-fade{0%{opacity:0}to{opacity:1}}@media (width<=639px){@keyframes ongati-date-time-picker-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}}@media (forced-colors:active){.ongati-date-time-input,.ongati-booking-date-trigger,input[data-ongati-date-time-enhanced=true]{background-image:none!important}.ongati-date-time-picker-backdrop{opacity:.7;background:canvas}.ongati-date-time-picker-panel,.ongati-date-time-picker-nav,.ongati-date-time-picker-close,.ongati-date-time-picker-tab,.ongati-date-time-picker-day,.ongati-date-time-picker-select,.ongati-date-time-picker-button{forced-color-adjust:auto;border-color:buttonborder}.ongati-date-time-picker-day[aria-selected=true],.ongati-date-time-picker-day.is-selected,.ongati-date-time-picker-button.is-primary,.ongati-date-time-picker-button[data-primary=true]{color:highlighttext;background:highlight}.ongati-date-time-picker-day:disabled,.ongati-date-time-picker-day[aria-disabled=true],.ongati-date-time-picker-day.is-disabled{color:graytext}}@media print{.ongati-date-time-picker-layer{display:none!important}}.portfolio-sheet{border:1px solid var(--ongati-line,#e6eae5);background:var(--ongati-card,#fff);width:min(100%,36rem);max-width:none;max-height:min(92dvh,52rem);color:var(--ongati-ink,#17242e);border-radius:1.25rem 1.25rem 0 0;margin:0 auto;padding:0;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 48px #0f1f193d}.portfolio-sheet[open]{flex-direction:column;display:flex}.portfolio-sheet::backdrop{background:#0d191e7a}@media (width>=640px){.portfolio-sheet{border-radius:1.25rem;margin:auto;inset:0}}.portfolio-add-preview{aspect-ratio:1;border:1px solid var(--ongati-line,#e6eae5);background:var(--ongati-surface,#f1f4f0);border-radius:.5rem;position:relative;overflow:hidden}.portfolio-add-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-portfolio-tile].is-dragging{opacity:.4}[data-portfolio-tile].is-drop-target>a{outline:2px dashed var(--ongati-green,#12915a);outline-offset:2px}details[data-public-portfolio-more]>summary{list-style:none}details[data-public-portfolio-more]>summary::-webkit-details-marker{display:none}details[data-public-portfolio-more][open]>summary{display:none}.portfolio-viewer{color:#f1f6f8;background:#070b0e;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.portfolio-viewer[open]{flex-direction:column;display:flex}.portfolio-viewer::backdrop{background:#070b0e}.portfolio-viewer__bar{padding:max(.5rem, env(safe-area-inset-top)) 1rem .5rem;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.portfolio-viewer__count{color:#d2dde2;font-size:.875rem;font-weight:600}.portfolio-viewer__close{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:700;display:grid}.portfolio-viewer__close:hover{background:#ffffff3d}.portfolio-viewer__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;min-height:0;display:flex;overflow:auto hidden}.portfolio-viewer__track::-webkit-scrollbar{display:none}.portfolio-viewer__slide{scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;width:100%;min-height:0;margin:0;display:flex}.portfolio-viewer__media{flex:auto;justify-content:center;align-items:center;min-height:12rem;padding:0 .75rem;display:flex;container-type:size}.portfolio-viewer__square{width:100cqmin;height:100cqmin;position:relative}.portfolio-viewer__image,.portfolio-ba__side img,.portfolio-ba__slider img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.portfolio-viewer__caption{width:100%;max-width:40rem;max-height:42%;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));flex:0 auto;margin:0 auto;overflow-y:auto}.portfolio-viewer__title{overflow-wrap:anywhere;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.4}.portfolio-viewer__step{color:#bbc8cf;margin-top:.125rem;font-size:.75rem;font-weight:600}.portfolio-viewer__description{color:#d2dde2;white-space:pre-line;overflow-wrap:anywhere;margin-top:.375rem;font-size:.875rem;line-height:1.5}.portfolio-viewer__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.portfolio-viewer__link{border-radius:var(--ongati-control-radius,10px);color:#fff;border:1px solid #ffffff52;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.portfolio-viewer__link:hover{border-color:#fff}.portfolio-viewer__nav{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.75rem;line-height:1;display:none;position:absolute;top:45%}.portfolio-viewer__nav:hover{background:#ffffff42}.portfolio-viewer__nav--previous{left:1rem}.portfolio-viewer__nav--next{right:1rem}@media (hover:hover) and (pointer:fine){.portfolio-viewer__nav:not([hidden]){display:grid}}@media (width>=640px) and (hover:hover) and (pointer:fine){.portfolio-viewer__media{padding:0 4.75rem}}.portfolio-tag{color:#fff;pointer-events:none;background:#070b0ec7;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem}.portfolio-tag--start{left:.5rem}.portfolio-tag--end{right:.5rem}.portfolio-ba{position:absolute;inset:0}.portfolio-ba__pair{display:none}.portfolio-ba__slider{position:absolute;inset:0;overflow:hidden}.portfolio-ba__after{clip-path:inset(0 0 0 var(--portfolio-ba,50%))}.portfolio-ba__divider{top:0;bottom:0;left:var(--portfolio-ba,50%);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0000004d}.portfolio-ba__range{accent-color:#fff;cursor:ew-resize;touch-action:pan-y;width:calc(100% - 1.5rem);min-height:2.75rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}@media (width>=640px){.portfolio-viewer__square:has(.portfolio-ba){width:min(100cqw,200cqh);height:min(50cqw,100cqh)}.portfolio-ba__pair{grid-template-columns:1fr 1fr;gap:.5rem;height:100%;display:grid}.portfolio-ba__side{position:relative}.portfolio-ba__slider{display:none}}
