*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-dm-sans),system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.singo-display{font-size:clamp(2.2rem,5.4vw,4.2rem);line-height:1.03;letter-spacing:-.02em}.singo-display,.singo-section{font-family:var(--singo-serif);font-weight:400}.singo-section{font-size:clamp(1.8rem,4.4vw,2.9rem);line-height:1.08;letter-spacing:-.012em}.singo-subsection{font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.14}.singo-heading{font-family:var(--singo-sans);font-weight:700;font-size:1.06rem;line-height:1.25}.singo-lede{font-size:clamp(1.06rem,1.9vw,1.22rem);line-height:1.5}.singo-body,.singo-lede{font-family:var(--singo-sans);font-weight:400}.singo-body{font-size:1rem;line-height:1.55}.singo-data{font-family:var(--singo-sans);font-weight:700;font-size:.95rem;line-height:1.2;font-variant-numeric:tabular-nums}.singo-label{font-family:var(--singo-sans);font-weight:400;font-size:.76rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.singo-price{font-family:var(--singo-serif);font-weight:400;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums}.singo-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--singo-gutter)}.singo-measure{max-width:var(--singo-measure)}.singo-measure-lede{max-width:var(--singo-measure-lede)}.singo-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--singo-radius-3xl);background-color:var(--singo-ink);min-height:clamp(30rem,74vw,40rem)}.singo-card-shot{position:absolute;inset:0;z-index:0;margin:0}.singo-card-aperture{display:grid;place-items:center;padding:12% 10% 34%;background-color:var(--singo-ground-field)}.singo-shot-photo{position:absolute;inset:0;margin:0;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.singo-shot-photo img{display:block;width:100%;height:100%;opacity:0}.singo-card-name{overflow-wrap:anywhere}.singo-card-price{width:min(40%,9.5rem);min-width:-moz-min-content;min-width:min-content}.singo-card-aperture svg{display:block;width:100%;max-height:100%;height:auto}.singo-card-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--singo-ink) 42%,transparent) 0,transparent 22%,color-mix(in srgb,var(--singo-ink) 30%,transparent) 46%,color-mix(in srgb,var(--singo-ink) 86%,transparent) 74%,color-mix(in srgb,var(--singo-ink) 95%,transparent) 100%)}.singo-card-soft{color:var(--singo-ink-soft-on-shot)}.singo-card-dash{color:inherit}.singo-card-rule{border-top:1px solid var(--singo-hairline-on-shot)}.singo-card-slot{display:inline-block;border:1px solid var(--singo-hairline-on-shot);border-radius:var(--singo-radius-pill);padding:.22rem .625rem;color:var(--singo-ink-on-shot)}.singo-card-inert{cursor:default}.singo-card-inert,.singo-card-link{min-height:46px;padding-inline:1.25rem}.singo-card-link{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--singo-radius-pill);background:var(--singo-accent);color:var(--singo-white);text-align:center;text-decoration:none;transition:background-color .18s}.singo-card-link:hover{background:var(--singo-accent-press)}.singo-card-link:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-card-lead{font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1;font-variant-numeric:tabular-nums}.singo-picker{position:relative}.singo-picker[data-singo-rail=true]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(1.1rem,3vw,2.6rem);align-items:start}.singo-rail{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:.9rem;align-items:center;margin-bottom:clamp(1rem,2.6vw,1.6rem)}.singo-rail-mane{display:block;width:100%;height:auto;overflow:visible}.singo-rail-mark{opacity:.16}.singo-rail-stroke{fill:var(--singo-blue-50);cursor:pointer;transition:fill .35s ease-out,opacity .35s ease-out}.singo-rail-stroke:hover{fill:var(--singo-blue)}.singo-rail-stroke[aria-current=true]{fill:var(--singo-accent);stroke:var(--singo-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.singo-rail-stroke[data-singo-rail-live=false]{opacity:.05;cursor:default;pointer-events:none}.singo-picker[data-singo-rail=true]>.singo-picker-controls,.singo-picker[data-singo-rail=true]>.singo-picker-reveal{grid-row:3;align-self:start;margin-top:1.25rem}.singo-picker[data-singo-rail=true]>.singo-picker-controls{justify-self:center;width:-moz-max-content;width:max-content;max-width:100%}.singo-picker[data-singo-rail=true]>.singo-picker-reveal{justify-self:start}.singo-rail-stroke:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-rail-label{margin:0;font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.15}.singo-rail-label small{display:block;font-family:var(--singo-sans);font-size:.74rem;line-height:1.35;margin-top:.15rem;color:var(--singo-ink-soft)}@media (min-width:901px){.singo-picker[data-singo-rail=true]{grid-template-columns:clamp(118px,14vw,188px) minmax(0,1fr)}.singo-picker[data-singo-rail=true]>.singo-rail{grid-column:1;grid-row:1/span 2;position:sticky;top:1.6rem;display:block;margin-bottom:0}.singo-picker[data-singo-rail=true]>.singo-rail .singo-rail-label{margin-top:.7rem}.singo-picker[data-singo-rail=true]>.singo-picker-stage{grid-column:2;grid-row:1}.singo-picker[data-singo-rail=true]>.singo-picker-controls,.singo-picker[data-singo-rail=true]>.singo-picker-reveal{grid-column:2;grid-row:2}}.singo-picker-card{display:grid;border-radius:var(--singo-radius-3xl)}.singo-picker-card-hold{display:grid;min-height:0}[data-singo-ring] .singo-picker-card[data-singo-ring-member=false]{display:none}[data-singo-ring=on] .singo-picker-stage{position:relative;display:block;min-height:clamp(30rem,74vw,40rem);overflow:hidden;perspective:1900px;touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;--singo-ring-width:clamp(16.125rem,74vw,32.5rem)}[data-singo-ring=on] .singo-picker-stage[data-singo-dragging]{cursor:grabbing}[data-singo-ring=on] .singo-picker-stage:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}[data-singo-ring=on] .singo-picker-deck{display:block;position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}[data-singo-ring=on] .singo-picker-card{position:absolute;top:0;left:50%;width:var(--singo-ring-width);height:100%;margin-left:calc(var(--singo-ring-width) / -2);overflow:hidden;pointer-events:auto;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;transform:translate3d(calc(var(--singo-ring-offset, 0) * var(--singo-ring-x, 128px)),calc(var(--singo-ring-distance, 0) * var(--singo-ring-lift, 0px)),calc(var(--singo-ring-distance, 0) * var(--singo-ring-z, 215px) * -1)) rotateY(calc(var(--singo-ring-offset, 0) * var(--singo-ring-rot, 9deg) * -1));opacity:var(--singo-ring-opacity,1);z-index:var(--singo-ring-layer,100)}[data-singo-ring=on] .singo-picker-card[data-singo-drawn=false]{pointer-events:none}[data-singo-ring=on] .singo-picker-card-hold{height:100%}[data-singo-ring=on] .singo-picker-card:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:var(--singo-ground-work);border-radius:var(--singo-radius-3xl);opacity:var(--singo-ring-veil,0)}[data-singo-ring=on] .singo-picker-card .singo-card-actions{opacity:calc(1 - var(--singo-ring-distance, 0) * 4)}.singo-picker-controls{display:grid;grid-template-columns:44px 44px;justify-content:center;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.45rem;margin-top:1.25rem}.singo-picker-nav{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill);background:var(--singo-ground-work);color:var(--singo-ink);cursor:pointer;transition:background-color .18s,color .18s}.singo-picker-nav:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-picker-nav:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-picker-position{grid-column:1/-1;font-variant-numeric:tabular-nums;margin:0;letter-spacing:0;text-transform:none;text-align:center;font-size:.875rem}.singo-picker-reveal{display:inline-flex;align-items:center;min-height:44px;margin-top:1.25rem;padding:.5rem 1.125rem;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill);background:var(--singo-ground-work);color:var(--singo-ink);font-size:.9375rem;font-weight:700;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;transition:background-color .18s,color .18s}.singo-picker-reveal:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-picker-reveal[aria-pressed=true]{background:var(--singo-surface-inset);color:var(--singo-ink)}.singo-picker-reveal[aria-pressed=true]:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-picker-reveal:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}body{padding-bottom:var(--singo-tray-reserve)}html{scroll-padding-bottom:var(--singo-tray-reserve)}.singo-compare-toggle{gap:.5rem;min-height:46px;border:1.5px solid var(--singo-white);border-radius:var(--singo-radius-pill);background:transparent;color:var(--singo-ink-on-shot);cursor:pointer;transition:background-color .18s,color .18s}.singo-compare-toggle:hover{background:var(--singo-hairline-on-shot)}.singo-compare-toggle[aria-pressed=true]{background:var(--singo-white);color:var(--singo-ink)}.singo-compare-toggle[aria-pressed=true]:hover{background:var(--singo-black-10)}.singo-compare-toggle-tick{flex:none}.singo-compare-toggle:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-compare-tray{position:fixed;left:max(var(--singo-gutter),calc((100% - 1440px) / 2 + var(--singo-gutter)));right:max(var(--singo-gutter),calc((100% - 1440px) / 2 + var(--singo-gutter)));bottom:calc(28px + env(safe-area-inset-bottom, 0px));z-index:50;padding:.625rem .625rem .625rem 1.75rem;background:var(--singo-ground-work);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-pill);box-shadow:var(--singo-shadow-tray);max-height:40vh;overflow-y:auto;overscroll-behavior:contain}.singo-compare-tray-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;max-width:none;padding-inline:0}.singo-compare-tray-title{margin:0 .5rem 0 0;flex:0 0 auto;font-family:var(--singo-sans);font-size:.9375rem;font-weight:700;line-height:1.2;color:var(--singo-ink)}.singo-compare-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;min-width:0;flex:1 1 auto}.singo-compare-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;max-width:100%;padding:0 .375rem 0 1.125rem;border-radius:var(--singo-radius-pill);background:var(--singo-surface-panel)}.singo-compare-chip-name{font-family:var(--singo-sans);font-weight:400;font-size:.9375rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.singo-compare-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:var(--singo-radius-pill);background:transparent;color:var(--singo-ink-soft);font-size:1.15rem;line-height:1;cursor:pointer;transition:background-color .18s,color .18s}.singo-compare-chip-remove:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-compare-chip-remove:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-compare-tray-act{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-left:auto}.singo-compare-tray-note{margin:0;font-size:.875rem;max-width:34ch;overflow-wrap:anywhere}.singo-compare-tray-said{display:flex;flex-direction:column;gap:.25rem;flex:1 1 22rem;min-width:0}.singo-compare-tray-said .singo-compare-tray-note{max-width:62ch}.singo-compare-open{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:1.75rem;border:1.5px solid var(--singo-accent);border-radius:var(--singo-radius-pill);background:var(--singo-accent);color:var(--singo-white);font-size:1rem;cursor:pointer;transition:background-color .18s,border-color .18s}.singo-compare-open:hover{background:var(--singo-accent-press);border-color:var(--singo-accent-press)}.singo-compare-open:disabled{border-color:var(--singo-hairline);background:transparent;color:var(--singo-ink-soft);cursor:default}.singo-compare-open:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}@media (max-width:900px){.singo-compare-tray{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding:.75rem .75rem .75rem 1rem;border-radius:var(--singo-radius-3xl)}.singo-compare-open{min-height:46px;padding-inline:1.375rem}}html[data-singo-cupping-open=true]{overflow:hidden;scrollbar-gutter:stable}.singo-cupping{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:48px var(--singo-gutter)}.singo-cupping-scrim{position:absolute;inset:0;background:var(--singo-scrim)}.singo-cupping-sheet{position:relative;width:-moz-max-content;width:max-content;max-width:min(1180px,100%);max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--singo-ground-work);color:var(--singo-ink);border-top-left-radius:var(--singo-radius-3xl);border-top-right-radius:var(--singo-radius-3xl);box-shadow:var(--singo-shadow-dialog)}.singo-cupping-sheet:focus-visible{outline:3px solid var(--singo-focus);outline-offset:-4px}.singo-cupping-grab{display:none}.singo-cupping-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.75rem 2rem 1.25rem;flex:0 0 auto}.singo-cupping-head h2{margin:0;font-size:2rem;line-height:1.1}.singo-cupping-sentence{margin:.25rem 0 0;font-family:var(--singo-sans);font-size:.875rem;line-height:1.4;color:var(--singo-ink-soft)}.singo-cupping-close{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill);background:var(--singo-ground-work);color:var(--singo-ink);font-size:1.3rem;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color .18s,color .18s}.singo-cupping-close:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-cupping-close:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cupping-said{display:flex;flex-direction:column;gap:.25rem;flex:0 0 auto;padding:0 2rem 1rem;max-width:70ch}.singo-cupping-said p{margin:0;font-size:.9rem;overflow-wrap:anywhere}.singo-cupping-body{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;margin-inline:2rem;padding-bottom:1.75rem}.singo-cupping-table{border-collapse:separate;border-spacing:0;text-align:left;font-family:var(--singo-sans);font-size:.9375rem;font-variant-numeric:tabular-nums}.singo-cupping-table tbody td,.singo-cupping-table tbody th{border-top:1px solid var(--singo-hairline)}.singo-cupping-table tbody tr>:first-child{border-left:1px solid var(--singo-hairline)}.singo-cupping-table tbody tr>:last-child{border-right:1px solid var(--singo-hairline)}.singo-cupping-table tbody tr:last-child>*{border-bottom:1px solid var(--singo-hairline)}.singo-cupping-table tbody tr:first-child>:first-child{border-top-left-radius:var(--singo-radius-xl)}.singo-cupping-table tbody tr:first-child>:last-child{border-top-right-radius:var(--singo-radius-xl)}.singo-cupping-table tbody tr:last-child>:first-child{border-bottom-left-radius:var(--singo-radius-xl)}.singo-cupping-table tbody tr:last-child>:last-child{border-bottom-right-radius:var(--singo-radius-xl)}[data-singo-cupping-row=price]>td,[data-singo-cupping-row=price]>th{background:var(--singo-surface-panel)}.singo-cupping-corner,.singo-cupping-label{position:sticky;left:0;background:var(--singo-ground-work);z-index:2}.singo-cupping-label{font-weight:400;color:var(--singo-ink-soft);white-space:nowrap;min-width:170px;padding:.75rem 1.25rem;vertical-align:top}.singo-cupping-corner{z-index:3;border:0}.singo-cupping-column{position:relative;vertical-align:top;font-weight:400;padding:0 .625rem 1.125rem;min-width:11rem;max-width:18rem}.singo-cupping-shot{display:block;position:relative;height:128px;overflow:hidden;border-radius:var(--singo-radius-lg);background:var(--singo-ground-field);margin-bottom:.625rem}.singo-cupping-shot figure{margin:0;height:100%}.singo-cupping-aperture{display:grid;place-items:center;height:100%;padding:8%}.singo-cupping-aperture svg{display:block;width:100%;max-height:100%;height:auto}.singo-cupping-name{display:block;font-family:var(--singo-serif);font-size:1.375rem;line-height:1.2;overflow-wrap:anywhere}.singo-cupping-remove{position:absolute;top:10px;right:calc(.625rem + 10px);z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--singo-radius-pill);background:var(--singo-ground-work);color:var(--singo-ink-soft);font-size:1.15rem;line-height:1;cursor:pointer;transition:background-color .18s,color .18s}.singo-cupping-remove:hover{background:var(--singo-ink);color:var(--singo-white)}.singo-cupping-remove:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-cupping-value{padding:.75rem 1.25rem;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:18rem}.singo-cupping-dash{color:inherit}.singo-cupping-lead{font-family:var(--singo-serif);font-weight:400;font-size:1.25rem;line-height:1.2}.singo-cupping-aside{font-size:.8125rem;line-height:1.35}.singo-cupping-aside,[data-singo-cupping-alike=true] .singo-cupping-value{color:var(--singo-ink-soft)}.singo-cupping-act{padding:1rem .625rem 0;vertical-align:top}.singo-cupping-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding-inline:1.125rem;border-radius:var(--singo-radius-pill);background:var(--singo-accent);color:var(--singo-white);font-size:.9375rem;text-align:center;text-decoration:none;transition:background-color .18s}.singo-cupping-link:hover{background:var(--singo-accent-press)}.singo-cupping-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}@media (min-width:901px){.singo-cupping-sheet{border-bottom-left-radius:var(--singo-radius-3xl);border-bottom-right-radius:var(--singo-radius-3xl)}}@media (max-width:900px){.singo-cupping{padding:56px 0 0;align-items:stretch}.singo-cupping-sheet{width:100%;max-width:100%;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}.singo-cupping-grab{display:block;flex:none;align-self:center;width:44px;height:5px;margin-top:10px;border-radius:var(--singo-radius-pill);background:var(--singo-hairline)}.singo-cupping-head{padding:.75rem 1.25rem 1rem}.singo-cupping-head h2{font-size:1.625rem}.singo-cupping-said{padding-inline:1.25rem}.singo-cupping-body{margin-inline:1.25rem;padding-bottom:1.25rem}.singo-cupping-table{font-size:.875rem}.singo-cupping-label{min-width:96px}.singo-cupping-label,.singo-cupping-value{padding:.6875rem .75rem}.singo-cupping-column{min-width:6rem;padding:0 .375rem .875rem}.singo-cupping-shot{height:70px;border-radius:var(--singo-radius-md);margin-bottom:.375rem}.singo-cupping-name{font-size:1.0625rem}.singo-cupping-remove{top:6px;right:calc(.375rem + 6px)}.singo-cupping-lead{font-size:1.0625rem}.singo-cupping-act{padding:.875rem .375rem 0}}.singo-harvest{position:relative;overflow:hidden;background:var(--singo-ground-field);color:var(--singo-ink-on-field);padding-block:clamp(3.5rem,5.6vw,5rem) clamp(3rem,4.4vw,4rem)}.singo-harvest-ge{position:absolute;left:-8%;bottom:-14%;height:56%;width:auto;aspect-ratio:477.8/159.87;opacity:.3;transform:scaleX(-1);pointer-events:none}@media (max-width:900px){.singo-harvest-ge{left:-30%;bottom:-4%;width:150%;height:auto}}.singo-harvest-inner{position:relative;display:flex;flex-direction:column;gap:1.75rem;max-width:calc(1168px + 2 * var(--singo-gutter))}.singo-harvest-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem}.singo-harvest-title{margin:0;max-width:32rem;font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.15}.singo-harvest-rendered{font-size:.875rem}.singo-harvest-intro,.singo-harvest-rendered{margin:0;font-family:var(--singo-sans);color:var(--singo-blue-30)}.singo-harvest-intro{max-width:37.5rem;font-size:.9375rem;line-height:1.6}.singo-harvest-emphasis{font-weight:700;color:var(--singo-ink-on-field)}.singo-harvest-note{margin:0;font-family:var(--singo-sans);font-size:.8125rem;line-height:1.6;color:var(--singo-blue-30)}.singo-harvest-scroll{margin-top:.75rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.singo-harvest-scroll:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-harvest-plot{position:relative;min-width:44rem;--singo-harvest-names:clamp(9.5rem,28vw,14.375rem)}.singo-harvest-defs{position:absolute;width:0;height:0}.singo-harvest-months,.singo-harvest-row{display:grid;grid-template-columns:var(--singo-harvest-names) repeat(12,minmax(0,1fr));align-items:center}.singo-harvest-months{padding-bottom:.5rem;border-bottom:1px solid var(--singo-hairline-on-field);font-family:var(--singo-sans);font-size:.75rem;color:var(--singo-blue-30)}.singo-harvest-month{text-align:center}.singo-harvest-month[data-singo-harvest-now=true]{color:var(--singo-ink-on-field);font-weight:700}.singo-harvest-rows{margin:0;padding:0;list-style:none}.singo-harvest-row{min-height:56px;border-bottom:1px solid var(--singo-hairline-on-field)}.singo-harvest-row:last-child{border-bottom:0}.singo-harvest-corner,.singo-harvest-name{position:sticky;left:0;z-index:2;align-self:stretch;background:var(--singo-ground-field)}.singo-harvest-name{grid-column:1;display:flex;flex-direction:column;justify-content:center;gap:.125rem;padding-block:.375rem;padding-right:.75rem;font-family:var(--singo-sans)}@media (min-width:901px){.singo-harvest-corner,.singo-harvest-name{background:transparent}}.singo-harvest-origin{font-size:.9375rem;line-height:1.25;color:var(--singo-blue-30)}[data-singo-harvest-live=true] .singo-harvest-origin{font-weight:700;color:var(--singo-ink-on-field)}.singo-harvest-place{font-size:.75rem;line-height:1.3;color:var(--singo-blue-30)}.singo-harvest-state,.singo-harvest-window{font-size:inherit}.singo-harvest-bar{grid-row:1;display:block;width:100%;height:26px;opacity:.34}[data-singo-harvest-live=true] .singo-harvest-bar{opacity:1}.singo-harvest-line{position:absolute;top:0;bottom:0;width:1px;background:var(--singo-white);left:calc(var(--singo-harvest-names) + (100% - var(--singo-harvest-names)) * (var(--singo-harvest-month) - .5) / 12)}.singo-lot-stamp{color:inherit}.singo-lot-dash{color:var(--singo-ink-soft)}.singo-lot-shot{display:block;position:relative;margin:0;aspect-ratio:3/2;overflow:hidden;background:var(--singo-ground-field)}.singo-lot-aperture{display:grid;place-items:center;padding:7%}.singo-lot-aperture svg{display:block;width:100%;max-height:100%;height:auto}.singo-lot-scroll{margin-top:1.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.singo-lot-table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--singo-sans)}.singo-lot-label{position:sticky;left:0;z-index:1;background:var(--singo-ground-work);color:var(--singo-ink-soft);font-weight:400;max-width:14ch;padding:.7rem clamp(.8rem,3vw,1.6rem) .7rem 0}.singo-lot-label,.singo-lot-value{vertical-align:top;border-top:1px solid var(--singo-hairline)}.singo-lot-value{padding:.7rem 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.singo-lot-table tr:last-child .singo-lot-label,.singo-lot-table tr:last-child .singo-lot-value{border-bottom:1px solid var(--singo-hairline)}.singo-home-hero{position:relative;overflow:hidden;container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(460px,38.9vw,560px);background:var(--singo-ground-field);color:var(--singo-ink-on-field)}.singo-home-hero-text{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(3rem,5.6vw,5rem) clamp(4rem,6.7vw,6rem);padding-left:max(var(--singo-gutter),calc((100cqw - 1440px) / 2 + var(--singo-gutter)));padding-right:clamp(1.6rem,4vw,3.5rem)}.singo-home-hero .singo-display{font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.06}.singo-home-hero-shot{position:relative;z-index:0;overflow:hidden;margin:0;background:var(--singo-ground-work)}.singo-home-hero-shot img,.singo-home-hero-video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3);transform-origin:72% 62%}.singo-home-hero-manes{position:absolute;inset:0;z-index:2;pointer-events:none}.singo-home-hero-ge{bottom:calc(-18.4% + 72.1cqw * 30 / 1038);aspect-ratio:477.8/159.87}.singo-home-hero-ge,.singo-home-hero-wave{position:absolute;right:-6%;width:72.1%;height:auto;opacity:.55}.singo-home-hero-wave{bottom:-18.4%;display:block;aspect-ratio:1038/407;visibility:hidden}.singo-home-hero[data-singo-hero-motion=on] .singo-home-hero-wave{visibility:visible}.singo-home-hero[data-singo-hero-motion=on] .singo-home-hero-ge{visibility:hidden}.singo-home-hero-lede{margin-top:1.375rem;max-width:52ch;font-size:1.0625rem;line-height:1.55;color:var(--singo-blue-10)}.singo-home-hero-emphasis{font-weight:700;color:var(--singo-ink-on-field)}.singo-home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.875rem}@media (max-width:900px){.singo-home-hero{grid-template-columns:minmax(0,1fr);min-height:0}.singo-home-hero-text{padding-inline:var(--singo-gutter);padding-block:2.5rem 4.5rem}.singo-home-hero-lede{font-size:1rem}.singo-home-actions{flex-direction:column;gap:.625rem;margin-top:1.5rem}.singo-home-hero-shot{height:170px}.singo-home-hero-shot img,.singo-home-hero-video{transform-origin:74% 60%}.singo-home-hero-manes{inset:auto 0 0 0;height:170px;overflow:hidden}.singo-home-hero-ge{right:-18%;bottom:calc(-20% + 91.3cqw * 14 / 356);width:91.3%}.singo-home-hero-wave{right:-18%;bottom:-20%;width:91.3%;aspect-ratio:356/147}}.singo-home-strip{position:relative;z-index:3;margin-top:-44px}.singo-home-strip-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;background:var(--singo-ground-work);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-xl)}.singo-home-strip-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1.25rem 1.75rem}.singo-home-strip-cell+.singo-home-strip-cell{border-left:1px solid var(--singo-hairline)}.singo-home-strip-term{font-family:var(--singo-sans);font-size:.8125rem;line-height:1.3;color:var(--singo-ink-soft)}.singo-home-strip-value{margin:0;font-family:var(--singo-sans);font-size:1.0625rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--singo-ink)}@media (max-width:900px){.singo-home-strip{margin-top:-36px}.singo-home-strip-list{grid-template-columns:minmax(0,1fr)}.singo-home-strip-cell{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 1.25rem;font-size:.875rem}.singo-home-strip-cell+.singo-home-strip-cell{border-left:0;border-top:1px solid var(--singo-hairline)}.singo-home-strip-term,.singo-home-strip-value{font-size:.875rem}.singo-home-strip-value{text-align:right}}.singo-home-harvest{display:block}.singo-catalogue-emphasis{font-weight:700;color:var(--singo-ink)}.singo-home-band{padding-block:var(--singo-band)}.singo-home-band+.singo-home-band>.singo-wrap{border-top:1px solid var(--singo-hairline);padding-top:var(--singo-band)}.singo-home-band+.singo-home-band{padding-top:0}.singo-home-answer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));gap:clamp(1.6rem,4vw,3.5rem);align-items:start}.singo-home-answer-first{margin-top:1.4rem}.singo-home-answer-detail{margin-top:1rem;color:var(--singo-ink-soft)}.singo-home-does,.singo-house-panel{display:grid;gap:0;margin:0;padding:.75rem clamp(1.25rem,2.4vw,2rem);background:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-home-does-row,.singo-house-panel-row{display:grid;grid-template-columns:minmax(6.5rem,8.125rem) minmax(0,1fr);gap:clamp(.8rem,2vw,1.6rem);padding-block:1.125rem}.singo-home-does-row+.singo-home-does-row,.singo-house-panel-row+.singo-house-panel-row{border-top:1px solid var(--singo-hairline)}.singo-home-does-row dd,.singo-house-panel-row dd{margin:0;color:var(--singo-ink-soft)}.singo-home-steps{--singo-steps-gap:1.5rem;--singo-steps-segments:2;list-style:none;margin:2.25rem 0 0;padding:0;counter-reset:singo-home-step;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--singo-steps-gap)}@media (min-width:901px){.singo-home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.singo-home-step{--singo-step-pad:clamp(1.5rem,2.4vw,2rem);--singo-step-disc:40px;--singo-step-line:2px;--singo-step-axis:calc((var(--singo-step-disc) - var(--singo-step-line)) / 2);counter-increment:singo-home-step;position:relative;display:grid;grid-template-columns:var(--singo-step-disc) minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem;align-items:start;padding:var(--singo-step-pad);background:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-home-step h3{align-self:center}.singo-home-step p{grid-column:2}@media (min-width:901px){.singo-home-step{display:flex;flex-direction:column;gap:.875rem}.singo-home-step h3{align-self:auto}}.singo-home-step:first-child{--singo-step-index:0;z-index:2}.singo-home-step:nth-child(2){--singo-step-index:1;z-index:1}.singo-home-step:before{content:counter(singo-home-step);display:grid;place-items:center;width:var(--singo-step-disc);height:var(--singo-step-disc);border-radius:var(--singo-radius-pill);background:var(--singo-ink);color:var(--singo-white);font-family:var(--singo-sans);font-size:1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.singo-home-step{--singo-step-stop:8px}.singo-home-step:not(:last-child) h3:before,.singo-home-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--singo-step-pad) + var(--singo-step-disc) + var(--singo-step-stop));left:calc(var(--singo-step-pad) + var(--singo-step-axis));width:var(--singo-step-line);height:calc(100% + var(--singo-steps-gap) - var(--singo-step-disc) - 2 * var(--singo-step-stop));border-radius:var(--singo-radius-pill);pointer-events:none}.singo-home-step:not(:last-child) h3:before{background:var(--singo-blue-50)}.singo-home-step:not(:last-child):after{display:none;background:var(--singo-hot-pink)}@media (min-width:901px){.singo-home-step:not(:last-child) h3:before,.singo-home-step:not(:last-child):after{top:calc(var(--singo-step-pad) + var(--singo-step-axis));left:calc(var(--singo-step-pad) + var(--singo-step-disc) + var(--singo-step-stop));width:calc(100% + var(--singo-steps-gap) - var(--singo-step-disc) - 2 * var(--singo-step-stop));height:var(--singo-step-line)}}@media (prefers-reduced-motion:no-preference){.singo-home-step{--singo-step-fill:clamp(0,calc(var(--singo-steps-progress, 1) * var(--singo-steps-segments) - var(--singo-step-index, 0)),1)}.singo-home-reveal[data-reached] .singo-home-step:not(:last-child) h3:before{background:var(--singo-blue-30)}.singo-home-reveal[data-reached] .singo-home-step:not(:last-child):after{display:block;transform-origin:center top;transform:scaleY(var(--singo-step-fill))}@media (min-width:901px){.singo-home-reveal[data-reached] .singo-home-step:not(:last-child):after{transform-origin:left center;transform:scaleX(var(--singo-step-fill))}}.singo-home-step:before{outline:4px solid transparent;transition:background-color .3s ease-out,outline-color .3s ease-out,translate .2s ease-out}.singo-home-reveal[data-reached="1"] .singo-home-step:nth-child(-n+1):before,.singo-home-reveal[data-reached="2"] .singo-home-step:nth-child(-n+2):before,.singo-home-reveal[data-reached="3"] .singo-home-step:nth-child(-n+3):before{background:var(--singo-hot-pink)}.singo-home-reveal[data-reached="1"] .singo-home-step:first-child:before,.singo-home-reveal[data-reached="2"] .singo-home-step:nth-child(2):before,.singo-home-reveal[data-reached="3"] .singo-home-step:nth-child(3):before{outline-color:var(--singo-pink-30)}}@media (prefers-reduced-motion:no-preference) and (forced-colors:active){.singo-home-step:before{outline-style:none}}@media (hover:hover){.singo-home-step{outline:1.5px solid transparent;outline-offset:-1.5px}.singo-home-step:hover{outline-color:var(--singo-hot-pink)}.singo-home-step:focus-within:before,.singo-home-step:hover:before{background:var(--singo-hot-pink)}}@media (hover:hover) and (forced-colors:active){.singo-home-step{outline-style:none}.singo-home-step:hover{outline-style:solid}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.singo-home-step{--singo-step-lift:4px;transition:translate .2s ease-out,outline-color .2s ease-out}.singo-home-step:focus-within,.singo-home-step:hover{translate:0 calc(-1 * var(--singo-step-lift))}.singo-home-step:not(:last-child) h3:before,.singo-home-step:not(:last-child):after{transition:translate .2s ease-out}.singo-home-step:focus-within:before,.singo-home-step:focus-within:not(:last-child) h3:before,.singo-home-step:focus-within:not(:last-child):after,.singo-home-step:hover:before,.singo-home-step:hover:not(:last-child) h3:before,.singo-home-step:hover:not(:last-child):after{translate:0 var(--singo-step-lift)}.singo-home-step:hover p:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--singo-step-lift));height:var(--singo-step-lift)}}.singo-home-reveal{display:contents}@media (prefers-reduced-motion:no-preference){.singo-home-reveal[data-reveal] .singo-home-step{--singo-reveal-delay:0ms;transition:opacity .55s ease-out var(--singo-reveal-delay),transform .55s cubic-bezier(.22,1,.36,1) var(--singo-reveal-delay),translate .2s ease-out,outline-color .2s ease-out}.singo-home-reveal[data-reveal] .singo-home-step:nth-child(2){--singo-reveal-delay:140ms}.singo-home-reveal[data-reveal] .singo-home-step:nth-child(3){--singo-reveal-delay:280ms}.singo-home-reveal[data-reveal] .singo-home-step:before{transition:opacity .3s ease-out calc(var(--singo-reveal-delay) + .12s),transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--singo-reveal-delay) + .12s),background-color .3s ease-out,outline-color .3s ease-out,translate .2s ease-out}.singo-home-reveal[data-reveal=armed] .singo-home-step{opacity:0;transform:translateY(1.125rem)}.singo-home-reveal[data-reveal=armed] .singo-home-step:before{opacity:0;transform:scale(.5)}}@media print{.singo-home-reveal[data-reveal] .singo-home-step,.singo-home-reveal[data-reveal] .singo-home-step:before{opacity:1!important;transform:none!important;transition:none!important}.singo-home-step,.singo-home-step:after,.singo-home-step:before{transform:none!important;translate:none!important;transition:none!important}.singo-home-step{outline:none!important}.singo-home-step:before{background:var(--singo-ink)!important;outline:none!important}.singo-home-step:not(:last-child) h3:before{background:var(--singo-blue-50)!important}.singo-home-step:not(:last-child):after{display:none!important}}.singo-home-step h3{font-size:1.125rem}.singo-home-step p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--singo-ink-soft)}.singo-home-compare-scroll{margin-top:2.25rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl)}.singo-home-compare-scroll:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-home-compare-more{margin:1.5rem 0 0}.singo-home-compare{border-collapse:collapse;text-align:left;font-family:var(--singo-sans);width:100%;table-layout:fixed;min-width:30rem}.singo-home-compare-corner,.singo-home-compare-label{position:sticky;left:0;background:var(--singo-ground-work);z-index:2}.singo-home-compare-corner{border:0;width:clamp(8.5rem,22%,17rem);background:var(--singo-surface-panel)}.singo-home-compare-label{font-weight:400;color:var(--singo-ink-soft);padding:1rem clamp(1rem,2vw,1.75rem);border-top:1px solid var(--singo-hairline);vertical-align:top}.singo-home-compare-head{font-size:.875rem;font-weight:700;padding:1.125rem clamp(1rem,2vw,1.75rem);vertical-align:bottom;background:var(--singo-surface-panel)}.singo-home-compare-cell{padding:1rem clamp(1rem,2vw,1.75rem);border-top:1px solid var(--singo-hairline);vertical-align:top}.singo-home-compare-ours{font-weight:700;color:var(--singo-ink)}.singo-home-compare-head.singo-home-compare-ours{background:var(--singo-accent-wash);color:var(--singo-accent-press)}.singo-home-compare-cell.singo-home-compare-ours{background:var(--singo-pink-5)}.singo-home-end{padding-bottom:clamp(3rem,6.7vw,6rem)}.singo-home-end-panel{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2.5rem,4.4vw,4rem) clamp(1.5rem,3.9vw,3.5rem);background:var(--singo-ground-field);color:var(--singo-ink-on-field);border-radius:var(--singo-radius-4xl)}.singo-home-end-heading{position:relative;margin:0}.singo-home-end-action{position:relative}.singo-home-end-ge{position:absolute;right:-80px;bottom:-70px;width:clamp(360px,46%,620px);height:auto;aspect-ratio:477.8/159.87;opacity:.35;pointer-events:none}@media (max-width:900px){.singo-home-end-panel{flex-direction:column;align-items:stretch;gap:1.25rem}.singo-home-end-ge{right:-90px;bottom:-50px;width:360px}}.singo-error{padding-block:clamp(3rem,8vw,6rem)}.singo-error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.singo-error-reference{margin-top:1.5rem;font-family:var(--singo-sans);font-size:.86rem;color:var(--singo-ink-soft)}.singo-error-reference code{font-family:inherit;font-variant-numeric:tabular-nums}.singo-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--singo-hairline);background:var(--singo-ground-work)}.singo-header-inner{display:flex;align-items:center;gap:.5rem;min-height:calc(var(--singo-header-height) - 1px);padding-block:.5rem}.singo-header-home{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;min-height:44px;margin-right:auto}.singo-header-home:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-lockup{display:block;flex:none;width:148px;max-width:100%;height:auto;overflow:visible}.singo-header-nav{display:none}.singo-header-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--singo-sans);font-size:1rem;color:var(--singo-ink);text-decoration:none;text-underline-offset:4px;white-space:nowrap}.singo-header-link:hover{text-decoration:underline}.singo-header-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-header-sign-in{display:none}.singo-header-icon{display:block;flex:none;width:22px;height:22px}.singo-header-state{display:flex;flex:none;align-items:center;gap:.5rem}.singo-account-control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-family:var(--singo-sans);font-size:.9375rem;font-weight:700;color:var(--singo-blue);text-decoration:none;white-space:nowrap;background-color:var(--singo-ground-work);border:1.5px solid var(--singo-blue);border-radius:var(--singo-radius-pill);transition:background-color .18s,color .18s}.singo-account-control-icon{display:block;flex:none;width:20px;height:20px}.singo-account-control-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.singo-account-control:hover{color:var(--singo-white);background-color:var(--singo-blue)}.singo-account-control:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}@media (max-width:900px){.singo-account-control--signed-in{color:var(--singo-white);background-color:var(--singo-blue)}}.singo-header-tools{display:inline-flex;align-items:center;height:44px;background-color:var(--singo-ground-work);border:1.5px solid var(--singo-ink-soft);border-radius:var(--singo-radius-pill);transition:border-color .18s}.singo-header-tools:hover{border-color:var(--singo-ink)}.singo-cart-control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:41px;color:var(--singo-ink);text-decoration:none;border-top-right-radius:var(--singo-radius-pill);border-bottom-right-radius:var(--singo-radius-pill);transition:background-color .18s}.singo-cart-control:first-child{border-top-left-radius:var(--singo-radius-pill);border-bottom-left-radius:var(--singo-radius-pill)}.singo-header-sign-in{justify-content:center;width:44px;height:41px;border-right:1px solid var(--singo-hairline);border-top-left-radius:var(--singo-radius-pill);border-bottom-left-radius:var(--singo-radius-pill);transition:background-color .18s}.singo-cart-control:hover,.singo-header-sign-in:hover{background-color:var(--singo-hairline);text-decoration:none}.singo-cart-control:focus-visible,.singo-header-sign-in:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-count{position:absolute;top:-10px;right:-10px;display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:.8125rem;border:2px solid var(--singo-ground-work);line-height:1;font-variant-numeric:tabular-nums;color:var(--singo-white);background:var(--singo-accent);border-radius:var(--singo-radius-pill)}.singo-header-sheet{display:block;flex:none}.singo-header-toggle{display:grid;place-items:center;width:44px;height:44px;color:var(--singo-ink);background-color:var(--singo-ground-work);list-style:none;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background-color .18s,color .18s}.singo-header-toggle::-webkit-details-marker{display:none}.singo-header-toggle-icon{display:block;width:20px;height:20px}.singo-header-sheet[open]>.singo-header-toggle,.singo-header-toggle:hover{color:var(--singo-white);background-color:var(--singo-ink)}.singo-header-toggle:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-header-sheet-scrim{position:absolute;top:100%;left:0;right:0;z-index:69;height:100vh;background:var(--singo-scrim)}.singo-header-sheet-panel{position:absolute;top:100%;left:0;right:0;z-index:70;background:var(--singo-ground-work);border-bottom-left-radius:var(--singo-radius-3xl);border-bottom-right-radius:var(--singo-radius-3xl);box-shadow:var(--singo-shadow-dialog)}.singo-header-sheet-nav{display:flex;flex-direction:column;padding:.5rem var(--singo-gutter) 1.75rem}.singo-header-sheet-link{display:flex;align-items:center;min-height:3.25rem;font-family:var(--singo-serif);font-size:1.5rem;line-height:1.14;color:var(--singo-ink);text-decoration:none;border-bottom:1px solid var(--singo-hairline)}.singo-header-sheet-link:last-child{border-bottom:0}.singo-header-sheet-link:hover{text-decoration:underline;text-underline-offset:4px}.singo-header-sheet-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-header-back{display:inline-flex;flex:none;align-items:center;min-height:44px;font-family:var(--singo-sans);font-size:.9375rem;color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.singo-header-back:hover{color:var(--singo-ink)}.singo-header-back:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}@media (min-width:901px){.singo-header-inner{min-height:calc(var(--singo-header-height) - 1px);gap:clamp(1rem,2.8vw,2.5rem);padding-block:.875rem}.singo-lockup{width:196px}.singo-header-nav{display:flex;flex:1 1 auto;align-items:center;gap:clamp(1rem,2vw,1.75rem)}.singo-header-sign-in{display:inline-flex}.singo-account-control{width:auto;max-width:min(16rem,22vw);padding-inline:1.125rem}.singo-account-control-icon{display:none}.singo-account-control-name{position:static;width:auto;height:auto;min-width:0;overflow:hidden;clip:auto;clip-path:none;text-overflow:ellipsis}.singo-header-sheet{display:none}}.singo-footer{position:relative;overflow:hidden;color:var(--singo-white);background:var(--singo-ground-ink)}.singo-footer-ge{position:absolute;z-index:0;right:-120px;bottom:-60px;width:420px;height:auto;aspect-ratio:477.8/159.87;opacity:.2;pointer-events:none}.singo-footer-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.25rem;padding-block:3rem 1.75rem}.singo-footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.singo-footer-brand,.singo-footer-identity{grid-column:1/-1}.singo-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.singo-footer .singo-footer-lockup{display:block;width:180px;max-width:100%;height:auto}.singo-footer-tagline{margin:0;font-family:var(--singo-serif);font-size:1.25rem;font-weight:400;line-height:1.3}.singo-footer-line{max-width:36ch;margin:0;font-family:var(--singo-sans);font-size:.9375rem;line-height:1.6;color:var(--singo-ink-soft-on-ink)}.singo-footer-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.singo-footer-head{margin:0 0 .25rem;font-family:var(--singo-sans);font-size:.875rem;font-weight:700;line-height:1.3;color:var(--singo-ink-soft-on-ink)}.singo-footer-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-family:var(--singo-sans);font-size:.9375rem;color:var(--singo-black-10);text-decoration:none;text-underline-offset:3px}.singo-footer-link:hover{color:var(--singo-white);text-decoration:underline}.singo-footer-link:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-footer-address{margin:0;font-family:var(--singo-sans);font-size:.9375rem;font-style:normal;line-height:1.6;color:var(--singo-black-10)}.singo-footer-address>span{display:block}.singo-footer-foot{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-top:1.25rem;font-family:var(--singo-sans);font-size:.875rem;line-height:1.5;color:var(--singo-white);border-top:1px solid var(--singo-hairline-on-ink)}@media (min-width:901px){.singo-footer-ge{right:-90px;bottom:-120px;width:700px}.singo-footer-inner{gap:3.5rem;padding-block:4.5rem 2.25rem}.singo-footer-columns{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:3rem}.singo-footer-brand,.singo-footer-identity{grid-column:auto}.singo-footer-brand{gap:1.25rem}.singo-footer .singo-footer-lockup{width:220px}.singo-footer-tagline{font-size:1.375rem}.singo-footer-head{font-size:.9375rem}.singo-footer-address,.singo-footer-link{font-size:1rem}.singo-footer-foot{flex-direction:row;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){[data-singo-ring=on] .singo-picker-stage{min-height:0;overflow:visible;perspective:none;touch-action:auto;cursor:auto;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}[data-singo-ring=on] .singo-picker-deck{display:grid;position:static;transform-style:flat}[data-singo-ring=on] .singo-picker-card{position:static;width:auto;height:auto;margin-left:0;overflow:visible;transform:none;opacity:1;z-index:auto;will-change:auto}[data-singo-ring=on] .singo-picker-card:after{content:none}[data-singo-ring=on] .singo-picker-card[data-singo-drawn=false]{pointer-events:auto}[data-singo-ring=on] .singo-picker-card .singo-card-actions{opacity:1}.singo-picker-controls{display:none}.singo-rail-stroke{transition:none}}html{scroll-padding-top:4rem}.singo-skip{position:absolute;left:1rem;top:.75rem;z-index:80;padding:.6rem 1rem;font-family:var(--singo-sans);font-size:1rem;font-weight:700;color:var(--singo-ink);background:var(--singo-white);border:2px solid var(--singo-ink);transform:translateY(-200%)}.singo-skip:focus{transform:none}.singo-transactional{font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.singo-legal{padding-block:2.5rem 4rem;max-width:46rem}.singo-legal .singo-body,.singo-legal-lede{margin-top:1rem;font-size:1rem;line-height:1.55;color:var(--singo-ink)}.singo-legal .singo-subsection{margin-top:2rem}.singo-legal [id]{scroll-margin-top:max(0px,calc(max(64px, 2.4rem) + 8px - 4rem))}@media (min-width:901px){.singo-legal [id]{scroll-margin-top:max(0px,calc(59px + 1.75rem + 8px - 4rem))}}.singo-legal-list{margin:.75rem 0 0;padding-left:1.2rem;font-family:var(--singo-sans);font-size:1rem;line-height:1.55}.singo-draft-band{background-color:var(--singo-ground-field);color:var(--singo-ink-on-field)}.singo-draft-band-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.5rem);align-items:center;padding-block:clamp(3.5rem,7vw,6rem)}@media (min-width:901px){.singo-draft-band--picture .singo-draft-band-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}}.singo-draft-band-text{min-width:0}.singo-draft-band-title{margin:0}.singo-draft-band-lede{margin:1.4rem 0 0;color:var(--singo-blue-10)}.singo-draft-crumbs{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;margin-bottom:.5rem;font-family:var(--singo-sans);font-size:.9375rem;line-height:1.4;color:var(--singo-blue-30)}.singo-draft-crumbs .singo-link{display:inline-flex;align-items:center;min-height:44px;color:var(--singo-ink-on-field)}.singo-draft-crumbs .singo-link:hover{color:var(--singo-blue-10)}.singo-draft-band a:focus-visible,.singo-draft-crumbs .singo-link:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-draft-picture{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background-color:var(--singo-ground-field);border:1px solid var(--singo-hairline-on-field);border-radius:var(--singo-radius-2xl)}.singo-draft-picture .singo-lot-shot{width:100%;height:100%;aspect-ratio:auto}.singo-draft-section{padding-block:clamp(2.5rem,5vw,4rem)}.singo-draft-answer+.singo-draft-section,.singo-draft-section+.singo-draft-section{padding-top:0}.singo-draft-section h2{margin:0}.singo-draft-after{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.singo-draft-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,3.5rem) clamp(2rem,5vw,5rem);align-items:start}@media (min-width:901px){.singo-draft-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.singo-draft-answer .singo-home-band{padding-block:0 clamp(2.5rem,5vw,4rem)}.singo-draft-answer .singo-home-answer{gap:clamp(2rem,5vw,5rem)}.singo-draft-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:901px){.singo-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.singo-draft-panel{display:grid;align-content:start;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem);background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-draft-panel p{margin:0}.singo-draft-question{margin:0;font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.2}.singo-draft-rows{display:grid}.singo-draft-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.6rem;padding-block:1.5rem;border-top:1px solid var(--singo-hairline)}.singo-draft-row:last-child{border-bottom:1px solid var(--singo-hairline)}.singo-draft-row p{margin:0}@media (min-width:901px){.singo-draft-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}}.singo-draft-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 1.25rem;font-family:var(--singo-sans);font-weight:700;font-size:.9375rem;line-height:1.2;color:var(--singo-ink);text-decoration:none;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-draft-pill:hover{color:var(--singo-white);background-color:var(--singo-ink)}.singo-draft-pill:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-origin-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:901px){.singo-origin-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.singo-origin-tile{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-origin-tile-more,.singo-origin-tile-name{margin:0}.singo-origin-tile-more{margin-top:auto}.singo-origin-tile .singo-link{display:inline-flex;align-items:center;min-height:44px}.singo-origin-processes{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:901px){.singo-origin-processes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.singo-origin-process{display:grid;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-origin-process h2{margin:0}.singo-origin-answer{display:grid;gap:.75rem}.singo-origin-answer>p{margin:0}@media (min-width:901px){.singo-origin-process--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}}.singo-draft-origins>.singo-origin-process--wide{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.singo-origin{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2rem);align-items:start}.singo-origin--hub{padding-block:clamp(2rem,4vw,3rem);border-top:1px solid var(--singo-hairline)}.singo-origin--hub:first-child{padding-top:0;border-top:0}.singo-origin--hub:last-child{padding-bottom:0}@media (min-width:901px){.singo-origin--hub{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,5rem)}}.singo-origin-aside{display:grid;gap:1.5rem;align-content:start}.singo-origin-aside h2{margin:0}.singo-origin-lotblock{display:grid;gap:.75rem}.singo-origin-lotblock h2,.singo-origin-lotblock h3{margin:0}.singo-origin-lots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.singo-origin-blocks{align-items:start}.singo-origin-blocks,.singo-origin-prose{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2rem)}@media (min-width:901px){.singo-origin-prose{display:block;-moz-columns:2;column-count:2;-moz-column-gap:clamp(2rem,4vw,3.5rem);column-gap:clamp(2rem,4vw,3.5rem)}.singo-origin-prose>.singo-origin-block{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.singo-origin-prose>.singo-origin-block:last-child{margin-bottom:0}}.singo-origin-block{display:grid;gap:.6rem;align-content:start;padding-top:1.25rem;border-top:1px solid var(--singo-hairline)}.singo-origin-block>h2,.singo-origin-block>h3,.singo-origin-block>p{margin:0}.singo-origin-answer>p,.singo-origin-block>p{max-width:var(--singo-measure)}.singo-origin-cup{gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);background-color:var(--singo-surface-inset);border-top:0;border-radius:var(--singo-radius-2xl)}.singo-origin--page .singo-origin-lotblock{grid-template-columns:minmax(0,1fr)}.singo-returns-board{list-style:none;margin:0;padding:.25rem clamp(1.25rem,2.4vw,2rem);background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-returns-row{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1.25rem}@media (min-width:901px){.singo-returns-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem;padding-block:1.125rem}}.singo-returns-row+.singo-returns-row{border-top:1px solid var(--singo-hairline)}.singo-returns-heading{margin:0;font-family:var(--singo-serif);font-weight:400;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.2}.singo-returns-state{display:inline-flex;align-items:center;gap:.625rem;min-height:2.25rem;margin:0;padding:0 1rem;font-family:var(--singo-sans);font-weight:700;font-size:.9375rem;line-height:1.2;color:var(--singo-ink);background-color:var(--singo-white);border-radius:var(--singo-radius-pill)}.singo-returns-state:before{content:"";flex:none;width:.625rem;height:.625rem;background-color:var(--singo-accent);border-radius:var(--singo-radius-pill)}.singo-inquiry{padding-block:1.25rem 5rem}.singo-inquiry-empty,.singo-inquiry-lede{max-width:42rem;margin-top:.75rem;font-family:var(--singo-sans);font-size:1rem;line-height:1.45;color:var(--singo-ink)}.singo-inquiry-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.singo-inquiry-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.25rem .7rem;font-family:var(--singo-sans);font-size:.875rem;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-pill)}@media (max-width:900px){.singo-inquiry-submit,.singo-samples-action{position:sticky;bottom:0;z-index:30;width:100%;padding:.75rem 0;background:var(--singo-white)}.singo-home-compare,.singo-home-compare tbody,.singo-home-compare td,.singo-home-compare th,.singo-home-compare tr{display:block;width:100%}.singo-home-compare thead{display:none}.singo-home-compare tr{margin-top:.75rem;padding:.75rem;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-lg)}.singo-home-compare-cell:before{content:attr(data-column);display:block;margin-bottom:.15rem;font-size:.875rem;font-weight:700}}.singo-field{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;border:0;font-family:var(--singo-sans);color:var(--singo-ink)}.singo-field--group:focus{outline:none}.singo-field-label{display:block;margin:0 0 .5rem;padding:0;font-family:var(--singo-sans);font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--singo-ink)}.singo-field-optional{font-weight:400;color:var(--singo-ink-soft)}.singo-field-hint{margin:-.25rem 0 .5rem;font-size:.875rem;line-height:1.45;color:var(--singo-ink-soft)}.singo-field-error{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:var(--singo-ink)}.singo-field-error-lead{font-weight:700;color:var(--singo-accent)}.singo-control{display:block;width:100%;max-width:100%;min-height:52px;margin:0;padding:.8125rem 1rem;font-family:var(--singo-sans);font-size:1rem;font-weight:400;line-height:1.4;color:var(--singo-ink);background-color:var(--singo-ground-work);border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.singo-control::-moz-placeholder{color:var(--singo-ink-soft)}.singo-control::placeholder{color:var(--singo-ink-soft)}.singo-control:hover{border-color:var(--singo-ink)}.singo-control[aria-invalid=true]{border-color:var(--singo-accent);border-width:2px}.singo-control:focus{border-color:var(--singo-focus);box-shadow:var(--singo-focus-ring);outline:2px solid transparent;outline-offset:2px}.singo-control:disabled{color:var(--singo-ink-soft);background-color:var(--singo-surface-panel);border-color:var(--singo-hairline);cursor:not-allowed}.singo-control--textarea{min-height:120px;max-width:min(34rem,100%);resize:vertical}.singo-control--select{padding-right:2.75rem;background-image:linear-gradient(45deg,transparent 50%,var(--singo-ink) 50%),linear-gradient(135deg,var(--singo-ink) 50%,transparent 50%);background-position:calc(100% - 23px) 52%,calc(100% - 18px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.singo-control--placeholder{color:var(--singo-ink-soft)}.singo-control--with-toggle{padding-right:3.5rem}.singo-control-frame{position:relative;width:100%;max-width:min(34rem,100%)}.singo-field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem .75rem;width:100%;max-width:min(34rem,100%)}@media (min-width:901px){.singo-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.singo-field-row--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.singo-control-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--singo-ink-soft);background-color:transparent;border:0;border-radius:var(--singo-radius-pill);cursor:pointer}.singo-control-toggle:before{content:"";position:absolute;inset:2px;border-radius:var(--singo-radius-pill);transition:background-color .15s}.singo-control-toggle>*{position:relative}.singo-control-toggle:hover{color:var(--singo-ink)}.singo-control-toggle:hover:before{background-color:var(--singo-surface-inset)}.singo-control-toggle:focus-visible{outline:3px solid var(--singo-focus);outline-offset:-3px}.singo-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;margin:0;padding:.625rem 1.75rem;font-family:var(--singo-sans);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border:1.5px solid transparent;border-radius:var(--singo-radius-pill);cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}.singo-button:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-button--small{min-height:44px;padding:.5rem 1.125rem;font-size:.9375rem}.singo-button--primary{color:var(--singo-white);background-color:var(--singo-accent);border-color:var(--singo-accent)}.singo-button--primary:hover:not(:disabled){background-color:var(--singo-accent-press);border-color:var(--singo-accent-press)}.singo-button--secondary{color:var(--singo-ink);background-color:transparent;border-color:var(--singo-ink)}.singo-button--secondary:hover:not(:disabled){color:var(--singo-white);background-color:var(--singo-ink)}.singo-button--quiet{min-height:44px;padding:0 .125rem;font-size:.9375rem;font-weight:400;color:var(--singo-ink-soft);background-color:transparent;border-color:transparent;border-radius:var(--singo-radius-sm);text-decoration:underline;text-underline-offset:3px}.singo-button--quiet:hover:not(:disabled){color:var(--singo-accent-press)}.singo-button--on-field.singo-button--quiet,.singo-button--on-field.singo-button--secondary{color:var(--singo-ink-on-field);background-color:transparent;border-color:var(--singo-ink-on-field)}.singo-button--on-field.singo-button--quiet{min-height:52px;padding:.625rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;border-radius:var(--singo-radius-pill)}.singo-button--on-field.singo-button--quiet.singo-button--small{min-height:44px;padding:.5rem 1.125rem;font-size:.9375rem}.singo-button--on-field.singo-button--quiet:hover:not(:disabled),.singo-button--on-field.singo-button--secondary:hover:not(:disabled){color:var(--singo-ground-field);background-color:var(--singo-ground-work)}.singo-button--on-field:focus-visible{outline-color:var(--singo-focus-on-dark)}.singo-button[aria-busy=true]{cursor:progress}.singo-button:disabled:not([aria-busy=true]){color:var(--singo-ink-soft);background-color:var(--singo-surface-inset);border-color:var(--singo-hairline);cursor:not-allowed}.singo-button--quiet:disabled:not([aria-busy=true]){background-color:transparent;border-color:transparent}.singo-checkbox{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;align-items:start;padding-block:10px;font-family:var(--singo-sans);font-size:.9375rem;line-height:1.5;color:var(--singo-ink);cursor:pointer}.singo-checkbox-input{grid-area:1/1;z-index:1;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.singo-checkbox-box{grid-area:1/1;display:grid;place-items:center;width:24px;height:24px;background-color:var(--singo-ground-work);border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-sm);transition:background-color .15s,border-color .15s}.singo-checkbox-box:after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2px solid var(--singo-white);border-bottom:2px solid var(--singo-white);transform:rotate(-45deg) scale(.5);opacity:0;transition:opacity .15s,transform .15s}.singo-checkbox-label{grid-area:1/2;padding-top:1px}.singo-checkbox:hover .singo-checkbox-input:not(:disabled)+.singo-checkbox-box{border-color:var(--singo-accent)}.singo-checkbox-input:checked+.singo-checkbox-box{background-color:var(--singo-accent);border-color:var(--singo-accent)}.singo-checkbox-input:checked+.singo-checkbox-box:after{opacity:1;transform:rotate(-45deg) scale(1)}.singo-checkbox-input:focus-visible+.singo-checkbox-box{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-checkbox-input[aria-invalid=true]+.singo-checkbox-box{border-color:var(--singo-accent);border-width:2px}.singo-checkbox-input:disabled+.singo-checkbox-box{background-color:var(--singo-surface-inset);border-color:var(--singo-hairline)}.singo-checkbox-input:disabled+.singo-checkbox-box:after{border-color:var(--singo-ink-soft)}.singo-checkbox-input:disabled~.singo-checkbox-label{color:var(--singo-ink-soft)}.singo-checkbox-input:disabled,.singo-checkbox-input:disabled~.singo-checkbox-label{cursor:not-allowed}.singo-notice{padding:1.125rem 1.25rem;font-family:var(--singo-sans);font-size:.875rem;line-height:1.55;color:var(--singo-ink);background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-lg)}.singo-notice-lead{display:block;margin-bottom:.15rem;font-weight:700;color:var(--singo-ink)}.singo-notice a{color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px}.singo-notice a:hover{color:var(--singo-ink)}.singo-notice--blocked{padding:1.25rem 1.5rem;font-size:.9375rem}.singo-notice--inset{padding:1.125rem 1.25rem}.singo-notice--alert{color:var(--singo-ink);background-color:var(--singo-pink-5);border:1.5px solid var(--singo-accent)}.singo-cart-mismatch{padding-block:1.25rem 0}.singo-cart-mismatch-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.singo-cart-mismatch-notice .singo-notice-lead{margin-bottom:0}.singo-cart-mismatch-refusal{margin-top:.75rem}.singo-summary{margin-bottom:2rem;padding:1.25rem 1.5rem;font-family:var(--singo-sans);color:var(--singo-ink);background-color:var(--singo-pink-5);border:1.5px solid var(--singo-accent);border-radius:var(--singo-radius-lg)}.singo-summary:focus{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-summary-heading{margin:0 0 .5rem;font-family:var(--singo-serif);font-size:1.1rem;font-weight:400;line-height:1.2}.singo-summary-list{margin:0;padding-left:1.2rem;list-style:decimal;font-size:.9375rem;line-height:1.5}.singo-summary-list>li+li{margin-top:.2rem}.singo-summary-link{color:var(--singo-ink);text-decoration:underline;text-underline-offset:3px}.singo-summary-link:hover{color:var(--singo-accent-press)}.singo-summary-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-totals{font-family:var(--singo-sans);color:var(--singo-ink)}@media (min-width:901px){.singo-totals{position:sticky;top:1.5rem}}.singo-totals-list{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}.singo-totals-label{padding:.75rem 0;font-size:.9375rem;color:var(--singo-ink);border-bottom:1px solid var(--singo-hairline)}.singo-totals-detail{display:block;font-size:.8125rem;font-weight:400;color:var(--singo-ink-soft)}.singo-totals-value{margin:0;padding:.75rem 0 .75rem 1rem;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid var(--singo-hairline)}.singo-totals-label--total{padding-top:1rem;font-size:1.0625rem;font-weight:700;color:var(--singo-ink);border-bottom:0}.singo-totals-value--total{padding-top:1rem;font-family:var(--singo-serif);font-size:2rem;font-weight:400;line-height:1;border-bottom:0}.singo-totals-mode{display:block;margin-top:.4rem;font-family:var(--singo-sans);font-size:.8125rem;font-weight:400;color:var(--singo-ink-soft)}.singo-page-heading{margin-bottom:1.8rem}.singo-page-heading-title{margin:0;font-family:var(--singo-serif);font-size:clamp(1.8rem,4.4vw,2.9rem);font-weight:400;line-height:1.08;letter-spacing:-.012em;color:var(--singo-ink)}.singo-page-heading-lede{max-width:var(--singo-measure-lede);margin:.8rem 0 0;font-family:var(--singo-sans);font-size:clamp(1.06rem,1.9vw,1.22rem);line-height:1.5;color:var(--singo-ink-soft)}.singo-link{color:var(--singo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s}.singo-link:hover{color:var(--singo-ink)}.singo-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-units-add{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.singo-units-add>.singo-notice{align-self:stretch}.singo-units-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.singo-units-stepper{display:inline-flex;align-items:center;gap:.5rem}.singo-units-step{width:52px;min-width:52px;height:52px;min-height:52px;padding:0;font-size:1.25rem;font-weight:400;line-height:1;color:var(--singo-ink);text-decoration:none;background-color:var(--singo-ground-work);border-color:var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-units-step:hover:not(:disabled){color:var(--singo-white);background-color:var(--singo-ink)}.singo-units-field{width:calc(5ch + 2rem + 3px);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.singo-units-field::-webkit-inner-spin-button,.singo-units-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.singo-units-total{font-family:var(--singo-sans);font-size:1rem;font-weight:700;line-height:1.2}.singo-doorway-lines,.singo-units-total{margin:0;color:var(--singo-ink);font-variant-numeric:tabular-nums}.singo-doorway-lines{padding:0;list-style:none}.singo-samples-chooser{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1.5rem}.singo-samples-choices{min-width:0}.singo-samples-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--singo-ink)}.singo-samples-row{position:relative;display:grid;grid-template-columns:24px 96px minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:center;padding:1.1rem .75rem;border-bottom:1px solid var(--singo-hairline);cursor:pointer;transition:background-color .15s}.singo-samples-row:has(.singo-checkbox-input:checked){background-color:var(--singo-accent-wash)}.singo-samples-row:hover>.singo-checkbox-input+.singo-checkbox-box{border-color:var(--singo-accent)}.singo-samples-shot{grid-area:1/2;position:relative;width:96px;height:96px;overflow:hidden;background:var(--singo-ground-field);border-radius:var(--singo-radius-md)}.singo-samples-aperture{display:grid;place-items:center;height:100%;margin:0;padding:12%}.singo-samples-aperture svg{display:block;width:100%;max-height:100%;height:auto}.singo-samples-main{grid-area:1/3;min-width:0}.singo-samples-name{display:block;font-family:var(--singo-sans);font-size:1.06rem;font-weight:700;line-height:1.25;color:var(--singo-ink);overflow-wrap:anywhere;cursor:pointer}.singo-samples-name:after{content:"";position:absolute;inset:0}.singo-samples-about{margin-top:.2rem}.singo-samples-figure,.singo-samples-origin{margin:0;font-family:var(--singo-sans);font-size:.86rem;line-height:1.45;color:var(--singo-ink-soft)}.singo-samples-figure{margin-top:.35rem}.singo-samples-figure>.singo-data{color:var(--singo-ink)}.singo-samples-dash{color:var(--singo-ink-soft)}.singo-samples-row>.singo-samples-notice{grid-area:2/1/3/-1;position:relative;z-index:1;margin-top:1rem;cursor:auto}.singo-samples-action{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.1rem;border-top:1px solid var(--singo-ink)}.singo-samples-action>.singo-samples-notice{align-self:stretch}.singo-samples-allowance{margin:0}.singo-samples-sentence{margin:.6rem 0 0;font-family:var(--singo-sans);font-size:.9rem;line-height:1.5;color:var(--singo-ink-soft)}.singo-samples-none{max-width:var(--singo-measure);margin-top:1.5rem;padding-top:1.1rem;color:var(--singo-ink-soft);border-top:1px solid var(--singo-ink)}@media (min-width:901px){.singo-samples-chooser{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.2rem);align-items:start}.singo-samples-action{position:sticky;top:1.5rem}}@media (max-width:900px){.singo-samples-row{grid-template-columns:24px 72px minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem;padding-inline:.5rem}.singo-samples-shot{width:72px;height:72px}}.singo-gauge{display:flex;gap:6px}.singo-gauge-bar{display:block;width:32px;height:8px;background-color:var(--singo-black-30);border-radius:var(--singo-radius-pill)}.singo-gauge-bar--used{background-color:var(--singo-accent)}.singo-cart{padding-block:clamp(2rem,4.5vw,3.4rem)}.singo-cart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3.2rem);align-items:start}.singo-cart-list{min-width:0}.singo-cart-lines{margin:0;padding:0 24px;list-style:none;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-xl)}.singo-cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;-moz-column-gap:1.1rem;column-gap:1.1rem;align-items:start;padding:1.1rem 0;border-bottom:1px solid var(--singo-hairline)}.singo-cart-line:last-child{border-bottom:0}.singo-cart-shot{grid-column:1;grid-row:1/3;position:relative;width:96px;height:96px;overflow:hidden;background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-md)}.singo-cart-aperture{display:grid;place-items:center;height:100%;margin:0;padding:12%;background-color:var(--singo-ground-field)}.singo-cart-aperture svg{display:block;width:100%;max-height:100%;height:auto}.singo-cart-body{grid-column:2;grid-row:1;min-width:0}.singo-cart-name{margin:0 0 .2rem;font-family:var(--singo-serif);font-size:1.3rem;font-weight:400;line-height:1.1;color:var(--singo-ink);overflow-wrap:anywhere}.singo-cart-name-link{color:inherit;text-decoration:none}.singo-cart-name-link:hover{text-decoration:underline;text-underline-offset:3px}.singo-cart-name-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-meta{margin:0;font-size:.86rem}.singo-cart-figures,.singo-cart-meta{font-family:var(--singo-sans);line-height:1.45;color:var(--singo-ink-soft)}.singo-cart-figures{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:.5rem 0 0;font-size:.84rem;font-variant-numeric:tabular-nums}.singo-cart-figure{white-space:nowrap}.singo-cart-figure-value{font-weight:700;color:var(--singo-ink)}.singo-cart-dash{font-weight:400;color:var(--singo-ink-soft)}.singo-cart-price{grid-column:3;grid-row:1;margin:0;font-family:var(--singo-serif);font-size:1.375rem;font-weight:400;line-height:1;text-align:right;white-space:nowrap;color:var(--singo-ink);font-variant-numeric:tabular-nums}.singo-cart-unit{display:block;margin-top:.4rem;font-family:var(--singo-sans);font-size:.72rem;line-height:1.3;letter-spacing:.02em;color:var(--singo-ink-soft)}.singo-cart-actions{grid-column:2/4;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.8rem}.singo-cart-qty{display:inline-flex;align-items:stretch;overflow:hidden;border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-md)}.singo-cart-step{width:44px;min-height:44px;margin:0;padding:0;font-family:var(--singo-sans);font-size:1.1rem;line-height:1;color:var(--singo-ink);background-color:transparent;border:0;cursor:pointer}.singo-cart-step:hover{background-color:var(--singo-surface-inset)}.singo-cart-step:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-field{width:calc(5ch + 1rem);min-height:44px;margin:0;padding:0;font-family:var(--singo-sans);font-size:1rem;color:var(--singo-ink);text-align:center;font-variant-numeric:tabular-nums;background-color:var(--singo-white);border:0;border-inline:1px solid var(--singo-black-50);-moz-appearance:textfield}.singo-cart-field::-webkit-inner-spin-button,.singo-cart-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.singo-cart-field:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-remove{min-height:44px;margin:0;padding:.3rem 0;font-family:var(--singo-sans);font-size:.86rem;color:var(--singo-ink-soft);text-decoration:underline;text-underline-offset:3px;background-color:transparent;border:0;cursor:pointer}.singo-cart-remove:hover{color:var(--singo-accent)}.singo-cart-remove:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-line-notice{grid-column:2/-1;grid-row:3;margin-top:.9rem}.singo-cart-standing{margin-top:1.4rem}.singo-cart-standing-text{margin:0}.singo-cart-empty-action{display:inline-flex;align-items:center;min-height:44px;margin:.75rem 0 0;padding:0 1.25rem;font-family:var(--singo-sans);font-size:.9375rem;font-weight:700;color:var(--singo-ink);text-decoration:none;background-color:transparent;border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-pill);cursor:pointer}.singo-cart-empty-action:hover{color:var(--singo-white);background-color:var(--singo-ink)}.singo-cart-standing-refusal{margin-top:.9rem}.singo-cart-empty-action:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-cart-allowance{margin-top:1.2rem}.singo-cart-sentence{max-width:var(--singo-measure);margin:.6rem 0 0;font-family:var(--singo-sans);font-size:.86rem;line-height:1.5;color:var(--singo-ink-soft)}.singo-cart-totals{min-width:0;padding:32px;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl)}.singo-cart-action{margin-top:1.4rem}.singo-cart-action>.singo-button{width:100%}.singo-cart-note{max-width:var(--singo-measure);margin:.8rem 0 0;font-family:var(--singo-sans);font-size:.86rem;line-height:1.5;color:var(--singo-ink-soft)}.singo-cart-panel{margin-top:1.3rem}.singo-cart-panel>p{margin:0}.singo-cart-panel>p+p{margin-top:.4rem}.singo-cart-pending{display:inline-block;width:5rem;height:.95em;vertical-align:middle;background-color:var(--singo-surface-inset)}.singo-cart-empty{min-width:0}.singo-cart-block{display:block;height:.95rem;background-color:var(--singo-surface-inset)}.singo-cart-block+.singo-cart-block{margin-top:.5rem}.singo-cart-block--heading{width:min(26rem,80%);height:clamp(1.8rem,4.4vw,2.9rem)}.singo-cart-block--name{width:12rem;max-width:100%;height:1.3rem}.singo-cart-block--meta{width:16rem;max-width:100%}.singo-cart-block--price{width:4.5rem;height:1.3rem}.singo-cart-block--label{width:6rem}.singo-cart-block--figure{width:4.5rem;margin-left:auto}.singo-cart-block--total{width:7rem;height:1.6rem;margin-left:auto}.singo-cart-block--action{width:100%;height:44px}@media (min-width:901px){.singo-cart-grid{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width:900px){.singo-cart-line{grid-template-columns:72px minmax(0,1fr);-moz-column-gap:.85rem;column-gap:.85rem}.singo-cart-shot{grid-row:1/4;width:72px;height:72px}.singo-cart-price{grid-column:2;grid-row:2;margin-top:.6rem;text-align:left}.singo-cart-actions{grid-column:2;grid-row:3}.singo-cart-line-notice{grid-row:4}}.singo-form-page{padding-block:3rem clamp(3rem,6vw,5rem)}@media (min-width:768px){.singo-form-page{padding-top:4rem}}.singo-form-column{width:100%;max-width:440px}.singo-form-column--register{max-width:460px}.singo-form-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media (min-width:901px){.singo-form-layout{grid-template-columns:440px minmax(0,24rem);-moz-column-gap:clamp(3rem,6vw,6rem);column-gap:clamp(3rem,6vw,6rem);justify-content:start}.singo-form-layout--register{grid-template-columns:460px minmax(0,40rem)}}.singo-house-panel--note{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,2.4vw,2rem)}.singo-house-panel-heading{margin:0;color:var(--singo-ink)}.singo-house-panel-text{margin:0 0 .5rem;color:var(--singo-ink-soft)}.singo-house-panel-group{min-width:0}.singo-house-panel-title{margin:0 0 .75rem;color:var(--singo-ink)}.singo-page-heading--form{margin-bottom:1.75rem}.singo-page-heading--form .singo-page-heading-title{font-size:clamp(2rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:0}.singo-page-heading--form .singo-page-heading-lede{margin-top:.75rem;font-size:1rem;line-height:1.55}.singo-form-aside{margin:.75rem 0 0;font-family:var(--singo-sans);font-size:.9375rem;line-height:1.5;color:var(--singo-ink)}.singo-form-aside--foot{margin-top:1.75rem}.singo-form-prose{font-family:var(--singo-sans);font-size:1rem;line-height:1.55;color:var(--singo-ink)}.singo-form-prose>p{margin:0}.singo-form-prose>p+p{margin-top:.75rem}.singo-form{display:flex;flex-direction:column;gap:1.5rem}.singo-form--register{gap:1.75rem}.singo-turnstile:not(.singo-turnstile--interactive){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.singo-form-lock{display:contents}.singo-form>.singo-summary{margin-bottom:0}.singo-form-fieldset{display:flex;flex-direction:column;gap:1.125rem;min-width:0;margin:0;padding:0;border:0}.singo-form-legend{margin:0 0 1rem;padding:0;font-family:var(--singo-sans);font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--singo-ink)}.singo-form-consent{display:flex;flex-direction:column}.singo-form-consent>.singo-field-error{margin-top:0;padding-left:calc(24px + .75rem)}.singo-form-notice{margin-bottom:1.5rem}.singo-form-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.singo-form-outcome>p{margin:0}.singo-notice a.singo-button--secondary{color:var(--singo-ink);text-decoration:none}.singo-notice a.singo-button--secondary:hover{color:var(--singo-white)}.singo-form-landing:focus,.singo-notice:focus{outline:none}.singo-form-landing:focus-visible,.singo-notice:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-field-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:.5rem}.singo-field-label-row>.singo-field-label{margin-bottom:0}.singo-field-aside{font-family:var(--singo-sans);font-size:.875rem;line-height:1.3}.singo-inquiry-sent{padding:1.5rem}.singo-inquiry-sent-heading{margin:0;font-family:var(--singo-serif);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400;line-height:1.14;color:var(--singo-ink)}.singo-inquiry-sent-text{margin:.75rem 0 0;font-size:1rem;line-height:1.55}.singo-inquiry-sent-text+.singo-inquiry-sent-text{margin-top:.5rem}.singo-inquiry-sent-label{margin:1rem 0 0;font-size:.875rem;color:var(--singo-ink-soft)}.singo-inquiry-sent-reference{margin:0;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.singo-inquiry-sent-hint{margin:.25rem 0 0;font-size:.875rem;color:var(--singo-ink-soft)}.singo-inquiry-sent-subheading{margin:1.5rem 0 0;font-size:1rem;font-weight:700}.singo-inquiry-sent-lines{padding-left:1.2rem;list-style:disc;line-height:1.5}.singo-inquiry-sent-lines,.singo-inquiry-sent-timing{margin:.5rem 0 0;font-size:.9375rem}.singo-inquiry-sent-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.5rem 0 0;font-size:.9375rem}.singo-contact-form{container-type:inline-size;gap:1.25rem}.singo-services .singo-contact-form .singo-field-label{font-size:.875rem}.singo-contact-pair{display:flex;flex-direction:column;gap:1.25rem}@container (min-width: 26rem){.singo-contact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.singo-contact-pair>.singo-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-items:start}}.singo-contact-pills{display:flex;flex-wrap:wrap;gap:10px}.singo-contact-pill{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.25rem 18px;font-family:var(--singo-sans);font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--singo-ink);background-color:var(--singo-ground-work);border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-pill);cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}@media (hover:hover){.singo-contact-pill:hover{background-color:var(--singo-blue-5)}}.singo-contact-pill-check{display:none;flex:none;width:1em;height:1em;margin-right:.375rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.singo-contact-pill:has(input[aria-invalid=true]){padding-inline:17.5px;border-color:var(--singo-accent);border-width:2px}.singo-contact-pill:has(input:checked){padding-inline:17.5px;color:var(--singo-blue);background-color:var(--singo-blue-10);border-color:var(--singo-blue);border-width:2px}.singo-contact-pill:has(input:checked) .singo-contact-pill-check{display:block}.singo-contact-pill:has(input:focus-visible){outline:3px solid var(--singo-focus);outline-offset:3px}@media (forced-colors:active){.singo-contact-pill:has(input[aria-invalid=true]){padding-inline:16.5px;border-width:3px}.singo-contact-pill:has(input:checked){forced-color-adjust:none;color:HighlightText;background-color:Highlight;border-color:Highlight}}.singo-contact-form .singo-control--textarea{min-height:0}.singo-contact-form :is(input,select,textarea,fieldset,.singo-summary,.singo-notice),.singo-contact-sent{scroll-margin-top:max(0px,calc(max(64px, 2.4rem) + 8px + 3.1875rem - 4rem))}@media (min-width:901px){.singo-contact-form :is(input,select,textarea,fieldset,.singo-summary,.singo-notice),.singo-contact-sent{scroll-margin-top:max(0px,calc(59px + 1.75rem + 8px + 3.1875rem - 4rem))}}.singo-contact-submit{display:flex;flex-direction:column;gap:.75rem}.singo-contact-fine{margin:0;font-size:.8125rem;color:var(--singo-ink-soft);text-align:center}.singo-contact-sent{padding:1.5rem}.singo-contact-sent-heading{margin:0;font-family:var(--singo-serif);font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--singo-ink)}.singo-contact-sent-text{margin:.5rem 0 0;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.singo-contact-sent-label{margin:1rem 0 0;font-size:.875rem;color:var(--singo-ink-soft)}.singo-contact-sent-reference{margin:0;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.singo-checkout{padding-block:2rem clamp(3rem,6vw,4rem)}@media (min-width:768px){.singo-checkout{padding-top:3rem}}.singo-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media (min-width:901px){.singo-checkout-grid{grid-template-columns:minmax(0,1fr) 440px;-moz-column-gap:clamp(2.5rem,5vw,4.5rem);column-gap:clamp(2.5rem,5vw,4.5rem)}}.singo-checkout-flow{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:560px;min-width:0}.singo-checkout-flow>.singo-page-heading{margin-bottom:0}.singo-checkout-flow .singo-control-frame,.singo-checkout-flow .singo-field-row{max-width:100%}.singo-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;font-family:var(--singo-sans);font-size:.875rem;font-weight:700;line-height:1.2}.singo-step{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.375rem 1rem;color:var(--singo-ink-soft);border:1.5px solid var(--singo-hairline);border-radius:var(--singo-radius-pill)}.singo-step[aria-current=step]{color:var(--singo-white);background-color:var(--singo-ink);border-color:var(--singo-ink)}.singo-step-number{font-variant-numeric:tabular-nums}.singo-checkout-form{display:flex;flex-direction:column;align-items:stretch;gap:2rem;min-width:0}.singo-checkout-back{align-self:flex-start}.singo-checkout-back svg{flex:none}.singo-checkout-section{display:flex;flex-direction:column;gap:.75rem;min-width:0;font-family:var(--singo-sans);color:var(--singo-ink)}.singo-checkout-section-heading{margin:0;font-family:var(--singo-sans);font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--singo-ink)}.singo-checkout-section-text{margin:0;font-size:.9375rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-checkout-where{display:flex;flex-direction:column;gap:2rem}.singo-checkout-where>.singo-summary{margin-bottom:0}.singo-checkout-fieldset{gap:1.125rem}.singo-checkout-fieldset>.singo-field-label{margin-bottom:1rem;font-size:1.125rem}.singo-checkout-note{margin:0;font-family:var(--singo-sans);font-size:.875rem;line-height:1.45;color:var(--singo-ink-soft)}.singo-checkout-continue{width:100%}.singo-checkout-answered{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;font-size:.9375rem}.singo-checkout-answered-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem}.singo-checkout-answered p{margin:0}.singo-choice-list{display:flex;flex-direction:column}.singo-choice{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.5rem 0;font-family:var(--singo-sans);font-size:.9375rem;color:var(--singo-ink);cursor:pointer}.singo-choice-list>*+*{border-top:1px solid var(--singo-hairline)}.singo-choice:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px;border-radius:var(--singo-radius-sm)}.singo-choice-option:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px;border-radius:var(--singo-radius-sm)}.singo-choice-option[aria-disabled=true] .singo-choice,.singo-choice[aria-disabled=true],.singo-choice[data-disabled]{cursor:default}.singo-choice-name{display:inline-flex;align-items:center;gap:.75rem}.singo-choice-figure{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.singo-radio{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;background-color:var(--singo-ground-work);border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-pill)}.singo-radio[data-state=checked]{border-color:var(--singo-accent)}.singo-radio-dot{width:12px;height:12px;background-color:var(--singo-accent);border-radius:var(--singo-radius-pill)}.singo-radio[data-disabled]{background-color:var(--singo-surface-inset);border-color:var(--singo-hairline)}.singo-checkout-summary{display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:24px;font-family:var(--singo-sans);color:var(--singo-ink);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl)}@media (min-width:901px){.singo-checkout-summary{padding:32px}}.singo-checkout-summary-heading{margin:0;font-family:var(--singo-serif);font-size:1.625rem;font-weight:400;line-height:1.15;color:var(--singo-ink)}.singo-checkout-summary .singo-totals{position:static;padding-top:.25rem;border-top:1px solid var(--singo-hairline)}.singo-checkout-summary>.singo-cart-panel{margin-top:0}.singo-checkout-summary-note{margin:0;font-size:.875rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-promotions{display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem}.singo-promotions-heading{margin:0;font-size:.9375rem;font-weight:700}.singo-promotion{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.singo-promotion-code{display:inline-flex;align-items:center;min-height:28px;padding:.125rem .75rem;font-size:.8125rem;font-weight:700;background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-pill)}.singo-promotion-remove{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:var(--singo-ink-soft);background:transparent;border:0;border-radius:var(--singo-radius-pill);cursor:pointer}.singo-promotion-remove:hover{color:var(--singo-ink)}.singo-promotion-remove:focus-visible{outline:3px solid var(--singo-focus);outline-offset:-3px}.singo-promotion-form{display:flex;flex-direction:column;gap:.75rem}.singo-promotion-toggle{align-self:flex-start}.singo-promotion-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.singo-statement{display:flex;align-items:flex-start;gap:.75rem}.singo-statement-mark{flex:none;width:20px;height:20px;margin-top:.1rem;color:var(--singo-ink-soft)}.singo-statement-body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.singo-statement-heading{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--singo-ink)}.singo-statement-body p{margin:0}.singo-statement-soft{color:var(--singo-ink-soft)}.singo-statement-facts{display:flex;flex-direction:column;gap:.25rem;margin:0}.singo-statement-facts>div{display:flex;flex-wrap:wrap;gap:0 .25rem}.singo-statement-facts dt{font-weight:700}.singo-statement-facts dd{margin:0}.singo-review{display:flex;flex-direction:column;gap:.75rem}.singo-review-terms{margin:0;font-size:.8125rem;line-height:1.5;color:var(--singo-ink-soft)}.singo-checkout-pay{width:100%}.singo-checkout-error{margin-top:.75rem}.singo-lines{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none}.singo-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;-moz-column-gap:.875rem;column-gap:.875rem;align-items:center;font-family:var(--singo-sans);font-size:.9375rem;line-height:1.4;color:var(--singo-ink)}.singo-line-picture{display:block;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-sm)}.singo-line-body{min-width:0;overflow-wrap:anywhere}.singo-line-name{display:block;font-weight:700;color:var(--singo-ink);text-decoration:none}a.singo-line-name:hover{text-decoration:underline;text-underline-offset:3px}a.singo-line-name:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-line-detail{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-line-figure{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.singo-line-was{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-paynow{padding-block:2rem clamp(3rem,6vw,4rem);font-family:var(--singo-sans);color:var(--singo-ink)}@media (min-width:768px){.singo-paynow{padding-top:4rem}}.singo-paynow-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media (min-width:901px){.singo-paynow-grid{grid-template-columns:360px minmax(0,40rem);-moz-column-gap:clamp(2.5rem,5vw,4.5rem);column-gap:clamp(2.5rem,5vw,4.5rem)}}.singo-paynow-figure{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:360px;margin:0;padding:32px;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl)}.singo-paynow-qr{display:block;width:250px;max-width:100%;height:auto;aspect-ratio:1/1;padding:14px;background-color:var(--singo-white);border:1.5px solid var(--singo-ink);border-radius:var(--singo-radius-md)}.singo-paynow-caption{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.5;color:var(--singo-ink-soft);text-align:center}.singo-paynow-words{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.singo-paynow-state{display:flex;flex-direction:column;gap:1.25rem;max-width:40rem}.singo-paynow-title{margin:0;font-family:var(--singo-serif);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.1;color:var(--singo-ink)}.singo-paynow-text{max-width:var(--singo-measure);margin:0;font-size:1rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-paynow-text--ink{color:var(--singo-ink)}.singo-paynow-leave{margin:0;padding:22px 24px;font-family:var(--singo-serif);font-size:1.5rem;line-height:1.35;color:var(--singo-ink);background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-lg)}.singo-paynow-waiting{display:flex;align-items:flex-start;gap:.75rem;margin:0;font-size:1rem;line-height:1.55;color:var(--singo-ink)}.singo-paynow-stopped>p{margin:0;font-size:.9375rem}.singo-paynow-stopped>p+p{margin-top:.4rem}.singo-paynow-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--singo-hairline)}.singo-paynow-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem;padding:1rem 0;font-size:.9375rem;line-height:1.55;color:var(--singo-ink-soft);border-bottom:1px solid var(--singo-hairline)}.singo-paynow-step-number{display:grid;place-items:center;width:28px;height:28px;font-size:.875rem;font-weight:700;color:var(--singo-white);background-color:var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-paynow-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.singo-paynow-foot{margin:2.5rem 0 0;font-size:.9375rem}.singo-order{padding-block:2rem clamp(3rem,6vw,5rem)}@media (min-width:768px){.singo-order{padding-top:3rem}}.singo-order-address{margin:0;font-size:.9375rem;font-style:normal;line-height:1.55}.singo-order-address>span{display:block}.singo-order-block{display:block;height:.95rem;background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-sm)}.singo-order-block--heading{width:min(30rem,85%);height:clamp(1.8rem,4.4vw,2.9rem);margin-bottom:1.8rem}.singo-order-block--row{width:100%;height:2.75rem}.singo-order-block--panel{width:100%;height:12rem;border-radius:var(--singo-radius-2xl)}.singo-order-block--tall{width:100%;height:26rem;border-radius:var(--singo-radius-2xl)}.singo-order--lookup{display:flex;flex-direction:column;gap:2rem;font-family:var(--singo-sans);color:var(--singo-ink)}.singo-order-subline{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.singo-order-lookup-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:901px){.singo-order-lookup-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.singo-order-side{display:flex;flex-direction:column;gap:24px;min-width:0}.singo-order-contents .singo-totals{position:static}.singo-order-facts--lookup{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.singo-order-reversal{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.singo-order-reversal-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;margin:0;font-size:.9375rem}.singo-order-reversal-list dt{color:var(--singo-ink)}.singo-order-reversal-list dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.singo-order-reversal-note{margin:0;max-width:var(--singo-measure);font-size:.875rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px}.singo-order-format{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;border:1px solid;border-radius:var(--singo-radius-sm)}.singo-order-status{margin:0}.singo-order-status-body{display:flex;flex-direction:column;gap:.5rem;margin-top:16px;font-size:.9375rem;line-height:1.55}.singo-order-status-body p,.singo-order-status-body ul{margin:0}.singo-order-status-problems{padding-left:1.25rem;list-style:disc}.singo-order-status-problems li+li{margin-top:.25rem}.singo-account{display:flex;flex-direction:column;gap:2rem;padding-block:2rem clamp(3rem,6vw,4rem);font-family:var(--singo-sans);color:var(--singo-ink)}@media (min-width:768px){.singo-account{padding-top:3rem}}.singo-account-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem}.singo-account-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.singo-account-title{margin:0;font-family:var(--singo-serif);font-size:clamp(2rem,2.8vw,2.5rem);font-weight:400;line-height:1.12;color:var(--singo-ink);overflow-wrap:anywhere}.singo-account-line{margin:0;font-size:.9375rem;line-height:1.5;color:var(--singo-ink-soft);overflow-wrap:anywhere}.singo-account-group{display:flex;flex-direction:column;gap:2rem;min-width:0}.singo-account-group-heading{margin:0 0 -1.25rem;color:var(--singo-ink-soft)}.singo-account-page-heading{margin-bottom:0}.singo-account-page-heading .singo-page-heading-title{font-size:clamp(2rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:0}.singo-account-page-heading .singo-page-heading-lede{margin-top:.5rem;font-size:.9375rem;line-height:1.55}.singo-account-credit{display:flex;flex-direction:column;gap:1rem}.singo-account-credit-band{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem 2rem;padding:32px 24px;color:var(--singo-ink-on-field);background-color:var(--singo-ground-field);border-radius:var(--singo-radius-3xl)}@media (min-width:901px){.singo-account-credit-band{grid-template-columns:minmax(0,1fr) auto;padding:40px 48px}}.singo-account-credit-body{display:flex;flex-direction:column;gap:10px;min-width:0}.singo-account-credit-heading{margin:0;font-family:var(--singo-sans);font-size:1rem;font-weight:700;line-height:1.3;color:var(--singo-blue-10)}.singo-account-credit-figure{margin:0;font-family:var(--singo-serif);font-size:clamp(3rem,6vw,4.5rem);font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--singo-ink-on-field)}.singo-account-credit-text{max-width:58ch;margin:8px 0 0;font-size:1rem;line-height:1.55;color:var(--singo-blue-10)}.singo-account-credit-text--state{margin-top:0;font-family:var(--singo-serif);font-size:1.5rem;line-height:1.3;color:var(--singo-ink-on-field)}.singo-account-credit-date{font-weight:700;color:var(--singo-ink-on-field)}.singo-account-credit-term{max-width:var(--singo-measure);margin:0;font-size:.875rem;line-height:1.55;color:var(--singo-blue-10)}.singo-account-credit-spend{justify-self:start;color:var(--singo-blue);background-color:var(--singo-white);border-color:var(--singo-white)}.singo-account-credit-spend:hover{color:var(--singo-blue);background-color:var(--singo-blue-10);border-color:var(--singo-blue-10)}.singo-account-credit-rows{margin:0;padding:0;list-style:none;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-xl)}.singo-account-credit-row{display:flex;flex-direction:column;gap:.25rem;padding:14px 20px}.singo-account-credit-row+.singo-account-credit-row{border-top:1px solid var(--singo-hairline)}.singo-account-credit-row-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.9375rem;line-height:1.5}.singo-account-credit-amount{font-weight:700;font-variant-numeric:tabular-nums;color:var(--singo-ink)}.singo-account-credit-amount--spent{font-weight:400;color:var(--singo-ink-soft)}.singo-account-credit-reversal,.singo-account-credit-status{color:var(--singo-ink-soft)}.singo-account-credit-reversal{font-size:.8125rem;line-height:1.5}.singo-account-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:901px){.singo-account-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.singo-account-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 20px;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl)}@media (min-width:901px){.singo-account-panel{padding:28px 32px}}.singo-account-panel-head{display:flex;flex-direction:column;gap:6px}.singo-account-panel-heading{margin:0;font-family:var(--singo-serif);font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--singo-ink)}.singo-account-panel-text{max-width:var(--singo-measure);margin:0;font-size:.9375rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-account-panel-note{margin:0;font-size:.875rem;line-height:1.5;color:var(--singo-ink-soft)}.singo-gauge--account .singo-gauge-bar{width:40px;height:10px}.singo-account-facts{display:grid;grid-template-columns:minmax(0,6.875rem) minmax(0,1fr);gap:10px 16px;margin:0;font-size:.9375rem;line-height:1.5}.singo-account-facts dt{margin:0;color:var(--singo-ink-soft)}.singo-account-facts dd{margin:0;overflow-wrap:anywhere}.singo-account-facts--wide{grid-template-columns:minmax(0,11.25rem) minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}@media (max-width:900px){.singo-account-facts--wide{grid-template-columns:minmax(0,1fr);row-gap:2px}.singo-account-facts--wide dd+dt{margin-top:8px}}.singo-account-company-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:901px){.singo-account-company-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.singo-account-company-column{display:flex;flex-direction:column;gap:24px;min-width:0}.singo-account-text-action{align-self:flex-start}.singo-account-form{display:flex;flex-direction:column;gap:1rem}.singo-account-form[hidden]{display:none}.singo-account-offer{display:flex;flex-direction:column;gap:.25rem;margin-top:-.5rem}.singo-account-offer-line{color:var(--singo-ink);overflow-wrap:anywhere}.singo-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.singo-account-origins{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));-moz-column-gap:1rem;column-gap:1rem}.singo-account-people{margin:0;padding:0;list-style:none;border-top:1px solid var(--singo-hairline)}.singo-account-person{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding-block:8px;font-size:.9375rem;border-bottom:1px solid var(--singo-hairline)}.singo-account-person-body{display:flex;flex-direction:column;min-width:0}.singo-account-person-name{font-weight:700}.singo-account-person-meta{font-size:.8125rem;line-height:1.5;color:var(--singo-ink-soft);overflow-wrap:anywhere}.singo-account-person-action{flex:none}.singo-account-person-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.singo-account-person-wide{flex-basis:100%;min-width:0;padding-bottom:.5rem}.singo-account-person-confirm,.singo-account-person-refusal{flex-basis:100%}.singo-account-person-confirm{margin-bottom:.5rem;padding:12px 14px;font-size:.875rem;background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-md)}.singo-account-person-confirm-text{max-width:var(--singo-measure);margin:0 0 .75rem;line-height:1.55}.singo-account-person-refusal{min-width:0;margin-bottom:.5rem;overflow-wrap:anywhere}.singo-account-people-status{margin:0;font-size:.875rem;font-weight:700;color:var(--singo-blue)}.singo-account-people-status:not(:empty){margin-top:.75rem}.singo-account-people-status:focus{outline:none}.singo-account-people-status:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-account-saved{font-size:.9375rem;color:var(--singo-ink)}.singo-account-status-row--idle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.singo-account-invite{display:flex;flex-direction:column;gap:1rem}.singo-account-invite-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.singo-account-invite-row>.singo-account-panel-note{flex:1 1 14rem;font-size:.8125rem}.singo-account-issued{display:flex;flex-direction:column;gap:.5rem}.singo-account-issued-text{margin:0;font-size:.875rem;line-height:1.5}.singo-account-issued-link{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.singo-account-issued-url{flex:1 1 14rem;min-width:0;padding:.5rem .75rem;font-family:var(--singo-sans);font-size:.8125rem;overflow-wrap:anywhere;word-break:break-all;background-color:var(--singo-white);border-radius:var(--singo-radius-md)}.singo-account-orders{gap:1rem}.singo-account-orders-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.singo-account-table-frame{min-width:0;overflow-x:auto}.singo-account-table-frame:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-account-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.singo-account-table th{padding:10px 16px 10px 0;font-size:.8125rem;font-weight:700;text-align:left;white-space:nowrap;color:var(--singo-ink-soft);border-bottom:1px solid var(--singo-ink)}.singo-account-table td{padding:14px 16px 14px 0;vertical-align:middle;border-bottom:1px solid var(--singo-hairline)}.singo-account-table td:last-child,.singo-account-table th:last-child{padding-right:0}.singo-account-table .singo-account-table-figure{text-align:right;white-space:nowrap}.singo-account-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;font-size:.8125rem;font-weight:700;white-space:nowrap;color:var(--singo-blue);background-color:var(--singo-blue-10);border-radius:var(--singo-radius-pill)}.singo-account-orders-empty,.singo-account-orders-more,.singo-account-paging{margin:0;font-size:.9375rem;line-height:1.55}.singo-account-paging{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.singo-account-block{display:block;background-color:var(--singo-surface-inset)}.singo-account-block--band{width:100%;height:14rem;border-radius:var(--singo-radius-3xl)}.singo-account-panels>.singo-account-panel:last-child:nth-child(odd){grid-column:1/-1}.singo-dash-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;padding:28px 32px;color:var(--singo-ink-on-field);background-color:var(--singo-ground-field);border-radius:var(--singo-radius-2xl)}.singo-dash-band-text{min-width:0}.singo-dash-band-heading{margin:0;font-family:var(--singo-serif);font-size:1.5rem;font-weight:400;line-height:1.25;color:var(--singo-ink-on-field);overflow-wrap:anywhere}.singo-dash-band-bl{font-family:var(--singo-sans);font-weight:700;font-variant-numeric:tabular-nums;color:var(--singo-ink-on-field);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.singo-dash-band-bl:hover{text-decoration-thickness:2px}.singo-dash-band-line{max-width:62ch;margin:6px 0 0;font-size:.9375rem;line-height:1.5;color:var(--singo-ink-soft-on-field)}.singo-dash-band-all{white-space:nowrap}.singo-dash-band-docs{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none}.singo-dash-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;font-size:.875rem;color:var(--singo-ink-on-field);text-decoration:none;border:1px solid var(--singo-ink-soft-on-field);border-radius:var(--singo-radius-pill);transition:border-color .15s}.singo-dash-chip:hover{border-color:var(--singo-ink-on-field)}.singo-dash-band :focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-dash-board,.singo-dash-notices{display:grid;gap:8px;min-width:0}.singo-dash-head{align-items:center}.singo-dash-spacer{flex:1 1 0}.singo-dash-legend a:focus-visible,.singo-dash-mark:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-dash-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:.9375rem;color:var(--singo-ink-soft);list-style:none}.singo-dash-legend a,.singo-dash-legend li{display:inline-flex;align-items:center;gap:8px}.singo-dash-legend a{min-height:24px;color:var(--singo-ink-soft);text-decoration:none;border-radius:var(--singo-radius-sm)}.singo-dash-legend a:hover span:last-child{color:var(--singo-ink);text-decoration:underline}.singo-dash-legend strong{font-size:1.25rem;font-weight:600;color:var(--singo-ink)}.singo-dash-key-line{width:18px;height:0;border-top:4px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-dash-key-line--in-transit{border-top-color:var(--singo-stage-in-transit)}.singo-dash-key-line--arrived{border-top-color:var(--singo-stage-arrived)}.singo-dash-key-line--under-inspection{border-top-color:var(--singo-blue)}.singo-dash-key-dot{box-sizing:border-box;width:10px;height:10px;border:2px solid var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-dash-key-dot--filled{background-color:var(--singo-ink)}.singo-dash-key-today{width:0;height:14px;border-left:1.5px solid var(--singo-ink)}.singo-dash-calendar{position:relative;margin-top:14px;border-top:1px solid var(--singo-hairline)}.singo-dash-axis,.singo-dash-lane{display:grid;grid-template-columns:232px minmax(0,1fr) 168px;align-items:stretch}.singo-dash-axis{height:40px;border-bottom:1px solid var(--singo-hairline)}.singo-dash-axis-plot{position:relative}.singo-dash-axis-today,.singo-dash-tick{position:absolute;font-size:.75rem;white-space:nowrap;transform:translateX(-50%)}.singo-dash-tick{bottom:6px;color:var(--singo-ink-soft)}.singo-dash-axis-today{top:0;bottom:0;font-weight:600;color:var(--singo-ink)}.singo-dash-axis-today:after{position:absolute;top:17px;bottom:0;left:50%;content:"";border-left:1.5px solid var(--singo-ink)}.singo-dash-lane{--singo-lane-stage:var(--singo-blue);border-bottom:1px solid var(--singo-black-10);transition:background-color .15s}.singo-dash-lane:hover{background-color:var(--singo-blue-5)}.singo-dash-lane--in-transit{--singo-lane-stage:var(--singo-stage-in-transit)}.singo-dash-lane--arrived{--singo-lane-stage:var(--singo-stage-arrived)}.singo-dash-lane--under-inspection{--singo-lane-stage:var(--singo-blue)}.singo-dash-lane-label{display:grid;align-content:center;gap:1px;min-width:0;padding:12px 12px 12px 14px;border-left:4px solid var(--singo-lane-stage)}.singo-dash-lane-label .singo-ship-bl{justify-self:start;font-size:.9375rem}.singo-dash-lane-what{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-dash-lane-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;color:var(--singo-ink)}.singo-dash-meter{display:inline-flex;flex-wrap:wrap;gap:2px}.singo-dash-meter i{width:6px;height:10px;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-dash-meter i.is-on{background-color:var(--singo-blue)}.singo-dash-lane-plot{position:relative;min-height:72px}.singo-dash-today,.singo-dash-week{position:absolute;top:0;bottom:0}.singo-dash-week{border-left:1px solid var(--singo-black-10)}.singo-dash-today{border-left:1.5px solid var(--singo-ink)}.singo-dash-dotted,.singo-dash-solid{position:absolute;top:50%}.singo-dash-dotted{height:2px;margin-top:-1px;background-image:repeating-linear-gradient(90deg,var(--singo-lane-stage) 0 2px,transparent 2px 7px)}.singo-dash-solid{height:4px;margin-top:-2px;background-color:var(--singo-lane-stage);transform-origin:left center}.singo-dash-mark,.singo-dash-solid{border-radius:var(--singo-radius-pill)}.singo-dash-mark{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px}.singo-dash-mark i{box-sizing:border-box;width:10px;height:10px;background-color:var(--singo-white);border:2px solid var(--singo-lane-stage);border-radius:var(--singo-radius-pill)}.singo-dash-mark.is-happened i{box-sizing:content-box;width:11px;height:11px;background-color:var(--singo-lane-stage);border:2px solid var(--singo-white)}.singo-dash-lane-next{display:grid;align-content:center;padding:12px 4px 12px 16px}.singo-dash-lane-next span{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-dash-lane-next strong{font-size:.9375rem;font-weight:600}.singo-dash-note{margin-top:4px}@media (prefers-reduced-motion:no-preference){.singo-dash-solid{animation:singo-dash-draw .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + 70ms * var(--singo-lane-index, 0))}.singo-dash-calendar[data-drawn] .singo-dash-solid{animation:none}}@keyframes singo-dash-draw{0%{transform:scaleX(0)}}@media (max-width:900px){.singo-dash-band{grid-template-columns:minmax(0,1fr);padding:22px 20px}.singo-dash-band-all{justify-self:start}.singo-dash-axis,.singo-dash-lane{grid-template-columns:minmax(0,1fr) auto}.singo-dash-axis-side,.singo-dash-tick--minor{display:none}.singo-dash-axis-plot{grid-column:1/-1;margin:0 6px}.singo-dash-lane-label{grid-row:1;grid-column:1}.singo-dash-lane-next{grid-row:1;grid-column:2;padding-right:0;text-align:right}.singo-dash-lane-plot{grid-row:2;grid-column:1/-1;min-height:48px;margin:0 6px 6px}}.singo-account-shell{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:1440px;margin-inline:auto}@media (min-width:901px){.singo-account-shell{grid-template-columns:248px minmax(0,1fr)}}.singo-account-shell-main{min-width:0}.singo-account-index{display:flex;flex-direction:column;gap:24px;min-width:0;padding:28px 20px 24px;font-family:var(--singo-sans);color:var(--singo-ink);background-color:var(--singo-ground-work);border-right:1px solid var(--singo-hairline)}@media (min-width:901px){.singo-account-index{position:sticky;top:var(--singo-header-height);align-self:start;height:calc(100vh - var(--singo-header-height));height:calc(100dvh - var(--singo-header-height));overflow-y:auto}}.singo-account-index-who{display:flex;flex-direction:column;gap:2px;margin:0 8px;min-width:0}.singo-account-index-company{font-family:var(--singo-serif);font-size:1.25rem;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.singo-account-index-kind{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-account-index-nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.singo-account-index-link{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 12px;font-size:.9375rem;color:var(--singo-ink);text-decoration:none;border-radius:var(--singo-radius-md)}.singo-account-index-link:hover{background-color:var(--singo-blue-5)}.singo-account-index-link:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-account-index-link[aria-current=page]{font-weight:700;color:var(--singo-blue);background-color:var(--singo-blue-10)}.singo-account-index-count{font-size:.8125rem;font-weight:400;font-variant-numeric:tabular-nums;color:var(--singo-ink-soft)}.singo-account-index-me{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:16px 8px 0;font-size:.875rem;color:var(--singo-ink-soft);border-top:1px solid var(--singo-hairline)}.singo-account-index-person{min-width:0;overflow-wrap:anywhere}.singo-account-signout-form{flex:none;margin:0}.singo-account-signout-icon{display:grid;place-items:center;width:40px;height:40px;padding:0;color:var(--singo-ink-soft);cursor:pointer;background-color:transparent;border:0;border-radius:var(--singo-radius-pill)}.singo-account-signout-icon:hover{color:var(--singo-ink);background-color:var(--singo-blue-5)}.singo-account-signout-icon:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-account-signout-icon svg{display:block;width:20px;height:20px}@media (max-width:900px){.singo-account-index{flex-direction:row;align-items:center;gap:4px;padding:8px var(--singo-gutter);overflow-x:auto;border-right:0;border-bottom:1px solid var(--singo-hairline)}.singo-account-index-person,.singo-account-index-who{display:none}.singo-account-index-nav ul{display:flex;gap:4px}.singo-account-index-link{height:40px;white-space:nowrap}.singo-account-index-me{position:sticky;right:0;flex:none;margin:0 0 0 auto;padding:0;background-color:var(--singo-ground-work);border-top:0}}.singo-account-crumbs{padding-top:1.5rem;font-family:var(--singo-sans)}.singo-account-crumbs ol{display:flex;flex-wrap:wrap;gap:0 6px;margin:0;padding:0;font-size:.875rem;color:var(--singo-ink-soft);list-style:none}.singo-account-crumbs li{display:flex;align-items:center;min-height:24px}.singo-account-crumbs li+li:before{margin-right:6px;content:"/";content:"/"/""}.singo-account-crumbs a{color:var(--singo-ink-soft);text-underline-offset:3px}.singo-account-crumbs a:hover{color:var(--singo-blue)}.singo-account-crumbs a:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-account-crumbs [aria-current=page]{color:var(--singo-ink)}.singo-account-crumbs+.singo-account,.singo-account-crumbs+.singo-order{padding-top:1rem}.singo-account-crumbs+.singo-error{padding-top:1.5rem}.singo-ship-controls{display:grid;gap:14px;min-width:0}.singo-ship-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.singo-ship-search,.singo-ship-select{height:44px;max-width:100%;padding:0 18px;font-family:var(--singo-sans);font-size:.9375rem;color:var(--singo-ink);background-color:var(--singo-white);border:1.5px solid var(--singo-field-edge);border-radius:var(--singo-radius-pill)}.singo-ship-search{width:360px}.singo-bl a:focus-visible,.singo-bl summary:focus-visible,.singo-drawer a:focus-visible,.singo-ship-bl:focus-visible,.singo-ship-search:focus-visible,.singo-ship-select:focus-visible,.singo-ship-show:focus-visible,.singo-ship-slot:focus-visible,.singo-ship-tab:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-ship-show{display:inline-flex;align-items:center;height:40px;padding:0 16px;font-family:var(--singo-sans);font-size:.875rem;font-weight:700;color:var(--singo-blue);text-decoration:none;white-space:nowrap;background-color:var(--singo-white);border:1.5px solid var(--singo-blue);border-radius:var(--singo-radius-pill);cursor:pointer}.singo-ship-show:hover{background-color:var(--singo-blue-5)}.singo-ship-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.singo-ship-tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.875rem;color:var(--singo-ink);text-decoration:none;background-color:var(--singo-white);border:1.5px solid var(--singo-hairline);border-radius:var(--singo-radius-pill)}.singo-ship-tab:hover{border-color:var(--singo-ink-soft)}.singo-ship-tab-count{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--singo-ink-soft)}.singo-ship-tab[aria-current=true]{color:var(--singo-white);background-color:var(--singo-ink);border-color:var(--singo-ink)}.singo-ship-tab[aria-current=true] .singo-ship-tab-count{color:var(--singo-black-15)}.singo-ship-caption{margin:0;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-ship-section{display:grid;gap:8px;min-width:0}.singo-ship-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px}.singo-ship-heading{margin:0;font-family:var(--singo-serif);font-size:1.625rem;font-weight:400;line-height:1.2}.singo-ship-sub{margin:0;font-size:.9375rem;color:var(--singo-ink-soft)}.singo-ship-chart-empty{display:grid;place-items:center;min-height:120px;margin:0;padding:16px 24px;font-size:.9375rem;text-align:center;color:var(--singo-ink-soft);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-md)}.singo-ship-chart{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);margin-top:8px}.singo-ship-axis{position:relative;height:220px;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--singo-ink-soft)}.singo-ship-axis span{position:absolute;right:10px;transform:translateY(-50%);white-space:nowrap}.singo-ship-plot{min-width:0;overflow-x:auto}.singo-ship-inner{width:-moz-max-content;width:max-content;min-width:100%}.singo-ship-field{position:relative;display:flex;height:220px}.singo-ship-band{position:absolute;right:0;left:0;background-color:var(--singo-blue-10)}.singo-ship-band-label{position:absolute;top:2px;right:6px;font-size:.75rem;color:var(--singo-ink-soft)}.singo-ship-rule,.singo-ship-zero{position:absolute;right:0;left:0;height:0;border-top:1px solid var(--singo-hairline)}.singo-ship-zero{border-top-color:var(--singo-black-50)}.singo-ship-months span,.singo-ship-slot{flex:1 0 24px;min-width:24px}.singo-ship-slot{position:relative;display:block;height:100%;cursor:pointer}.singo-ship-bar{position:absolute;left:50%;width:clamp(6px,60%,24px);background-color:var(--singo-blue-70);transform:translateX(-50%)}.singo-ship-bar--outside{background-color:var(--singo-outside)}.singo-ship-bar-value{position:absolute;left:50%;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--singo-ink);transform:translateX(-50%)}.singo-ship-months{display:flex;height:28px;font-size:.75rem;color:var(--singo-ink-soft)}.singo-ship-months span{padding-top:8px;text-align:center;white-space:nowrap}.singo-ship-tip{position:absolute;z-index:2;min-width:120px;max-width:280px;padding:8px 12px;font-size:.8125rem;pointer-events:none;background-color:var(--singo-white);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-md);transform:translate(-50%,-100%)}.singo-ship-tip[hidden]{display:none}.singo-ship-tip b{display:block;font-size:.9375rem;font-variant-numeric:tabular-nums}.singo-ship-tip span{display:flex;align-items:center;gap:8px;color:var(--singo-ink-soft)}.singo-ship-tip i{flex:none;width:14px;border-top:2px solid var(--singo-blue-70)}.singo-ship-tip--outside i{border-top-color:var(--singo-outside)}.singo-ship-tip--in-transit i{border-top-color:var(--singo-stage-in-transit)}.singo-ship-tip--arrived i{border-top-color:var(--singo-stage-arrived)}.singo-ship-tip--under-inspection i{border-top-color:var(--singo-blue)}.singo-ship-table{width:100%;border-collapse:collapse;font-size:.9375rem}.singo-ship-table th{padding:10px 12px;font-size:.8125rem;font-weight:500;text-align:left;vertical-align:bottom;white-space:nowrap;color:var(--singo-ink-soft)}.singo-ship-table td,.singo-ship-table th{border-bottom:1px solid var(--singo-hairline)}.singo-ship-table td{padding:14px 12px;vertical-align:top}.singo-ship-table .singo-ship-figure{text-align:right}.singo-ship-bl{display:inline-block;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;color:var(--singo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.singo-ship-bl:hover{text-decoration-thickness:2px}.singo-ship-bl+.singo-ship-what{margin-top:2px}.singo-ship-what{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-ship-state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.875rem}.singo-ship-state i{flex:none;width:10px;height:10px;border-radius:var(--singo-radius-pill)}.singo-ship-state--in-transit i{background-color:var(--singo-stage-in-transit)}.singo-ship-state--arrived i{background-color:var(--singo-stage-arrived)}.singo-ship-state--under-inspection i{background-color:var(--singo-blue)}.singo-ship-state--complete i{background-color:var(--singo-ink)}.singo-ship-state small{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-ship-table .singo-ship-state{display:inline-grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:2px 8px}.singo-ship-table .singo-ship-state i{margin-top:.4em}.singo-ship-table .singo-ship-state small{grid-column:2}@media (min-width:901px){.singo-ship-table th.singo-ship-commodity{width:20%;min-width:8.5rem;white-space:normal}.singo-ship-table td.singo-ship-where,.singo-ship-table th.singo-ship-where{min-width:10rem}}.singo-ship-landed{display:flex;align-items:center;justify-content:flex-end;gap:10px}.singo-ship-micro{position:relative;flex:none;width:92px;height:16px}.singo-ship-micro:before{position:absolute;top:50%;right:2px;left:2px;border-top:1px solid var(--singo-hairline);content:""}.singo-ship-micro-band{position:absolute;top:2px;bottom:2px;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-pill)}.singo-ship-micro-dot{position:absolute;top:50%;width:9px;height:9px;background-color:var(--singo-blue-70);border:1.5px solid var(--singo-white);border-radius:var(--singo-radius-pill);transform:translate(-50%,-50%)}.singo-ship-micro-dot--outside{background-color:var(--singo-outside)}.singo-ship-value{min-width:58px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.singo-ship-value--outside{color:var(--singo-outside)}.singo-ship-later{font-size:.875rem;color:var(--singo-ink-soft)}.singo-ship-later strong{font-weight:700;color:var(--singo-ink)}.singo-ship-docs{display:flex;flex-wrap:wrap;gap:6px}.singo-ship-docs+.singo-ship-later{display:block;margin-top:6px}.singo-ship-doc{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;font-size:.8125rem;white-space:nowrap;color:var(--singo-ink);background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-pill)}.singo-ship-empty{display:grid;justify-items:center;gap:12px;padding:40px 24px;text-align:center;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-md)}.singo-ship-empty p{max-width:52ch;margin:0;color:var(--singo-ink-soft)}@media (max-width:900px){.singo-ship-search{width:100%}.singo-ship-table thead{display:none}.singo-ship-table,.singo-ship-table tbody{display:block}.singo-ship-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--singo-hairline)}.singo-ship-table td{display:block;padding:0;border:0}.singo-ship-table td.singo-ship-hide-s{display:none}.singo-ship-table td.singo-ship-wide{grid-column:1/-1}.singo-ship-micro{display:none}}.singo-dash-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.singo-landed,.singo-recent{display:grid;gap:8px;min-width:0}.singo-landed-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:16px 0 4px}.singo-landed-fig{font-family:var(--singo-sans);font-size:3.75rem;font-weight:600;font-variant-numeric:proportional-nums;letter-spacing:-.02em;line-height:1;color:var(--singo-ink)}.singo-landed-fig small{font-size:1.75rem;font-weight:500;letter-spacing:0;color:var(--singo-ink-soft)}.singo-landed-lead{max-width:30ch;font-size:1rem}.singo-landed-strip{position:relative;margin-top:12px}.singo-landed-band{position:absolute;background-color:var(--singo-blue-10)}.singo-landed-band-name{position:absolute;top:0;font-size:.75rem;white-space:nowrap;color:var(--singo-ink-soft);transform:translateX(-50%)}.singo-landed-zero{position:absolute;width:0;border-left:1px solid var(--singo-blue-30)}.singo-landed-axis{position:absolute;right:0;left:0;height:0;border-top:1px solid var(--singo-hairline)}.singo-landed-tick{position:absolute;display:grid;justify-items:center;gap:2px;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--singo-ink-soft);transform:translateX(-50%)}.singo-landed-tick i{width:0;height:5px;border-left:1px solid var(--singo-hairline)}.singo-landed-end{position:absolute;margin-top:30px;font-size:.8125rem;color:var(--singo-ink)}.singo-landed-end--under{left:0}.singo-landed-end--over{right:0}.singo-landed-label{position:absolute;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;white-space:nowrap}.singo-landed-label b,.singo-landed-label small{display:block;overflow:hidden;text-overflow:ellipsis}.singo-landed-label b{height:16px;font-size:.8125rem;font-weight:600;line-height:16px;color:var(--singo-ink)}.singo-landed-label small{height:15px;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:15px;color:var(--singo-ink-soft)}.singo-landed-label--start{text-align:left}.singo-landed-label--end{text-align:right}.singo-landed-label--flag.singo-landed-label--start{padding-left:6px;border-left:1px solid var(--singo-outside)}.singo-landed-label--flag.singo-landed-label--end{padding-right:6px;border-right:1px solid var(--singo-outside)}.singo-landed-leader{position:absolute;z-index:1;width:0;border-left:1px solid var(--singo-outside)}.singo-landed-leader--end{margin-left:-1px}.singo-landed-dot{position:absolute;z-index:3;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:var(--singo-radius-pill)}.singo-landed-dot:focus-visible{outline:3px solid var(--singo-focus);outline-offset:0}.singo-landed-dot:focus-visible,.singo-landed-dot:hover{z-index:4}.singo-landed-strip .singo-ship-tip{z-index:5}.singo-landed-mark{box-sizing:content-box;width:11px;height:11px;background-color:var(--singo-blue-70);border:2px solid var(--singo-white);border-radius:var(--singo-radius-pill)}.singo-landed-mark--outside{background-color:var(--singo-outside);background-image:radial-gradient(circle,var(--singo-outside) 0,var(--singo-outside) 1.5px,var(--singo-white) 1.5px,var(--singo-white) 3px,var(--singo-outside) 3px)}.singo-landed-twin{margin-top:4px}.singo-landed-twin-summary{display:inline-block;min-height:24px;color:var(--singo-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;list-style:none;cursor:pointer}.singo-landed-twin-summary::-webkit-details-marker{display:none}.singo-landed-twin-summary:hover{color:var(--singo-ink)}.singo-landed-twin-summary:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-landed-twin[open] .singo-landed-twin-summary{margin-bottom:8px}.singo-landed-table th{white-space:normal}.singo-landed-table td,.singo-landed-table th{padding-inline:8px}.singo-landed-table time{white-space:nowrap}.singo-recent-what{width:16%}.singo-recent-count{white-space:nowrap}.singo-landed-table .singo-ship-bl,.singo-recent .singo-ship-bl{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (min-width:1200px){.singo-recent .singo-ship-table td:first-child,.singo-recent .singo-ship-table th:first-child{min-width:12.5rem}}.singo-landed .singo-link,.singo-recent .singo-link{transition:none}.singo-recent-docs{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.singo-recent-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:.8125rem;white-space:nowrap;color:var(--singo-blue);text-decoration:none;background-color:var(--singo-white);border:1.5px solid var(--singo-blue-30);border-radius:var(--singo-radius-pill)}a.singo-recent-chip:hover{border-color:var(--singo-blue)}a.singo-recent-chip:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-recent-chip--muted{color:var(--singo-ink-soft);background-color:transparent;border-color:var(--singo-hairline)}.singo-recent-chip small{font-size:.75rem}.singo-recent-more{display:inline-block;margin-top:6px;font-size:.8125rem}@media (forced-colors:active){.singo-landed-band{border:1px solid CanvasText}.singo-landed-mark{box-sizing:border-box;width:15px;height:15px;background-color:CanvasText;border:2px solid Canvas;forced-color-adjust:none}.singo-landed-mark--outside{background-color:Canvas;background-image:none;border:3px solid CanvasText}.singo-landed-label--flag.singo-landed-label--end,.singo-landed-label--flag.singo-landed-label--start,.singo-landed-leader{border-color:CanvasText}.singo-landed-zero{border-color:GrayText}}@media (max-width:1100px){.singo-dash-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.singo-landed-fig{font-size:3.25rem}.singo-landed-twin .singo-landed-table tr{grid-template-columns:minmax(0,1fr)}.singo-landed-twin .singo-landed-table td[data-label]:before{display:block;font-size:.75rem;color:var(--singo-ink-soft);content:attr(data-label)}.singo-recent-what{width:auto}}.singo-bl{gap:2.5rem}.singo-bl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.singo-bl-title{margin:0;font-family:var(--singo-sans);font-size:clamp(1.625rem,3.4vw,2.25rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.singo-bl-facts{flex-basis:100%;max-width:72ch;margin:0;font-size:1rem;color:var(--singo-ink-soft)}.singo-bl-num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.singo-bl-moments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.singo-bl-moments li{position:relative;padding:32px 16px 0 0}.singo-bl-moments li:before{position:absolute;top:9px;right:0;left:0;height:2px;background-color:var(--singo-hairline);content:""}.singo-bl-moments li.is-done:before{background-color:var(--singo-blue)}.singo-bl-moments li:last-child:before{right:calc(100% - 18px)}.singo-bl-moments i{position:absolute;top:1px;left:0;width:18px;height:18px;background-color:var(--singo-white);border:2px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-bl-moments li.is-done i{background-color:var(--singo-blue)}.singo-bl-moments li.is-next i:after,.singo-drawer-tl li.is-next i:after{position:absolute;inset:-7px;border:5px solid var(--singo-blue-10);border-radius:var(--singo-radius-pill);content:""}.singo-bl-moments .singo-bl-when,.singo-bl-moments strong,.singo-bl-moments time{display:block;font-size:.9375rem}.singo-bl-moments strong{font-weight:600}.singo-bl-moments li.is-expected .singo-bl-when,.singo-bl-moments li.is-expected time,.singo-bl-note{color:var(--singo-ink-soft)}.singo-bl-note{display:block;max-width:24ch;font-size:.8125rem}.singo-bl-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.singo-bl-files{margin:6px 0 0;padding:0;list-style:none;border-top:1px solid var(--singo-hairline)}.singo-bl-files>li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--singo-hairline)}.singo-bl-files>li.singo-bl-files-group{align-items:start}.singo-bl-files strong{display:block;font-weight:600}.singo-bl-files span{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-bl-files>li.is-expected strong{font-weight:500;color:var(--singo-ink-soft)}.singo-bl-ficon{width:30px;height:38px}.singo-bl-ficon path{fill:var(--singo-blue-5);stroke:var(--singo-blue-30);stroke-width:1.5}.singo-bl-ficon .singo-bl-ficon-fold{fill:none}.singo-bl-ficon text{font-family:var(--singo-sans);font-size:8px;font-weight:700;fill:var(--singo-blue)}.singo-bl-chip,.singo-bl-download{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:.875rem;font-weight:700;color:var(--singo-blue);text-decoration:none;white-space:nowrap;background-color:var(--singo-white);border:1.5px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-bl-chip{min-height:32px;padding:0 12px;font-size:.8125rem;border-width:1px}.singo-bl-chip:hover,.singo-bl-download:hover{background-color:var(--singo-blue-5)}.singo-bl-group{margin-top:8px}.singo-bl-group summary{font-size:.875rem;color:var(--singo-blue);cursor:pointer}.singo-bl-group ul{margin:8px 0 0;padding:0;list-style:none}.singo-bl-group li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-top:1px solid var(--singo-hairline)}.singo-bl-files-foot{display:flex;justify-content:flex-end;margin-top:16px}.singo-bl-sums{margin:6px 0 0;border-top:1px solid var(--singo-hairline)}.singo-bl-sums div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--singo-hairline)}.singo-bl-sums dt{color:var(--singo-ink-soft)}.singo-bl-sums dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.singo-bl-sums dd.is-outside,.singo-drawer-weigh dd.is-outside{color:var(--singo-outside)}.singo-bl-verdict{margin-top:16px;padding:16px;background-color:var(--singo-blue-5);border-radius:var(--singo-radius-md)}.singo-bl-verdict--outside{background-color:var(--singo-outside-5);border-left:3px solid var(--singo-outside)}.singo-bl-verdict p{margin:0;font-size:.9375rem}.singo-bl-table tr.is-recorded td:first-child{background-image:linear-gradient(var(--singo-outside),var(--singo-outside));background-repeat:no-repeat;background-size:3px 100%}.singo-bl-found{display:block;font-size:.8125rem;font-weight:600;color:var(--singo-outside)}.singo-bl-found-plain{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-bl-rec{display:inline-flex;align-items:flex-start;gap:8px}.singo-bl-rec svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--singo-outside);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.singo-bl-rec--ok{color:var(--singo-ink-soft)}.singo-bl-rec--ok svg{stroke:var(--singo-blue)}.singo-bl-findings{display:grid;gap:6px;margin:0;padding:0;list-style:none}.singo-bl-findings strong{display:block;font-weight:600}.singo-bl-values{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-bl-choose{display:grid;gap:10px;margin:0;padding:0;list-style:none}.singo-bl-choose a{color:var(--singo-blue)}.singo-bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin:0;padding:0;list-style:none}.singo-bl-cell{display:grid;place-items:center;height:40px;font-size:.75rem;background-color:var(--singo-white);border:1.5px solid var(--singo-hairline);border-radius:var(--singo-radius-md)}.singo-bl-cell,.singo-bl-cell--later{color:var(--singo-ink-soft)}.singo-bl-cell--declared{color:var(--singo-white);background-color:var(--singo-blue);border-color:var(--singo-blue)}.singo-bl-cell--inspected{color:var(--singo-ink);background-color:var(--singo-blue-10);border-color:var(--singo-blue-30)}.singo-bl-cell--recorded{font-weight:700;color:var(--singo-outside);background-color:var(--singo-outside-5);border-color:var(--singo-outside)}.singo-bl-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:.75rem;color:var(--singo-ink-soft)}.singo-bl-key span{display:inline-flex;align-items:center;gap:6px}.singo-bl-key i{display:inline-block;width:12px;height:12px;border:1.5px solid var(--singo-hairline);border-radius:var(--singo-radius-pill)}.singo-bl-key i.singo-bl-cell--declared{background-color:var(--singo-blue);border-color:var(--singo-blue)}.singo-bl-key i.singo-bl-cell--inspected{background-color:var(--singo-blue-10);border-color:var(--singo-blue-30)}.singo-bl-key i.singo-bl-cell--recorded{background-color:var(--singo-outside-5);border-color:var(--singo-outside)}html:has(.singo-drawer-layer),html[data-singo-drawer-open=true]{overflow:hidden}.singo-drawer-layer{position:fixed;inset:0;z-index:60}.singo-drawer-scrim{position:absolute;inset:0;background-color:color-mix(in srgb,var(--singo-black) 32%,transparent)}.singo-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,100vw);font-family:var(--singo-sans);color:var(--singo-ink);background-color:var(--singo-white);border-left:1px solid var(--singo-hairline)}.singo-drawer-top{display:flex;align-items:flex-start;gap:12px;padding:24px 28px 16px;border-bottom:1px solid var(--singo-hairline)}.singo-drawer-title{margin:0;font-family:var(--singo-sans);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.singo-drawer-top p{margin:4px 0 0;font-size:.875rem;color:var(--singo-ink-soft)}.singo-drawer-close{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;color:var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-drawer-close:hover{background-color:var(--singo-blue-5)}.singo-drawer-close svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.singo-drawer-body{display:grid;align-content:start;gap:28px;padding:20px 28px 32px;overflow:auto;flex:1 1 auto}.singo-drawer-body h3{margin:0 0 10px;font-size:1rem;font-weight:600}.singo-drawer-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0;font-size:.875rem}.singo-drawer-facts dt{color:var(--singo-ink-soft)}.singo-drawer-facts dd{margin:0}.singo-drawer-docs{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.875rem}.singo-drawer-docs li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.singo-drawer-docs li.singo-drawer-docs-group{display:block}.singo-drawer-tl{margin:0;padding:0;list-style:none}.singo-drawer-tl li{position:relative;padding:0 0 18px 30px}.singo-drawer-tl li:before{position:absolute;top:16px;bottom:-2px;left:5px;width:2px;background-color:var(--singo-hairline);content:""}.singo-drawer-tl li:last-child:before{display:none}.singo-drawer-tl li.is-done:before{background-color:var(--singo-blue)}.singo-drawer-tl i{position:absolute;top:4px;left:0;width:12px;height:12px;background-color:var(--singo-white);border:2px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-drawer-tl li.is-done i{background-color:var(--singo-blue)}.singo-drawer-tl strong{display:block;font-size:.9375rem;font-weight:600}.singo-drawer-tl span{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-drawer-weigh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.singo-drawer-weigh div{padding:12px 14px;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-md)}.singo-drawer-weigh dt{font-size:.75rem;color:var(--singo-ink-soft)}.singo-drawer-weigh dd{margin:0;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums}.singo-drawer-foot{padding:14px 28px;font-size:.875rem;border-top:1px solid var(--singo-hairline)}.singo-drawer-foot a{color:var(--singo-blue)}@media (prefers-reduced-motion:no-preference){.singo-drawer{animation:singo-drawer-in .26s cubic-bezier(.2,.7,.2,1)}.singo-drawer-scrim{animation:singo-drawer-scrim-in .2s ease-out}}@keyframes singo-drawer-in{0%{transform:translateX(100%)}}@keyframes singo-drawer-scrim-in{0%{opacity:0}}@media (max-width:900px){.singo-bl-moments,.singo-bl-split{grid-template-columns:minmax(0,1fr)}.singo-bl-moments li{padding:0 0 18px 32px}.singo-bl-moments li:before,.singo-bl-moments li:last-child:before{top:20px;right:auto;bottom:0;left:8px;width:2px;height:auto}.singo-bl-moments li:last-child:before{display:none}.singo-bl-table td.singo-bl-seal{grid-column:1/-1}.singo-bl-table td.singo-bl-seal:before{display:block;font-size:.75rem;color:var(--singo-ink-soft);content:attr(data-label)}.singo-drawer{width:100vw}.singo-drawer-body,.singo-drawer-foot,.singo-drawer-top{padding-right:16px;padding-left:16px}.singo-drawer-weigh{grid-template-columns:minmax(0,1fr)}}.singo-docs-table{width:100%;border-collapse:collapse;font-size:.9375rem}.singo-docs-table thead th{padding:10px 12px;font-size:.8125rem;font-weight:500;text-align:left;vertical-align:bottom;white-space:nowrap;color:var(--singo-ink-soft);border-bottom:1px solid var(--singo-hairline)}.singo-docs-table td{padding:14px 12px;vertical-align:top}.singo-docs-month th,.singo-docs-table td{border-bottom:1px solid var(--singo-hairline)}.singo-docs-month th{padding:22px 12px 8px;font-family:var(--singo-serif);font-size:1.125rem;font-weight:400;text-align:left;color:var(--singo-ink)}.singo-docs-table td.singo-docs-check{width:36px;padding-top:22px}.singo-docs-cb{width:20px;height:20px;margin:0;accent-color:var(--singo-blue);cursor:pointer}.singo-docs-name{display:flex;align-items:flex-start;gap:12px;min-width:0}.singo-docs-name strong{display:block;font-weight:600}.singo-docs-what{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-docs-table td.singo-docs-issued{padding-top:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.singo-docs-table td.singo-docs-get{padding-top:16px;text-align:right}.singo-docs-files{margin-top:6px}.singo-docs-files summary{font-size:.875rem;color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.singo-docs-files .singo-docs-hide,.singo-docs-files[open] .singo-docs-show{display:none}.singo-docs-files[open] .singo-docs-hide{display:inline}.singo-docs-files ul{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none}.singo-docs-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 10px;font-size:.875rem;border-radius:var(--singo-radius-md)}.singo-docs-files li:nth-child(odd){background-color:var(--singo-blue-5)}.singo-docs-files li>span{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-docs-files li>span strong{display:inline;font-variant-numeric:tabular-nums;color:var(--singo-ink)}.singo-docs-files a{font-size:.875rem;color:var(--singo-blue)}.singo-docs-notice{margin:0;padding:12px 16px;font-size:.9375rem;color:var(--singo-ink);background-color:var(--singo-surface-inset);border-radius:var(--singo-radius-md)}.singo-docs-more{gap:12px 20px}.singo-docs-more,.singo-docs-selbar{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.singo-docs-selbar{position:sticky;bottom:16px;z-index:4;gap:8px 16px;padding:10px 10px 10px 24px;color:var(--singo-white);background-color:var(--singo-ink);border-radius:var(--singo-radius-pill);--singo-focus:var(--singo-focus-on-dark)}.singo-docs-selbar-text{font-variant-numeric:tabular-nums}.singo-docs-selbar-gap{flex:1}.singo-docs-clear{min-height:44px;padding:0 6px;font:inherit;font-size:.9375rem;text-decoration:underline;text-underline-offset:3px;background:none}.singo-docs-clear,.singo-docs-zip{color:var(--singo-white);border:0;cursor:pointer}.singo-docs-zip{display:inline-flex;align-items:center;height:44px;padding:0 22px;font:inherit;font-weight:600;white-space:nowrap;background-color:var(--singo-accent);border-radius:var(--singo-radius-pill)}.singo-docs-zip:hover:not(:disabled){background-color:var(--singo-accent-press)}.singo-docs-zip:disabled{cursor:not-allowed;opacity:.6}.singo-docs-cb:focus-visible,.singo-docs-clear:focus-visible,.singo-docs-files a:focus-visible,.singo-docs-files summary:focus-visible,.singo-docs-get a:focus-visible,.singo-docs-more a:focus-visible,.singo-docs-zip:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}@media (max-width:900px){.singo-docs-table thead{display:none}.singo-docs-month,.singo-docs-month th,.singo-docs-table,.singo-docs-table tbody{display:block}.singo-docs-month th{padding:20px 0 6px}.singo-docs-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--singo-hairline)}.singo-docs-table .singo-docs-row td{display:block;padding:0;border:0}.singo-docs-table .singo-docs-row td.singo-docs-check{grid-row:1/span 2;width:auto;padding-top:4px}.singo-docs-table .singo-docs-row td.singo-docs-doc{grid-column:2/-1}.singo-docs-table .singo-docs-row td.singo-docs-bl{grid-column:2}.singo-docs-table .singo-docs-row td.singo-docs-issued{display:none}.singo-docs-table .singo-docs-row td.singo-docs-issued--absent{display:block;grid-column:2;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-docs-table .singo-docs-row td.singo-docs-get{grid-column:3;align-self:end;padding:0}.singo-docs-selbar{padding-left:18px;border-radius:var(--singo-radius-md)}}.singo-notices-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.singo-notices-mark-all{margin:0 0 0 auto}.singo-notices-mark{min-height:32px;padding:0;font:inherit;font-size:.9375rem;color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.singo-notices-mark:hover{color:var(--singo-ink)}.singo-notices{padding:24px 24px 12px;background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-md)}.singo-ngroup{padding:14px 0 6px;border-top:1px solid var(--singo-hairline)}.singo-ngroup:first-child{padding-top:4px;border-top:0}.singo-ngroup-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px}.singo-ngroup-head .singo-ship-bl{font-size:.9375rem}.singo-ngroup-head>span{min-width:0;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-ngroup-mark{margin:0 0 0 auto}.singo-ngroup-mark .singo-notices-mark{font-size:.875rem}.singo-nlist{margin:0;padding:0;list-style:none}.singo-nlist--plain{max-width:880px}.singo-n{display:grid;grid-template-columns:28px 28px minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:10px 0}.singo-n+.singo-n{border-top:1px solid var(--singo-black-10)}.singo-n-toggle{margin:0}.singo-n-read{display:grid;place-items:center;width:28px;height:28px;margin-top:-2px;padding:0;background:transparent;border:0;border-radius:var(--singo-radius-pill);cursor:pointer}.singo-n-read:before{content:"";box-sizing:border-box;width:10px;height:10px;background-color:var(--singo-blue);border:1.5px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-n-read:hover{background-color:var(--singo-blue-10)}.singo-n-read[aria-pressed=true]:before{background-color:transparent;border-color:var(--singo-field-edge)}.singo-n-read:focus-visible,.singo-n-side a:focus-visible,.singo-notices-mark:focus-visible{outline:3px solid var(--singo-focus);outline-offset:2px}.singo-n-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--singo-ink);background-color:var(--singo-white);border:1px solid var(--singo-black-10);border-radius:var(--singo-radius-md)}.singo-n-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.singo-n-icon.is-warn{color:var(--singo-outside);background-color:var(--singo-outside-5);border-color:transparent}.singo-nlist--plain .singo-n-icon{background-color:var(--singo-blue-5)}.singo-nlist--plain .singo-n-icon.is-warn{background-color:var(--singo-outside-5)}.singo-n-body{min-width:0}.singo-n-body strong{display:block;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.singo-n.is-read .singo-n-body strong{font-weight:500;color:var(--singo-ink-soft)}.singo-n-body>span:not(.sr-only){display:block;font-size:.8125rem;color:var(--singo-ink-soft);overflow-wrap:anywhere}.singo-n-side{display:grid;justify-items:end;gap:4px}.singo-n-day,.singo-n-side time{font-size:.75rem;color:var(--singo-black-60)}@media (max-width:900px){.singo-notices{padding:20px 16px 8px}.singo-n{grid-template-columns:28px 28px minmax(0,1fr)}.singo-n-side{grid-column:3;grid-auto-flow:column;justify-content:start;justify-items:start;align-items:center;gap:12px}.singo-notices-mark-all{margin-left:0}}.singo-services{overflow-x:clip;font-family:var(--singo-sans);font-size:1.0625rem;line-height:1.6;color:var(--singo-ink);background-color:var(--singo-ground-work)}.singo-services .singo-section{font-size:clamp(1.8rem,3vw,2.9rem);line-height:1.1;letter-spacing:normal}.singo-services-stage{color:var(--singo-ink-on-field)}.singo-services-stage,.singo-services-view{position:relative;background-color:var(--singo-ground-field)}.singo-services-view{min-height:clamp(520px,56.25vw,810px);overflow:hidden}.singo-services-intro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,20px);padding:clamp(20px,5vh,56px) var(--singo-gutter) 0;text-align:center}.singo-services-title{margin:0;max-width:15em;font-family:var(--singo-serif);font-size:clamp(2rem,min(4.2vw,6.4vh),3.75rem);font-weight:400;line-height:1.05;text-wrap:balance;color:var(--singo-ink-on-field)}.singo-services-lede{margin:0;max-width:46ch;font-size:clamp(1rem,2.2vh,1.1875rem);line-height:1.55;text-wrap:pretty;color:var(--singo-blue-10)}.singo-services-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}@media (max-width:420px){.singo-services .singo-contact-submit .singo-button,.singo-services-actions .singo-button,.singo-services-head--action .singo-button{padding-inline:1.25rem;font-size:.9375rem}}.singo-services-scene{position:relative;z-index:1;width:max(100%,924px);aspect-ratio:1440/810;margin-top:calc(24px - max(100%, 924px) * var(--singo-services-laptop-top));margin-left:calc((100% - max(100%, 924px)) / 2)}.singo-services-plate{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--singo-black) 28%,transparent) 12%,color-mix(in srgb,var(--singo-black) 80%,transparent) 28%,var(--singo-black) 37%);mask-image:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--singo-black) 28%,transparent) 12%,color-mix(in srgb,var(--singo-black) 80%,transparent) 28%,var(--singo-black) 37%)}.singo-services-office{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singo-services-tint{position:absolute;inset:0;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--singo-blue) 60%,transparent) 0,color-mix(in srgb,var(--singo-blue) 22%,transparent) 45%,color-mix(in srgb,var(--singo-blue) 10%,transparent) 100%);mix-blend-mode:multiply}.singo-services-scene-ge{position:absolute;top:.74%;right:-6.25%;width:56.94%;height:auto;aspect-ratio:477.8/159.87;opacity:.45;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,var(--singo-black) 55%,transparent 90%);mask-image:linear-gradient(to bottom,var(--singo-black) 55%,transparent 90%)}@media (max-width:900px){.singo-services-scene-ge{opacity:.28}}.singo-services-screen{top:var(--singo-services-screen-top);display:block;width:var(--singo-services-screen-width);height:var(--singo-services-screen-height);-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border-radius:var(--singo-radius-sm)}.singo-services-screen,.singo-services-screen-sample{position:absolute;left:var(--singo-services-screen-left);background-color:var(--singo-white)}.singo-services-screen-sample{top:calc(var(--singo-services-screen-top) + var(--singo-services-screen-height));margin:0;padding:.15rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--singo-ink);border-radius:var(--singo-radius-pill);transform:translate(8px,3px)}.singo-services-orbit{display:none;position:absolute;inset:0;z-index:3;pointer-events:none}@media (min-width:1101px){.singo-services-orbit{display:block}}.singo-services-orbit-chip{position:absolute;left:clamp(calc(16px + var(--singo-services-chip-width) / 2),var(--singo-services-chip-x),calc(100% - 16px - var(--singo-services-chip-width) / 2));top:var(--singo-services-chip-y);width:var(--singo-services-chip-width);transform:translate(-50%,-50%)}.singo-services-orbit-chip .singo-services-chip{width:100%;max-width:none}.singo-services-chip{width:-moz-max-content;width:max-content;max-width:100%;padding:12px 14px 14px;font-size:.8125rem;color:var(--singo-ink);background-color:var(--singo-white);border-radius:var(--singo-radius-lg);box-shadow:var(--singo-shadow-tray)}.singo-services-chip-label{margin:0 0 6px;font-size:.75rem;color:var(--singo-ink-soft)}.singo-services-chip-row{display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.875rem;font-weight:700;line-height:1.3;background-color:var(--singo-blue-5);border-radius:var(--singo-radius-md)}.singo-services-chip-row svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--singo-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.singo-services-chip-note{margin:7px 0 0;font-size:.75rem;color:var(--singo-ink-soft)}.singo-services-shot{display:flex;align-items:center;gap:12px;padding:8px;line-height:1.3;background-color:var(--singo-blue-5);border-radius:var(--singo-radius-md)}.singo-services-shot-thumb{flex:none;display:block;width:52px;height:52px;-o-object-fit:cover;object-fit:cover;-o-object-position:64% 28%;object-position:64% 28%;border-radius:var(--singo-radius-sm)}.singo-services-shot-text{margin:0}.singo-services-shot-text b{display:block;font-size:.875rem;text-wrap:balance}.singo-services-shot-text span{display:block;font-size:.75rem;color:var(--singo-ink-soft)}.singo-services-sticky{position:relative}.singo-services-camera{transform-origin:0 0}.singo-services-bezel,.singo-services-cue,.singo-services-skip,.singo-services-stage-field{display:none}@media screen and (prefers-reduced-motion:no-preference){.singo-services-stage[data-singo-services-stage=armed]{height:calc(100vh - var(--singo-services-header, 96px) + 170vh);height:calc(100svh - var(--singo-services-header, 96px) + 170svh)}[data-singo-services-stage=armed] .singo-services-sticky{position:sticky;top:var(--singo-services-header,96px);height:calc(100vh - var(--singo-services-header, 96px));height:calc(100svh - var(--singo-services-header, 96px));overflow:hidden}[data-singo-services-stage=armed] .singo-services-view{position:absolute;inset:0;min-height:0}[data-singo-services-stage=armed] .singo-services-stage-field{display:block;position:absolute;inset:0;z-index:0;background-color:var(--singo-ground-field);opacity:0}[data-singo-services-stage=armed] .singo-services-plate{opacity:var(--singo-services-room,1)}[data-singo-services-stage=armed] .singo-services-scene-ge{opacity:calc(.28 * var(--singo-services-room, 1))}[data-singo-services-stage=armed] .singo-services-bezel{display:block;position:absolute;left:calc(var(--singo-services-screen-left) - .5965%);top:calc(var(--singo-services-screen-top) - 1.0605%);width:calc(var(--singo-services-screen-width) + 1.1931%);height:calc(var(--singo-services-screen-height) + 2.1211%);background-color:var(--singo-ink);border-radius:var(--singo-radius-md);opacity:0}[data-singo-services-stage=armed] .singo-services-screen-sample{transform-origin:0 0;transform:scale(var(--singo-services-unzoom,1)) translate(8px,calc(-100% - 8px))}[data-singo-services-stage=armed] .singo-services-cue{display:flex;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:.8125rem;line-height:1.4;color:var(--singo-ink-soft);background-color:color-mix(in srgb,var(--singo-white) 88%,transparent);border-radius:var(--singo-radius-pill)}[data-singo-services-stage=armed] .singo-services-cue svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[data-singo-services-stage=armed] .singo-services-skip{display:inline-flex;background-color:var(--singo-white)}[data-singo-services-stage=armed] .singo-services-phone-band{position:absolute;inset:0;z-index:3;grid-template-columns:342px;grid-template-rows:minmax(0,1fr);grid-template-areas:"phone";align-content:stretch;align-items:center;justify-content:center;row-gap:0;padding:0 var(--singo-gutter);pointer-events:none;visibility:hidden;background-color:transparent}[data-singo-services-stage=armed] .singo-services-phone-text,[data-singo-services-stage=armed] .singo-services-phone-wrap{opacity:0}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:900px){[data-singo-services-stage=armed] .singo-services-phone-chips,[data-singo-services-stage=armed] .singo-services-phone-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;visibility:visible}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:901px){.singo-services-stage[data-singo-services-stage=armed]{height:calc(100vh - var(--singo-services-header, 96px) + 220vh);height:calc(100svh - var(--singo-services-header, 96px) + 220svh)}[data-singo-services-stage=armed] .singo-services-scene-ge{opacity:calc(.45 * var(--singo-services-room, 1))}[data-singo-services-stage=armed] .singo-services-phone-band{grid-template-columns:minmax(0,320px) 342px minmax(0,360px);grid-template-areas:"text phone chips";-moz-column-gap:clamp(32px,4.5vw,64px);column-gap:clamp(32px,4.5vw,64px)}[data-singo-services-stage=armed] .singo-services-phone-chips,[data-singo-services-stage=armed] .singo-services-phone-text{align-self:center;justify-self:start;visibility:visible}}.singo-services-phone-band{position:relative;display:grid;grid-template-columns:minmax(0,342px);grid-template-areas:"phone" "text" "chips";justify-content:center;row-gap:28px;padding:var(--singo-band) var(--singo-gutter) calc(var(--singo-band) + 44px);overflow:hidden;color:var(--singo-ink-on-field);background-color:var(--singo-ground-field);--singo-services-thumb-crop:62% 30%}@media (min-width:901px){.singo-services-phone-band{grid-template-columns:342px minmax(0,460px);grid-template-areas:"phone text" "phone chips";align-content:center;-moz-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px)}}.singo-services-phone-wrap{grid-area:phone;width:342px;max-width:100%}.singo-services-phone{width:342px;max-width:100%;height:740px;padding:10px;background-color:var(--singo-ink);border-radius:var(--singo-radius-4xl)}.singo-services-phone-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--singo-ink);background-color:var(--singo-white);border-radius:var(--singo-radius-3xl)}.singo-services-app-top{display:flex;flex-direction:column;gap:2px;padding:30px 22px 12px;border-bottom:1px solid var(--singo-hairline)}.singo-services-app-top b{font-size:1rem;line-height:1.2}.singo-services-app-top small{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-services-app-steps{padding:14px 22px 10px}.singo-services-app-steps p{margin:8px 0 0;font-size:.875rem;font-weight:700}.singo-services-app-bars{display:flex;gap:6px}.singo-services-app-bar{flex:1;height:4px;background-color:var(--singo-hairline);border-radius:var(--singo-radius-pill)}.singo-services-app-bar--on{background-color:var(--singo-blue)}.singo-services-app-cam{position:relative;flex:1;min-height:0;margin:0 14px;overflow:hidden;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-xl)}.singo-services-app-photo{position:absolute;top:0;bottom:0;left:62%;aspect-ratio:3/4;transform:translateX(-62%)}.singo-services-app-photo img,.singo-services-photo-stage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singo-services-box{position:absolute;left:var(--singo-services-box-x);top:var(--singo-services-box-y);display:block;width:var(--singo-services-box-width);height:var(--singo-services-box-height);border:2.5px solid var(--singo-white);border-radius:var(--singo-radius-sm)}.singo-services-app-tag{position:absolute;top:10px;left:10px;padding:4px 10px;font-size:.75rem;font-weight:700;color:var(--singo-ink);background-color:var(--singo-white);border-radius:var(--singo-radius-pill)}.singo-services-app-bar-row{display:flex;flex:none;align-items:center;justify-content:space-between;height:112px;padding:0 26px}.singo-services-app-thumb{position:relative;width:44px;height:44px}.singo-services-app-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--singo-services-thumb-crop);object-position:var(--singo-services-thumb-crop);border-radius:var(--singo-radius-md)}.singo-services-app-thumb b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px;text-align:center;color:var(--singo-white);background-color:var(--singo-ink);border-radius:var(--singo-radius-pill)}.singo-services-app-shutter{display:grid;place-items:center;width:68px;height:68px;border:4px solid var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-services-app-shutter i{width:46px;height:46px;background-color:var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-services-app-retake{width:44px;font-size:.875rem;font-weight:700;text-align:right}.singo-services-phone-text{grid-area:text;align-self:end}.singo-services-phone-heading{margin:0;font-family:var(--singo-serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.12;color:var(--singo-ink-on-field)}.singo-services-phone-lede{max-width:44ch;margin:14px 0 0;color:var(--singo-blue-10)}.singo-services-card{max-width:320px;margin-top:28px;padding:16px 18px 18px;color:var(--singo-ink);background-color:var(--singo-white);border-radius:var(--singo-radius-2xl);box-shadow:var(--singo-shadow-tray)}.singo-services-card-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.75rem;color:var(--singo-ink-soft)}.singo-services-card-dot{flex:none;width:8px;height:8px;background-color:var(--singo-blue);border-radius:var(--singo-radius-pill)}.singo-services-card-title{margin:0}.singo-services-card-title b{display:block;font-size:.9375rem;line-height:1.3}.singo-services-card-title span{display:block;font-size:.8125rem;color:var(--singo-ink-soft)}.singo-services-card-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:12px 0 10px}.singo-services-card-slot{display:block;aspect-ratio:1;overflow:hidden;background-color:var(--singo-blue-5);border:1.5px dashed var(--singo-blue-30);border-radius:var(--singo-radius-sm)}.singo-services-card-slot--has{border:0}.singo-services-card-slot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--singo-services-thumb-crop);object-position:var(--singo-services-thumb-crop)}.singo-services-card-foot{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:.75rem;color:var(--singo-ink-soft)}.singo-services-card-foot b{color:var(--singo-ink)}.singo-services-card-sample{margin:8px 0 0;font-size:.6875rem;color:var(--singo-ink-soft)}.singo-services-phone-chips{grid-area:chips;align-self:start;display:flex;flex-direction:column;gap:14px;max-width:340px}.singo-services-strip-wrap{position:relative;z-index:3;margin-top:-44px}.singo-services-strip{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;background-color:var(--singo-white);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-xl)}.singo-services-strip li{display:flex;flex-direction:column;gap:4px;padding:20px 28px;border-bottom:1px solid var(--singo-hairline)}.singo-services-strip li:last-child{border-bottom:0}.singo-services-strip span{font-size:.8125rem;color:var(--singo-ink-soft)}.singo-services-strip b{font-size:1.0625rem}@media (min-width:901px){.singo-services-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.singo-services-strip li{border-bottom:0;border-right:1px solid var(--singo-hairline)}.singo-services-strip li:last-child{border-right:0}}.singo-services-section{padding-block:var(--singo-band)}.singo-services-section--tint{background-color:var(--singo-surface-panel)}.singo-services-section--closing{padding-bottom:0}.singo-services-head{margin:0 0 clamp(28px,4vw,48px)}.singo-services-head h2{margin:0}.singo-services-head--action{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.singo-services-lead{max-width:46ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.6;color:var(--singo-ink-soft)}.singo-services-icon{width:32px;height:32px;margin-top:2px;fill:none;stroke:var(--singo-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.singo-services-card-heading{margin:0;font-family:var(--singo-sans);font-size:1.25rem;font-weight:700;line-height:1.3}.singo-services-card-text{margin:4px 0 0;font-size:.96875rem;line-height:1.55;color:var(--singo-ink-soft)}.singo-services-check{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,64px)}@media (min-width:901px){.singo-services-check{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.singo-services-photo{position:relative;min-height:max(420px,26.25rem)}@media (min-width:901px){.singo-services-photo{min-height:max(520px,32.5rem)}}.singo-services-photo-frame{position:absolute;inset:0;overflow:hidden;container-type:size;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-3xl)}.singo-services-photo-stage{--singo-services-photo-w:max(100cqw,min(75cqh,140cqw));position:absolute;left:50%;width:var(--singo-services-photo-w);aspect-ratio:3/4;top:38%;transform:translate(-50%,-38%) translateY(calc(-1 * max(0px, (100cqh - var(--singo-services-photo-w) * 4 / 3) * .38)))}.singo-services-photo-chip{position:absolute;z-index:2}.singo-services-photo-chip--a{top:36px;left:8px}.singo-services-photo-chip--c{top:50%;left:8px;max-width:min(331px,100% - 16px)}.singo-services-photo-chip--b{right:8px;bottom:44px}@media (min-width:901px){.singo-services-photo-chip--a,.singo-services-photo-chip--c{left:-14px}.singo-services-photo-chip--b{right:-14px}}.singo-services-cards{display:flex;flex-direction:column;gap:14px}.singo-services-check-card{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;padding:26px 30px;background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-2xl)}.singo-services-field{position:relative;overflow:hidden;padding-block:var(--singo-band);color:var(--singo-ink-on-field);background-color:var(--singo-ground-field)}.singo-services-field-inner{position:relative}.singo-services-field h2{color:var(--singo-ink-on-field)}.singo-services-field-ge{position:absolute;left:-8%;bottom:-14%;width:auto;height:56%;aspect-ratio:477.8/159.87;opacity:.3;transform:scaleX(-1);pointer-events:none}.singo-services-start,.singo-services-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}@media (min-width:901px){.singo-services-start,.singo-services-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.singo-services-start-step,.singo-services-step{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--singo-radius-2xl)}.singo-services-step{background-color:var(--singo-blue-deep)}.singo-services-start-step{background-color:var(--singo-surface-panel)}.singo-services-start-step b,.singo-services-step b{font-size:1.125rem}.singo-services-start-n,.singo-services-step-n{display:grid;place-items:center;width:40px;height:40px;font-weight:700;border-radius:var(--singo-radius-pill)}.singo-services-start-step,.singo-services-step{--singo-services-c:var(--singo-step-1)}.singo-services-start-step:nth-child(2),.singo-services-step:nth-child(2){--singo-services-c:var(--singo-step-2)}.singo-services-start-step:nth-child(3),.singo-services-step:nth-child(3){--singo-services-c:var(--singo-hot-pink)}.singo-services-steps{--singo-services-n0:var(--singo-white);--singo-services-n1:var(--singo-blue)}.singo-services-start{--singo-services-n0:var(--singo-white);--singo-services-n1:var(--singo-ink)}.singo-services-start-n,.singo-services-step-n{color:var(--singo-white);background-color:var(--singo-services-c)}.singo-services-step-n{font-size:.96875rem}.singo-services-step-text{font-size:.96875rem;line-height:1.6;color:var(--singo-blue-10)}.singo-services-start-text{font-size:.96875rem;line-height:1.6;color:var(--singo-ink-soft)}.singo-services-receive{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:901px){.singo-services-receive{grid-template-columns:repeat(2,minmax(0,1fr))}}.singo-services-rcard{display:flex;flex-direction:column;gap:22px;padding:28px 28px 32px;background-color:var(--singo-surface-panel);border-radius:var(--singo-radius-3xl)}.singo-services-rcard-vis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin:0}@media (max-width:900px){.singo-services-rcard-vis{align-items:flex-start}.singo-services-rcard-vis>.singo-services-sample{align-self:stretch}}@media (min-width:901px){.singo-services-rcard-vis{position:relative;min-height:380px;padding-block:calc(.75rem * 1.6 + 8px)}.singo-services-rcard-vis>.singo-services-sample{position:absolute;right:0;bottom:0;left:0}}.singo-services-rcard-heading{margin:0;font-family:var(--singo-serif);font-size:1.75rem;font-weight:400;line-height:1.15}.singo-services-rcard-text{max-width:44ch;margin:8px 0 0;color:var(--singo-ink-soft)}.singo-services-doc{width:min(340px,92%);padding:18px 18px 16px;font-size:.75rem;color:var(--singo-ink);background-color:var(--singo-white);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-sm)}.singo-services-doc-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--singo-hairline)}.singo-services-doc-head b{font-size:.8125rem}.singo-services-doc-head span{font-size:.6875rem;color:var(--singo-ink-soft)}.singo-services-doc-img{height:112px;margin-bottom:12px;overflow:hidden;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-services-doc-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%}.singo-services-doc-rows{display:grid;gap:6px;margin:0}.singo-services-doc-rows div{display:flex;justify-content:space-between;gap:12px}.singo-services-doc-rows dt{color:var(--singo-ink-soft)}.singo-services-doc-rows dd{margin:0;font-weight:700;text-align:right}.singo-services-doc-rows div:nth-child(2) dd,.singo-services-doc-rows div:nth-child(3) dd,.singo-services-doc-rows div:nth-child(5) dd{margin:-1px -4px -1px 0;padding:1px 4px;background-color:var(--singo-pink-10);border-radius:var(--singo-radius-sm)}.singo-services-doc-rows div:nth-child(4) dd{text-decoration:underline;text-decoration-color:var(--singo-blue);text-decoration-thickness:2px;text-underline-offset:3px}.singo-services-stack{position:relative;width:calc(100% - 40px);margin:auto}@media (min-width:901px){.singo-services-stack{width:min(300px,86%)}}.singo-services-sheet{position:absolute;inset:0;padding:5px 14px 0;background-color:var(--singo-white);border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-sm);--singo-services-sheet-rest:translate(28px,-26px) rotate(1.6deg);transform:var(--singo-services-sheet-rest)}@media (min-width:901px){.singo-services-sheet{--singo-services-sheet-rest:translate(56px,-26px) rotate(1.6deg)}}.singo-services-sheet>b{display:block;font-size:.625rem;color:var(--singo-ink-soft)}.singo-services-sheet-body{display:flex;flex-direction:row-reverse;gap:10px;margin-top:14px}.singo-services-sheet-img{width:46%;height:84px;overflow:hidden;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-services-sheet-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 22%;object-position:60% 22%}.singo-services-lines{display:flex;flex:1;flex-direction:column;gap:8px;padding-top:4px}.singo-services-cert-row i,.singo-services-lines i{display:block;height:5px;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-services-cert{position:relative;width:100%;min-height:268px;padding:16px 18px 18px;--singo-services-cert-rest:rotate(-1.2deg);transform:var(--singo-services-cert-rest);--singo-services-seal-colour:var(--singo-blue)}.singo-services-cert-head{display:flex;align-items:center;gap:10px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--singo-hairline)}.singo-services-cert-head b{font-size:.8125rem;white-space:nowrap}.singo-services-cert-logo{flex:none;width:22px;height:22px;background-color:var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-services-cert-table{margin-top:12px;overflow:hidden;border:1px solid var(--singo-blue-10);border-radius:var(--singo-radius-sm)}.singo-services-cert-row{display:grid;grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:10px;height:21px;padding:0 9px;border-top:1px solid var(--singo-blue-10)}.singo-services-cert-row:first-child{border-top:0}.singo-services-cert-row--head{background-color:var(--singo-blue-5)}.singo-services-cert-row--head i{background-color:var(--singo-blue-30)}.singo-services-cert-row i:first-child{width:78%}.singo-services-cert-row i:nth-child(2){width:60%}.singo-services-cert-row i:nth-child(3){width:46%}.singo-services-cert-foot{position:relative;width:56%;margin-top:12px}.singo-services-sign{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--singo-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.singo-services-sign-line{display:block;height:1px;margin-top:-6px;background-color:var(--singo-hairline)}.singo-services-cert-foot small{display:block;margin-top:3px;font-size:.5625rem;color:var(--singo-ink-soft)}.singo-services-seal{position:absolute;right:6px;bottom:8px;width:104px;height:104px;--singo-services-seal-ink:0.9;--singo-services-seal-turn:rotate(-10deg);opacity:var(--singo-services-seal-ink);mix-blend-mode:multiply;transform:var(--singo-services-seal-turn)}.singo-services-seal circle,.singo-services-seal path{fill:none;stroke:var(--singo-services-seal-colour);stroke-linecap:round;stroke-linejoin:round}.singo-services-seal text{font:700 8.4px var(--singo-sans);letter-spacing:.4px;fill:var(--singo-services-seal-colour)}.singo-services-sample{margin:0;font-size:.75rem;text-align:center;color:var(--singo-ink-soft)}.singo-services-note{max-width:70ch;margin:28px 0 0;font-size:.96875rem;color:var(--singo-ink-soft)}.singo-services-dash-heading{max-width:18ch}.singo-services-laptop{max-width:1180px;margin:0 auto}.singo-services-laptop-screen{padding:14px 14px 18px;background-color:var(--singo-ink);border-top-left-radius:var(--singo-radius-xl);border-top-right-radius:var(--singo-radius-xl);border-bottom-left-radius:var(--singo-radius-sm);border-bottom-right-radius:var(--singo-radius-sm)}.singo-services-laptop-screen img{display:block;width:100%;height:auto;background-color:var(--singo-white);border-radius:var(--singo-radius-sm)}.singo-services-laptop-base{height:14px;margin:0 -3%;background-image:linear-gradient(var(--singo-black-15),var(--singo-black-30));border-bottom-left-radius:var(--singo-radius-xl);border-bottom-right-radius:var(--singo-radius-xl)}.singo-services-caption{margin-top:18px;font-size:.875rem;text-align:center;color:var(--singo-ink-soft)}.singo-services-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(28px,4vw,48px)}@media (min-width:601px){.singo-services-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.singo-services-feat{grid-template-columns:repeat(4,minmax(0,1fr))}}.singo-services-feat-card{display:flex;flex-direction:column;gap:14px;padding:26px;background-color:var(--singo-white);border-radius:var(--singo-radius-2xl)}.singo-services-feat-card .singo-services-card-text{margin-top:6px}.singo-services-faq{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px)}@media (min-width:901px){.singo-services-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.singo-services-faq h2{margin:0}.singo-services-question{border-top:1px solid var(--singo-hairline)}.singo-services-question:last-child{border-bottom:1px solid var(--singo-hairline)}.singo-services-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:22px 0;font-size:1.125rem;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.singo-services-question summary::-webkit-details-marker{display:none}.singo-services-question summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--singo-ink);border-bottom:2px solid var(--singo-ink);transform:rotate(45deg) translateY(-3px)}.singo-services-question[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.singo-services-question summary:focus-visible{outline:3px solid var(--singo-focus);outline-offset:3px}.singo-services-question p{margin:0}.singo-services-answer,.singo-services-question p{max-width:60ch;padding:0 40px 24px 0;color:var(--singo-ink-soft)}.singo-services-question .singo-services-answer p{padding:0 0 8px}.singo-services-answer ol{margin:0;padding-left:1.5em;list-style:decimal}.singo-services-closing{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);margin-bottom:var(--singo-band);padding:clamp(24px,5vw,64px);overflow:hidden;color:var(--singo-ink-on-field);background-color:var(--singo-ground-field);border-radius:var(--singo-radius-4xl)}@media (min-width:1201px){.singo-services-closing{grid-template-columns:minmax(22rem,1fr) minmax(0,540px)}.singo-services-closing:has(>.singo-services-closing-slot:empty){grid-template-columns:minmax(0,1fr)}}.singo-services-closing-ge{position:absolute;right:-80px;bottom:-70px;width:620px;height:auto;aspect-ratio:477.8/159.87;opacity:.35;pointer-events:none}.singo-services-closing-copy,.singo-services-closing-slot{position:relative}.singo-services-closing-slot:empty{display:none}.singo-services-closing-slot{width:100%;max-width:540px;padding:28px;color:var(--singo-ink);background-color:var(--singo-ground-work);border-radius:var(--singo-radius-2xl)}.singo-services-closing-heading{margin:0;font-family:var(--singo-serif);font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.1;color:var(--singo-ink-on-field)}.singo-services-closing-copy p{max-width:46ch;margin:12px 0 0;color:var(--singo-blue-10)}.singo-services-closing-copy .singo-services-closing-alt{font-size:.9375rem}.singo-services-closing-email{color:var(--singo-ink-on-field);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.singo-services-closing-email:hover{color:var(--singo-blue-10)}.singo-services-closing-email:focus-visible{outline:3px solid var(--singo-focus-on-dark);outline-offset:3px}.singo-services-closing-copy .singo-services-closing-company{margin-top:28px;font-size:.875rem}.singo-services-title-mark{background-image:var(--singo-services-mane);background-repeat:no-repeat;background-position:0 94%;background-size:100% .085em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.singo-services-word,.singo-services-word-in{display:inline}.singo-services-bar,.singo-services-controls,.singo-services-end-wave,.singo-services-float,.singo-services-room-wave,.singo-services-sun{display:none}.singo-services-pause{gap:8px}.singo-services-pause-icon{flex:none;width:14px;height:14px;fill:currentColor}.singo-services-pause-icon--play{display:none}.singo-services-pause[aria-pressed=true] .singo-services-pause-icon--play{display:block}.singo-services-pause[aria-pressed=true] .singo-services-pause-icon--pause{display:none}.singo-services-pause-name{white-space:nowrap}@media screen and (prefers-reduced-motion:no-preference){.singo-services-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .12em .2em;margin:-.08em -.12em -.2em}.singo-services-word-in{display:inline-block;animation:singo-services-rise .8s cubic-bezier(.2,.8,.2,1) calc(.12s + var(--singo-services-wi, 0) * 75ms) both}.singo-services-title-mark{animation:singo-services-underline .9s cubic-bezier(.6,0,.2,1) 1s both}@keyframes singo-services-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes singo-services-underline{0%{background-size:0 .085em}to{background-size:100% .085em}}.singo-services-stage[data-singo-services-ambient=held] *,.singo-services-stage[data-singo-services-ambient=held] :after,.singo-services-stage[data-singo-services-ambient=held] :before{animation-play-state:paused!important}.singo-services-stage[data-singo-services-arrived] .singo-services-title-mark,.singo-services-stage[data-singo-services-arrived] .singo-services-word-in{animation:none!important}[data-singo-services-stage=armed] .singo-services-readout[data-singo-readout=armed] .singo-services-phone-chips{opacity:0}[data-singo-services-stage=armed] .singo-services-sun{display:block;position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;background-image:linear-gradient(105deg,transparent 0 38%,color-mix(in srgb,var(--singo-white) 42%,transparent) 46%,color-mix(in srgb,var(--singo-white) 16%,transparent) 50%,transparent 58%);background-size:250% 100%;background-position:100% 0;-webkit-mask-image:linear-gradient(to bottom,var(--singo-black) 60%,transparent 70%);mask-image:linear-gradient(to bottom,var(--singo-black) 60%,transparent 70%)}[data-singo-services-stage=armed] .singo-services-room-wave{display:block;position:absolute;top:-2.186%;right:-6.25%;width:56.94%;opacity:calc(.28 * var(--singo-services-room, 1));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,var(--singo-black) 54%,transparent 84%);mask-image:linear-gradient(to bottom,var(--singo-black) 54%,transparent 84%)}.singo-services-stage[data-singo-services-wave] .singo-services-scene-ge{visibility:hidden}[data-singo-services-stage=armed] .singo-services-end-wave{display:block;position:absolute;top:56%;right:-170px;z-index:-1;width:600px;opacity:0;pointer-events:none;visibility:visible}[data-singo-services-stage=armed] .singo-services-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;position:absolute;right:16px;bottom:18px;left:16px;z-index:6;pointer-events:none}[data-singo-services-stage=armed] .singo-services-controls{display:flex;align-items:center;gap:8px;margin-left:auto;pointer-events:auto}[data-singo-services-stage=armed] .singo-services-pause{display:none;background-color:var(--singo-white)}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-pause{display:inline-flex}[data-singo-services-stage=armed] .singo-services-pause[aria-pressed=true]{color:var(--singo-blue);background-color:var(--singo-blue-10);border-color:var(--singo-blue-10)}[data-singo-services-stage=armed] .singo-services-bar .singo-button:focus-visible{outline:2px solid transparent;outline-offset:6px;box-shadow:var(--singo-focus-pair)}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:901px){[data-singo-services-stage=armed] .singo-services-room-wave{opacity:calc(.45 * var(--singo-services-room, 1))}[data-singo-services-stage=armed] .singo-services-end-wave{top:50%;right:-150px;width:1040px}[data-singo-services-stage=armed] .singo-services-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);right:20px;left:20px}[data-singo-services-stage=armed] .singo-services-controls{grid-row:1;grid-column:1;justify-self:start;margin-left:0}[data-singo-services-stage=armed] .singo-services-cue{grid-row:1;grid-column:2}.singo-services-float{display:inline-flex;position:fixed;right:24px;bottom:24px;z-index:60;box-shadow:var(--singo-shadow-tray);opacity:0;visibility:hidden;transform:translateY(10px);transition:background-color .18s,color .18s,border-color .18s,opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s}html:has(.singo-services-float[data-singo-services-float=on]){scroll-padding-bottom:calc(52px + 24px + 8px)}.singo-services-float[data-singo-services-float=on]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.singo-services-float:focus-visible{outline:2px solid transparent;outline-offset:6px;box-shadow:var(--singo-focus-pair),var(--singo-shadow-tray)}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:560px){[data-singo-services-stage=armed] .singo-services-pause{justify-content:center;width:44px;padding:0}[data-singo-services-stage=armed] .singo-services-pause-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.singo-services-loop{display:none}@media screen and (prefers-reduced-motion:no-preference){[data-singo-services-stage=armed] .singo-services-orbit-chip{translate:-50% -50%;transform:none}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-orbit-chip>.singo-services-chip{animation:singo-services-bob 7s ease-in-out infinite alternate}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-orbit-chip[data-singo-services-chip=shipment]>.singo-services-chip{animation-delay:-2s}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-orbit-chip[data-singo-services-chip=seal]>.singo-services-chip{animation-delay:-5s}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-orbit-chip[data-singo-services-chip=count]>.singo-services-chip{animation-delay:-1s}[data-singo-services-stage=armed][data-singo-services-ambient] .singo-services-orbit-chip[data-singo-services-chip=net]>.singo-services-chip{animation-delay:-3.5s}@keyframes singo-services-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}[data-singo-services-stage=armed] .singo-services-orbit .singo-services-chip-value{font-variant-numeric:tabular-nums}[data-singo-services-stage=armed] .singo-services-orbit .singo-services-chip-value:empty:after{content:"\200b"}[data-singo-services-stage=armed] .singo-services-orbit [data-singo-services-caret]:after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-2px;background-color:var(--singo-ink);animation:singo-services-caret .8s steps(1) infinite}[data-singo-services-stage=armed] .singo-services-loop{display:block;position:absolute;left:var(--singo-services-screen-left);top:var(--singo-services-screen-top);width:var(--singo-services-screen-width);height:auto;overflow:hidden;pointer-events:none}[data-singo-services-stage=armed] .singo-services-loop-band,[data-singo-services-stage=armed] .singo-services-loop-button,[data-singo-services-stage=armed] .singo-services-loop-count,[data-singo-services-stage=armed] .singo-services-loop-hover,[data-singo-services-stage=armed] .singo-services-loop-number,[data-singo-services-stage=armed] .singo-services-loop-pointer,[data-singo-services-stage=armed] .singo-services-loop-ring,[data-singo-services-stage=armed] .singo-services-loop-segment{opacity:0;transform-box:view-box;transform-origin:0 0}[data-singo-services-stage=armed] .singo-services-loop-text{font-family:var(--singo-sans);text-rendering:geometricPrecision}[data-singo-services-stage=armed] .singo-services-orbit .singo-services-shackle{transform-box:view-box}[data-singo-services-stage=armed] .singo-services-app-hold{position:absolute;inset:0}[data-singo-capture]{--singo-services-seal-centre:61% 54%;--singo-services-seal-crop:720% auto}[data-singo-capture] .singo-services-app-bar-row{position:relative}[data-singo-capture=on] .singo-services-box{animation:singo-services-capture-out .3s ease-out both}[data-singo-capture=on] .singo-services-link-dot:not([data-k=seal]),[data-singo-capture=on] .singo-services-link:not([data-k=seal]){animation:singo-services-capture-out .4s ease-out both}[data-singo-capture] .singo-services-chip[data-k=seal]:not([data-singo-capture-read]){opacity:0}[data-singo-capture] .singo-services-chip[data-k=seal][data-singo-capture-read]{animation:singo-services-chip-in .42s cubic-bezier(.2,.9,.3,1.2) both}[data-singo-capture] .singo-services-chip[data-singo-capture-read=wait] .singo-services-chip-row{background-color:var(--singo-blue-5)}[data-singo-capture] .singo-services-chip[data-singo-capture-read=wait] .singo-services-read-tick{display:none}[data-singo-capture] .singo-services-chip[data-singo-capture-read=wait] .singo-services-read-wait{display:block;stroke:var(--singo-blue);stroke-dasharray:14 44;transform-box:fill-box;transform-origin:center;animation:singo-services-spin .9s linear infinite}[data-singo-capture] .singo-services-chip[data-singo-capture-read=wait] .singo-services-chip-wait{display:inline}[data-singo-capture] .singo-services-chip[data-singo-capture-read=wait] .singo-services-chip-value{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}[data-singo-capture] .singo-services-chip[data-singo-capture-read=ok] .singo-services-read-tick{transform-box:fill-box;transform-origin:center;animation:singo-services-tick .45s cubic-bezier(.2,.9,.3,1.5)}[data-singo-capture] .singo-services-app-photo .singo-services-box[data-k=seal][data-singo-capture-read]{visibility:visible;animation:singo-services-capture-seal-in .24s cubic-bezier(.2,.9,.3,1.3) both}[data-singo-capture] .singo-services-box[data-k=seal][data-singo-capture-read=on]{border-color:var(--singo-white)}[data-singo-capture] .singo-services-box[data-k=seal][data-singo-capture-read=on]:after{content:"";position:absolute;top:0;right:0;left:0;height:2px;background-image:linear-gradient(90deg,transparent,var(--singo-white) 25%,var(--singo-white) 75%,transparent);opacity:0;animation:singo-services-read-scan .7s ease-in-out 1}[data-singo-capture] .singo-services-link-dot[data-k=seal][data-singo-capture-read],[data-singo-capture] .singo-services-link[data-k=seal][data-singo-capture-read]{visibility:visible;opacity:1}[data-singo-capture] .singo-services-link[data-k=seal][data-singo-capture-read]{animation:singo-services-draw .5s ease-out both}[data-singo-capture] .singo-services-link[data-k=seal][data-singo-capture-read=on]{stroke:var(--singo-white)}[data-singo-capture] .singo-services-app-photo .singo-services-box[data-k=seal][data-singo-capture-read=out],[data-singo-capture] .singo-services-link-dot[data-k=seal][data-singo-capture-read=out]{animation:singo-services-capture-out .3s ease-out both}[data-singo-capture] .singo-services-link[data-k=seal][data-singo-capture-read=out]{animation:singo-services-draw .5s ease-out both,singo-services-capture-out .3s ease-out both}[data-singo-capture] .singo-services-app-thumb[data-singo-capture-photo="0"]{background-color:var(--singo-blue-90);border-radius:var(--singo-radius-md)}[data-singo-capture] .singo-services-app-thumb[data-singo-capture-photo="0"]>*,[data-singo-capture] .singo-services-app-thumb[data-singo-capture-photo="2"]>img,[data-singo-capture] .singo-services-card-slot[data-singo-capture-photo="0"]>*{visibility:hidden}[data-singo-capture] .singo-services-card-slot{position:relative}[data-singo-capture] .singo-services-card-slot[data-singo-capture-photo="0"]{border:1.5px dashed var(--singo-blue-30)}[data-singo-capture] .singo-services-card-slot[data-singo-capture-photo="2"]{border:0}[data-singo-capture] .singo-services-card-time{white-space:nowrap}[data-singo-capture] .singo-services-app-thumb b{z-index:1}[data-singo-capture] .singo-services-capture-crop{display:block;position:absolute;inset:0;background-repeat:no-repeat;background-size:var(--singo-services-seal-crop);background-position:var(--singo-services-seal-centre);border-radius:var(--singo-radius-md)}[data-singo-capture] .singo-services-card-slot .singo-services-capture-crop{border-radius:var(--singo-radius-sm)}[data-singo-capture] .singo-services-app-thumb[data-singo-capture-go],[data-singo-capture] .singo-services-card-slot[data-singo-capture-go]{animation:singo-services-capture-slot .45s cubic-bezier(.2,.9,.3,1.4)}[data-singo-capture] .singo-services-app-shutter[data-singo-capture-go] i{animation:singo-services-capture-press .29s ease-out}[data-singo-capture] .singo-services-app-flash{display:block;position:absolute;inset:0;z-index:3;background-color:var(--singo-white);opacity:0;pointer-events:none}[data-singo-capture] .singo-services-app-flash[data-singo-capture-go]{animation:singo-services-capture-flash .5s ease-out}[data-singo-capture] .singo-services-app-bar{position:relative;overflow:hidden}[data-singo-capture] .singo-services-app-bar[data-on]:after{content:"";position:absolute;inset:0;background-color:var(--singo-blue);transform-origin:left;animation:singo-services-capture-fill .55s ease-out both}[data-singo-capture] .singo-services-app-steps p[data-singo-capture-go],[data-singo-capture] .singo-services-app-tag[data-singo-capture-go],[data-singo-capture] .singo-services-card-foot[data-singo-capture-go]{animation:singo-services-capture-roll .4s cubic-bezier(.2,.8,.2,1)}[data-singo-capture] .singo-services-app-photo{transform-origin:var(--singo-services-seal-centre)}[data-singo-capture] .singo-services-app-photo[data-singo-capture-view=close]{animation:singo-services-capture-close 1.15s cubic-bezier(.6,0,.2,1) both}[data-singo-capture] .singo-services-app-photo[data-singo-capture-view=open]{animation:singo-services-capture-open 1.15s cubic-bezier(.6,0,.2,1) both}[data-singo-capture] .singo-services-app-focus{display:block;position:absolute;z-index:2;width:74px;height:56px;margin:-28px 0 0 -37px;opacity:0;pointer-events:none;background-image:linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white)),linear-gradient(var(--singo-white),var(--singo-white));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:16px 3px,3px 16px,16px 3px,3px 16px,16px 3px,3px 16px,16px 3px,3px 16px;background-repeat:no-repeat}[data-singo-capture] .singo-services-app-focus[data-on=in]{animation:singo-services-capture-focus .35s cubic-bezier(.2,.9,.3,1.3) both}[data-singo-capture] .singo-services-app-focus[data-on=out]{animation:singo-services-capture-unfocus .2s ease-out both}[data-singo-capture] .singo-services-fly{display:block;position:absolute;z-index:4;visibility:visible;pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:var(--singo-services-thumb-crop);border-radius:var(--singo-radius-md);transform-origin:0 0;transform:translate(calc(var(--singo-services-fly-dx) * var(--singo-services-fly-e)),calc(var(--singo-services-fly-dy) * var(--singo-services-fly-e) - var(--singo-services-fly-lift) * 2 * min(var(--singo-services-fly-e), 1 - var(--singo-services-fly-e)))) scale(calc(1 + (var(--singo-services-fly-mid) - 1) * 2 * min(var(--singo-services-fly-e), .5) + (var(--singo-services-fly-sx) - var(--singo-services-fly-mid)) * 2 * max(var(--singo-services-fly-e) - .5, 0)),calc(1 + (var(--singo-services-fly-mid) - 1) * 2 * min(var(--singo-services-fly-e), .5) + (var(--singo-services-fly-sy) - var(--singo-services-fly-mid)) * 2 * max(var(--singo-services-fly-e) - .5, 0)));animation:singo-services-capture-fly .95s cubic-bezier(.45,0,.25,1) both}[data-singo-capture] .singo-services-fly[data-singo-capture-photo="2"]{background-size:var(--singo-services-seal-crop);background-position:var(--singo-services-seal-centre)}}@media screen and (prefers-reduced-motion:no-preference){@keyframes singo-services-capture-out{to{opacity:0}}@keyframes singo-services-capture-seal-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes singo-services-capture-slot{0%{transform:scale(.6)}to{transform:none}}@keyframes singo-services-capture-press{0%,to{transform:none}41%,59%{transform:scale(.8)}}@keyframes singo-services-capture-flash{0%{opacity:.95}to{opacity:0}}@keyframes singo-services-capture-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes singo-services-capture-roll{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes singo-services-capture-close{0%{transform:translateX(-62%) scale(1)}to{transform:translateX(-62%) scale(3.1)}}@keyframes singo-services-capture-open{0%{transform:translateX(-62%) scale(3.1)}to{transform:translateX(-62%) scale(1)}}@keyframes singo-services-capture-focus{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes singo-services-capture-unfocus{0%{opacity:1}to{opacity:0}}@keyframes singo-services-capture-fly{0%{--singo-services-fly-e:0}to{--singo-services-fly-e:1}}}.singo-services-motion{display:contents}.singo-services-chip-value{min-width:0}.singo-services-chip-wait,.singo-services-lens,.singo-services-read-wait,.singo-services-shown{display:none}.singo-services-count{white-space:nowrap}.singo-services-beam{transform-box:view-box;transform-origin:12px 8px}.singo-services-flag{transform-box:view-box;transform-origin:5px 4px}.singo-services-readout .singo-services-box{border-color:var(--singo-ok-line)}.singo-services-readout .singo-services-chip-row{background-color:var(--singo-ok-tint)}.singo-services-readout .singo-services-read-tick{stroke:var(--singo-ok)}.singo-services-readout .singo-services-app-photo .singo-services-box[data-k=seal],.singo-services-readout .singo-services-link-dot[data-k=seal],.singo-services-readout .singo-services-link[data-k=seal]{visibility:hidden}.singo-services-links{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.singo-services-readout .singo-services-link{fill:none;stroke:var(--singo-ok-line);stroke-width:2;stroke-linecap:round}.singo-services-link-dot{opacity:0;fill:var(--singo-white)}.singo-services-link-dot[data-on]{opacity:1}.singo-services-seal-ripple{position:absolute;right:10px;bottom:12px;width:96px;height:96px;border:2px solid var(--singo-services-seal-colour);border-radius:var(--singo-radius-pill);opacity:0;mix-blend-mode:multiply;pointer-events:none}.singo-services-staple{position:absolute;top:14px;right:12px;z-index:3;width:32px;height:auto;--singo-services-staple-turn:rotate(-42deg);transform:var(--singo-services-staple-turn)}.singo-services-staple-body{fill:var(--singo-black-30)}.singo-services-staple-shine{fill:var(--singo-white);opacity:.75}.singo-services-staple-leg{fill:var(--singo-black-70)}@media (hover:hover){.singo-services-check-card:hover,.singo-services-feat-card:hover,.singo-services-rcard:hover,.singo-services-start-step:hover{background-color:var(--singo-blue-10);transform:translateY(-2px)}.singo-services-step:hover{background-color:color-mix(in srgb,var(--singo-blue-deep) 86%,var(--singo-white));transform:translateY(-2px)}.singo-services-check-card:hover .singo-services-icon,.singo-services-feat-card:hover .singo-services-icon{transform:scale(1.12)}.singo-services-start-step:hover .singo-services-start-n,.singo-services-step:hover .singo-services-step-n{scale:1.12}}@media (prefers-reduced-motion:no-preference){.singo-services-check-card,.singo-services-feat-card,.singo-services-rcard,.singo-services-start-step,.singo-services-step{transition:background-color .2s ease-out,transform .2s ease-out}.singo-services-icon{transition:transform .2s ease-out}.singo-services-start-n,.singo-services-step-n{transition:scale .2s ease-out}}@media screen and (prefers-reduced-motion:no-preference){.singo-services-motion [data-singo-shown]{position:relative;-webkit-text-fill-color:transparent}.singo-services-motion [data-singo-shown]>.singo-services-shown,.singo-services-motion [data-singo-shown]>.singo-services-shown span{font:inherit;letter-spacing:inherit;color:inherit}.singo-services-motion [data-singo-shown]>.singo-services-shown{position:absolute;inset:0;display:block;-webkit-text-fill-color:currentColor}.singo-services-motion .singo-services-shown-rest{visibility:hidden}.singo-services-motion [data-singo-typing]>.singo-services-shown>:first-child:after{content:"";display:inline-block;width:1.5px;height:1em;margin-right:-2.5px;margin-left:1px;vertical-align:-2px;background-color:currentColor;animation:singo-services-caret 1s step-end infinite}.singo-services-motion[data-singo-play] .singo-services-icon :is(path,rect,circle){stroke-dasharray:1 2;stroke-dashoffset:1.01}.singo-services-motion[data-singo-play=playing] .singo-services-icon :is(path,rect,circle){animation:singo-services-draw .7s ease-out calc(var(--singo-services-stagger, 0) * .16s) forwards}.singo-services-motion[data-singo-play=playing] .singo-services-icon .singo-services-beam{animation:singo-services-balance 1.1s ease-in-out calc(var(--singo-services-stagger, 0) * .16s + .7s) both}.singo-services-motion[data-singo-play=playing] .singo-services-icon .singo-services-flag{animation:singo-services-draw .7s ease-out calc(var(--singo-services-stagger, 0) * .16s) forwards,singo-services-wave 1.1s ease-in-out calc(var(--singo-services-stagger, 0) * .16s + .7s) 2}@media (min-width:1101px){.singo-services-feat>.singo-services-motion{--singo-services-stagger:var(--singo-services-i,0)}}.singo-services-motion[data-singo-play=armed] :is(.singo-services-step-n,.singo-services-start-n){opacity:0;transform:scale(.5);color:var(--singo-services-n1);background-color:var(--singo-services-n0)}.singo-services-motion[data-singo-play=playing] :is(.singo-services-step-n,.singo-services-start-n){animation:singo-services-pop .45s cubic-bezier(.2,.9,.3,1.25) calc(var(--singo-services-i, 0) * .5s) both,singo-services-recolor .5s ease-out calc(var(--singo-services-i, 0) * .5s + .42s) both,singo-services-ring 1s ease-out calc(var(--singo-services-i, 0) * .5s + .42s) both}.singo-services-motion[data-singo-play] .singo-services-photo .singo-services-box{opacity:0;transform:scale(.9)}.singo-services-motion[data-singo-play] .singo-services-photo .singo-services-box[data-on]{opacity:1;transform:none;transition:opacity .15s ease-out,transform .24s cubic-bezier(.2,.9,.3,1.3)}.singo-services-motion[data-singo-play] .singo-services-photo-chip:is([data-k=number],[data-k=seal]){opacity:0;transform:translateX(-14px)}.singo-services-motion[data-singo-play] .singo-services-photo-chip[data-k=photos]{opacity:0;transform:translateY(10px) scale(.9)}.singo-services-motion[data-singo-play] .singo-services-photo-chip:is([data-k=number],[data-k=seal])[data-in]{opacity:1;transform:none;transition:opacity .3s ease-out,transform .35s cubic-bezier(.2,.9,.3,1.1)}.singo-services-motion[data-singo-play] .singo-services-photo-chip[data-k=photos][data-in]{opacity:1;transform:none;transition:opacity .3s ease-out,transform .35s cubic-bezier(.2,.9,.3,1.2)}.singo-services-motion[data-singo-play] .singo-services-lens{position:absolute;z-index:4;display:block;background-repeat:no-repeat;border:3px solid var(--singo-white);border-radius:var(--singo-radius-md);box-shadow:var(--singo-shadow-tray);opacity:0;transform:scale(.7);pointer-events:none;transition:left .7s ease-in-out,top .7s ease-in-out,width .7s ease-in-out,height .7s ease-in-out,background-position .7s ease-in-out,background-size .7s ease-in-out,opacity .25s ease-out,transform .3s cubic-bezier(.2,.9,.3,1.2)}.singo-services-motion[data-singo-play] .singo-services-lens[data-on]{opacity:1;transform:none}.singo-services-motion .singo-services-doc-rows div:nth-child(2){--singo-services-r:1;--singo-services-hd:1500ms}.singo-services-motion .singo-services-doc-rows div:nth-child(3){--singo-services-r:2;--singo-services-hd:2400ms}.singo-services-motion .singo-services-doc-rows div:nth-child(4){--singo-services-r:3}.singo-services-motion .singo-services-doc-rows div:nth-child(5){--singo-services-r:4;--singo-services-hd:4200ms}.singo-services-motion[data-singo-play=armed] .singo-services-doc-rows dd,.singo-services-motion[data-singo-play=armed] .singo-services-doc:not(.singo-services-cert){opacity:0}.singo-services-motion[data-singo-play=playing] .singo-services-doc:not(.singo-services-cert){animation:singo-services-doc-in .5s ease-out both}.singo-services-motion[data-singo-play=playing] .singo-services-doc-rows dd{animation:singo-services-blur-in .5s ease-out calc(.7s + var(--singo-services-r, 0) * .26s) both}.singo-services-motion[data-singo-play] .singo-services-doc-rows div:is(:nth-child(2),:nth-child(3),:nth-child(5)) dd{background-color:transparent;background-image:linear-gradient(var(--singo-pink-10),var(--singo-pink-10));background-repeat:no-repeat;background-position:0;background-size:0 100%}.singo-services-motion[data-singo-play] .singo-services-doc-rows div:nth-child(4) dd{position:relative}.singo-services-motion[data-singo-play] .singo-services-doc-rows div:nth-child(4) dd:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:5px;background-color:var(--singo-white);transform-origin:right}.singo-services-motion[data-singo-play=playing] .singo-services-doc-rows div:nth-child(4) dd:after{animation:singo-services-unveil .5s ease-out 3.3s both}.singo-services-motion[data-singo-play=playing] .singo-services-doc-rows div:is(:nth-child(2),:nth-child(3),:nth-child(5)) dd{animation:singo-services-blur-in .5s ease-out calc(.7s + var(--singo-services-r, 0) * .26s) both,singo-services-highlight .55s ease-out var(--singo-services-hd,0s) both}.singo-services-motion[data-singo-play=playing] .singo-services-doc-img{position:relative}.singo-services-motion[data-singo-play=playing] .singo-services-doc-img:after{content:"";position:absolute;top:0;right:0;left:0;height:2px;background-image:linear-gradient(90deg,transparent,var(--singo-white) 25%,var(--singo-white) 75%,transparent);opacity:0;animation:singo-services-scan .8s ease-in-out .35s 1 both}.singo-services-motion .singo-services-cert-row:nth-child(2){--singo-services-b:1}.singo-services-motion .singo-services-cert-row:nth-child(3){--singo-services-b:2}.singo-services-motion .singo-services-cert-row:nth-child(4){--singo-services-b:3}.singo-services-motion .singo-services-cert-row:nth-child(5){--singo-services-b:4}.singo-services-motion .singo-services-cert-row:nth-child(6){--singo-services-b:5}.singo-services-motion[data-singo-play=armed] :is(.singo-services-cert,.singo-services-sheet,.singo-services-seal,.singo-services-staple){opacity:0}.singo-services-motion[data-singo-play] .singo-services-cert-row i{transform-origin:left}.singo-services-motion[data-singo-play=armed] .singo-services-cert-row i{transform:scaleX(0)}.singo-services-motion[data-singo-play] .singo-services-sign path{stroke-dasharray:1 2;stroke-dashoffset:1.01}.singo-services-motion[data-singo-play=playing] .singo-services-cert{animation:singo-services-arrive .7s cubic-bezier(.2,.8,.3,1.1) .4s both}.singo-services-motion[data-singo-play=playing] .singo-services-cert-row i{animation:singo-services-fill .4s ease-out calc(1.2s + var(--singo-services-b, 0) * .1s) both}.singo-services-motion[data-singo-play=playing] .singo-services-sign path{animation:singo-services-draw .9s ease-in-out 2.05s forwards}.singo-services-motion[data-singo-play=playing] .singo-services-seal{animation:singo-services-stamp .42s cubic-bezier(.3,0,.2,1) 3.1s both}.singo-services-motion[data-singo-play=playing] .singo-services-seal-ripple{animation:singo-services-ripple .6s ease-out 3.45s}.singo-services-motion[data-singo-play=playing] .singo-services-stack{animation:singo-services-thud .25s ease-out 3.45s}.singo-services-motion[data-singo-play=playing] .singo-services-sheet{animation:singo-services-sheet-in .6s ease-out 3.8s both}.singo-services-motion[data-singo-play=playing] .singo-services-staple{animation:singo-services-staple-in .35s cubic-bezier(.3,0,.3,1) 4.5s both}.singo-services-question[data-closing] summary:after{transform:rotate(45deg) translateY(-3px)}.singo-services-readout[data-singo-readout] .singo-services-box{opacity:0;transform:scale(.9)}.singo-services-readout[data-singo-readout] .singo-services-box:not([data-ok]){border-color:var(--singo-white)}.singo-services-readout[data-singo-readout] .singo-services-box[data-on]{opacity:1;transform:none;transition:opacity .15s ease-out,transform .24s cubic-bezier(.2,.9,.3,1.3),border-color .3s ease-out}.singo-services-readout[data-singo-readout] .singo-services-box:after{content:"";position:absolute;top:0;right:0;left:0;height:2px;background-image:linear-gradient(90deg,transparent,var(--singo-white) 25%,var(--singo-white) 75%,transparent);opacity:0}.singo-services-readout[data-singo-readout] .singo-services-box[data-scan]:after{animation:singo-services-read-scan .7s ease-in-out 1}.singo-services-readout[data-singo-readout] .singo-services-chip{opacity:0}.singo-services-readout[data-singo-readout] .singo-services-chip[data-in]{animation:singo-services-chip-in .42s cubic-bezier(.2,.9,.3,1.2) both}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read] .singo-services-chip-row{transition:background-color .3s ease-out}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=wait] .singo-services-chip-row{background-color:var(--singo-blue-5)}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=wait] .singo-services-read-tick{display:none}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=wait] .singo-services-read-wait{display:block;stroke:var(--singo-blue);stroke-dasharray:14 44;transform-box:fill-box;transform-origin:center;animation:singo-services-spin .9s linear infinite}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=wait] .singo-services-chip-wait{display:inline}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=wait] .singo-services-chip-value{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.singo-services-readout[data-singo-readout] .singo-services-chip[data-read=ok] .singo-services-read-tick{transform-box:fill-box;transform-origin:center;animation:singo-services-tick .45s cubic-bezier(.2,.9,.3,1.5)}.singo-services-readout[data-singo-readout] .singo-services-link{transition:stroke-dashoffset .5s ease-out,stroke .3s ease-out}.singo-services-readout[data-singo-readout] .singo-services-link:not([data-on]){opacity:0}.singo-services-readout[data-singo-readout] .singo-services-link:not([data-ok]){stroke:var(--singo-white)}.singo-services-readout[data-singo-readout] .singo-services-link-dot{transition:opacity .2s ease-out}.singo-services-stage[data-singo-services-phone=settled] .singo-services-links{visibility:visible}@media (min-width:901px){[data-singo-services-stage=armed] .singo-services-phone-chips{position:relative;z-index:1}}}@keyframes singo-services-draw{to{stroke-dashoffset:0}}@keyframes singo-services-balance{0%{transform:rotate(-9deg)}40%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes singo-services-wave{0%,to{transform:skewY(0)}30%{transform:skewY(-7deg)}65%{transform:skewY(4deg)}}@keyframes singo-services-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes singo-services-recolor{0%{color:var(--singo-services-n1);background-color:var(--singo-services-n0)}to{color:var(--singo-white);background-color:var(--singo-services-c)}}@keyframes singo-services-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--singo-services-c) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}@keyframes singo-services-doc-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@keyframes singo-services-blur-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes singo-services-scan{0%{top:0;opacity:0}12%{opacity:.9}88%{opacity:.9}to{top:calc(100% - 2px);opacity:0}}@keyframes singo-services-read-scan{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 2px);opacity:0}}@keyframes singo-services-highlight{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes singo-services-unveil{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes singo-services-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes singo-services-arrive{0%{opacity:0;transform:translateX(70px) rotate(4deg)}to{opacity:1;transform:var(--singo-services-cert-rest)}}@keyframes singo-services-stamp{0%{opacity:0;transform:rotate(-24deg) scale(2.3)}55%{opacity:var(--singo-services-seal-ink);transform:var(--singo-services-seal-turn) scale(.93)}78%{transform:var(--singo-services-seal-turn) scale(1.03)}to{opacity:var(--singo-services-seal-ink);transform:var(--singo-services-seal-turn)}}@keyframes singo-services-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes singo-services-thud{0%,to{transform:none}35%{transform:translateY(3px)}}@keyframes singo-services-sheet-in{0%{opacity:0;transform:translate(-18px,12px) rotate(-2deg)}to{opacity:1;transform:var(--singo-services-sheet-rest)}}@keyframes singo-services-staple-in{0%{opacity:0;transform:translate(10px,-16px) var(--singo-services-staple-turn) scale(1.4)}60%{opacity:1;transform:translateY(1px) var(--singo-services-staple-turn) scale(.96)}to{opacity:1;transform:var(--singo-services-staple-turn)}}@keyframes singo-services-chip-in{0%{opacity:0;transform:scale(.78) translateY(10px)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes singo-services-tick{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes singo-services-spin{to{transform:rotate(1turn)}}@keyframes singo-services-caret{50%{opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-0{top:0}.top-2{top:.5rem}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[80\%\]{max-width:80%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-\[repeat\(auto-fit\2c minmax\(min\(20rem\2c 100\%\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.bg-singo-ground-work{background-color:var(--singo-ground-work)}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-singo-accent{color:var(--singo-accent)}.text-singo-ink{color:var(--singo-ink)}.text-singo-ink-soft{color:var(--singo-ink-soft)}.text-singo-white{color:var(--singo-white)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--singo-ink);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:root{--singo-hot-pink:#e50343;--singo-blue:#3737b5;--singo-black:#231f20;--singo-dark-grey:#282828;--singo-white:#ffffff;--singo-blue-90:#4b4bbc;--singo-blue-70:#7373cb;--singo-blue-50:#9b9bda;--singo-blue-30:#c3c3e9;--singo-blue-10:#ebebf8;--singo-black-90:#393536;--singo-black-70:#656263;--singo-black-50:#918f90;--singo-black-30:#bdbcbc;--singo-black-10:#e9e9e9;--singo-pink-90:#e81c56;--singo-pink-70:#ed4f7b;--singo-pink-50:#f281a1;--singo-pink-30:#f7b3c7;--singo-pink-10:#fce6ec;--singo-blue-5:#f5f5fb;--singo-black-15:#deddde;--singo-black-60:#7b7979;--singo-pink-5:#fef2f6;--singo-pink-press:#c30339;--singo-outside:#c2410c;--singo-outside-5:#fcf6f3;--singo-stage-in-transit:#8888c5;--singo-stage-arrived:#6464c3;--singo-ok:#1b8a4c;--singo-ok-tint:#e3f4ea;--singo-ok-line:#7ee2a8;--singo-blue-deep:#2e2e8f;--singo-step-1:#7b25a8;--singo-step-2:#b81574;--singo-ground-field:var(--singo-blue);--singo-ground-work:var(--singo-white);--singo-ground-ink:var(--singo-black);--singo-ink:var(--singo-black);--singo-ink-on-field:var(--singo-white);--singo-ink-soft:var(--singo-black-70);--singo-ink-soft-on-field:var(--singo-blue-30);--singo-ink-soft-on-ink:var(--singo-black-30);--singo-hairline:var(--singo-black-15);--singo-hairline-on-field:var(--singo-blue-70);--singo-hairline-on-ink:var(--singo-black-90);--singo-field-edge:var(--singo-black-60);--singo-accent:var(--singo-hot-pink);--singo-accent-press:var(--singo-pink-press);--singo-accent-wash:var(--singo-pink-10);--singo-surface-panel:var(--singo-blue-5);--singo-surface-inset:var(--singo-blue-10);--singo-focus:var(--singo-blue);--singo-focus-on-dark:var(--singo-white);--singo-serif:var(--font-pt-serif,Georgia),Georgia,serif;--singo-sans:var(--font-dm-sans,system-ui),system-ui,-apple-system,sans-serif;--singo-gutter:clamp(1rem,4vw,3.5rem);--singo-header-height:64px;--singo-band:clamp(4rem,9vw,8rem);--singo-measure:68ch;--singo-measure-lede:46ch;--singo-ink-on-shot:var(--singo-white);--singo-ink-soft-on-shot:color-mix(in srgb,var(--singo-white) 78%,transparent);--singo-hairline-on-shot:color-mix(in srgb,var(--singo-white) 32%,transparent);--singo-tray-reserve:0px;--singo-radius-sm:6px;--singo-radius-md:12px;--singo-radius-lg:16px;--singo-radius-xl:20px;--singo-radius-2xl:24px;--singo-radius-3xl:28px;--singo-radius-4xl:32px;--singo-radius-pill:999px;--singo-shadow-tray:0 16px 40px color-mix(in srgb,var(--singo-black) 16%,transparent);--singo-shadow-dialog:0 24px 64px color-mix(in srgb,var(--singo-black) 28%,transparent);--singo-scrim:color-mix(in srgb,var(--singo-black) 58%,transparent);--singo-focus-ring:0 0 0 4px var(--singo-blue-10);--singo-focus-pair:0 0 0 3px var(--singo-white),0 0 0 6px var(--singo-ink)}.singo-stroke{transform-box:view-box;transform-origin:var(--singo-pivot-x) var(--singo-pivot-y);animation:singo-flutter var(--singo-dur) ease-in-out infinite;animation-delay:var(--singo-dly)}@keyframes singo-flutter{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(calc(var(--singo-ax) * -1),var(--singo-ay)) rotate(calc(var(--singo-ar) * -1))}70%{transform:translate(var(--singo-ax),calc(var(--singo-ay) * -.55)) rotate(var(--singo-ar))}}@media (prefers-reduced-motion:reduce){.singo-stroke{animation:none}}.singo-paynow-dot{flex:none;margin-top:.4rem;width:12px;height:12px;background-color:var(--singo-accent);border-radius:var(--singo-radius-pill);animation:singo-paynow-pulse 2.4s ease-in-out infinite}@keyframes singo-paynow-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.singo-paynow-dot{animation:none}}.singo-lot-hero{position:relative;display:flex;align-items:flex-end;min-height:23.75rem;overflow:hidden;color:var(--singo-ink-on-shot);background-color:var(--singo-ground-field)}.singo-lot-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;color:transparent}.singo-lot-hero-scrim{position:absolute;inset:0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--singo-black) 66%,transparent) 0,color-mix(in srgb,var(--singo-black) 66%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--singo-black) 55%,transparent) 0,transparent 35%)}.singo-lot-hero[data-hero=aperture] .singo-lot-hero-scrim{display:none}.singo-lot-hero-aperture{position:absolute;top:0;right:-30%;width:120%;opacity:.55;pointer-events:none}.singo-lot-hero-aperture .singo-lot-shot{background:transparent}.singo-lot-hero-inner{position:relative;padding-block:1.75rem 2.5rem}.singo-lot-crumbs{margin-bottom:1.125rem;font-family:var(--singo-sans);font-size:.875rem;line-height:1.4;color:var(--singo-ink-soft-on-shot)}.singo-lot-crumbs a{color:var(--singo-ink-on-shot);text-underline-offset:3px}.singo-lot-crumbs a:hover{text-decoration:underline}.singo-lot-eyebrow{margin:0 0 .875rem;font-weight:700;letter-spacing:.12em}.singo-lot-hero-title{max-width:16ch;margin:0 0 1.125rem;font-family:var(--singo-serif);font-weight:400;font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.08}.singo-lot-hero-lede{max-width:34em;margin:0;font-family:var(--singo-sans);font-weight:400;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.5}.singo-pdp-body{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start;padding-block:2.5rem 4rem}.singo-pdp-buy{min-width:0;padding:1.75rem;border-radius:var(--singo-radius-2xl);background-color:var(--singo-surface-panel)}.singo-pdp-text{min-width:0;max-width:46rem}.singo-pdp-price{margin:0}.singo-pdp-price-main{margin:0;font-family:var(--singo-serif);font-weight:400;font-size:2.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.singo-pdp-price-main small{font-size:1rem}.singo-pdp-price-main small,.singo-pdp-price-sub{font-family:var(--singo-sans);color:var(--singo-ink-soft)}.singo-pdp-price-sub{margin:.375rem 0 0;font-size:.875rem;font-weight:400}.singo-pdp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.125rem}.singo-pdp-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:var(--singo-radius-pill);border:1.5px solid var(--singo-blue-30);font-family:var(--singo-sans);font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--singo-ink);background:var(--singo-ground-work)}.singo-pdp-chip[data-availability=in_window]{border-color:transparent;background:var(--singo-blue-10);color:var(--singo-blue)}.singo-pdp-chip[data-availability=returns]{border-color:var(--singo-hot-pink);color:var(--singo-pink-press)}.singo-pdp-chip[data-sample=no],.singo-pdp-chip[data-sample=yes]{border-color:var(--singo-blue-30);background:var(--singo-ground-work);color:var(--singo-ink)}.singo-pdp-controls{margin-top:1.25rem}.singo-pdp .singo-units-add,.singo-pdp-controls{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.singo-pdp .singo-field-label{margin-bottom:8px}.singo-pdp .singo-units-row,.singo-pdp .singo-units-stepper{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.singo-pdp .singo-units-field,.singo-pdp .singo-units-step{width:44px;min-width:44px;height:44px;min-height:44px}.singo-pdp .singo-units-step:disabled{color:var(--singo-black-30);border-color:var(--singo-black-30);background:transparent;cursor:not-allowed;pointer-events:none}.singo-pdp .singo-units-add>.singo-button,.singo-pdp-wide{width:100%;min-height:48px;margin-top:16px}.singo-pdp-sample{width:100%;min-height:48px;margin-top:10px}.singo-pdp-more{margin-top:12px;text-align:center;font-family:var(--singo-sans);font-size:.875rem;color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px}.singo-pdp-status{width:100%;padding:1rem;border-radius:var(--singo-radius-lg);background-color:var(--singo-surface-inset);font-family:var(--singo-sans);font-size:.9375rem;line-height:1.5}.singo-pdp-status-title{margin:0 0 4px;font-weight:700}.singo-pdp-status p:last-child{margin:0}.singo-pdp-trust{margin:1.5rem 0 0;padding:1.125rem 0 0;list-style:none;border-top:1px solid var(--singo-hairline);font-family:var(--singo-sans);font-size:.875rem;color:var(--singo-ink-soft)}.singo-pdp-trust li{padding-block:.1875rem}.singo-pdp-sticky{display:none}.singo-lot-strip{display:flex;flex-wrap:wrap;gap:1px;margin:0;overflow:hidden;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-xl);background-color:var(--singo-hairline)}.singo-lot-strip>div{flex:1 1 8.5rem;padding:1rem;background-color:var(--singo-ground-work)}.singo-lot-strip dt{margin:0 0 .25rem;color:var(--singo-ink-soft)}.singo-lot-strip dd{margin:0;font-family:var(--singo-sans);font-weight:700;font-size:.9375rem;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.singo-lot-strip dd[data-unmeasured=true]{font-weight:400;color:var(--singo-ink-soft)}.singo-lot-section{margin-top:3.5rem}.singo-lot-section>h2{margin:0 0 1rem}.singo-lot-prose{font-family:var(--singo-sans);font-size:1rem;line-height:1.65}.singo-lot-prose p{margin:0 0 1rem}.singo-lot-prose>:last-child{margin-bottom:0}.singo-lot-prose-heading{margin:1.5rem 0 .5rem;font-family:var(--singo-sans);font-weight:700;font-size:1.0625rem;line-height:1.3}.singo-lot-prose-list{margin:0 0 1rem;padding-left:1.25rem}.singo-lot-prose-link{color:var(--singo-blue);text-decoration:underline;text-underline-offset:3px}.singo-lot-prose-link:hover{color:var(--singo-ink)}.singo-pdp-record{min-width:0}.singo-pdp-record .singo-lot-scroll{margin-top:0}.singo-lot-faq-item{padding-block:1.25rem;border-top:1px solid var(--singo-hairline)}.singo-lot-faq-item .singo-lot-prose-heading{margin:0 0 .375rem;font-family:var(--singo-serif);font-weight:400;font-size:1.25rem}.singo-lot-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.singo-lot-gallery-figure{margin:0}.singo-lot-gallery-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--singo-radius-lg)}.singo-lot-gallery-figure figcaption{margin-top:.375rem;font-family:var(--singo-sans);font-size:.8125rem;color:var(--singo-ink-soft)}.singo-lot-related{padding-block:clamp(3rem,7vw,4rem);background-color:var(--singo-surface-panel)}.singo-lot-related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.singo-lot-related-card{display:block;height:100%;overflow:hidden;border:1px solid var(--singo-hairline);border-radius:var(--singo-radius-2xl);background-color:var(--singo-ground-work);color:var(--singo-ink);text-decoration:none}.singo-lot-related-card:hover .singo-lot-related-name{text-decoration:underline;text-underline-offset:4px}.singo-lot-related-image{display:block;width:100%;height:10rem;-o-object-fit:cover;object-fit:cover}.singo-lot-related-image,.singo-lot-related-panel{background-color:var(--singo-ground-field)}.singo-lot-related-text{display:block;padding:1.25rem 1.5rem}.singo-lot-related-name{display:block;font-family:var(--singo-serif);font-size:1.5rem;line-height:1.2}.singo-lot-related-line{display:block;margin-top:.25rem;font-family:var(--singo-sans);font-size:.9375rem;color:var(--singo-ink-soft)}.singo-lot-closing{padding-block:clamp(3.5rem,7vw,4.5rem);background-color:var(--singo-ground-field);color:var(--singo-ink-on-field)}.singo-lot-closing h2{max-width:28ch;margin:0 0 .75rem}.singo-lot-closing .singo-lede{max-width:38em;margin:0 0 1.75rem}@media (max-width:767px){.singo-pdp-sticky[data-stuck=true]{display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--singo-white);border-top:1px solid var(--singo-hairline);font-family:var(--singo-sans);font-size:.875rem}}@media (min-width:900px){.singo-pdp-body{grid-template-columns:23.75rem minmax(0,1fr);gap:4rem}.singo-pdp-buy{position:sticky;top:calc(var(--singo-header-height) + 1.5rem);max-height:calc(100vh - 2rem);overflow-y:auto}.singo-lot-hero-scrim{background-image:linear-gradient(90deg,color-mix(in srgb,var(--singo-black) 88%,transparent) 0,color-mix(in srgb,var(--singo-black) 72%,transparent) 55%,color-mix(in srgb,var(--singo-black) 20%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--singo-black) 55%,transparent) 0,transparent 35%)}.singo-lot-hero-aperture{top:6%;right:-4%;width:62%}.singo-lot-hero-inner{padding-block:2.25rem 3.25rem}}@media (min-width:901px){body:has(.singo-pdp) .singo-account-control{color:var(--singo-blue);background-color:transparent}body:has(.singo-pdp) .singo-account-control:hover{color:var(--singo-blue);background-color:var(--singo-blue-10)}}@media (max-width:900px){.singo-picker[data-singo-rail=true]{grid-template-columns:auto minmax(0,1fr)}.singo-picker[data-singo-rail=true]>.singo-rail{display:none}.singo-picker[data-singo-rail=true]>.singo-picker-stage{grid-column:1/-1;grid-row:1;width:100%}.singo-picker[data-singo-rail=true]>.singo-picker-controls{grid-column:1;grid-row:2;justify-self:start}.singo-picker[data-singo-rail=true]>.singo-picker-reveal{grid-column:2;grid-row:2;justify-self:end;max-width:100%}[data-singo-ring=on] .singo-picker-stage{--singo-ring-width:100%}}@property --singo-services-fly-e{syntax:"<number>";inherits:false;initial-value:0}.hover\:underline:hover{text-decoration-line:underline}@media (min-width:640px){.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:p-5{padding:1.25rem}}@media (min-width:768px){.md\:gap-5{gap:1.25rem}.md\:p-6{padding:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}}