.card-style--brand-hero{font-family:var(--card-font-body);background:var(--card-canvas-base);color:var(--card-ink)}.card-style--brand-hero h1,.card-style--brand-hero h2,.card-style--brand-hero h3{font-family:var(--card-font-display)}.card-style--brand-hero .bh-cover-band{background:var(--card-surface);flex-shrink:0;height:96px;position:relative;overflow:hidden}.card-style--brand-hero .bh-cover-band--image{height:160px}.card-style--brand-hero .bh-cover-image{position:absolute;inset:0}.card-style--brand-hero .bh-cover-band--image .bh-band-btn{background:var(--card-surface)}.card-style--brand-hero .bh-band-actions{z-index:1;inset-inline:12px;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:12px}.card-style--brand-hero .bh-band-btn{box-sizing:border-box;border:1px solid var(--card-border);width:44px;height:44px;color:var(--card-accent-ink);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.card-style--brand-hero .bh-band-btn:hover{border-color:var(--card-accent);background:var(--card-surface-raised)}.card-style--brand-hero .bh-logo-box{box-sizing:border-box;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.card-style--brand-hero .bh-logo-mark{width:100%;height:100%;position:relative}.card-style--brand-hero .bh-divider{background:var(--card-accent);flex-shrink:0;height:8px}.card-style--brand-hero .bh-identity{background:var(--card-accent);color:var(--card-accent-fg);align-items:center;gap:16px;padding:28px 24px 32px;display:flex}.card-style--brand-hero .bh-avatar{box-sizing:border-box;border:3px solid var(--card-accent-fg);border-radius:9999px;flex-shrink:0;width:84px;height:84px;position:relative}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-avatar{border:3px solid color-mix(in srgb, var(--card-accent-fg) 50%, transparent)}}.card-style--brand-hero .bh-avatar{background:var(--card-accent-fg)}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-avatar{background:color-mix(in srgb, var(--card-accent-fg) 16%, transparent)}}.card-style--brand-hero .bh-avatar{justify-content:center;align-items:center;display:flex;overflow:hidden}.card-style--brand-hero .bh-initials{letter-spacing:.02em;color:var(--card-accent-fg);font-size:26px;font-weight:800}.card-style--brand-hero .bh-identity-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.card-style--brand-hero .bh-name{letter-spacing:-.02em;color:var(--card-accent-fg);margin:0;font-size:26px;font-weight:800;line-height:1.15}.card-style--brand-hero .bh-role{color:var(--card-accent-fg);margin:0;font-size:15px;font-weight:600}.card-style--brand-hero .bh-locale{color:var(--card-accent-fg);margin:0;font-size:14px}.card-style--brand-hero .bh-tiles{background:var(--card-accent);gap:8px;margin-top:-1px;padding:0 20px 24px;display:flex}.card-style--brand-hero .bh-tile{box-sizing:border-box;border-radius:var(--card-radius-lg);background:var(--card-surface);min-width:0;height:72px;color:var(--card-accent-ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:background-color .15s;display:flex}.card-style--brand-hero .bh-tile:hover{background:var(--card-surface-raised)}.card-style--brand-hero .bh-tile-label{font-size:12px;font-weight:700}.card-style--brand-hero .bh-actions{flex-direction:column;gap:10px;padding:20px 20px 0;display:flex}.card-style--brand-hero .bh-save,.card-style--brand-hero .bh-ghost{box-sizing:border-box;border-radius:var(--card-radius-md);width:100%;height:54px;font-family:var(--card-font-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:flex}.card-style--brand-hero .bh-save{background:var(--card-ink);color:var(--card-canvas-base);border:none}.card-style--brand-hero .bh-save:hover{opacity:.92}.card-style--brand-hero .bh-ghost{border:1px solid var(--card-border);background:var(--card-surface);color:var(--card-ink)}.card-style--brand-hero .bh-ghost:hover{border-color:var(--card-accent)}.card-style--brand-hero .bh-save:disabled{opacity:.6;cursor:not-allowed}.card-style--brand-hero .bh-wallets{flex-direction:column;gap:10px;padding:10px 20px 0;display:flex}.card-style--brand-hero .bh-section{padding:16px 20px 0}.card-style--brand-hero .bh-card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg)}.card-style--brand-hero .bh-card-pad{padding:20px}.card-style--brand-hero .bh-card--strip{border-top:6px solid var(--card-accent)}.card-style--brand-hero .bh-card--flush{overflow:hidden}.card-style--brand-hero .bh-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--card-accent-ink);margin:0 0 12px;font-size:13px;font-weight:800}.card-style--brand-hero .bh-bio{color:var(--card-ink);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.card-style--brand-hero .bh-row{color:var(--card-ink);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.card-style--brand-hero .bh-row+.bh-row{border-top:1px solid var(--card-border);border-top-color:var(--card-border)}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-row+.bh-row{border-top-color:color-mix(in srgb, var(--card-border) 65%, var(--card-surface))}}.card-style--brand-hero .bh-row:hover{background:var(--card-surface-raised)}.card-style--brand-hero .bh-row-icon{box-sizing:border-box;border-radius:var(--card-radius-sm);background:var(--card-surface-raised);background:var(--card-accent);flex-shrink:0;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-row-icon{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--brand-hero .bh-row-icon{color:var(--card-accent-ink);justify-content:center;align-items:center;display:flex}.card-style--brand-hero .bh-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.card-style--brand-hero .bh-row-value{overflow-wrap:anywhere;font-size:15px;font-weight:600}.card-style--brand-hero .bh-row-sub{color:var(--card-muted);font-size:13px}.card-style--brand-hero .bh-chips{flex-wrap:wrap;gap:8px;display:flex}.card-style--brand-hero .bh-chip{border-radius:var(--card-radius-pill);border:1.5px solid var(--card-accent);padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-chip{border:1.5px solid color-mix(in srgb, var(--card-accent) 30%, var(--card-surface))}}.card-style--brand-hero .bh-chip{color:var(--card-accent-ink);background:0 0;font-size:13px;font-weight:700}.card-style--brand-hero .bh-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.card-style--brand-hero .bh-gtile{border-radius:var(--card-radius-md);background:var(--card-surface-raised);cursor:pointer;height:128px;transition:opacity .15s;position:relative;overflow:hidden}.card-style--brand-hero .bh-gtile:hover{opacity:.9}.card-style--brand-hero .bh-doc-row{align-items:center;gap:12px;padding:12px 0;display:flex}.card-style--brand-hero .bh-doc-row+.bh-doc-row{border-top:1px solid var(--card-border);border-top-color:var(--card-border)}@supports (color:color-mix(in lab, red, red)){.card-style--brand-hero .bh-doc-row+.bh-doc-row{border-top-color:color-mix(in srgb, var(--card-border) 65%, var(--card-surface))}}.card-style--brand-hero .bh-doc-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.card-style--brand-hero .bh-mini-pill{border:1px solid var(--card-border);border-radius:var(--card-radius-pill);color:var(--card-muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.card-style--brand-hero .bh-mini-pill:hover{border-color:var(--card-accent);color:var(--card-accent-ink)}.card-style--brand-hero .bh-social-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.card-style--brand-hero .bh-social-tile{box-sizing:border-box;background:var(--card-surface);border:1px solid var(--card-border);width:48px;height:48px;color:var(--card-accent-ink);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .15s;display:flex}.card-style--brand-hero .bh-social-tile:hover{border-color:var(--card-accent)}.card-style--brand-hero .bh-social-text{padding-inline:6px;font-size:11px;font-weight:600}.card-style--brand-hero .bh-address{color:var(--card-muted);margin:0;font-size:15px;line-height:1.5}.card-style--brand-hero .bh-map{margin-top:12px;position:relative}.card-style--brand-hero .bh-map-trigger{cursor:pointer;color:var(--card-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.card-style--brand-hero .bh-map-trigger:hover{text-decoration:underline}.card-style--brand-hero .bh-map-trigger::-webkit-details-marker{display:none}.card-style--brand-hero .bh-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface);min-width:12rem;box-shadow:var(--card-shadow);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--brand-hero .bh-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--brand-hero .bh-map-entry:hover{background:var(--card-surface-raised)}.card-style--brand-hero .bh-cta-stack{flex-direction:column;gap:10px;display:flex}.card-style--brand-hero .bh-cta{border-radius:var(--card-radius-lg);background:var(--card-accent);color:var(--card-accent-fg);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:opacity .15s;display:flex}.card-style--brand-hero .bh-cta:hover{opacity:.94}.card-style--brand-hero .bh-cta-title{font-size:16px;font-weight:700}.card-style--brand-hero .bh-form-title{font-family:var(--card-font-display);letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:20px;font-weight:800}.card-style--brand-hero .bh-submit{box-sizing:border-box;border-radius:var(--card-radius-md);background:var(--card-ink);width:100%;height:52px;color:var(--card-canvas-base);font-family:var(--card-font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:opacity .15s;display:flex}.card-style--brand-hero .bh-submit:hover{opacity:.92}.card-style--brand-hero .bh-submit:disabled{opacity:.6;cursor:not-allowed}.card-style--brand-hero .bh-field-label{color:var(--card-muted);font-size:13px;font-weight:600}.card-style--brand-hero .bh-input{box-sizing:border-box;background:var(--card-surface-raised);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;color:var(--card-ink);font-family:var(--card-font-body);padding:10px 12px;font-size:14px}.card-style--brand-hero .bh-input::placeholder{color:var(--card-faint)}.card-style--brand-hero .bh-input:focus{border-color:var(--card-accent);box-shadow:0 0 0 3px var(--card-accent-ring);outline:none}.card-style--brand-hero .bh-input.bh-invalid{border-color:var(--color-error)}.card-style--brand-hero .bh-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--brand-hero .bh-textarea{resize:none;min-height:96px}.card-style--brand-hero .bh-error{color:var(--color-error);font-size:12px}.card-style--brand-hero .bh-service-pill{border:1px solid var(--card-border);border-radius:var(--card-radius-pill);color:var(--card-muted);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.card-style--brand-hero .bh-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);color:var(--card-accent-fg)}.card-style--brand-hero .bh-success-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:20px;font-weight:800}.card-style--brand-hero .bh-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow);color:var(--card-ink)}.card-style--brand-hero .bh-panel-head{border-bottom:1px solid var(--card-border)}.card-style--brand-hero .bh-qr-backing{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);padding:12px}.card-style--brand-hero .bh-toast{background:var(--card-surface);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--brand-hero .bh-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--brand-hero .bh-lightbox-bar{border-radius:var(--card-radius-pill);color:var(--card-ink);background:#fffffff2}.card-style--brand-hero .bh-lightbox-count{color:var(--card-muted)}.card-style--brand-hero .bh-video-frame{border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;position:relative;overflow:hidden}.card-style--classic{font-family:var(--card-font-body)}.card-style--classic h1,.card-style--classic h2,.card-style--classic h3{font-family:var(--card-font-display)}.card-style--cover{font-family:var(--card-font-body)}.card-style--cover h1,.card-style--cover h2,.card-style--cover h3{font-family:var(--card-font-display)}.card-style--noir-monogram{font-family:var(--card-font-body);background:var(--card-canvas-base);color:var(--card-ink)}.card-style--noir-monogram h1,.card-style--noir-monogram .nm-display{font-family:var(--card-font-display)}.card-style--noir-monogram .nm-warm{color:var(--card-ink)}@supports (color:color-mix(in lab, red, red)){.card-style--noir-monogram .nm-warm{color:color-mix(in srgb, var(--card-ink) 85%, var(--card-accent))}}.card-style--noir-monogram .nm-muted{color:var(--card-muted)}.card-style--noir-monogram .nm-faint{color:var(--card-faint)}.card-style--noir-monogram .nm-title{font-family:var(--card-font-display);letter-spacing:-.01em;margin:0;font-size:44px;font-weight:500;line-height:1.05}.card-style--noir-monogram .nm-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--card-accent-ink);font-size:12px}.card-style--noir-monogram .nm-company{font-family:var(--card-font-display);color:var(--card-muted);font-size:19px;font-style:italic}.card-style--noir-monogram .nm-wordmark{font-family:var(--card-font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--card-ink);font-size:18px}.card-style--noir-monogram .nm-arch{box-sizing:border-box;border:1px solid var(--card-accent);border-radius:110px 110px 6px 6px;width:220px;height:280px;padding:8px}.card-style--noir-monogram .nm-arch-inner{background:var(--card-surface);border-radius:102px 102px 2px 2px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.card-style--noir-monogram .nm-monogram{font-family:var(--card-font-display);letter-spacing:.1em;color:var(--card-accent-ink);font-size:44px;font-weight:500}.card-style--noir-monogram .nm-medallion{z-index:1;border:1px solid var(--card-accent);background:var(--card-canvas-base);width:92px;height:92px;box-shadow:0 0 0 6px var(--card-canvas-base);border-radius:9999px;justify-content:center;align-items:center;margin-top:-46px;display:flex;position:relative}.card-style--noir-monogram .nm-icon-btn{box-sizing:border-box;border:1px solid var(--card-border);width:44px;height:44px;color:var(--card-ink);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.card-style--noir-monogram .nm-icon-btn:hover{border-color:var(--card-accent);color:var(--card-accent-ink)}.card-style--noir-monogram .nm-link-pill{box-sizing:border-box;border:1px solid var(--card-border);max-width:100%;height:44px;color:var(--card-ink);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;padding-inline:18px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.card-style--noir-monogram .nm-link-pill:hover{border-color:var(--card-accent);color:var(--card-accent-ink)}.card-style--noir-monogram .nm-link-text{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card-style--noir-monogram .nm-action-cell{width:4.8rem;color:var(--card-ink);letter-spacing:.06em;flex-direction:column;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.card-style--noir-monogram .nm-action-circle{box-sizing:border-box;border:1px solid var(--card-border);width:56px;height:56px;color:var(--card-accent-ink);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .15s;display:flex}.card-style--noir-monogram .nm-action-cell:hover .nm-action-circle{border-color:var(--card-accent)}.card-style--noir-monogram .nm-action-label{text-align:center;overflow-wrap:anywhere;line-height:1.25}.card-style--noir-monogram .nm-pill{box-sizing:border-box;width:100%;height:54px;font-family:var(--card-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.card-style--noir-monogram .nm-pill-primary{background:var(--card-accent);color:var(--card-accent-fg);border:none}.card-style--noir-monogram .nm-pill-primary:hover{background:var(--card-accent-hover)}.card-style--noir-monogram .nm-pill-ghost{border:1px solid var(--card-border);color:var(--card-ink);background:0 0;font-weight:500}.card-style--noir-monogram .nm-pill-ghost:hover{border-color:var(--card-accent)}.card-style--noir-monogram .nm-pill:disabled{opacity:.6;cursor:not-allowed}.card-style--noir-monogram .nm-wallet-pill{letter-spacing:.06em;text-transform:none;height:44px;font-size:12px;font-weight:400}.card-style--noir-monogram .nm-divider{align-items:center;gap:14px;display:flex}.card-style--noir-monogram .nm-divider:before,.card-style--noir-monogram .nm-divider:after{content:"";background:var(--card-border);flex:1;height:1px}.card-style--noir-monogram .nm-divider-label{letter-spacing:.32em;text-transform:uppercase;color:var(--card-accent-ink);text-align:center;margin:0;font-size:11px;font-weight:500}.card-style--noir-monogram .nm-bio{font-family:var(--card-font-display);text-align:center;white-space:pre-line;font-size:21px;line-height:1.45}.card-style--noir-monogram .nm-ledger-row{border-top:1px solid var(--card-border);align-items:baseline;gap:16px;padding:16px 0;display:flex}.card-style--noir-monogram .nm-ledger-row:last-child{border-bottom:1px solid var(--card-border)}.card-style--noir-monogram .nm-numeral{width:24px;font-family:var(--card-font-display);color:var(--card-accent-ink);flex:none;font-size:18px}.card-style--noir-monogram .nm-ledger-text{color:var(--card-ink);font-size:16px}.card-style--noir-monogram .nm-doc-row{border-top:1px solid var(--card-border);align-items:center;gap:12px;padding:14px 0;display:flex}.card-style--noir-monogram .nm-doc-row:last-child{border-bottom:1px solid var(--card-border)}.card-style--noir-monogram .nm-mini-pill{border:1px solid var(--card-border);color:var(--card-accent-ink);border-radius:9999px;flex:none;padding:5px 12px;font-size:12px;text-decoration:none;transition:border-color .15s}.card-style--noir-monogram .nm-mini-pill:hover{border-color:var(--card-accent)}.card-style--noir-monogram .nm-tile{border-radius:var(--card-radius-sm);background:var(--card-surface-raised);height:150px;transition:opacity .15s;position:relative;overflow:hidden}.card-style--noir-monogram .nm-tile:hover{opacity:.9}.card-style--noir-monogram .nm-social-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.card-style--noir-monogram .nm-field-label{color:var(--card-muted);font-size:12px;font-weight:500}.card-style--noir-monogram .nm-input{box-sizing:border-box;background:var(--card-surface-raised);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;color:var(--card-ink);font-family:var(--card-font-body);padding:10px 12px;font-size:14px}.card-style--noir-monogram .nm-input::placeholder{color:var(--card-faint)}.card-style--noir-monogram .nm-input:focus{border-color:var(--card-accent);box-shadow:0 0 0 3px var(--card-accent-ring);outline:none}.card-style--noir-monogram .nm-input.nm-invalid{border-color:var(--color-error)}.card-style--noir-monogram .nm-error{color:var(--color-error);font-size:12px}.card-style--noir-monogram .nm-service-pill{border:1px solid var(--card-border);color:var(--card-muted);cursor:pointer;background:0 0;border-radius:9999px;padding:6px 14px;font-size:12px;transition:border-color .15s,color .15s,background-color .15s}.card-style--noir-monogram .nm-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);color:var(--card-accent-fg)}.card-style--noir-monogram .nm-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);color:var(--card-ink)}.card-style--noir-monogram .nm-toast{background:var(--card-surface-raised);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--noir-monogram .nm-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--noir-monogram .nm-textarea{resize:none;min-height:96px}.card-style--noir-monogram .nm-dialog-pill{letter-spacing:.12em;height:44px;font-size:12px}.card-style--noir-monogram .nm-video-frame{border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;position:relative;overflow:hidden}.card-style--noir-monogram .nm-map{margin-top:16px;position:relative}.card-style--noir-monogram .nm-map-trigger{cursor:pointer;color:var(--card-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:flex}.card-style--noir-monogram .nm-map-trigger:hover{text-decoration:underline}.card-style--noir-monogram .nm-map-trigger::-webkit-details-marker{display:none}.card-style--noir-monogram .nm-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface-raised);flex-direction:column;gap:2px;min-width:12rem;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 16px 40px #00000073}.card-style--noir-monogram .nm-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.card-style--noir-monogram .nm-map-entry:hover{background:var(--card-surface)}.card-style--photo-arc{background:var(--card-canvas-base);color:var(--card-ink);font-family:var(--card-font-body)}.card-style--photo-arc h1,.card-style--photo-arc h2,.card-style--photo-arc h3{font-family:var(--card-font-display)}.card-style--photo-arc .pa-hero{background:var(--card-surface-raised);flex-shrink:0;height:430px;position:relative}.card-style--photo-arc .pa-photo{background:var(--card-surface-raised);position:absolute;inset:0;overflow:hidden}.card-style--photo-arc .pa-hero-fallback{background:var(--card-surface-raised);position:absolute;inset:0}.card-style--photo-arc .pa-hero-actions{z-index:3;inset-inline:16px;justify-content:space-between;display:flex;position:absolute;top:16px}.card-style--photo-arc .pa-hero-btn{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);width:44px;height:44px;color:var(--card-ink);cursor:pointer;background:#ffffffd9;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.card-style--photo-arc .pa-hero-btn:hover{background:#fff}.card-style--photo-arc .pa-arch{z-index:1;inset-inline:0;width:100%;height:110px;display:block;position:absolute;bottom:-1px}.card-style--photo-arc .pa-logo-pill{z-index:2;box-sizing:border-box;background:var(--card-surface);border-radius:38px;justify-content:center;align-items:center;max-width:300px;height:76px;padding-inline:24px;display:flex;position:absolute;bottom:-34px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #221a281f}.card-style--photo-arc .pa-logo-box{width:170px;max-width:100%;height:44px;position:relative}.card-style--photo-arc .pa-logo-wordmark{font-family:var(--card-font-display);letter-spacing:.02em;color:var(--card-accent-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:800;line-height:1.2;overflow:hidden}.card-style--photo-arc .pa-identity{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:56px 28px 0;display:flex}.card-style--photo-arc .pa-name{letter-spacing:-.02em;color:var(--card-ink);margin:0;font-size:30px;font-weight:800;line-height:1.15}.card-style--photo-arc .pa-designation{color:var(--card-ink);margin:0;font-size:17px;font-weight:600}.card-style--photo-arc .pa-team{letter-spacing:.04em;text-transform:uppercase;color:var(--arc-accent-ink);margin:2px 0 0;font-size:15px;font-weight:600}.card-style--photo-arc .pa-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px 24px 0;display:grid}.card-style--photo-arc .pa-tile{box-sizing:border-box;background:var(--card-accent);height:70px;color:var(--card-accent-fg);font-family:var(--card-font-body);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,opacity .15s;display:flex}.card-style--photo-arc .pa-tile:hover{background:var(--card-accent-hover)}.card-style--photo-arc .pa-actions{padding:10px 24px 0;display:flex}.card-style--photo-arc .pa-save,.card-style--photo-arc .pa-outline{box-sizing:border-box;min-width:0;height:52px;font-family:var(--card-font-body);cursor:pointer;border:1.5px solid var(--card-accent);color:var(--card-accent-ink);background:0 0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.card-style--photo-arc .pa-save:hover,.card-style--photo-arc .pa-outline:hover{background:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-arc .pa-save:hover,.card-style--photo-arc .pa-outline:hover{background:color-mix(in srgb, var(--card-accent) 8%, transparent)}}.card-style--photo-arc .pa-save:disabled,.card-style--photo-arc .pa-outline:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-arc .pa-wallets{flex-direction:column;gap:10px;padding:10px 24px 0;display:flex}.card-style--photo-arc .pa-wallets .pa-outline{flex:none;width:100%}.card-style--photo-arc .pa-section{padding:20px 24px 0}.card-style--photo-arc .pa-bio{color:var(--card-ink);text-align:center;margin:18px 28px 0;font-size:16px;line-height:1.6}.card-style--photo-arc .pa-linkcard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.card-style--photo-arc .pa-linkrow{color:var(--card-ink);border-bottom:1px solid var(--card-border);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.card-style--photo-arc .pa-linkrow:last-child{border-bottom:none}.card-style--photo-arc .pa-link-chip{box-sizing:border-box;background:var(--card-accent);background:var(--card-accent);border-radius:12px;flex-shrink:0;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.card-style--photo-arc .pa-link-chip{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--photo-arc .pa-link-chip{color:var(--card-accent-ink);justify-content:center;align-items:center;display:flex}.card-style--photo-arc .pa-link-label{flex:1;min-width:0;font-size:16px;font-weight:500}.card-style--photo-arc .pa-link-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:16px;font-weight:500;display:flex}.card-style--photo-arc .pa-row-sub{color:var(--card-muted);font-size:13px;font-weight:400}.card-style--photo-arc .pa-chevron{color:var(--card-muted);flex-shrink:0;display:inline-flex}.card-style--photo-arc .pa-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.card-style--photo-arc .pa-services{text-align:center}.card-style--photo-arc .pa-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.card-style--photo-arc .pa-chip{border-radius:var(--card-radius-pill);background:var(--card-surface-raised);background:var(--card-accent);padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.card-style--photo-arc .pa-chip{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--photo-arc .pa-chip{color:var(--card-ink);font-size:14px;font-weight:500}.card-style--photo-arc .pa-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-style--photo-arc .pa-gtile{aspect-ratio:4/3;border-radius:var(--card-radius-md);background:var(--card-surface-raised);cursor:pointer;transition:opacity .15s;position:relative;overflow:hidden}.card-style--photo-arc .pa-gtile:hover{opacity:.9}.card-style--photo-arc .pa-doc-row{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.card-style--photo-arc .pa-doc-row:last-child{border-bottom:none}.card-style--photo-arc .pa-doc-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.card-style--photo-arc .pa-mini-pill{box-sizing:border-box;border-radius:var(--card-radius-pill);border:1px solid var(--card-border);background:var(--card-surface);height:34px;color:var(--card-ink);white-space:nowrap;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--photo-arc .pa-mini-pill:hover{border-color:var(--card-accent)}.card-style--photo-arc .pa-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--card-muted);text-align:center;margin:0 0 12px;font-size:12px;font-weight:700}.card-style--photo-arc .pa-card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg)}.card-style--photo-arc .pa-card-pad{padding:20px}.card-style--photo-arc .pa-address{color:var(--card-ink);margin:0;font-size:15px}.card-style--photo-arc .pa-enquiry{color:var(--card-ink)}.card-style--photo-arc .pa-enquiry-pad{padding:30px 24px 8px}.card-style--photo-arc .pa-enquiry-title{font-family:var(--card-font-display);color:var(--card-ink);text-align:center;margin:0;font-size:23px;font-weight:800}.card-style--photo-arc .pa-enquiry-note{color:var(--card-muted);text-align:center;margin:4px 0 0;font-size:14px}.card-style--photo-arc .pa-submit{box-sizing:border-box;background:var(--card-accent);width:100%;height:54px;color:var(--card-accent-fg);font-family:var(--card-font-body);cursor:pointer;border:none;border-radius:27px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:background-color .15s,opacity .15s;display:flex}.card-style--photo-arc .pa-submit:hover{background:var(--card-accent-hover)}.card-style--photo-arc .pa-submit:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-arc .pa-success-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.card-style--photo-arc .pa-field-label{color:var(--card-muted);font-size:13px;font-weight:600}.card-style--photo-arc .pa-input,.card-style--photo-arc .pa-select,.card-style--photo-arc .pa-textarea{box-sizing:border-box;border:none;border-bottom:1.5px solid var(--card-border);width:100%;color:var(--card-ink);font-family:var(--card-font-body);background:0 0;border-radius:0;height:44px;padding:0 2px;font-size:16px}.card-style--photo-arc .pa-textarea{resize:none;height:auto;min-height:0;padding:10px 2px}.card-style--photo-arc .pa-input::placeholder,.card-style--photo-arc .pa-textarea::placeholder{color:var(--card-faint)}.card-style--photo-arc .pa-input:focus,.card-style--photo-arc .pa-select:focus,.card-style--photo-arc .pa-textarea:focus{border-bottom-color:var(--card-accent);outline:none}.card-style--photo-arc .pa-input.pa-invalid,.card-style--photo-arc .pa-select.pa-invalid,.card-style--photo-arc .pa-textarea.pa-invalid{border-bottom-color:var(--color-error)}.card-style--photo-arc select.pa-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--photo-arc .pa-error{color:var(--color-error);font-size:13px}.card-style--photo-arc .pa-service-pill{border:1px solid var(--card-border);color:var(--card-muted);cursor:pointer;background:0 0;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.card-style--photo-arc .pa-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-arc .pa-service-pill[aria-pressed=true]{background:color-mix(in srgb, var(--card-accent) 12%, var(--card-surface))}}.card-style--photo-arc .pa-service-pill[aria-pressed=true]{color:var(--card-accent-ink)}.card-style--photo-arc .pa-map{margin-top:12px;position:relative}.card-style--photo-arc .pa-map-trigger{cursor:pointer;color:var(--card-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.card-style--photo-arc .pa-map-trigger:hover{text-decoration:underline}.card-style--photo-arc .pa-map-trigger::-webkit-details-marker{display:none}.card-style--photo-arc .pa-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface);min-width:12rem;box-shadow:var(--card-shadow);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--photo-arc .pa-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--photo-arc .pa-map-entry:hover{background:var(--card-surface-raised)}.card-style--photo-arc .pa-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow);color:var(--card-ink)}.card-style--photo-arc .pa-panel-head{border-bottom:1px solid var(--card-border)}.card-style--photo-arc .pa-qr-backing{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);padding:12px}.card-style--photo-arc .pa-toast{background:var(--card-surface);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--photo-arc .pa-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--photo-arc .pa-lightbox-bar{border-radius:var(--card-radius-pill);color:var(--card-ink);background:#fffffff2}.card-style--photo-arc .pa-lightbox-count{color:var(--card-muted)}.card-style--photo-arc .pa-video-frame{background:var(--card-surface-raised);border-radius:24px;width:100%;position:relative;overflow:hidden}.card-style--photo-slant{background:var(--card-canvas-base);color:var(--card-ink);font-family:var(--card-font-body)}.card-style--photo-slant h1,.card-style--photo-slant h2,.card-style--photo-slant h3{font-family:var(--card-font-display)}.card-style--photo-slant .ps-hero{background:var(--card-surface-raised);flex-shrink:0;height:420px;position:relative}.card-style--photo-slant .ps-hero-fallback{background:var(--card-surface-raised);background:var(--card-ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-style--photo-slant .ps-hero-fallback{background:color-mix(in srgb, var(--card-ink) 14%, var(--card-surface))}}.card-style--photo-slant .ps-hero-actions{z-index:3;top:16px;gap:8px;display:flex;position:absolute;inset-inline-end:16px}.card-style--photo-slant .ps-hero-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#141619b8;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:inline-flex}.card-style--photo-slant .ps-hero-btn:hover{background:#141619e0}.card-style--photo-slant .ps-slant{z-index:1;inset-inline:0;width:100%;height:112px;display:block;position:absolute;bottom:-1px}.card-style--photo-slant .ps-logo-box{z-index:2;width:190px;max-width:calc(100% - 44px);height:60px;position:absolute;bottom:2px;left:22px}.card-style--photo-slant .ps-logo-wordmark{z-index:2;max-width:calc(100% - 44px);font-family:var(--card-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--card-accent-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:800;line-height:1.2;position:absolute;bottom:8px;left:22px;overflow:hidden}.card-style--photo-slant .ps-identity{flex-direction:column;gap:6px;padding:22px 24px 0;display:flex}.card-style--photo-slant .ps-name{letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--card-ink);margin:0;font-size:38px;font-weight:700;line-height:1}.card-style--photo-slant .ps-designation{color:var(--card-ink);margin:6px 0 0;font-size:17px;font-weight:500}.card-style--photo-slant .ps-company{color:var(--card-muted);margin:0;font-size:16px;font-weight:300}.card-style--photo-slant .ps-actions{gap:10px;padding:22px 24px 0;display:flex}.card-style--photo-slant .ps-save{box-sizing:border-box;background:var(--card-accent);min-width:0;height:54px;color:var(--card-accent-fg);font-family:var(--card-font-body);cursor:pointer;border:none;border-radius:12px;flex:1.3;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.card-style--photo-slant .ps-save:hover{background:var(--card-accent-hover)}.card-style--photo-slant .ps-save:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-slant .ps-square{box-sizing:border-box;background:var(--card-surface-raised);width:54px;height:54px;color:var(--card-accent-ink);border-radius:12px;flex:0 0 54px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.card-style--photo-slant .ps-square:hover{background:var(--card-surface-raised);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-slant .ps-square:hover{background:color-mix(in srgb, var(--card-accent) 12%, var(--card-surface))}}.card-style--photo-slant .ps-wallets{flex-direction:column;gap:10px;padding:10px 24px 0;display:flex}.card-style--photo-slant .ps-outline{box-sizing:border-box;background:var(--card-accent);width:100%;height:54px;color:var(--card-accent-fg);font-family:var(--card-font-body);cursor:pointer;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.card-style--photo-slant .ps-outline:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-slant .ps-section{padding:20px 24px 0}.card-style--photo-slant .ps-bio{color:var(--card-ink);margin:18px 24px 0;font-size:16px;line-height:1.6}.card-style--photo-slant .ps-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-style--photo-slant .ps-tile{box-sizing:border-box;background:var(--card-surface-raised);min-height:104px;color:var(--card-ink);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:opacity .15s;display:flex}.card-style--photo-slant .ps-tile:hover{opacity:.92}.card-style--photo-slant .ps-tile-chip{box-sizing:border-box;background:var(--slant-accent);width:36px;height:36px;color:var(--slant-accent-fg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-style--photo-slant .ps-tile-label{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.card-style--photo-slant .ps-tile-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.card-style--photo-slant .ps-row-sub{color:var(--card-muted);font-size:12px;font-weight:400}.card-style--photo-slant .ps-chips{flex-wrap:wrap;gap:8px;display:flex}.card-style--photo-slant .ps-chip{border-radius:var(--card-radius-pill);background:var(--card-surface-raised);background:var(--card-accent);padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.card-style--photo-slant .ps-chip{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--photo-slant .ps-chip{color:var(--card-ink);font-size:14px;font-weight:500}.card-style--photo-slant .ps-featured-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-style--photo-slant .ps-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--card-muted);font-size:12px;font-weight:600}.card-style--photo-slant .ps-rule{background:var(--card-border);flex:1;height:1px}.card-style--photo-slant .ps-watch-row{justify-content:flex-end;margin-top:10px;display:flex}.card-style--photo-slant .ps-watch-link{color:var(--card-ink);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.card-style--photo-slant .ps-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-style--photo-slant .ps-gtile{aspect-ratio:4/3;border-radius:var(--card-radius-md);background:var(--card-surface-raised);cursor:pointer;transition:opacity .15s;position:relative;overflow:hidden}.card-style--photo-slant .ps-gtile:hover{opacity:.9}.card-style--photo-slant .ps-card{background:var(--card-surface-raised);border-radius:16px}.card-style--photo-slant .ps-card-pad{padding:20px}.card-style--photo-slant .ps-address{color:var(--card-ink);margin:0;font-size:15px}.card-style--photo-slant .ps-enquiry{color:var(--card-ink)}.card-style--photo-slant .ps-enquiry-pad{padding:30px 24px 8px}.card-style--photo-slant .ps-enquiry-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:24px;font-weight:700}.card-style--photo-slant .ps-enquiry-note{color:var(--card-muted);margin:4px 0 0;font-size:14px}.card-style--photo-slant .ps-submit{box-sizing:border-box;background:var(--card-accent);width:100%;height:54px;color:var(--card-accent-fg);font-family:var(--card-font-body);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:background-color .15s,opacity .15s;display:flex}.card-style--photo-slant .ps-submit:hover{background:var(--card-accent-hover)}.card-style--photo-slant .ps-submit:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-slant .ps-success-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.card-style--photo-slant .ps-field-label{color:var(--card-ink);font-size:13px;font-weight:500}.card-style--photo-slant .ps-input,.card-style--photo-slant .ps-select,.card-style--photo-slant .ps-textarea{box-sizing:border-box;background:var(--card-surface-raised);width:100%;color:var(--card-ink);font-family:var(--card-font-body);border:1px solid #0000;border-radius:10px;height:48px;padding:0 12px;font-size:15px}.card-style--photo-slant .ps-textarea{resize:none;height:auto;min-height:0;padding:12px}.card-style--photo-slant .ps-input::placeholder,.card-style--photo-slant .ps-textarea::placeholder{color:var(--card-faint)}.card-style--photo-slant .ps-input:focus,.card-style--photo-slant .ps-select:focus,.card-style--photo-slant .ps-textarea:focus{border-color:var(--card-accent);outline:none}.card-style--photo-slant .ps-input.ps-invalid,.card-style--photo-slant .ps-select.ps-invalid,.card-style--photo-slant .ps-textarea.ps-invalid{border-color:var(--color-error)}.card-style--photo-slant select.ps-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--photo-slant .ps-error{color:var(--color-error);font-size:13px}.card-style--photo-slant .ps-service-pill{border:1px solid var(--card-border);color:var(--card-muted);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.card-style--photo-slant .ps-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-slant .ps-service-pill[aria-pressed=true]{background:color-mix(in srgb, var(--card-accent) 12%, var(--card-surface))}}.card-style--photo-slant .ps-service-pill[aria-pressed=true]{color:var(--card-accent-ink)}.card-style--photo-slant .ps-mini-pill{box-sizing:border-box;border-radius:var(--card-radius-pill);border:1px solid var(--card-border);background:var(--card-surface);height:34px;color:var(--card-ink);white-space:nowrap;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--photo-slant .ps-mini-pill:hover{border-color:var(--card-accent)}.card-style--photo-slant .ps-map{margin-top:12px;position:relative}.card-style--photo-slant .ps-map-trigger{cursor:pointer;color:var(--ps-accent-ink-raised);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.card-style--photo-slant .ps-map-trigger:hover{text-decoration:underline}.card-style--photo-slant .ps-map-trigger::-webkit-details-marker{display:none}.card-style--photo-slant .ps-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface);min-width:12rem;box-shadow:var(--card-shadow);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--photo-slant .ps-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--photo-slant .ps-map-entry:hover{background:var(--card-surface-raised)}.card-style--photo-slant .ps-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow);color:var(--card-ink)}.card-style--photo-slant .ps-panel-head{border-bottom:1px solid var(--card-border)}.card-style--photo-slant .ps-qr-backing{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);padding:12px}.card-style--photo-slant .ps-toast{background:var(--card-surface);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--photo-slant .ps-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--photo-slant .ps-lightbox-bar{border-radius:var(--card-radius-pill);color:var(--card-ink);background:#fffffff2}.card-style--photo-slant .ps-lightbox-count{color:var(--card-muted)}.card-style--photo-slant .ps-video-frame{background:var(--card-surface-raised);border-radius:16px;width:100%;position:relative;overflow:hidden}.card-style--photo-wave{background:var(--card-canvas-base);color:var(--card-ink);font-family:var(--card-font-body)}.card-style--photo-wave h1,.card-style--photo-wave h2,.card-style--photo-wave h3{font-family:var(--card-font-display)}.card-style--photo-wave .pw-hero{flex-shrink:0;height:420px;position:relative}.card-style--photo-wave .pw-photo{background:var(--card-surface-raised);position:absolute;inset:0;overflow:hidden}.card-style--photo-wave .pw-hero-fallback{background:var(--card-surface-raised);position:absolute;inset:0}.card-style--photo-wave .pw-hero-actions{z-index:3;inset-inline:12px;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:12px}.card-style--photo-wave .pw-hero-btn{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);width:44px;height:44px;color:var(--card-ink);cursor:pointer;background:#ffffffd9;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.card-style--photo-wave .pw-hero-btn:hover{background:#fff}.card-style--photo-wave .pw-wave{z-index:1;inset-inline:0;width:100%;height:96px;display:block;position:absolute;bottom:-1px}.card-style--photo-wave .pw-id-logo{flex-shrink:0;width:120px}.card-style--photo-wave .pw-logo-box{align-items:flex-end;gap:10px;height:72px;display:flex;position:relative}.card-style--photo-wave .pw-logo-bars{flex-shrink:0;align-items:flex-end;gap:6px;display:inline-flex}.card-style--photo-wave .pw-logo-bar{width:10px;display:block}.card-style--photo-wave .pw-logo-bar--accent{background:var(--wave-accent);height:52px}.card-style--photo-wave .pw-logo-bar--brand{background:var(--card-accent);height:40px}.card-style--photo-wave .pw-wordmark{font-family:var(--card-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--card-accent-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.15}.card-style--photo-wave .pw-identity{align-items:center;gap:16px;padding:26px 24px 0;display:flex}.card-style--photo-wave .pw-rule{border-inline-start:2px dashed var(--card-border);flex-direction:column;flex:1;gap:4px;min-width:0;padding-inline-start:16px;display:flex}.card-style--photo-wave .pw-name{letter-spacing:-.01em;color:var(--card-ink);margin:0;font-size:28px;font-weight:700;line-height:1.2}.card-style--photo-wave .pw-designation{color:var(--card-ink);margin:0;font-size:17px;font-weight:500}.card-style--photo-wave .pw-company{color:var(--card-muted);margin:0;font-size:16px;font-style:italic}.card-style--photo-wave .pw-actions{gap:10px;padding:22px 24px 0;display:flex}.card-style--photo-wave .pw-save,.card-style--photo-wave .pw-outline{box-sizing:border-box;border-radius:var(--card-radius-pill);min-width:0;height:50px;font-family:var(--card-font-body);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.card-style--photo-wave .pw-save{background:var(--card-accent);color:var(--card-accent-fg);border:none}.card-style--photo-wave .pw-save:hover{background:var(--card-accent-hover)}.card-style--photo-wave .pw-outline{border:1.5px solid var(--card-accent);color:var(--card-accent-ink);background:0 0}.card-style--photo-wave .pw-outline:hover{background:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-wave .pw-outline:hover{background:color-mix(in srgb, var(--card-accent) 8%, transparent)}}.card-style--photo-wave .pw-save:disabled,.card-style--photo-wave .pw-outline:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-wave .pw-wallets{flex-direction:column;gap:10px;padding:10px 24px 0;display:flex}.card-style--photo-wave .pw-wallets .pw-outline{flex:none;width:100%}.card-style--photo-wave .pw-section{padding:20px 24px 0}.card-style--photo-wave .pw-bio{color:var(--card-ink);margin:0;font-size:16px;line-height:1.55}.card-style--photo-wave .pw-rows{flex-direction:column;display:flex}.card-style--photo-wave .pw-row{box-sizing:border-box;min-height:62px;color:inherit;align-items:center;gap:14px;padding-block:6px;text-decoration:none;display:flex}.card-style--photo-wave .pw-row-icon{box-sizing:border-box;background:var(--card-accent);width:44px;height:44px;color:var(--card-accent-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-style--photo-wave .pw-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.card-style--photo-wave .pw-row-value{font-size:16px;font-weight:500}.card-style--photo-wave .pw-row-sub{color:var(--card-muted);font-size:13px}.card-style--photo-wave .pw-chips{flex-wrap:wrap;gap:8px;display:flex}.card-style--photo-wave .pw-chip{border-radius:var(--card-radius-pill);background:var(--card-surface-raised);background:var(--card-accent);padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.card-style--photo-wave .pw-chip{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--photo-wave .pw-chip{color:var(--card-ink);font-size:14px;font-weight:500}.card-style--photo-wave .pw-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-style--photo-wave .pw-gtile{aspect-ratio:4/3;border-radius:var(--card-radius-md);background:var(--card-surface-raised);cursor:pointer;transition:opacity .15s;position:relative;overflow:hidden}.card-style--photo-wave .pw-gtile:hover{opacity:.9}.card-style--photo-wave .pw-docs{flex-direction:column;display:flex}.card-style--photo-wave .pw-doc-row{border-top:1px solid var(--card-border);align-items:center;gap:12px;padding-block:12px;display:flex}.card-style--photo-wave .pw-doc-row:first-child{border-top:none;padding-top:0}.card-style--photo-wave .pw-doc-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.card-style--photo-wave .pw-mini-pill{box-sizing:border-box;border-radius:var(--card-radius-pill);border:1px solid var(--card-border);background:var(--card-surface);height:34px;color:var(--card-ink);white-space:nowrap;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--photo-wave .pw-mini-pill:hover{border-color:var(--card-accent)}.card-style--photo-wave .pw-social-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.card-style--photo-wave .pw-social-tile{box-sizing:border-box;background:var(--card-surface);border:1px solid var(--card-border);width:44px;height:44px;color:var(--card-ink);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--photo-wave .pw-social-tile:hover{border-color:var(--card-accent)}.card-style--photo-wave .pw-social-pill{box-sizing:border-box;background:var(--card-surface);border:1px solid var(--card-border);max-width:100%;height:44px;color:var(--card-ink);border-radius:9999px;align-items:center;padding-inline:16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--photo-wave .pw-social-pill:hover{border-color:var(--card-accent)}.card-style--photo-wave .pw-social-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-style--photo-wave .pw-card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg)}.card-style--photo-wave .pw-card-pad{padding:20px}.card-style--photo-wave .pw-address{color:var(--card-ink);margin:0;font-size:15px}.card-style--photo-wave .pw-book-stack{flex-direction:column;gap:10px;display:flex}.card-style--photo-wave .pw-book{border-radius:var(--card-radius-lg);background:var(--card-surface-raised);background:var(--card-accent);justify-content:space-between;align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.card-style--photo-wave .pw-book{background:color-mix(in srgb, var(--card-accent) 6%, var(--card-surface))}}.card-style--photo-wave .pw-book{color:var(--card-ink);padding:22px 20px;text-decoration:none;transition:opacity .15s}.card-style--photo-wave .pw-book:hover{opacity:.94}.card-style--photo-wave .pw-book-title{font-size:21px;font-weight:700}.card-style--photo-wave .pw-enquiry{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);color:var(--card-ink)}.card-style--photo-wave .pw-enquiry-pad{padding:22px 20px}.card-style--photo-wave .pw-enquiry-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:21px;font-weight:700}.card-style--photo-wave .pw-enquiry-note{color:var(--card-muted);margin:4px 0 0;font-size:14px}.card-style--photo-wave .pw-submit{box-sizing:border-box;border-radius:var(--card-radius-pill);background:var(--card-accent);width:100%;height:52px;color:var(--card-accent-fg);font-family:var(--card-font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:background-color .15s,opacity .15s;display:flex}.card-style--photo-wave .pw-submit:hover{background:var(--card-accent-hover)}.card-style--photo-wave .pw-submit:disabled{opacity:.6;cursor:not-allowed}.card-style--photo-wave .pw-success-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:20px;font-weight:700}.card-style--photo-wave .pw-field-label{color:var(--card-muted);font-size:13px;font-weight:500}.card-style--photo-wave .pw-input,.card-style--photo-wave .pw-select,.card-style--photo-wave .pw-textarea{box-sizing:border-box;background:var(--card-surface-raised);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;color:var(--card-ink);font-family:var(--card-font-body);height:48px;padding:0 14px;font-size:15px}.card-style--photo-wave .pw-textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px}.card-style--photo-wave .pw-input::placeholder,.card-style--photo-wave .pw-textarea::placeholder{color:var(--card-faint)}.card-style--photo-wave .pw-input:focus,.card-style--photo-wave .pw-select:focus,.card-style--photo-wave .pw-textarea:focus{border-color:var(--card-accent);outline:none}.card-style--photo-wave .pw-input.pw-invalid,.card-style--photo-wave .pw-select.pw-invalid,.card-style--photo-wave .pw-textarea.pw-invalid{border-color:var(--color-error)}.card-style--photo-wave select.pw-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--photo-wave .pw-error{color:var(--color-error);font-size:13px}.card-style--photo-wave .pw-service-pill{border:1px solid var(--card-border);color:var(--card-muted);cursor:pointer;background:0 0;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.card-style--photo-wave .pw-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.card-style--photo-wave .pw-service-pill[aria-pressed=true]{background:color-mix(in srgb, var(--card-accent) 12%, var(--card-surface))}}.card-style--photo-wave .pw-service-pill[aria-pressed=true]{color:var(--card-accent-ink)}.card-style--photo-wave .pw-map{margin-top:12px;position:relative}.card-style--photo-wave .pw-map-trigger{cursor:pointer;color:var(--card-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.card-style--photo-wave .pw-map-trigger:hover{text-decoration:underline}.card-style--photo-wave .pw-map-trigger::-webkit-details-marker{display:none}.card-style--photo-wave .pw-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface);min-width:12rem;box-shadow:var(--card-shadow);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--photo-wave .pw-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--photo-wave .pw-map-entry:hover{background:var(--card-surface-raised)}.card-style--photo-wave .pw-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow);color:var(--card-ink)}.card-style--photo-wave .pw-panel-head{border-bottom:1px solid var(--card-border)}.card-style--photo-wave .pw-qr-backing{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);padding:12px}.card-style--photo-wave .pw-toast{background:var(--card-surface);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--photo-wave .pw-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--photo-wave .pw-lightbox-bar{border-radius:var(--card-radius-pill);color:var(--card-ink);background:#fffffff2}.card-style--photo-wave .pw-lightbox-count{color:var(--card-muted)}.card-style--photo-wave .pw-video-frame{border-radius:var(--card-radius-md);width:100%;position:relative;overflow:hidden}.card-style--portfolio{font-family:var(--card-font-body)}.card-style--portfolio h1,.card-style--portfolio h2,.card-style--portfolio h3{font-family:var(--card-font-display)}.card-style--showcase{font-family:var(--card-font-body)}.card-style--showcase h1,.card-style--showcase h2,.card-style--showcase h3{font-family:var(--card-font-display)}.card-style--studio-cover{font-family:var(--card-font-body);background:var(--card-canvas-base);color:var(--card-ink)}.card-style--studio-cover h1,.card-style--studio-cover h2,.card-style--studio-cover h3{font-family:var(--card-font-display)}.card-style--studio-cover .sc-band{background:var(--card-accent);flex-shrink:0;height:220px;position:relative;overflow:hidden}.card-style--studio-cover .sc-band-cover{position:absolute;inset:0}.card-style--studio-cover .sc-band-cover img{object-fit:cover;width:100%;height:100%}.card-style--studio-cover .sc-ring{border:1.5px solid var(--card-accent-fg);border-color:var(--card-accent-fg);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-ring{border-color:color-mix(in srgb, var(--card-accent-fg) 16%, transparent)}}.card-style--studio-cover .sc-ring{pointer-events:none}.card-style--studio-cover .sc-ring--lg{inset-inline-end:-120px;width:320px;height:320px;top:-140px}.card-style--studio-cover .sc-ring--sm{inset-inline-end:-40px;width:220px;height:220px;top:-60px}.card-style--studio-cover .sc-band-actions{inset-inline:20px;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:16px}.card-style--studio-cover .sc-band-btn{box-sizing:border-box;background:0 0;background:var(--card-accent-fg);border:none;border-radius:9999px;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-band-btn{background:color-mix(in srgb, var(--card-accent-fg) 18%, transparent)}}.card-style--studio-cover .sc-band-btn{color:var(--card-accent-fg);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.card-style--studio-cover .sc-band-btn:hover{background:var(--card-accent-fg)}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-band-btn:hover{background:color-mix(in srgb, var(--card-accent-fg) 30%, transparent)}}.card-style--studio-cover .sc-avatar-row{justify-content:space-between;align-items:flex-end;margin-top:-58px;padding:0 24px;display:flex;position:relative}.card-style--studio-cover .sc-avatar{box-sizing:border-box;border:5px solid var(--card-canvas-base);background:var(--card-surface-raised);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:relative;overflow:hidden}.card-style--studio-cover .sc-initials{letter-spacing:.02em;color:var(--card-muted);font-size:30px;font-weight:800}.card-style--studio-cover .sc-logo-badge{z-index:1;box-sizing:border-box;border-radius:var(--card-radius-lg);background:var(--card-surface);width:76px;height:76px;box-shadow:var(--card-shadow);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}.card-style--studio-cover .sc-identity{flex-direction:column;gap:6px;padding:16px 24px 0;display:flex}.card-style--studio-cover .sc-name{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.card-style--studio-cover .sc-designation{color:var(--card-ink);margin:0;font-size:16px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-designation{color:color-mix(in srgb, var(--card-ink) 82%, var(--card-canvas-base))}}.card-style--studio-cover .sc-company{color:var(--card-muted);margin:0;font-size:15px}.card-style--studio-cover .sc-actions{gap:10px;padding:22px 24px 0;display:flex}.card-style--studio-cover .sc-pill{box-sizing:border-box;border-radius:var(--card-radius-md);width:100%;height:52px;font-family:var(--card-font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.card-style--studio-cover .sc-actions .sc-pill{flex:1;width:auto}.card-style--studio-cover .sc-pill-primary{background:var(--card-accent);color:var(--card-accent-fg);border:none}.card-style--studio-cover .sc-pill-primary:hover{background:var(--card-accent-hover)}.card-style--studio-cover .sc-pill-ghost{border:1.5px solid var(--card-border);background:var(--card-surface);color:var(--card-ink)}.card-style--studio-cover .sc-pill-ghost:hover{border-color:var(--card-accent)}.card-style--studio-cover .sc-pill:disabled{opacity:.6;cursor:not-allowed}.card-style--studio-cover .sc-wallets{gap:10px;padding:10px 24px 0;display:flex}.card-style--studio-cover .sc-section{padding:16px 24px 0}.card-style--studio-cover .sc-card{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg)}.card-style--studio-cover .sc-card-pad{padding:20px}.card-style--studio-cover .sc-card--flush{overflow:hidden}.card-style--studio-cover .sc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);margin:0 0 12px;font-size:13px;font-weight:700}.card-style--studio-cover .sc-bio{color:var(--card-ink);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.card-style--studio-cover .sc-row{color:var(--card-ink);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.card-style--studio-cover .sc-row+.sc-row{border-top:1px solid var(--card-border);border-top-color:var(--card-border)}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-row+.sc-row{border-top-color:color-mix(in srgb, var(--card-border) 65%, var(--card-surface))}}.card-style--studio-cover .sc-row:hover{background:var(--card-surface-raised)}.card-style--studio-cover .sc-row-icon{box-sizing:border-box;border-radius:var(--card-radius-sm);background:var(--card-surface-raised);background:var(--card-accent);flex-shrink:0;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-row-icon{background:color-mix(in srgb, var(--card-accent) 10%, var(--card-surface))}}.card-style--studio-cover .sc-row-icon{color:var(--card-accent-ink);justify-content:center;align-items:center;display:flex}.card-style--studio-cover .sc-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.card-style--studio-cover .sc-row-value{overflow-wrap:anywhere;font-size:15px;font-weight:600}.card-style--studio-cover .sc-row-sub{color:var(--card-muted);font-size:13px}.card-style--studio-cover .sc-chips{flex-wrap:wrap;gap:8px;display:flex}.card-style--studio-cover .sc-chip{border-radius:var(--card-radius-pill);background:var(--card-surface-raised);color:var(--card-ink);padding:8px 14px;font-size:13px;font-weight:600}.card-style--studio-cover .sc-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.card-style--studio-cover .sc-tile{aspect-ratio:1;border-radius:var(--card-radius-sm);background:var(--card-surface-raised);cursor:pointer;transition:opacity .15s;position:relative;overflow:hidden}.card-style--studio-cover .sc-tile:hover{opacity:.9}.card-style--studio-cover .sc-doc-row{align-items:center;gap:12px;padding:12px 0;display:flex}.card-style--studio-cover .sc-doc-row+.sc-doc-row{border-top:1px solid var(--card-border);border-top-color:var(--card-border)}@supports (color:color-mix(in lab, red, red)){.card-style--studio-cover .sc-doc-row+.sc-doc-row{border-top-color:color-mix(in srgb, var(--card-border) 65%, var(--card-surface))}}.card-style--studio-cover .sc-doc-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.card-style--studio-cover .sc-mini-pill{border:1px solid var(--card-border);border-radius:var(--card-radius-pill);color:var(--card-muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.card-style--studio-cover .sc-mini-pill:hover{border-color:var(--card-accent);color:var(--card-accent-ink)}.card-style--studio-cover .sc-social-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.card-style--studio-cover .sc-social-tile{box-sizing:border-box;border-radius:var(--card-radius-md);background:var(--card-surface);border:1px solid var(--card-border);width:48px;height:48px;color:var(--card-ink);justify-content:center;align-items:center;transition:border-color .15s;display:flex}.card-style--studio-cover .sc-social-tile:hover{border-color:var(--card-accent)}.card-style--studio-cover .sc-social-pill{box-sizing:border-box;border-radius:var(--card-radius-pill);background:var(--card-surface);border:1px solid var(--card-border);max-width:100%;height:48px;color:var(--card-ink);align-items:center;padding-inline:18px;text-decoration:none;transition:border-color .15s;display:inline-flex}.card-style--studio-cover .sc-social-pill:hover{border-color:var(--card-accent)}.card-style--studio-cover .sc-social-pill .sc-social-text{text-overflow:ellipsis;white-space:nowrap;padding-inline:0;font-size:13px;overflow:hidden}.card-style--studio-cover .sc-social-text{padding-inline:6px;font-size:11px;font-weight:600}.card-style--studio-cover .sc-address{color:var(--card-muted);margin:0;font-size:15px;line-height:1.5}.card-style--studio-cover .sc-map{margin-top:12px;position:relative}.card-style--studio-cover .sc-map-trigger{cursor:pointer;color:var(--card-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.card-style--studio-cover .sc-map-trigger:hover{text-decoration:underline}.card-style--studio-cover .sc-map-trigger::-webkit-details-marker{display:none}.card-style--studio-cover .sc-map-menu{z-index:20;border:1px solid var(--card-border);border-radius:var(--card-radius-md);background:var(--card-surface);min-width:12rem;box-shadow:var(--card-shadow);flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--studio-cover .sc-map-entry{border-radius:var(--card-radius-sm);color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--studio-cover .sc-map-entry:hover{background:var(--card-surface-raised)}.card-style--studio-cover .sc-field-label{color:var(--card-muted);font-size:13px;font-weight:600}.card-style--studio-cover .sc-input{box-sizing:border-box;background:var(--card-surface-raised);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;color:var(--card-ink);font-family:var(--card-font-body);padding:10px 12px;font-size:14px}.card-style--studio-cover .sc-input::placeholder{color:var(--card-faint)}.card-style--studio-cover .sc-input:focus{border-color:var(--card-accent);box-shadow:0 0 0 3px var(--card-accent-ring);outline:none}.card-style--studio-cover .sc-input.sc-invalid{border-color:var(--color-error)}.card-style--studio-cover .sc-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--studio-cover .sc-textarea{resize:none;min-height:96px}.card-style--studio-cover .sc-error{color:var(--color-error);font-size:12px}.card-style--studio-cover .sc-service-pill{border:1px solid var(--card-border);border-radius:var(--card-radius-pill);color:var(--card-muted);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.card-style--studio-cover .sc-service-pill[aria-pressed=true]{border-color:var(--card-accent);background:var(--card-accent);color:var(--card-accent-fg)}.card-style--studio-cover .sc-success-title{font-family:var(--card-font-display);color:var(--card-ink);margin:0;font-size:20px;font-weight:800}.card-style--studio-cover .sc-panel{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);box-shadow:var(--card-shadow);color:var(--card-ink)}.card-style--studio-cover .sc-panel-head{border-bottom:1px solid var(--card-border)}.card-style--studio-cover .sc-qr-backing{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);padding:12px}.card-style--studio-cover .sc-toast{background:var(--card-surface);border:1px solid var(--card-border);color:var(--card-ink)}.card-style--studio-cover .sc-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--studio-cover .sc-lightbox-bar{border-radius:var(--card-radius-pill);color:var(--card-ink);background:#fffffff2}.card-style--studio-cover .sc-lightbox-count{color:var(--card-muted)}.card-style--studio-cover .sc-video-frame{border:1px solid var(--card-border);border-radius:var(--card-radius-sm);width:100%;position:relative;overflow:hidden}.card-style--swiss-editorial{--se-mono:var(--font-plex-mono), var(--font-arabic), ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--card-font-body);background:var(--card-canvas-base);color:var(--card-ink)}.card-style--swiss-editorial h1,.card-style--swiss-editorial h2,.card-style--swiss-editorial h3{font-family:var(--card-font-display)}.card-style--swiss-editorial .se-column{flex-direction:column;width:100%;max-width:430px;margin-inline:auto;padding-block-end:40px;padding-inline:24px;display:flex;container-type:inline-size}.card-style--swiss-editorial .se-masthead{border-bottom:2px solid var(--card-ink);justify-content:space-between;align-items:center;gap:12px;height:76px;display:flex}.card-style--swiss-editorial .se-masthead-word{font-family:var(--card-font-display);letter-spacing:-.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.card-style--swiss-editorial .se-masthead-actions{flex-shrink:0;gap:6px;display:flex}.card-style--swiss-editorial .se-icon-btn{box-sizing:border-box;border:1.5px solid var(--card-ink);width:44px;height:44px;color:var(--card-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.card-style--swiss-editorial .se-icon-btn:hover{background:var(--card-surface)}.card-style--swiss-editorial .se-icon-btn--ink{background:var(--card-ink);color:var(--card-canvas-base);border:none}.card-style--swiss-editorial .se-icon-btn--ink:hover{background:var(--card-ink);color:var(--card-accent)}.card-style--swiss-editorial .se-meta{font-family:var(--se-mono);color:var(--card-muted);justify-content:space-between;align-items:center;gap:12px;padding-block-start:14px;font-size:12px;display:flex}.card-style--swiss-editorial .se-meta-right{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.card-style--swiss-editorial .se-name{font-family:var(--card-font-display);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(56px,19cqw,76px);font-weight:900;line-height:.86}.card-style--swiss-editorial .se-name:after{content:".";color:var(--card-accent-ink)}.card-style--swiss-editorial .se-role{padding-block-start:20px}.card-style--swiss-editorial .se-role-text{flex-direction:column;gap:4px;min-width:0;display:flex}.card-style--swiss-editorial .se-role-title{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600}.card-style--swiss-editorial .se-role-sub{font-family:var(--se-mono);color:var(--card-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.card-style--swiss-editorial .se-portrait{background:var(--card-ink);justify-content:center;align-items:center;height:300px;margin-block-start:22px;display:flex;position:relative;overflow:hidden}.card-style--swiss-editorial .se-portrait-corner{z-index:1;background:var(--card-accent);width:56px;height:56px;color:var(--card-accent-fg);top:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:0}.card-style--swiss-editorial .se-portrait-letter{font-family:var(--card-font-display);font-size:26px;font-weight:900;line-height:1}.card-style--swiss-editorial .se-portrait-initials{font-family:var(--card-font-display);letter-spacing:.02em;color:var(--card-canvas-base);font-size:64px;font-weight:900}.card-style--swiss-editorial .se-grid{border-top:1.5px solid var(--card-ink);border-inline-start:1.5px solid var(--card-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:20px;display:grid}.card-style--swiss-editorial .se-cell{box-sizing:border-box;border-inline-end:1.5px solid var(--card-ink);border-bottom:1.5px solid var(--card-ink);height:64px;color:var(--card-ink);justify-content:space-between;align-items:center;gap:8px;padding-inline:14px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.card-style--swiss-editorial .se-cell:hover{background:var(--card-surface)}.card-style--swiss-editorial .se-cell--wide{grid-column:1/-1}.card-style--swiss-editorial .se-ctas{flex-direction:column;gap:10px;margin-block-start:12px;display:flex}.card-style--swiss-editorial .se-bar{box-sizing:border-box;width:100%;height:64px;font-family:var(--card-font-display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:flex}.card-style--swiss-editorial .se-ctas .se-bar{justify-content:space-between;padding-inline:18px}.card-style--swiss-editorial .se-bar-accent{background:var(--card-accent);color:var(--card-accent-fg);border:none}.card-style--swiss-editorial .se-bar-accent:hover{background:var(--card-accent-hover)}.card-style--swiss-editorial .se-bar-ghost{border:1.5px solid var(--card-ink);color:var(--card-ink);background:0 0}.card-style--swiss-editorial .se-bar-ghost:hover{background:var(--card-surface);border-color:var(--card-accent-ink)}.card-style--swiss-editorial .se-bar-ink{background:var(--card-ink);color:var(--card-canvas-base);border:none}.card-style--swiss-editorial .se-bar-ink:hover{opacity:.92}.card-style--swiss-editorial .se-bar:disabled{opacity:.6;cursor:not-allowed}.card-style--swiss-editorial .se-wallets{gap:10px;margin-block-start:10px;display:flex}.card-style--swiss-editorial .se-ledger{border-top:1.5px solid var(--card-ink);margin-block-start:32px}.card-style--swiss-editorial .se-ledger-row{border-bottom:1px solid var(--card-border);color:var(--card-ink);align-items:baseline;gap:16px;padding-block:14px;text-decoration:none;display:flex}.card-style--swiss-editorial a.se-ledger-row:hover .se-ledger-value{text-decoration:underline}.card-style--swiss-editorial .se-ledger-row:last-child{border-bottom:1.5px solid var(--card-ink)}.card-style--swiss-editorial .se-ledger-label{min-width:72px;font-family:var(--se-mono);color:var(--card-muted);flex:none;font-size:12px}.card-style--swiss-editorial .se-ledger-value{overflow-wrap:anywhere;font-size:15px;font-weight:600}.card-style--swiss-editorial .se-section{margin-block-start:var(--card-space-section)}.card-style--swiss-editorial .se-eyebrow{font-family:var(--se-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-muted);margin:0 0 12px;font-size:12px;font-weight:500}.card-style--swiss-editorial .se-lead{letter-spacing:-.01em;color:var(--card-ink);margin:10px 0 0;font-size:22px;font-weight:500;line-height:1.3}.card-style--swiss-editorial .se-note{font-family:var(--se-mono);color:var(--card-muted);margin:0;font-size:12px}.card-style--swiss-editorial .se-tags{flex-wrap:wrap;gap:6px;display:flex}.card-style--swiss-editorial .se-tag{border:1.5px solid var(--card-ink);color:var(--card-ink);padding:8px 12px;font-size:13px;font-weight:600}.card-style--swiss-editorial .se-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.card-style--swiss-editorial .se-tile{aspect-ratio:5/4;background:var(--card-surface-raised);cursor:pointer;border:none;padding:0;transition:opacity .15s;position:relative;overflow:hidden}.card-style--swiss-editorial .se-tile:hover{opacity:.92}.card-style--swiss-editorial .se-docs{border-top:1.5px solid var(--card-ink)}.card-style--swiss-editorial .se-doc-row{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding-block:12px;display:flex}.card-style--swiss-editorial .se-doc-row:last-child{border-bottom:1.5px solid var(--card-ink)}.card-style--swiss-editorial .se-doc-index{font-family:var(--se-mono);color:var(--card-muted);font-size:12px}.card-style--swiss-editorial .se-doc-name{color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.card-style--swiss-editorial .se-chip-btn{border:1.5px solid var(--card-ink);font-family:var(--se-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.card-style--swiss-editorial .se-chip-btn:hover{background:var(--card-ink);color:var(--card-canvas-base)}.card-style--swiss-editorial .se-socials{flex-wrap:wrap;justify-content:space-between;gap:4px 20px;display:flex}.card-style--swiss-editorial .se-social-link{font-family:var(--se-mono);color:var(--card-ink);align-items:center;gap:4px;padding-block:10px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.card-style--swiss-editorial .se-social-link:hover{color:var(--card-accent-ink)}.card-style--swiss-editorial .se-band{box-sizing:border-box;background:var(--card-ink);width:100%;color:var(--card-canvas-base);text-align:start;cursor:pointer;border:none;align-items:center;gap:16px;padding:16px;display:flex}.card-style--swiss-editorial div.se-band{cursor:default}.card-style--swiss-editorial .se-band-qr{flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.card-style--swiss-editorial .se-band-qr--glyph{background:var(--card-canvas-base);color:var(--card-ink)}.card-style--swiss-editorial .se-band-text{flex-direction:column;gap:4px;min-width:0;display:flex}.card-style--swiss-editorial .se-band-title{font-family:var(--card-font-display);text-transform:uppercase;font-size:17px;font-weight:800}.card-style--swiss-editorial .se-band-sub{font-family:var(--se-mono);color:var(--card-canvas-base);font-size:12px}@supports (color:color-mix(in lab, red, red)){.card-style--swiss-editorial .se-band-sub{color:color-mix(in srgb, var(--card-canvas-base) 70%, var(--card-ink))}}.card-style--swiss-editorial .se-band-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-style--swiss-editorial .se-address{color:var(--card-ink);margin:0;font-size:15px;font-weight:600;line-height:1.5}.card-style--swiss-editorial .se-map-frame{border:1.5px solid var(--card-ink);background:var(--card-surface);margin-block-start:12px;overflow:hidden}.card-style--swiss-editorial .se-map{margin-block-start:12px;position:relative}.card-style--swiss-editorial .se-map-trigger{font-family:var(--se-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-accent-ink);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.card-style--swiss-editorial .se-map-trigger:hover{text-decoration:underline}.card-style--swiss-editorial .se-map-trigger::-webkit-details-marker{display:none}.card-style--swiss-editorial .se-map-menu{z-index:20;border:1.5px solid var(--card-ink);background:var(--card-surface);flex-direction:column;gap:2px;min-width:12rem;margin-block-start:6px;padding:6px;display:flex;position:absolute;inset-inline-start:0}.card-style--swiss-editorial .se-map-entry{color:var(--card-ink);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.card-style--swiss-editorial .se-map-entry:hover{background:var(--card-surface-raised)}.card-style--swiss-editorial .se-enquiry{border:1.5px solid var(--card-ink);background:var(--card-surface);padding:20px}.card-style--swiss-editorial .se-field-label{font-family:var(--se-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:11px;font-weight:500}.card-style--swiss-editorial .se-input{box-sizing:border-box;border:1.5px solid var(--card-ink);background:var(--card-canvas-base);width:100%;color:var(--card-ink);font-family:var(--card-font-body);padding:10px 12px;font-size:14px}.card-style--swiss-editorial .se-input::placeholder{color:var(--card-faint)}.card-style--swiss-editorial .se-input:focus{border-color:var(--card-accent-ink);box-shadow:0 0 0 3px var(--card-accent-ring);outline:none}.card-style--swiss-editorial .se-input.se-invalid{border-color:var(--color-error)}.card-style--swiss-editorial .se-select{flex:none;width:8.5rem;padding-inline:10px}.card-style--swiss-editorial .se-textarea{resize:none;min-height:96px}.card-style--swiss-editorial .se-error{color:var(--color-error);font-size:12px}.card-style--swiss-editorial .se-service-pill{border:1.5px solid var(--card-ink);color:var(--card-ink);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.card-style--swiss-editorial .se-service-pill[aria-pressed=true]{background:var(--card-ink);color:var(--card-canvas-base)}.card-style--swiss-editorial .se-success-title{font-family:var(--card-font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--card-ink);margin:0;font-size:20px;font-weight:900}.card-style--swiss-editorial .se-panel{background:var(--card-surface);border:1.5px solid var(--card-ink);color:var(--card-ink)}.card-style--swiss-editorial .se-panel-head{border-bottom:1.5px solid var(--card-ink)}.card-style--swiss-editorial .se-panel-title{font-family:var(--se-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.card-style--swiss-editorial .se-qr-backing{background:var(--card-surface);border:1.5px solid var(--card-ink);padding:12px}.card-style--swiss-editorial .se-toast{background:var(--card-ink);color:var(--card-canvas-base);font-family:var(--se-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.card-style--swiss-editorial .se-lightbox-btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff1f;border:1.5px solid #fff6;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.card-style--swiss-editorial .se-lightbox-bar{color:var(--card-ink);background:#fffffff2}.card-style--swiss-editorial .se-lightbox-count{font-family:var(--se-mono);color:var(--card-muted)}.card-style--swiss-editorial .se-video-frame{border:1.5px solid var(--card-ink);width:100%;position:relative;overflow:hidden}.card-style--swiss-editorial .se-footer{border-top:2px solid var(--card-ink);font-family:var(--se-mono);color:var(--card-muted);justify-content:space-between;align-items:center;margin-block-start:40px;padding-block:20px 28px;font-size:11px;display:flex}