.site-view--brandbookus{--brandbookus-bg:#ffffff;--brandbookus-card:#ffffff;--brandbookus-foreground:#000000;--brandbookus-muted:rgb(0 0 0/0.5);--brandbookus-standard-image-width:1560px;--brandbookus-blue:#3d53fb;--brandbookus-blue-soft:rgb(61 83 251/0.4);--brandbookus-blue-tint:rgb(61 83 251/0.2);--brandbookus-accent:var(--viewer-client-primary,#dd0000);--brandbookus-group-gap:50px;--brandbookus-management-inset:4px;--brandbookus-related-gap:15px;--brandbookus-add-control-height:50px;--brandbookus-add-control-padding-x:18px;--brandbookus-add-control-gap:10px;--brandbookus-add-control-font-size:18px;--brandbookus-add-control-font-weight:550;--brandbookus-add-control-background:#f4f4f4;--brandbookus-add-control-hover-background:#e9e9e9;--brandbookus-primary-action-hover-background:#383838;--brandbookus-section-copy-font-size:20px;--brandbookus-section-copy-line-height:25px;--brandbookus-replace-control-height:42px;--brandbookus-replace-control-width:156px;--brandbookus-replace-control-padding-x:20px;--brandbookus-html-source-height:495px;--brandbookus-html-source-width:60ch;--brandbookus-history-tree-line:#c6c6c6;--brandbookus-empty-media-border:2px dashed #d4d4d4;--brandbookus-nav-active:var(--brandbookus-accent,#ff0030);--brandbookus-nav-font:var(--font-hauss-next-wide),var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;--brandbookus-sidebar-width:320px;--brandbookus-assistant-width:21em;--site-header-offset:90px;--site-header-motion-duration:320ms;min-height:100vh;max-width:100%;overflow-x:clip;background:var(--brandbookus-bg);color:var(--brandbookus-foreground);font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:20px;line-height:1.5}@media (max-width:639px){.site-view--brandbookus{--brandbookus-group-gap:36px;--brandbookus-section-copy-font-size:18px;--brandbookus-section-copy-line-height:22px}}.site-view--brandbookus p{max-width:55ch;margin:1.25em 0;padding:0;line-height:1.55;letter-spacing:.0025em}.site-view--brandbookus p:last-child{margin-bottom:0}.site-view--brandbookus img{display:block;max-width:100%;height:auto}.site-view--brandbookus a{color:var(--brandbookus-blue);text-decoration:underline;-webkit-text-decoration-color:rgb(61 83 251/.4);text-decoration-color:rgb(61 83 251/.4);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.05em;text-underline-offset:.25em;transition:color .3s ease-out,-webkit-text-decoration-color .3s ease-out;transition:color .3s ease-out,text-decoration-color .3s ease-out;transition:color .3s ease-out,text-decoration-color .3s ease-out,-webkit-text-decoration-color .3s ease-out}.site-view--brandbookus a:hover{color:var(--brandbookus-accent);-webkit-text-decoration-color:color-mix(in srgb,var(--brandbookus-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--brandbookus-accent) 40%,transparent)}.site-view--brandbookus .site-view__header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:90px;height:90px;padding:18px 30px 22px;border:0;background:#ffffff;color:#000000;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(0);transition:transform var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1);will-change:transform}.site-view--brandbookus.site-view--header-hidden .site-view__header{pointer-events:none;transform:translateY(calc(-100% - 1px))}.site-view--brandbookus .site-view__brand{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0}.site-view--brandbookus .site-view__brand-home{display:inline-flex;flex:0 0 auto;color:inherit;line-height:0}.site-view--brandbookus .site-view__brand-home:focus-visible{outline:2px solid currentColor;outline-offset:4px}.site-view--brandbookus .site-view__brand-mark{flex:0 0 auto;width:50px;height:30px;object-fit:contain}.site-view--brandbookus .site-view__viewer-title{display:flex;align-items:center;flex:1 1 auto;gap:.35em;overflow:hidden;margin:0;min-width:0;color:rgb(128 128 128/.7);font-family:var(--brandbookus-nav-font);font-size:20px;line-height:var(--als-type-ui-line-height);font-weight:550;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.site-view--brandbookus .site-view__viewer-title-slash{flex:0 0 auto}.site-view--brandbookus .site-view__viewer-title-value{display:block;overflow:hidden;padding-block:2px;text-overflow:ellipsis;white-space:nowrap}.site-view--brandbookus .site-view__viewer-title-control{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:var(--brandbookus-field-height,50px)}.site-view--brandbookus .site-view__viewer-title-control>.site-view__viewer-title-value{max-width:100%;transition:opacity .12s ease-out}.site-view--brandbookus .site-view__viewer-title-input{box-sizing:border-box;width:min(100%,680px);min-width:0;padding:0;border:0;border-bottom:1px solid transparent;outline:0;background:transparent;color:inherit;line-height:inherit}.site-view--brandbookus .site-view__viewer-title-input:focus,.site-view--brandbookus .site-view__viewer-title-input:hover{border-bottom-color:currentColor}.site-view--brandbookus .site-view__viewer-title-input::placeholder{color:currentColor;opacity:.55}.site-view--brandbookus .site-view__header-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:15px}.site-view--brandbookus .site-view__edit-mode-switch{display:inline-flex;align-items:center;flex:0 0 auto;gap:13.38px;width:290px;height:36px;padding:0;border:0;background:transparent;color:rgb(128 128 128/.7);font-family:var(--brandbookus-nav-font);font-size:20px;line-height:1;font-weight:550;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .18s ease-out}.site-view--brandbookus .site-view__edit-mode-label{display:block;flex:0 0 195px;overflow:hidden;text-overflow:clip}.site-view--brandbookus .site-view__edit-mode-track{position:relative;display:block;flex:0 0 80.996px;width:80.996px;height:35.998px;overflow:hidden;background:var(--als-color-off);transition:background-color .18s ease-out}.site-view--brandbookus .site-view__edit-mode-thumb{position:absolute;top:2.571px;left:2.571px;width:48.854px;height:30.855px;background:#ffffff;transition:left .18s ease-out}.site-view--brandbookus .site-view__edit-mode-switch[aria-checked=true] .site-view__edit-mode-track{background:var(--als-color-editing-mode)}.site-view--brandbookus .site-view__edit-mode-switch[aria-checked=true] .site-view__edit-mode-thumb{left:29.57px}.site-view--brandbookus .site-view__edit-mode-switch:hover{color:rgb(128 128 128/.7);opacity:.78;text-decoration:none}.site-view--brandbookus .site-view__edit-mode-switch:focus-visible{outline:2px solid var(--als-color-primary);outline-offset:3px}.site-view--brandbookus .site-view__assistant-close,.site-view--brandbookus .site-view__download-button,.site-view--brandbookus .site-view__history-close,.site-view--brandbookus .site-view__history-toggle,.site-view--brandbookus .site-view__nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:50px;min-height:50px;padding:0;border:0;border-radius:0;font-family:var(--brandbookus-nav-font);font-size:20px;line-height:1;font-weight:550;letter-spacing:0;outline:none;cursor:pointer;transition:opacity .18s ease-out;box-sizing:border-box}.site-view--brandbookus .site-view__download-button{gap:10px;width:245px;padding:0 25px;background:#000000;color:#ffffff;white-space:nowrap}.site-view--brandbookus .site-view__download-button svg{width:14px;height:18px;margin:0}.site-view--brandbookus .site-view__history-toggle{width:50px;min-width:50px;padding:0;overflow:hidden;background:#f2f2f2;color:#000000}.site-view--brandbookus .site-view__history-toggle img{display:block;flex:0 0 auto;width:50px;height:50px;max-width:none}.site-view--brandbookus .site-view__download-button{background-image:var(--header-actions-image);background-repeat:no-repeat;background-size:310px 50px;background-position:-65px 0}.site-view--brandbookus .site-view__download-button>*{opacity:0}.site-view--brandbookus .site-view__nav-toggle{display:none;width:50px;min-width:50px;background:#e3e3e3;color:#000000}.site-view--brandbookus .site-view__nav-toggle svg{width:24px;height:24px}.site-view--brandbookus .site-view__download-button:hover,.site-view--brandbookus .site-view__history-toggle:hover,.site-view--brandbookus .site-view__nav-toggle:hover{opacity:.78}.site-view--brandbookus .site-view__download-button:disabled{cursor:wait;opacity:.55}@media (max-width:1199px){.site-view--brandbookus .site-view__history-toggle{width:50px;padding:0}.site-view--brandbookus .site-view__edit-mode-switch{gap:0;width:80.996px}.site-view--brandbookus .site-view__edit-mode-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.site-view--brandbookus .site-view__body,.site-view--brandbookus .site-view__body--nav-open{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;grid-gap:0;gap:0;min-height:100vh;padding-top:var(--site-header-offset,90px);background:var(--brandbookus-bg)}.site-view--brandbookus .site-view__sidebar{position:-webkit-sticky;position:sticky;top:var(--site-header-offset,90px);z-index:40;width:320px;height:calc(100vh - var(--site-header-offset, 90px));max-height:calc(100vh - var(--site-header-offset, 90px));padding:0;overflow:hidden;overscroll-behavior-x:none;touch-action:pan-y;border:0;background:#ffffff;transition:top var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1),height var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1),max-height var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1)}.site-view--brandbookus .site-nav{position:static;top:auto;display:flex;flex-direction:column;gap:0;width:320px;height:100%;min-height:0;max-height:100%;padding:20px 50px 32px 30px;overflow-x:clip;overflow-y:auto;overflow-anchor:none;background:#ffffff;color:#000000;font-family:var(--brandbookus-nav-font);scrollbar-gutter:stable;box-sizing:border-box;overscroll-behavior-y:auto;overscroll-behavior-x:none;touch-action:pan-y;scrollbar-color:rgb(0 0 0/.24) transparent;scrollbar-width:thin}.editor-shell .site-nav,.editor-shell .site-nav *,.site-view--brandbookus .site-nav,.site-view--brandbookus .site-nav *{font-family:var(--font-hauss-next-wide),var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif!important;font-style:normal}.site-view--brandbookus .site-nav::-webkit-scrollbar{width:4px}.site-view--brandbookus .site-nav::-webkit-scrollbar-track{background:transparent}.site-view--brandbookus .site-nav::-webkit-scrollbar-thumb{border-radius:0;background:rgb(0 0 0/.24)}.site-view--brandbookus .site-view__nav-backdrop{display:none}.site-view--brandbookus .site-nav__group,.site-view--brandbookus .site-nav__links{display:flex;flex-direction:column;gap:0}.site-view--brandbookus .site-nav__group+.site-nav__group{margin-top:20px}.site-view--brandbookus .site-nav__group-toggle,.site-view--brandbookus .site-nav__link,.site-view--brandbookus .site-nav__solo-link{width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#000000;font-family:var(--brandbookus-nav-font);text-align:left;text-decoration:none;outline:none;transition:color .12s ease-out,opacity .12s ease-out}.site-view--brandbookus .site-nav__group-toggle:focus-visible .site-nav__group-title,.site-view--brandbookus .site-nav__link:focus-visible .site-nav__label,.site-view--brandbookus .site-nav__solo-link:focus-visible .site-nav__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.site-view--brandbookus .site-nav__group-toggle,.site-view--brandbookus .site-nav__solo-link{font-size:20px;line-height:1.05;font-weight:550}.site-view--brandbookus .site-nav__link{font-size:18px;line-height:20px;font-weight:400}.site-view--brandbookus .site-nav__group-toggle:hover,.site-view--brandbookus .site-nav__link:hover,.site-view--brandbookus .site-nav__solo-link:hover{background:transparent;color:var(--brandbookus-nav-active)}.site-view--brandbookus .site-nav__link:disabled,.site-view--brandbookus .site-nav__link[aria-disabled=true],.site-view--brandbookus .site-nav__solo-link:disabled,.site-view--brandbookus .site-nav__solo-link[aria-disabled=true]{cursor:default}.site-view--brandbookus .site-nav__group-toggle--active,.site-view--brandbookus .site-nav__link--active,.site-view--brandbookus .site-nav__solo-link--active{background:transparent;color:var(--brandbookus-nav-active)}.site-view--brandbookus .site-nav__group-toggle--active .site-nav__group-title,.site-view--brandbookus .site-nav__link--active .site-nav__label,.site-view--brandbookus .site-nav__solo-link--active .site-nav__label{color:var(--brandbookus-nav-active);font-weight:inherit}.site-view--brandbookus .site-nav__links{gap:12px;margin-top:15px;padding-left:25px}.site-view--brandbookus .site-nav__link,.site-view--brandbookus .site-nav__solo-link{display:block}.site-view--brandbookus .site-nav__link .site-nav__label,.site-view--brandbookus .site-nav__solo-link .site-nav__label{display:inline}.site-view--brandbookus .site-nav__link{padding-left:0}.site-view--brandbookus .site-nav__draggable{position:relative;isolation:isolate;width:100%;will-change:transform}.site-view--brandbookus .site-nav__draggable.is-dragging{z-index:4;border-radius:0;background:#ffffff;box-shadow:none}.site-view--brandbookus .site-nav__draggable.is-dragging:before{content:"";position:absolute;inset:-6px -10px;z-index:-1;background:#ffffff}.site-view--brandbookus .site-nav__drag-handle{position:absolute;top:50%;left:-31px;z-index:3;display:flex;align-items:center;justify-content:center;width:31px;height:28px;padding:0 9px 0 0;border:0;border-radius:0;background:transparent;color:rgb(0 8 30/.64);box-shadow:none;cursor:-webkit-grab;cursor:grab;opacity:0;touch-action:none;transform:translateY(-50%);transition:opacity .14s ease,box-shadow .14s ease}.site-view--brandbookus .site-nav__drag-handle img{display:block;width:11px;height:18px}.site-view--brandbookus .site-nav__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.site-view--brandbookus .site-nav__drag-handle:focus-visible{outline:2px solid var(--brandbookus-nav-active);outline-offset:2px}.site-view--brandbookus .site-nav__drag-handle:focus-visible,.site-view--brandbookus .site-nav__drag-handle:hover,.site-view--brandbookus .site-nav__draggable.is-dragging .site-nav__drag-handle,.site-view--brandbookus .site-nav__draggable:hover .site-nav__drag-handle{opacity:1}.site-view--brandbookus .site-nav__link--hidden,.site-view--brandbookus .site-nav__solo-link--hidden{opacity:.42}.site-view--brandbookus .site-nav__state{display:inline;color:currentColor;font-size:inherit;line-height:0;white-space:nowrap}.site-view--brandbookus .site-nav__state-icon{display:inline-block;width:17px;height:14px;vertical-align:-2px;background:currentColor;-webkit-mask:var(--site-nav-state-icon) center /contain no-repeat;mask:var(--site-nav-state-icon) center /contain no-repeat}.site-view--brandbookus .site-nav__add-html{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:2px 0;border:0;background:transparent;color:rgb(0 0 0/.5);font-family:var(--brandbookus-nav-font);font-size:14px;line-height:18px;text-align:left;cursor:pointer}.site-view--brandbookus .site-nav__add-html .inline-plus-icon{flex-basis:14px;width:14px;height:14px;opacity:.5}.site-view--brandbookus .site-nav__add-html:focus-visible,.site-view--brandbookus .site-nav__add-html:hover{color:var(--brandbookus-nav-active)}.site-view--brandbookus .site-nav__add-html:focus-visible .inline-plus-icon,.site-view--brandbookus .site-nav__add-html:hover .inline-plus-icon{opacity:1}.site-view--brandbookus .site-nav__footer{display:none}.site-view--brandbookus .site-nav__als-year{color:rgb(255 255 255/.72)}.site-view--brandbookus .site-nav__als-logo{filter:invert(1)}.site-view--brandbookus .site-nav__close{display:none}.site-view--brandbookus .site-view__content{--brandbookus-section-gap:150px;display:flex;flex-direction:column;gap:var(--brandbookus-section-gap);max-width:none;margin:0;padding:0;background:#ffffff}.site-view--brandbookus .site-view__section{margin:0;padding:3em 2.5em 4em;overflow:hidden;border-radius:0;background:var(--brandbookus-card);box-shadow:none;scroll-margin-top:5em}.site-view--brandbookus .site-view__section--cover{padding:0;background:var(--brandbookus-accent);color:#ffffff}.site-view--brandbookus .site-view__section--first{position:relative;container-type:inline-size;padding:0;border-radius:0;background:var(--brandbookus-first-background,var(--brandbookus-accent));color:var(--brandbookus-first-foreground,#ffffff);box-shadow:none}.site-view--brandbookus .site-view__section--logo-showcase{container-type:inline-size;padding:40px;border-radius:0;background:var(--brandbookus-card);box-shadow:none}.site-view--brandbookus .site-view__section--color-palette{container-type:inline-size;padding:40px}.site-view--brandbookus .site-view__section--typography{container-type:inline-size;padding:40px 0 100px 40px}.site-view--brandbookus.site-view--editing .site-view__section--typography:has(.brandbookus-fonts__picker-menu){z-index:41;overflow:visible}.site-view--brandbookus .site-view__section--graphic-pattern{container-type:inline-size;padding:40px 40px 100px;background:#ffffff;color:#00081e}.site-view--brandbookus .site-view__section--graphic-pattern-brand{background:var(--brandbookus-first-background,var(--brandbookus-accent));color:var(--brandbookus-first-foreground,#ffffff)}.site-view--brandbookus .site-view__section--materials-sequence{container-type:inline-size;padding:0;background:#ffffff}.site-view__grouped-anchor{position:absolute;inset:0 auto auto 0;width:1px;height:1px;pointer-events:none}.site-view--brandbookus .site-view__section-body{max-width:none;min-height:0;margin:0}.site-view--brandbookus .site-view__section--matched .site-view__section-body{outline:0}.site-view--brandbookus .site-view__section--editable{position:relative;min-height:120px}.site-view--brandbookus .site-view__section--editor-hidden{opacity:.52}.site-view--brandbookus .site-view__section--editing,.site-view--brandbookus .site-view__section--editing.site-view__section--first,.site-view--brandbookus .site-view__section--editing.site-view__section--logo-showcase{opacity:1;box-shadow:inset 0 0 0 3px var(--als-color-primary)}.site-view--brandbookus .site-view__section-editor-toolbar{position:absolute;top:14px;right:14px;z-index:12;display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .16s ease-out,transform .16s ease-out}.site-view--brandbookus .site-view__section--editable:hover .site-view__section-editor-toolbar,.site-view--brandbookus .site-view__section--editing .site-view__section-editor-toolbar,.site-view--brandbookus .site-view__section-editor-toolbar:focus-within{opacity:1;transform:translateY(0)}.site-view--brandbookus .site-view__section-edit-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--als-radius-control);background:#ffffff;color:#000000;font-family:var(--brandbookus-nav-font);font-size:16px;line-height:1.2;font-weight:550;box-shadow:0 3px 18px rgb(0 0 0/.2);cursor:pointer}.site-view--brandbookus .site-view__section-edit-button:hover{background:var(--als-color-control-fill-hover)}.site-view--brandbookus .site-view__section-edit-button--active{background:var(--als-color-primary);color:#ffffff}.site-view--brandbookus .site-view__section-edit-button--active:hover{background:var(--als-color-primary-hover)}.site-view--brandbookus .site-view__editor-panel{position:fixed;top:var(--site-header-offset,90px);right:0;bottom:0;z-index:46;display:flex;flex-direction:column;width:min(480px,100vw);padding:0;overflow:hidden;border-left:1px solid var(--als-color-input-stroke-disabled);background:#f3f4f7;color:#000000;box-shadow:-16px 0 48px rgb(0 0 0/.18);box-sizing:border-box}.site-view--brandbookus.site-view--header-hidden .site-view__sidebar{top:0;height:100vh;max-height:100vh}.site-view--brandbookus.site-view--header-hidden .site-view__editor-panel{top:0}.site-view--brandbookus.site-view--header-hidden .site-view__nav-backdrop{inset-block-start:0}.site-view--brandbookus .site-view__editor-panel-tools{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;margin:0;padding:16px 20px;border-bottom:1px solid var(--als-color-input-stroke-disabled);background:#ffffff}.site-view--brandbookus .site-view__editor-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-view--brandbookus .site-view__editor-panel-head>div{display:flex;min-width:0;flex-direction:column;gap:3px}.site-view--brandbookus .site-view__editor-panel-head span,.site-view--brandbookus .site-view__editor-panel-head strong{font-size:16px;line-height:1.25}.site-view--brandbookus .site-view__editor-panel-head span{color:var(--als-color-input-stroke-active);font-size:13px}.site-view--brandbookus .site-view__editor-close-button,.site-view--brandbookus .site-view__editor-mode-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0 0 3px;border:0;border-radius:50%;background:var(--als-color-control-fill);color:#000000;font-family:var(--brandbookus-nav-font);font-size:29px;line-height:1;cursor:pointer}.site-view--brandbookus .site-view__editor-close-button:hover,.site-view--brandbookus .site-view__editor-mode-close:hover{background:var(--als-color-control-fill-hover)}.site-view--brandbookus .site-view__editor-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.site-view--brandbookus .site-view__editor-panel-actions .insert-menu__trigger{min-height:36px;padding:0 14px;border:0;border-radius:var(--als-radius-control);background:var(--als-color-control-fill);color:#000000;font-size:14px}.site-view--brandbookus .site-view__editor-panel-actions .insert-menu--open .insert-menu__trigger,.site-view--brandbookus .site-view__editor-panel-actions .insert-menu__trigger:hover{background:var(--als-color-control-fill-hover);color:#000000}.site-view--brandbookus .site-view__editor-panel-actions .insert-menu__plus{width:20px;height:20px;background:transparent;color:inherit;font-size:20px;font-weight:400}.site-view--brandbookus .site-view__editor-panel-actions .insert-menu__popover--preview{right:auto;left:0;width:min(380px,calc(100vw - 32px));transform:none}.site-view--brandbookus .site-view__editor-publish-button{min-height:32px;padding:0 14px;border:0;border-radius:var(--als-radius-control);background:var(--als-color-primary);color:#ffffff;font:inherit;font-size:14px;cursor:pointer}.site-view--brandbookus .site-view__editor-publish-button:hover{background:var(--als-color-primary-hover)}.site-view--brandbookus .site-view__editor-publish-button:disabled{background:var(--als-color-primary-disabled);cursor:wait}.site-view--brandbookus .site-view__editor-error{max-width:none;margin:0 0 14px;padding:10px 12px;border-radius:var(--als-radius-control);background:rgb(207 16 18/.1);color:var(--als-color-danger);font-size:14px;line-height:1.4}.site-view--brandbookus .site-view__editor-panel .inspector-panel{gap:22px;min-height:0;padding:22px 20px 48px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:#f3f4f7;box-shadow:none;overscroll-behavior:contain}.site-view--brandbookus .site-view__editor-panel .inspector-head{flex-direction:column}.site-view--brandbookus .site-view__editor-panel .eyebrow,.site-view--brandbookus .site-view__editor-panel .field p,.site-view--brandbookus .site-view__editor-panel .inspector-head h3,.site-view--brandbookus .site-view__editor-panel .inspector-head p,.site-view--brandbookus .site-view__editor-panel .muted-copy,.site-view--brandbookus .site-view__editor-panel .system-card p{max-width:none;margin:0}.site-view--brandbookus .site-view__editor-panel .inspector-head h3{margin-top:3px;font-size:28px;line-height:1.08}.site-view--brandbookus .site-view__editor-panel .inspector-head .stack-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 14px;padding:12px 14px;border:1px solid var(--als-color-input-stroke-disabled);border-radius:var(--als-radius-control);background:#ffffff}.site-view--brandbookus .site-view__editor-panel .inspector-fields{gap:24px}.site-view--brandbookus .site-view__editor-panel .field,.site-view--brandbookus .site-view__editor-panel .repeater-field__head>div{min-width:0}.site-view--brandbookus .site-view__editor-panel .field>span,.site-view--brandbookus .site-view__editor-panel .repeater-field__head span{display:block;font-size:16px;line-height:1.25;font-weight:550}.site-view--brandbookus .site-view__editor-panel .field-help{display:block;margin-top:3px;color:var(--als-color-input-stroke-active);font-size:14px;line-height:1.35}.site-view--brandbookus .site-view__editor-panel .field,.site-view--brandbookus .site-view__editor-panel .repeater-item{font-size:16px;line-height:1.4}.site-view--brandbookus .site-view__editor-panel input,.site-view--brandbookus .site-view__editor-panel select,.site-view--brandbookus .site-view__editor-panel textarea{border-color:var(--als-color-input-stroke-disabled);background:#ffffff;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:16px}.site-view--brandbookus .site-view__editor-panel .insert-menu__popover{border-radius:14px;background:#ffffff;box-shadow:0 18px 48px rgb(0 0 0/.2)}.site-view--brandbookus .site-view__editor-panel .insert-menu__item{border:0;border-radius:10px;background:#f3f4f7}.site-view--brandbookus .site-view__editor-panel .insert-menu__item:hover{background:#e8ebf1}.site-view--brandbookus .site-view__editor-mode-status{position:fixed;top:calc(var(--site-header-offset, 90px) + 14px);right:14px;z-index:44;display:flex;align-items:center;gap:10px;width:min(600px,calc(100vw - 28px));min-height:58px;padding:8px;border:1px solid var(--als-color-input-stroke-disabled);border-radius:14px;background:#ffffff;color:#000000;font-size:14px;line-height:1.3;box-shadow:0 8px 28px rgb(0 0 0/.14)}.site-view--brandbookus .site-view__editor-mode-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;padding-left:6px}.site-view--brandbookus .site-view__editor-mode-copy strong{font-size:14px}.site-view--brandbookus .site-view__editor-mode-copy span{overflow:hidden;color:var(--als-color-input-stroke-active);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.site-view--brandbookus .site-view__editor-mode-status .insert-menu--preview.insert-menu--compact .insert-menu__trigger{width:40px;min-width:40px;height:40px}.site-view--brandbookus .site-view__editor-mode-status .insert-menu--preview.insert-menu--compact .insert-menu__plus{width:20px;height:20px}.site-view--brandbookus .site-view__editor-mode-status .insert-menu__popover--preview{right:0;left:auto;width:min(380px,calc(100vw - 32px));transform:none;border-radius:14px;background:#ffffff;box-shadow:0 18px 48px rgb(0 0 0/.2)}.site-view--brandbookus .site-view__editor-mode-status .insert-menu__item{border:0;border-radius:10px;background:#f3f4f7}.site-view--brandbookus .site-view__editor-mode-status .insert-menu__item:hover{background:#e8ebf1}.site-view--brandbookus .site-view__history{position:fixed;top:var(--site-header-offset,90px);left:0;bottom:0;z-index:46;display:none;width:min(440px,100vw);border:0;background:#ffffff;color:#000000;box-shadow:none}.site-view--brandbookus.site-view--header-hidden .site-view__history{top:0}.site-view--brandbookus .site-view__history--open{display:block}.site-view--brandbookus .site-view__history-shell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.site-view--brandbookus .site-view__history-close{position:absolute;top:0;right:0;z-index:2;width:50px;min-width:50px;overflow:hidden;background:#f2f2f2;color:#000000}.site-view--brandbookus .site-view__history-close img{display:block;width:50px;height:50px;max-width:none}.site-view--brandbookus .site-view__history-close:hover{opacity:.78}.site-view--brandbookus .site-view__history-close:focus-visible{outline:2px solid var(--brandbookus-accent,#54b9ea);outline-offset:-2px}.site-view--brandbookus .site-view__history-content{flex:1 1 auto;min-height:0;padding:70px 20px 32px 30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(0 0 0/.24) transparent;scrollbar-width:thin}.site-view--brandbookus .site-view__history-error,.site-view--brandbookus .site-view__history-status{max-width:none;margin:0;padding:0;font-size:16px;line-height:20px}.site-view--brandbookus .site-view__history-error{color:#d00000}.site-view--brandbookus .site-view__history-list{display:grid;grid-gap:32px;gap:32px;margin:0;padding:0;list-style:none}.site-view--brandbookus .site-view__history-group{border:0}.site-view--brandbookus .site-view__history-group summary{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;list-style:none;cursor:pointer}.site-view--brandbookus .site-view__history-group summary::-webkit-details-marker{display:none}.site-view--brandbookus .site-view__history-group-copy{display:grid;grid-gap:0;gap:0;min-width:0}.site-view--brandbookus .site-view__history-group-copy>time{color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;font-weight:550;line-height:20px}.site-view--brandbookus .site-view__history-group-copy>span{color:#b1abab;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:calc(20px / 1.5)}.site-view--brandbookus .site-view__history-group-copy>strong{display:block;overflow:hidden;color:#000000;font-family:var(--brandbookus-nav-font);font-size:16px;font-weight:550;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.site-view--brandbookus .site-view__history-group-meta{display:flex;flex-wrap:wrap;gap:0 6px;min-width:0;color:#b1abab;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:calc(20px / 1.5)}.site-view--brandbookus .site-view__history-group-meta>*+:before{content:"·";margin-right:6px;color:#b1abab}.site-view--brandbookus .site-view__history-group details.is-selected>summary .site-view__history-group-copy>:is(strong,time){color:var(--brandbookus-accent,#54b9ea)}.site-view--brandbookus .site-view__history-group details.is-selected>summary .site-view__history-group-copy>span,.site-view--brandbookus .site-view__history-group details.is-selected>summary .site-view__history-group-meta{color:color-mix(in srgb,var(--brandbookus-accent,#54b9ea) 70%,transparent)}.site-view--brandbookus .site-view__history-current{color:var(--brandbookus-accent,#54b9ea)}.site-view--brandbookus .site-view__history-group-toggle{flex:0 0 auto;width:7px;height:7px;margin:6px 4px 0 0;border-right:1.5px solid #b1abab;border-bottom:1.5px solid #b1abab;transform:rotate(-45deg);transition:transform .14s ease}.site-view--brandbookus .site-view__history-group details[open] .site-view__history-group-toggle{transform:rotate(45deg) translate(-2px,-2px)}.site-view--brandbookus .site-view__history-group-items{display:grid;grid-gap:30px;gap:30px;margin:12px 0 0 8px;padding:0 0 0 20px;border-left:1px solid var(--brandbookus-history-tree-line);list-style:none}.site-view--brandbookus .site-view__history-item{min-width:0}.site-view--brandbookus .site-view__history-batch{min-width:0;list-style:none}.site-view--brandbookus .site-view__history-batch>details>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;padding:0;list-style:none;cursor:pointer}.site-view--brandbookus .site-view__history-batch>details>summary::-webkit-details-marker{display:none}.site-view--brandbookus .site-view__history-batch-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.site-view--brandbookus .site-view__history-batch-meta{display:flex;align-items:baseline;gap:7px}.site-view--brandbookus .site-view__history-batch-meta time{color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;font-weight:400;line-height:20px}.site-view--brandbookus .site-view__history-batch-meta span{color:#b1abab;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:calc(20px / 1.5)}.site-view--brandbookus .site-view__history-batch-copy>strong{color:#b1abab;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.site-view--brandbookus .site-view__history-batch details.is-selected .site-view__history-batch-copy>strong,.site-view--brandbookus .site-view__history-batch details.is-selected .site-view__history-batch-meta time{color:#000000}.site-view--brandbookus .site-view__history-batch-toggle{flex:0 0 auto;width:7px;height:7px;margin:7px 4px 0 0;border-right:1.5px solid #b1abab;border-bottom:1.5px solid #b1abab;transform:rotate(-45deg);transition:transform .14s ease}.site-view--brandbookus .site-view__history-batch details[open] .site-view__history-batch-toggle{transform:rotate(45deg) translate(-2px,-2px)}.site-view--brandbookus .site-view__history-batch-items{display:grid;grid-gap:18px;gap:18px;margin:12px 0 0 8px;padding:0 0 0 12px;border-left:1px solid var(--brandbookus-history-tree-line);list-style:none}.site-view--brandbookus .site-view__history-revision{display:grid;grid-gap:0;gap:0;width:100%;min-width:0;padding:0;border:0;background:transparent;color:#000000;text-align:left}.site-view--brandbookus .site-view__history-change,.site-view--brandbookus .site-view__history-revision-time{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.site-view--brandbookus .site-view__history-change-list{display:grid;grid-gap:16px;gap:16px;margin:3px 0 0 8px;padding-left:12px;border-left:1px solid var(--brandbookus-history-tree-line)}.site-view--brandbookus .site-view__history-revision time{color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;font-weight:400;line-height:20px}.site-view--brandbookus .site-view__history-change>span{display:block;color:#b1abab;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.site-view--brandbookus .site-view__history-revision-time:focus-visible time,.site-view--brandbookus .site-view__history-revision-time:hover time,.site-view--brandbookus .site-view__history-revision.is-selected time{color:var(--brandbookus-accent,#54b9ea)}.site-view--brandbookus .site-view__history-change:focus-visible span,.site-view--brandbookus .site-view__history-change:hover span{color:var(--brandbookus-accent,#54b9ea)}.site-view--brandbookus .site-view__history-change:focus-visible,.site-view--brandbookus .site-view__history-revision-time:focus-visible{outline:1px solid var(--brandbookus-accent,#54b9ea);outline-offset:4px}.site-view--brandbookus .site-view__history-footer{flex:0 0 auto;padding:0 15px 15px;background:#ffffff}.site-view--brandbookus .site-view__history-footer>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;padding:0 20px;border:0;background:#000000;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:20px;font-weight:550;line-height:1;cursor:pointer}.site-view--brandbookus .site-view__history-footer>button:hover:not(:disabled){opacity:.78}.site-view--brandbookus .site-view__history-footer>button:disabled{cursor:default;opacity:.34}.site-view--brandbookus .site-view__history-footer img{flex:0 0 auto;width:19px;height:17px}.site-view--brandbookus .site-view__assistant{position:fixed;top:var(--site-header-offset,90px);right:0;bottom:0;z-index:45;display:none;width:min(21em,100vw);border:0;background:#2e3033;box-shadow:-1em 0 3em rgb(0 0 0/.24)}.site-view--brandbookus.site-view--header-hidden .site-view__assistant{top:0}.site-view--brandbookus .site-view__assistant--open{display:block}.site-view--brandbookus .site-view__assistant-shell{position:static;display:flex;flex-direction:column;gap:1em;height:calc(100vh - var(--site-header-offset, 90px));min-height:calc(100vh - var(--site-header-offset, 90px));padding:1em 1em 5em;overflow:hidden;background:transparent;color:rgb(180 180 186);text-align:left;box-sizing:border-box}.site-view--brandbookus.site-view--header-hidden .site-view__assistant-shell{height:100vh;min-height:100vh}@media (prefers-reduced-motion:reduce){.site-view--brandbookus .site-view__header{transition-duration:1ms}}.site-view--brandbookus .site-view__assistant-header{align-items:center;padding:0}.site-view--brandbookus .site-view__assistant-author,.site-view--brandbookus .site-view__assistant-kicker,.site-view--brandbookus .site-view__assistant-result-meta,.site-view--brandbookus .site-view__assistant-result-preview,.site-view--brandbookus .site-view__assistant-title{color:inherit}.site-view--brandbookus .site-view__assistant-icon{background:rgb(255 255 255/.08)}.site-view--brandbookus .site-view__assistant-content{gap:1em;padding:0;overflow:auto}.site-view--brandbookus .site-view__assistant-bubble,.site-view--brandbookus .site-view__assistant-result{border:0;border-radius:1.2em;background:rgb(255 255 255/.08);color:#ffffff}.site-view--brandbookus .site-view__assistant-result:hover{background:rgb(255 255 255/.14)}.site-view--brandbookus .site-view__assistant-form{gap:.75em;padding:0;border:0;background:transparent}.site-view--brandbookus .site-view__assistant-input{min-height:7em;border:0;border-radius:1.2em;background:rgb(255 255 255/.12);color:#ffffff}.site-view--brandbookus .site-view__assistant-input::placeholder{color:rgb(255 255 255/.52)}.site-view--brandbookus .site-view__assistant-reset,.site-view--brandbookus .site-view__assistant-submit{border-radius:1.5em}.site-view--brandbookus .site-view__footer{display:flex;justify-content:center;padding:4em 0 2em}.site-view--brandbookus .site-view__footer img{filter:invert(1);opacity:.62}.brandbookus-cover{padding:10em 2.5em;text-align:center}.brandbookus-first{position:relative;min-height:0;padding:18.75cqw 3.571cqw 3.571cqw;box-sizing:border-box;color:inherit}.brandbookus-first__header{position:absolute;top:3.571cqw;right:3.571cqw;left:3.571cqw;display:flex;align-items:flex-start;justify-content:space-between;gap:3.571cqw;height:8.929cqw}.brandbookus-first__brand{--cover-logo-height:min(8.929cqw,100px);display:flex;align-items:flex-start;justify-content:flex-start;width:min(35.714cqw,400px);height:var(--cover-logo-height)}.brandbookus-first__brand-logo{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:left top}.adaptive-logo-surface{display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;transition:background-color .14s ease}.adaptive-logo-surface--light{--logo-surface-color:#ffffff;background:#ffffff}.adaptive-logo-surface--dark{--logo-surface-color:#24272b;background:#24272b}.adaptive-logo-surface>img{filter:none;mix-blend-mode:normal}.site-view--brandbookus :is(button,.logo-min-size-inline-editor__source-preview):has(>.adaptive-logo-surface){margin:16px;overflow:visible}.brandbookus-first__brand,.logo-min-size-sample,.logo-safe-zone-sample{position:relative}.logo-placement-actions{position:absolute;top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);z-index:36;display:flex;align-items:flex-start;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.has-inline-image-overlay .logo-placement-actions,.logo-placement-actions:has([aria-expanded=true]),:focus-within>.logo-placement-actions,:hover>.logo-placement-actions{opacity:1;pointer-events:auto}.brandbookus-logo-showcase.is-sorting .logo-placement-actions{opacity:0;pointer-events:none}.logo-surface-control{position:relative;opacity:inherit;pointer-events:inherit;color:#00081e;font:14px/1.3 var(--brandbookus-nav-font)}@media print{.logo-placement-actions{display:none!important}}.logo-surface-control__trigger{display:flex;align-items:center;justify-content:center;width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px);padding:0;border:0;background:#f4f4f4;color:#000;cursor:pointer}.logo-surface-control__trigger:hover,.logo-surface-control__trigger[aria-expanded=true]{background:#e9e9e9}.logo-surface-control__swatch{box-sizing:border-box;width:30px;height:30px;border:1px solid #ccc}.logo-surface-control__popover{position:absolute;top:calc(100% + 5px);left:0;box-sizing:border-box;width:214px;max-width:calc(100vw - 16px);padding:5px;background:#fff;color:#000;font-size:18px;line-height:1.25;box-shadow:0 12px 40px rgb(0 0 0/12%)}.logo-surface-control__option{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.logo-surface-control__option:hover{background:#f4f4f4}.logo-surface-control__check{display:flex;flex:0 0 16px;align-items:center}.logo-surface-control button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.logo-surface-control{display:none!important}}.brandbookus-first__brand>.adaptive-logo-surface{width:-moz-fit-content;width:fit-content;height:auto;justify-content:flex-start}.brandbookus-first__brand>.adaptive-logo-surface>img{max-height:calc(var(--cover-logo-height) - 2 * var(--adaptive-logo-padding-block, 0px))}.brandbookus-first__brand-fallback{max-width:100%;overflow:hidden;font-size:clamp(28px,4.464cqw,50px);line-height:1;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.brandbookus-first__studio{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;width:min(14.018cqw,157px);color:var(--brandbookus-first-meta,currentColor)}.site-view--brandbookus .brandbookus-first__studio-logo{width:min(12.589cqw,141px);height:min(3.125cqw,35px);object-fit:contain;object-position:right center;filter:var(--brandbookus-first-studio-filter,brightness(0) invert(1))}.site-view--brandbookus .brandbookus-first__studio-logo--custom{filter:none}.site-view--brandbookus .brandbookus-first__version{width:100%;min-width:0;max-width:100%;margin:min(1.339cqw,15px) 0 0;color:inherit;font-size:clamp(10px,1.071cqw,12px);line-height:clamp(13px,1.429cqw,16px);font-weight:400;letter-spacing:0;text-align:right;white-space:normal;overflow-wrap:anywhere}.brandbookus-first__about-title,.brandbookus-first__heading{margin:0;padding:0;color:inherit;font-weight:650;letter-spacing:0;max-width:100%;overflow-wrap:break-word;word-break:normal}.brandbookus-first__heading{position:static;width:min(92.857cqw,1040px);font-size:clamp(48px,6.696cqw,75px);line-height:clamp(48px,6.696cqw,75px)}.site-view--brandbookus .brandbookus-first__lead{position:static;width:min(92.857cqw,1040px);max-width:none;margin:min(1.339cqw,15px) 0 0;color:inherit;font-size:clamp(18px,1.964cqw,22px);line-height:clamp(22px,2.321cqw,26px);font-weight:400;letter-spacing:0}.brandbookus-first__about-title{position:static;width:-moz-fit-content;width:fit-content;max-width:min(100%,1040px);margin-top:clamp(84px,12.411cqw,139px);font-size:clamp(38px,4.464cqw,50px);line-height:clamp(55px,6.696cqw,75px);white-space:normal}.brandbookus-first__about-copy,.site-view--brandbookus .brandbookus-first__about-copy p{width:min(71.429cqw,800px);max-width:none;margin:0;color:inherit;font-size:clamp(18px,1.964cqw,22px);line-height:1.28;font-weight:400;letter-spacing:0}.brandbookus-first__about-copy{margin-top:10px}.site-view--brandbookus .brandbookus-first__about-copy p+p{margin-top:1.2em}.brandbookus-cover__title{margin:0;padding:0;font-size:2.5em;line-height:1.1;font-weight:550}.brandbookus-cover__subtitle{max-width:none;margin:0;padding:0 0 .5em;color:inherit;font-size:1.25em;line-height:1.5;font-weight:300;letter-spacing:.02em}.brandbookus-guide-intro{padding-top:2em;padding-bottom:1em}.brandbookus-guide-intro__text,.brandbookus-guide-intro__text p{margin:0;max-width:50ch;font-size:1.25em;line-height:1.5;font-weight:400}.brandbookus-guide-intro__text p:not(:last-child){padding-bottom:1em}.brandbookus-section-title{margin-bottom:10px}.brandbookus-section-title__category{margin:0;padding:0 0 .125em;color:var(--brandbookus-muted);font-size:1em;line-height:1.5;font-weight:400}.brandbookus-section-title__title{margin:0;padding:0;font-size:2em;line-height:1.1;font-weight:550}.brandbookus-rich-text,.brandbookus-rich-text p{max-width:55ch}.brandbookus-rich-text--note{color:var(--brandbookus-muted)}.brandbookus-caption{max-width:40ch;margin-top:var(--brandbookus-related-gap);color:rgb(0 0 0/.6);font-size:.85em;font-style:italic;line-height:1.3}.brandbookus-logo-section__logo{margin-top:var(--brandbookus-group-gap);margin-bottom:1.85em}.brandbookus-logo-showcase{width:100%;color:#00081e}.brandbookus-logo-showcase--empty{display:flex;align-items:center;justify-content:center;min-height:854px;overflow:hidden}.brandbookus-logo-showcase__empty-label{flex:0 0 auto;color:rgb(0 0 0/.1);font-size:150px;line-height:247px;font-weight:500;white-space:nowrap;transform:rotate(-13.1deg);transform-origin:center}.brandbookus-logo-showcase__title{width:min(100%,1040px);margin:0;padding:0;color:inherit;font-size:50px;line-height:50px;font-weight:650;letter-spacing:0}.brandbookus-logo-showcase__body,.brandbookus-logo-showcase__caption,.site-view--brandbookus .brandbookus-logo-showcase__body p,.site-view--brandbookus .brandbookus-logo-showcase__caption p{width:min(100%,800px);max-width:none;margin:0;padding:0;color:inherit;font-size:18px;line-height:1.27;font-weight:400;letter-spacing:0}.brandbookus-logo-showcase__body,.site-view--brandbookus .brandbookus-logo-showcase__body p+p,.site-view--brandbookus .brandbookus-logo-showcase__caption p+p{margin-top:10px}.brandbookus-logo-showcase__groups{display:flex;flex-direction:column;gap:var(--brandbookus-group-gap);width:100%;margin-top:var(--brandbookus-group-gap)}.brandbookus-logo-showcase__grid{position:relative;width:100%;min-width:0}.brandbookus-logo-showcase__drop-slot{position:absolute;z-index:30;box-sizing:border-box;border:2px dashed rgb(0 0 0/.48);background:rgb(255 255 255/.78);box-shadow:inset 0 0 0 1px rgb(255 255 255/.5);pointer-events:none}.brandbookus-logo-showcase__grid--adaptive{--brandbookus-adaptive-grid-gap:clamp(32px,4.8cqw,50px);--brandbookus-adaptive-four-column-gaps:clamp(96px,14.4cqw,150px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc((100% - var(--brandbookus-adaptive-four-column-gaps)) / 4))),1fr));align-content:start;align-items:flex-start;grid-gap:var(--brandbookus-adaptive-grid-gap);gap:var(--brandbookus-adaptive-grid-gap)}.brandbookus-logo-showcase__grid--full{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--brandbookus-group-gap);gap:var(--brandbookus-group-gap);width:min(100%,var(--brandbookus-standard-image-width))}.brandbookus-logo-showcase__attachment{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:0;width:100%;max-width:100%;min-width:0}.brandbookus-logo-showcase__attachment-stack{--brandbookus-logo-card-gap:var(--brandbookus-related-gap);display:flex;flex-direction:column;align-items:flex-start;gap:var(--brandbookus-logo-card-gap);width:100%;min-width:0}.brandbookus-logo-showcase__media-owner{position:relative;width:100%;max-width:100%;min-width:0}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--compact .brandbookus-logo-showcase__media-owner{width:min(100%,560px)}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment{justify-self:stretch}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--compact,.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--medium,.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--natural{max-width:none}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--wide{grid-column:1/-1;max-width:1040px}.brandbookus-logo-showcase__media-owner>.inline-collection-actions{top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);padding-left:0}.brandbookus-logo-showcase__attachment>.inline-collection-drag{z-index:36;top:0;left:0;width:28px;height:50px;padding:0;background:rgb(244 244 244/.94);pointer-events:none}.inline-missing-image.brandbookus-logo-showcase__add{width:100%;max-width:100%;min-width:0;height:300px;aspect-ratio:auto;overflow:hidden;margin:0}.brandbookus-logo-showcase__primary{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--brandbookus-group-gap)}.brandbookus-logo-showcase__grid>.brandbookus-logo-showcase__add--full{grid-column:1/-1}.brandbookus-logo-showcase__primary .adaptive-logo-surface,.brandbookus-logo-showcase__primary>a{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.brandbookus-logo-showcase__primary>a{color:inherit;text-decoration:none}.brandbookus-logo-showcase__primary-image{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;object-position:left top}.brandbookus-logo-showcase__file-add input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.brandbookus-logo-showcase__files{display:grid;justify-items:start;grid-gap:var(--brandbookus-related-gap);gap:var(--brandbookus-related-gap);width:min(100%,1040px);margin-top:var(--brandbookus-related-gap)}.brandbookus-logo-showcase__file-add{position:relative;margin-top:0}.brandbookus-logo-showcase__attachment-files{display:grid;justify-items:start;grid-gap:var(--brandbookus-logo-card-gap,var(--brandbookus-related-gap));gap:var(--brandbookus-logo-card-gap,var(--brandbookus-related-gap));width:100%;margin-top:0}.brandbookus-logo-showcase__attachment-files .brandbookus-download-list{width:100%;margin:0;gap:var(--brandbookus-logo-card-gap,var(--brandbookus-related-gap))}.brandbookus-logo-showcase__attachment-files>.brandbookus-logo-showcase__file-add{align-self:start;margin:0}.brandbookus-logo-showcase__files .brandbookus-download-list{width:100%;margin-top:0}.brandbookus-logo-showcase>.inline-missing-image{margin-top:30px}.brandbookus-logo-showcase>.inline-missing-image+.brandbookus-logo-showcase__add{margin-top:var(--brandbookus-group-gap)}.brandbookus-logo-showcase__copy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.brandbookus-logo-showcase__copy-actions button{padding:0;border:0;background:transparent;color:rgb(18 18 18/.5);font-family:var(--brandbookus-nav-font);font-size:13px;cursor:pointer}.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__attachment{width:100%}.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__attachment-stack>a,.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media-owner,.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media-owner>a,.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media>.adaptive-logo-surface{width:-moz-fit-content;width:fit-content;max-width:100%}.brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__attachment img{width:auto;max-width:100%}.brandbookus-logo-showcase__attachment-stack>a,.brandbookus-logo-showcase__media-owner>a{display:block;width:100%;max-width:100%;color:inherit;text-decoration:none}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__media{display:block;align-self:flex-start;box-sizing:border-box;width:100%;min-height:0;aspect-ratio:auto;overflow:visible}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--wide .brandbookus-logo-showcase__media{aspect-ratio:auto}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__media>.adaptive-logo-surface{display:block;box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:none;overflow:visible}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__attachment--compact .brandbookus-logo-showcase__media>.adaptive-logo-surface{max-width:min(100%,560px);max-height:none}.brandbookus-logo-showcase__grid--adaptive .brandbookus-logo-showcase__media img{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;object-position:left top}.brandbookus-logo-showcase__attachment-stack>a>.adaptive-logo-surface,.brandbookus-logo-showcase__media-owner>a>.adaptive-logo-surface{width:100%}.brandbookus-logo-showcase__attachment img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:left top}.brandbookus-logo-showcase__file{display:flex;align-items:center;min-height:96px;padding:18px 20px;border:1px solid rgb(0 8 30/.15);color:inherit;font-size:18px;line-height:1.27;box-sizing:border-box}.site-view--brandbookus .brandbookus-logo-showcase__caption{width:min(40ch,100%);max-width:100%;margin:0;line-height:1.27;overflow-wrap:anywhere}.site-view--brandbookus .brandbookus-logo-showcase__caption p{width:100%;max-width:none}@container (max-width: 799px){.brandbookus-logo-showcase__title{font-size:clamp(34px,7.5cqw,50px);line-height:1}.brandbookus-logo-showcase__groups{gap:40px;margin-top:40px}.brandbookus-logo-showcase__grid--adaptive{gap:32px}}@container (max-width: 519px){.brandbookus-logo-showcase--empty{min-height:70cqw}.brandbookus-logo-showcase__empty-label{font-size:22cqw;line-height:1.2}.brandbookus-logo-showcase__body,.brandbookus-logo-showcase__caption,.site-view--brandbookus .brandbookus-logo-showcase__body p,.site-view--brandbookus .brandbookus-logo-showcase__caption p{font-size:16px;line-height:1.3}.brandbookus-logo-showcase__attachment{width:100%}}.brandbookus-logo-image-link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.brandbookus-logo-image-link,.brandbookus-logo-image-link:hover{color:inherit;text-decoration:none}.brandbookus-logo-image-link img{display:block;max-width:min(100%,40rem);height:auto}.brandbookus-logo-image-link>.adaptive-logo-surface{max-width:min(100%,40rem)}.logo-backgrounds-stripes__options>button>.adaptive-logo-surface{width:64px;height:32px;padding:0;border-radius:0}.brandbookus-logo-placeholder{display:flex;align-items:center;justify-content:center;min-height:6em;border-radius:1.25em;background:#eef0f4;color:var(--brandbookus-muted)}.site-view--brandbookus .brandbookus-logo-min-size__note,.site-view--brandbookus .brandbookus-logo-min-size__note p{max-width:30em;margin-top:var(--brandbookus-related-gap);color:var(--brandbookus-ink);font-size:18px;line-height:22px}.site-view--brandbookus .logo-min-size-list,.site-view--brandbookus .logo-safe-zone-grid{gap:var(--brandbookus-group-gap);margin-top:var(--brandbookus-group-gap)}.site-view--brandbookus .logo-min-size-sample__value,.site-view--brandbookus .logo-safe-zone-sample__dimensions{font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif}.brandbookus-logo-safe-zone__wrapper{display:grid;grid-template-areas:"clearance-area-1-1 clearance-area-1-2 clearance-area-1-3 clearance-area-1-4 clearance-area-1-5" "clearance-area-2-1 clearance-area-2-2 clearance-area-2-3 clearance-area-2-4 clearance-area-2-5" "clearance-area-3-1 clearance-area-3-2 clearance-area-3-3 clearance-area-3-4 clearance-area-3-5";width:min(34em,100%);margin-top:var(--brandbookus-group-gap);border-collapse:collapse}.brandbookus-logo-safe-zone__image{grid-area:clearance-area-2-2;align-self:center;justify-self:center;height:100%;width:auto}.brandbookus-logo-safe-zone__image img{height:100%;width:auto;max-width:none}.brandbookus-logo-safe-zone__area{display:flex;align-items:center}.brandbookus-logo-safe-zone__area--1-1{grid-area:clearance-area-1-1;border-top:2px dotted var(--brandbookus-blue-soft);border-left:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--1-2{grid-area:clearance-area-1-2;border-top:2px dotted var(--brandbookus-blue-soft);border-bottom:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--1-3{grid-area:clearance-area-1-3;border:2px dotted var(--brandbookus-blue-soft);border-right:2px solid var(--brandbookus-blue);background:var(--brandbookus-blue-tint)}.brandbookus-logo-safe-zone__area--1-4{grid-area:clearance-area-1-4;padding-left:.5em;border-bottom:2px dotted var(--brandbookus-blue-soft);color:var(--brandbookus-blue);font-size:.85em;line-height:1;font-weight:550}.brandbookus-logo-safe-zone__area--1-5{grid-area:clearance-area-1-5}.brandbookus-logo-safe-zone__area--2-1{grid-area:clearance-area-2-1}.brandbookus-logo-safe-zone__area--2-1,.brandbookus-logo-safe-zone__area--2-3{border-right:2px dotted var(--brandbookus-blue-soft);border-left:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--2-3{grid-area:clearance-area-2-3}.brandbookus-logo-safe-zone__area--2-4{grid-area:clearance-area-2-4;border-right:2px solid var(--brandbookus-blue)}.brandbookus-logo-safe-zone__area--2-5{grid-area:clearance-area-2-5;padding-left:.5em;color:var(--brandbookus-blue);font-size:.85em;line-height:1;font-weight:550}.brandbookus-logo-safe-zone__area--3-1{grid-area:clearance-area-3-1;border-bottom:2px dotted var(--brandbookus-blue-soft);border-left:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--3-2{grid-area:clearance-area-3-2}.brandbookus-logo-safe-zone__area--3-2,.brandbookus-logo-safe-zone__area--3-3{border-top:2px dotted var(--brandbookus-blue-soft);border-bottom:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--3-3{grid-area:clearance-area-3-3;border-right:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--3-4{grid-area:clearance-area-3-4;border-top:2px dotted var(--brandbookus-blue-soft)}.brandbookus-logo-safe-zone__area--3-5{grid-area:clearance-area-3-5}.brandbookus-colors{width:100%;color:#00081e}.brandbookus-colors__title{width:min(100%,805px);margin:0;padding:0;color:inherit;font-size:50px;line-height:55px;font-weight:650;letter-spacing:0}.site-view--brandbookus :is(.brandbookus-first__about-title,.brandbookus-section-title__title,.brandbookus-logo-showcase__title,.brandbookus-logo-backgrounds__title,.brandbookus-logo-photography__title,.brandbookus-logo-misuse__title,.brandbookus-colors__title,.brandbookus-fonts__title,.brandbookus-materials__heading,.brandbookus-pattern__heading){font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:var(--brandbookus-heading-size,50px);line-height:var(--brandbookus-heading-leading,55px);font-weight:650;font-style:normal;letter-spacing:0}@container (max-width: 519px){.site-view--brandbookus :is(.brandbookus-first__about-title,.brandbookus-section-title__title,.brandbookus-logo-showcase__title,.brandbookus-logo-backgrounds__title,.brandbookus-logo-photography__title,.brandbookus-logo-misuse__title,.brandbookus-colors__title,.brandbookus-fonts__title,.brandbookus-materials__heading,.brandbookus-pattern__heading){--brandbookus-heading-size:34px;--brandbookus-heading-leading:37px}}.site-view--brandbookus .brandbookus-colors__body,.site-view--brandbookus .brandbookus-colors__body p{width:min(100%,800px);max-width:none;margin:0;padding:0;color:inherit;font-size:18px;line-height:23px;font-weight:400;letter-spacing:0}.site-view--brandbookus .brandbookus-colors__body{margin-top:30px}.site-view--brandbookus .brandbookus-colors__body p+p{margin-top:9px}.brandbookus-colors__list{display:grid;justify-content:start;grid-gap:0;gap:0;margin-top:50px}.brandbookus-colors__list--pair{margin-top:54px}.brandbookus-colors__list--compact,.brandbookus-colors__list--extended{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.brandbookus-color-item{position:relative;display:flex;align-items:flex-end;min-width:0;height:220px;padding:0 25px 25px;overflow:visible;color:#ffffff;box-sizing:border-box}.brandbookus-color-sortable{position:relative;min-width:0;will-change:transform}.brandbookus-colors__list--editing.brandbookus-colors__list--compact,.brandbookus-colors__list--editing.brandbookus-colors__list--extended{column-gap:0;row-gap:0;padding:0}.brandbookus-color-sortable .brandbookus-color-item{transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.brandbookus-color-sortable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.brandbookus-color-sortable.is-dragging .brandbookus-color-item{z-index:5;transform:scale(1.025);opacity:.94;box-shadow:0 18px 45px rgb(0 8 30/.24),inset 0 0 0 1px rgb(255 255 255/.22)}.brandbookus-colors__list--compact .brandbookus-color-item,.brandbookus-colors__list--extended .brandbookus-color-item{height:auto;aspect-ratio:1;padding-right:25px;padding-bottom:25px;padding-left:25px}.brandbookus-color-item--light{color:#00081e}.brandbookus-color-item--bordered{box-shadow:inset 0 0 0 2px rgb(0 0 0/.1)}.brandbookus-color-item--top-left{border-top-left-radius:0}.brandbookus-color-item--top-right{border-top-right-radius:0}.brandbookus-color-item--bottom-left{border-bottom-left-radius:0}.brandbookus-color-item--bottom-right{border-bottom-right-radius:0}.brandbookus-color-item__copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.brandbookus-color-item__name,.brandbookus-color-item__spec{margin:0;padding:0;color:inherit;font-size:16px;line-height:17px;letter-spacing:0}.brandbookus-color-item__name{font-weight:550}.brandbookus-color-item__spec{font-weight:400;white-space:nowrap}.brandbookus-color-item .brandbookus-color-item__delete{position:absolute;top:0;right:0;z-index:4;display:inline-flex;opacity:0;pointer-events:none;transition:opacity .12s ease-out,filter .12s ease-out}.brandbookus-color-item__drag{position:absolute;top:var(--brandbookus-management-inset,4px);left:12px;z-index:4;display:flex;align-items:center;justify-content:center;width:22px;height:var(--brandbookus-management-control-size,50px);padding:0;border:0;border-radius:0;background:transparent;color:#00081e;box-shadow:none;cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:none;touch-action:none;transition:opacity .14s ease,box-shadow .14s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brandbookus-color-item__drag:active{cursor:-webkit-grabbing;cursor:grabbing}.brandbookus-color-item__drag:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #ff3864;outline-offset:2px}.brandbookus-color-item__drag img{display:block;width:11px;height:18px}.brandbookus-color-item:hover .brandbookus-color-item__drag,.brandbookus-color-item__drag:focus-visible,.brandbookus-color-sortable.is-dragging .brandbookus-color-item__drag{display:flex;opacity:1;pointer-events:auto}.brandbookus-color-item:hover .brandbookus-color-item__delete,.brandbookus-color-item__delete:focus-visible{display:flex;opacity:1;pointer-events:auto}.brandbookus-color-item__confirm{position:absolute;top:12px;right:12px;left:12px;z-index:6}.brandbookus-color-item__picker{position:absolute;right:var(--brandbookus-management-inset,4px);bottom:var(--brandbookus-management-inset,4px);z-index:36}.brandbookus-color-item__picker-trigger{display:flex;align-items:center;justify-content:center;width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px);padding:0;border:0;border-radius:0;background:#f4f4f4;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease-out,filter .12s ease-out}.brandbookus-color-item:hover .brandbookus-color-item__picker-trigger,.brandbookus-color-item__picker-trigger:focus-visible,.brandbookus-color-item__picker-trigger[aria-expanded=true]{opacity:1;pointer-events:auto}.brandbookus-color-item__picker-trigger:hover{filter:brightness(.95)}.brandbookus-color-item__picker-trigger:focus-visible{outline:2px solid #ff3864;outline-offset:2px}.brandbookus-color-add{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--brandbookus-add-control-gap,10px);min-width:0;min-height:220px;padding:20px;border:0;border-radius:0;background:#f4f4f4;color:#000000;font-family:var(--brandbookus-nav-font);font-size:var(--brandbookus-add-control-font-size,18px);font-weight:var(--brandbookus-add-control-font-weight,550);line-height:1.1;cursor:pointer;box-sizing:border-box}.brandbookus-colors__list--compact .brandbookus-color-add,.brandbookus-colors__list--extended .brandbookus-color-add{min-height:0;aspect-ratio:1}.brandbookus-color-add:hover{background:#e9e9e9}.brandbookus-color-add img{flex:0 0 18px;width:18px;height:18px}.brandbookus-color-role-picker{display:grid;grid-gap:10px;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:28px;color:rgb(18 18 18/.56);font-family:var(--brandbookus-nav-font);font-size:14px}.brandbookus-color-role-picker__swatches{display:flex;flex-wrap:wrap;gap:8px}.brandbookus-color-role-picker__swatches button{width:34px;height:34px;padding:0;border:1px solid rgb(0 0 0/.25);box-sizing:border-box;border-radius:0;cursor:pointer}.brandbookus-color-role-picker__swatches button.is-active{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #ff3864}.brandbookus-custom-interface-color{position:relative;width:-moz-fit-content;width:fit-content;margin-top:4px}.brandbookus-custom-interface-color__trigger{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.brandbookus-custom-interface-color__swatch{display:block;width:34px;height:34px;border:1px solid rgb(0 0 0/.25);box-sizing:border-box}.brandbookus-custom-interface-color__trigger[aria-pressed=true]>.brandbookus-custom-interface-color__swatch{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #ff3864}.brandbookus-custom-interface-color__trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px}.brandbookus-color-picker-popover{position:fixed;z-index:200}.brandbookus-color-item__role{max-width:23ch;margin-top:8px;color:inherit;font-size:13px;line-height:15px;opacity:.72}@container (max-width: 519px){.brandbookus-colors__title{font-size:34px;line-height:37px}.site-view--brandbookus .brandbookus-colors__body,.site-view--brandbookus .brandbookus-colors__body p{font-size:16px;line-height:20px}.brandbookus-colors__list,.brandbookus-colors__list--pair{margin-top:40px}}.brandbookus-color-item__spec strong{font-weight:650}.brandbookus-fonts{--brandbookus-font-selection:#fff1a8;width:100%;color:#00081e}.brandbookus-fonts ::selection{background:var(--brandbookus-font-selection);color:inherit}.brandbookus-fonts__title{width:min(800px,calc(100% - 40px));margin:0;font-size:50px;font-weight:400;line-height:55px;letter-spacing:-.02em}.site-view--brandbookus .brandbookus-fonts__intro,.site-view--brandbookus .brandbookus-fonts__intro p{width:min(800px,calc(100% - 40px));margin:0;font-size:18px;font-weight:400;line-height:23px}.site-view--brandbookus .brandbookus-fonts__intro{margin-top:30px}.brandbookus-fonts__item{width:min(1040px,calc(100% - 40px));margin-top:150px}.site-view--brandbookus .brandbookus-fonts__rule{width:min(800px,100%);margin:0;font-size:18px;font-weight:400;line-height:23px}.brandbookus-fonts__rule strong{font-weight:650}.site-view--brandbookus .brandbookus-fonts__file{display:inline-block;margin:45px 0 0;color:inherit;font-size:18px;font-weight:400;line-height:23px;text-decoration:none}.site-view--brandbookus a.brandbookus-fonts__file:hover{text-decoration:underline;text-underline-offset:3px}.brandbookus-fonts__glyphs{margin-top:20px;font-size:50px;font-weight:400;line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.brandbookus-fonts__glyphs p{margin:0;font:inherit}.brandbookus-fonts__glyphs p+p{margin-top:9px}.brandbookus-fonts__application{display:grid;grid-template-columns:230px minmax(0,1040px);width:min(1320px,100%);grid-gap:50px;gap:50px;align-items:start;margin-top:50px}.brandbookus-fonts__roles{display:flex;flex-direction:column;gap:36px}.brandbookus-fonts__role{position:relative;display:flex;flex-direction:column;padding:10px 12px;border-radius:2px;line-height:23px}.brandbookus-fonts__role.is-active{background:var(--brandbookus-font-selection)}.brandbookus-fonts__role.is-dragging{z-index:12;background:#ffffff;box-shadow:0 8px 24px rgb(0 0 0/.14);opacity:.92}.brandbookus-fonts__drag-handle{position:absolute;left:-24px;display:block;width:28px;height:24px;padding:0;border:0;background:transparent;color:rgb(18 18 18/.42);font-family:var(--brandbookus-nav-font);font-size:16px;line-height:1;cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:auto;transition:opacity .12s ease;touch-action:none}.brandbookus-fonts__drag-handle:focus-visible,.brandbookus-fonts__drag-handle:hover,.brandbookus-fonts__role.is-dragging .brandbookus-fonts__drag-handle,.brandbookus-fonts__role:hover .brandbookus-fonts__drag-handle{opacity:1}.brandbookus-fonts__drag-handle img{display:block;width:11px;height:18px;margin:0 auto}.brandbookus-fonts__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.brandbookus-fonts__source{display:grid;grid-gap:4px;gap:4px;margin:0 0 3px}.brandbookus-fonts__picker{position:relative}.brandbookus-fonts__picker-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:34px;min-width:0;padding:0 8px;border:1px solid transparent;background:#ffffff;color:#111111;font-family:var(--brandbookus-nav-font);font-size:15px;line-height:20px;text-align:left;cursor:pointer}.brandbookus-fonts__picker-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandbookus-fonts__picker-trigger svg{flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.brandbookus-fonts__picker-trigger:focus-visible,.brandbookus-fonts__picker-trigger:hover,.brandbookus-fonts__picker-trigger[aria-expanded=true]{border-color:#bfc3cb;outline:0}.brandbookus-fonts__picker-trigger:disabled{cursor:wait;opacity:.62}.brandbookus-fonts__picker-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;box-sizing:border-box;width:330px;max-width:min(420px,calc(100vw - 40px));padding:8px;border:1px solid #d6d8dd;box-shadow:0 12px 32px rgb(0 0 0/.14);color:#111111;font-family:var(--brandbookus-nav-font)}.brandbookus-fonts__picker-search{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid #bfc3cb;border-radius:0;background:#ffffff;color:#111111;font:inherit;outline:0}.brandbookus-fonts__picker-search:focus{border-color:#111111}.brandbookus-fonts__picker-search::-webkit-search-cancel-button{cursor:pointer}.brandbookus-fonts__picker-option,.brandbookus-fonts__picker-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.brandbookus-fonts__picker-option-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:400;font-synthesis:none}.brandbookus-fonts__picker-upload{justify-content:flex-start;min-height:38px;margin-top:4px;padding:0 10px;border-bottom:1px solid #ececef}.brandbookus-fonts__picker-option:focus-visible,.brandbookus-fonts__picker-option:hover,.brandbookus-fonts__picker-upload:focus-visible,.brandbookus-fonts__picker-upload:hover{background:#f4f4f4;outline:0}.brandbookus-fonts__picker-options{max-height:310px;overflow-y:auto;overscroll-behavior:contain}.brandbookus-fonts__picker-group+.brandbookus-fonts__picker-group{border-top:1px solid #ececef}.brandbookus-fonts__picker-family{padding:10px 10px 4px;color:#777777;font-size:12px;line-height:16px}.brandbookus-fonts__picker-option{min-height:34px;padding:6px 10px;font-size:14px;line-height:18px}.brandbookus-fonts__picker-option[aria-selected=true]{background:var(--brandbookus-font-selection)}.brandbookus-fonts__picker-empty{margin:0;padding:16px 10px;color:#777777;font-size:13px;line-height:18px}.brandbookus-fonts__upload-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.brandbookus-fonts__source-error,.brandbookus-fonts__source-status{font-family:var(--brandbookus-nav-font);font-size:12px;line-height:15px}.brandbookus-fonts__source-status{color:#777777}.brandbookus-fonts__source-error{color:#c80100}.inline-trash-button.brandbookus-fonts__remove{position:absolute;top:0;right:-54px;opacity:0;pointer-events:none;transition:opacity .12s ease}.brandbookus-color-item__delete:before,.inline-trash-button.brandbookus-fonts__remove:before,.logo-backgrounds-stripes__delete:before{position:absolute;top:0;right:100%;width:4px;height:100%;content:""}.brandbookus-fonts__remove:focus-visible,.brandbookus-fonts__role:focus-within .brandbookus-fonts__remove,.brandbookus-fonts__role:hover .brandbookus-fonts__remove{opacity:1;pointer-events:auto}.brandbookus-fonts__confirm{position:absolute;top:0;left:0;z-index:8;width:max-content;max-width:320px}.brandbookus-fonts__add{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 14px;border:0;background:#f4f4f4;color:#000000;font-size:16px;cursor:pointer}.brandbookus-fonts__add:hover{background:#e9e9e9}.brandbookus-fonts__application-card>.is-highlighted{background:var(--brandbookus-font-selection);box-shadow:0 0 0 8px var(--brandbookus-font-selection)}.brandbookus-fonts__role strong{margin-bottom:8px;font-weight:650}.brandbookus-fonts__editable-text{box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;outline:0}.brandbookus-fonts__editable-text--single{display:block;width:calc(100% - 28px);margin:0 0 8px;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif!important;font-weight:550!important}.brandbookus-fonts__editable-text--multiline{display:block;width:100%;overflow:hidden;resize:none}.brandbookus-fonts__editable-text:focus{background:var(--brandbookus-font-selection);box-shadow:0 0 0 2px var(--brandbookus-font-selection)}.brandbookus-fonts__application-card{box-sizing:border-box;background:#ffffff;box-shadow:0 4px 4px rgb(0 0 0/.25),0 -1px 4px rgb(0 0 0/.25)}.brandbookus-fonts__application-slot{max-width:650px;margin:0;transition:background-color .12s ease,box-shadow .12s ease}.brandbookus-fonts__application-slot.brandbookus-fonts__editable-text{cursor:text}.brandbookus-fonts__application-slot--headline{font-size:60px;line-height:70px;letter-spacing:-.02em}.brandbookus-fonts__application-slot--lead{max-width:620px;font-size:25px;font-weight:400;line-height:1.2}.brandbookus-fonts__application-slot--subheading{max-width:620px;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.01em}.brandbookus-fonts__application-slot--body,.brandbookus-fonts__application-slot--secondary{max-width:620px;font-size:17px;font-weight:400;line-height:1.35}.brandbookus-fonts__application-slot--secondary{color:rgb(18 18 18/.58);font-size:14px}@container (max-width: 799px){.brandbookus-fonts__title{font-size:34px;line-height:37px}.site-view--brandbookus .brandbookus-fonts__file,.site-view--brandbookus .brandbookus-fonts__intro,.site-view--brandbookus .brandbookus-fonts__intro p,.site-view--brandbookus .brandbookus-fonts__rule{font-size:16px;line-height:20px}.brandbookus-fonts__item{margin-top:72px}.brandbookus-fonts__glyphs{font-size:clamp(32px,8.5cqw,44px)}.brandbookus-fonts__application{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);gap:40px;margin-top:72px}.brandbookus-fonts__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.brandbookus-fonts__role{font-size:15px;line-height:19px}.brandbookus-fonts__application-card{min-height:0;padding:clamp(28px,6cqw,50px)}.brandbookus-fonts__application-slot--headline{margin-top:0;font-size:clamp(38px,8cqw,50px);line-height:1.05}.brandbookus-fonts__application-slot--lead{font-size:clamp(22px,5cqw,30px)}}@container (max-width: 479px){.brandbookus-fonts__roles{grid-template-columns:1fr}}.brandbookus-materials__list{display:flex;flex-direction:column;width:100%;margin:0}.brandbookus-materials__head{padding:40px 40px 0}.brandbookus-materials__heading{width:min(805px,100%);margin:0;color:#00081e;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:50px;font-weight:650;line-height:50px;letter-spacing:-.015em}.brandbookus-materials__content{min-width:0;margin-top:30px}.brandbookus-materials__image{display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:0}.brandbookus-materials--editing{width:100%}.brandbookus-materials--editing .brandbookus-materials__content{display:grid;grid-gap:64px;gap:64px}.brandbookus-materials__group-title{margin:0 0 18px;color:#777777;font-family:var(--brandbookus-nav-font);font-size:14px;font-weight:400;line-height:18px}.brandbookus-materials__editable-item{min-height:118px;background:#f4f4f4}.brandbookus-materials__editable-item.is-empty{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch}.brandbookus-materials__editable-item.is-empty.is-mockup{box-sizing:border-box;display:block;width:100%;min-height:0;aspect-ratio:16/9;border:var(--brandbookus-empty-media-border);background:#ffffff}.brandbookus-materials--editing .inline-collection-item.inline-collection-item--initial-mockup{justify-self:start;width:min(66.666vw,calc(100% - 80px),1040px);max-width:1040px;margin-right:40px;margin-left:40px}.brandbookus-materials--editing .brandbookus-materials__list+.inline-collection-item--initial-mockup{margin-top:100px}.brandbookus-materials--editing .inline-collection-item.inline-collection-item--initial-mockup.has-existing-items{margin-top:30px}.brandbookus-materials__mockup-placeholder{display:grid;place-items:center;width:100%;height:100%}.brandbookus-materials__mockup-placeholder-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px;max-width:calc(100% - 32px)}.brandbookus-materials__mockup-placeholder-actions>button,.brandbookus-materials__mockup-placeholder-actions>label{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 14px;border:0;border-radius:0;font-family:var(--brandbookus-nav-font);font-size:15px;font-weight:var(--brandbookus-add-control-font-weight,550);line-height:1;cursor:pointer}.brandbookus-materials__mockup-placeholder-actions>label{background:#f4f4f4;color:#000000}.brandbookus-materials__mockup-placeholder-actions>button{background:#000000;color:#ffffff}.brandbookus-materials__mockup-placeholder-actions>label:focus-within,.brandbookus-materials__mockup-placeholder-actions>label:hover{background:#e9e9e9}.brandbookus-materials__mockup-placeholder-actions>button:focus-visible,.brandbookus-materials__mockup-placeholder-actions>button:hover{background:#292929;outline:none}.brandbookus-materials__mockup-placeholder-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.brandbookus-materials__upload{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:118px;border:var(--brandbookus-empty-media-border);background:#f4f4f4;font-family:var(--brandbookus-nav-font);font-size:15px;cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out}.brandbookus-materials__upload:focus-within,.brandbookus-materials__upload:hover{border-color:#000000;background:#eeeeee}.brandbookus-materials__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.brandbookus-materials__meta{display:grid;align-content:center;grid-gap:7px;gap:7px;min-height:72px;padding:20px;background:#ffffff;color:#111111;font-family:var(--brandbookus-nav-font);font-size:14px;line-height:18px}.brandbookus-materials__meta strong{font-size:16px;font-weight:550}.brandbookus-materials__meta span{color:#777777}.brandbookus-materials--editing .brandbookus-materials__list{gap:14px}.brandbookus-materials--editing .inline-collection-item{width:calc(100% - 60px)}.brandbookus-materials--editing .inline-collection-actions{top:0;right:-54px;display:flex}.brandbookus-materials--editing .inline-collection-actions button{width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px);background:#f4f4f4;font-size:0;line-height:0}.brandbookus-materials--editing .inline-collection-actions img{display:block;width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px)}.brandbookus-materials__generator{width:min(690px,100%);margin-top:10px}.brandbookus-materials__add{display:grid;justify-items:start;grid-gap:10px;gap:10px}.brandbookus-materials__add-options{display:flex;flex-wrap:wrap;gap:10px}.brandbookus-materials__add-options button,.brandbookus-materials__add-options label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:0;background:#f4f4f4;color:#000000;font-family:var(--brandbookus-nav-font);font-size:15px;cursor:pointer}.brandbookus-materials__add-options button:focus-visible,.brandbookus-materials__add-options button:hover,.brandbookus-materials__add-options label:focus-within,.brandbookus-materials__add-options label:hover{background:#e9e9e9;outline:none}.brandbookus-materials__add-options label input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.mockup-generator--inline{width:min(690px,100%)}.mockup-generator--inline .mockup-generator__trigger{width:auto;min-height:42px;padding:0 14px;border-radius:0;background:#000000;color:#ffffff;font-family:inherit;font-size:15px;font-weight:550}.mockup-generator--inline .mockup-generator__trigger:hover{background:#292929;transform:none}.mockup-generator--inline .mockup-generator__panel{gap:14px;padding:18px;background:#f4f4f4}.mockup-generator--inline .mockup-generator__title{font-size:22px;line-height:1.1}.mockup-generator--inline .mockup-generator__close{width:36px;min-width:36px;height:36px;background:#ffffff}.mockup-generator--inline .mockup-generator__description{max-width:560px;color:rgb(18 18 18/.58);font-size:14px;line-height:1.35}.mockup-generator--inline .mockup-generator__current{padding:12px 14px;border:0;border-radius:0;background:#ffffff;color:#000000;font-size:14px}.mockup-generator--inline .mockup-generator__link-button{color:#000000;text-decoration:underline;text-underline-offset:3px}.mockup-generator--inline .mockup-generator__preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mockup-generator--inline .mockup-generator__preset{min-height:0;padding:12px;background:#ffffff}.mockup-generator--inline .mockup-generator__preset--active{background:#ffffff;box-shadow:inset 0 0 0 2px #ff3864}.mockup-generator--inline .mockup-generator__field input,.mockup-generator--inline .mockup-generator__field textarea{background:#ffffff}.mockup-generator--inline .mockup-generator__field input:focus,.mockup-generator--inline .mockup-generator__field textarea:focus{border-color:transparent;box-shadow:inset 0 0 0 1.5px #000000}.mockup-generator--inline .ghost-button,.mockup-generator--inline .mockup-generator__submit,.mockup-generator--inline .mockup-generator__upload{min-height:42px;padding:0 14px;border-radius:0;font-family:inherit;font-size:15px}.mockup-generator--inline .ghost-button,.mockup-generator--inline .mockup-generator__upload{background:#ffffff;color:#000000}.mockup-generator--inline .mockup-generator__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.mockup-generator--inline .mockup-generator__logo{gap:7px;padding:8px;background:#ffffff}.mockup-generator--inline .mockup-generator__logo:focus{outline:none}.mockup-generator--inline .mockup-generator__logo:focus-visible{outline:2px solid #ff3864;outline-offset:2px}.mockup-generator--inline .mockup-generator__logo--active{background:#ffffff;box-shadow:inset 0 0 0 2px #ff3864}.mockup-generator--inline .mockup-generator__logo-preview{min-height:58px;padding:6px}.mockup-generator--inline .mockup-generator__logo-preview img{height:46px}.mockup-generator--inline .mockup-generator__logo-name{overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mockup-generator--inline .mockup-generator__submit{background:#000000;color:#ffffff}.mockup-generator--inline .mockup-generator__submit:hover:not(:disabled){background:#292929;transform:none}@container (max-width: 680px){.brandbookus-materials__editable-item.is-empty,.mockup-generator--inline .mockup-generator__preset-grid{grid-template-columns:minmax(0,1fr)}}.brandbookus-fonts{--brandbookus-font-selection:color-mix(in srgb,var(--brandbookus-accent,#54b9ea) 20%,transparent)}.brandbookus-fonts__roles{--brandbookus-font-role-gap:28px;gap:var(--brandbookus-font-role-gap)}.brandbookus-fonts>.brandbookus-fonts__add{margin-top:var(--brandbookus-related-gap)}.brandbookus-fonts__roles>.brandbookus-fonts__add{margin-top:calc(var(--brandbookus-related-gap) - var(--brandbookus-font-role-gap))}.brandbookus-fonts__role{isolation:isolate;box-sizing:border-box;width:230px;padding:0;border-radius:0;color:#00081e;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}.brandbookus-fonts__role:before{position:absolute;z-index:-1;inset:-10px -20px -10px -10px;background:transparent;content:"";pointer-events:none;transition:background-color .12s ease-out}.brandbookus-fonts__role.is-active{background:transparent}.brandbookus-fonts__role:has(.brandbookus-fonts__picker-trigger[aria-expanded=true]){z-index:50}.brandbookus-fonts__role.is-active:before{background:var(--brandbookus-font-selection)}.brandbookus-fonts__role strong,.brandbookus-fonts__role>.brandbookus-fonts__editable-text--single{display:block;width:230px;height:auto;min-height:28px;margin:0;padding:0;overflow:visible;color:inherit;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif!important;font-size:18px;font-style:normal;font-weight:550!important;line-height:28px;text-overflow:clip;white-space:normal}.brandbookus-fonts__source{display:block;margin:0}.brandbookus-fonts__name{line-height:22px;padding-block:3px;overflow-wrap:anywhere}.brandbookus-fonts__metric{display:block;min-height:28px;white-space:nowrap}.brandbookus-fonts__metric>[data-inline-item-field-id]{display:inline-block}.brandbookus-fonts__picker{width:230px}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__role>.brandbookus-fonts__editable-text--single{width:230px!important;max-width:230px!important;height:auto!important;min-height:28px!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__role>.brandbookus-fonts__editable-text--single:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__role>.brandbookus-fonts__editable-text--single:hover{background:transparent!important}.brandbookus-fonts__picker-trigger,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-trigger{box-sizing:border-box!important;width:223px!important;max-width:223px!important;height:33px!important;min-height:33px!important;max-height:33px!important;margin:-3px 0 -2px -10px!important;padding:0 9px!important;border:1px solid transparent!important;background:transparent!important;color:#00081e!important;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:28px!important;-webkit-backdrop-filter:none;backdrop-filter:none}.brandbookus-fonts__picker-trigger:focus-visible,.brandbookus-fonts__picker-trigger:hover:not(:disabled),.brandbookus-fonts__picker-trigger[aria-expanded=true],.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-trigger:focus-visible,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-trigger:hover:not(:disabled),.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-trigger[aria-expanded=true]{border-color:var(--brandbookus-font-selection)!important;background:#ffffff!important;box-shadow:none!important}.brandbookus-fonts__picker-trigger svg{width:11px;height:7px;stroke-width:1.5}.brandbookus-fonts__picker-menu{isolation:isolate;z-index:60;top:calc(100% + 2px);left:-10px;width:383px;max-width:min(383px,calc(100vw - 40px));max-height:380px;padding:10px;overflow:hidden;border:0;background:#ffffff;box-shadow:10px 10px 124px rgb(0 0 0/.25);color:#000000;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif}.brandbookus-fonts__picker-search-wrap{position:relative;display:block;width:100%;height:50px}.brandbookus-fonts__picker-search-wrap>img{position:absolute;z-index:1;top:17px;left:13px;width:16px;height:16px;pointer-events:none}.brandbookus-fonts__picker-search,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-search{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 14px 0 38px!important;border:0!important;background:#f4f4f4!important;color:#000000!important;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;-webkit-backdrop-filter:none;backdrop-filter:none}.brandbookus-fonts__picker-search:focus,.brandbookus-fonts__picker-search:hover,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-search:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-search:hover{background:#f4f4f4!important}.brandbookus-fonts__picker-search::placeholder{color:#a5a5a5!important}.brandbookus-fonts__picker-upload{min-height:64px;margin:0;padding:0 13px;border-bottom:1px solid #e8e8e8;font-size:20px;line-height:24px}.brandbookus-fonts__picker-upload>span{font-size:30px;font-weight:300;line-height:1}.brandbookus-fonts__picker-options{max-height:246px}.brandbookus-fonts__picker-group+.brandbookus-fonts__picker-group{border-top-color:#e8e8e8}.brandbookus-fonts__picker-family{min-height:35px;padding:10px 13px 5px;color:#a5a5a5;font-size:16px;line-height:20px}.brandbookus-fonts__picker-option{min-height:44px;padding:8px 13px;font-size:20px;line-height:28px}.brandbookus-fonts__picker-option[aria-selected=true]{background:transparent;font-weight:700}.brandbookus-fonts__picker-option:focus-visible,.brandbookus-fonts__picker-option:hover,.brandbookus-fonts__picker-option[aria-selected=true]:focus-visible,.brandbookus-fonts__picker-option[aria-selected=true]:hover,.brandbookus-fonts__picker-upload:focus-visible,.brandbookus-fonts__picker-upload:hover{background:#f4f4f4}.brandbookus-fonts__picker-empty{padding:16px 13px;font-size:16px;line-height:20px}.inline-trash-button.brandbookus-fonts__remove{top:-4px;right:-18px}.brandbookus-fonts__drag-handle{top:var(--brandbookus-management-inset,4px);left:-44px;z-index:36;display:flex;align-items:flex-start;justify-content:center;width:44px;height:100%;min-height:38px;padding:0 8px 0 0;box-sizing:border-box}.brandbookus-fonts__add{gap:10px;min-height:28px;padding:0;background:transparent;color:rgb(0 0 0/.3);font-family:var(--brandbookus-nav-font);font-size:18px;font-weight:400;line-height:28px}.site-view__block-add{padding:15px 40px}.brandbookus-fonts__add img{width:14px;height:14px;opacity:.3}.brandbookus-fonts__add:focus-visible,.brandbookus-fonts__add:hover{background:transparent;color:var(--brandbookus-accent);outline:0}.brandbookus-fonts__application-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--brandbookus-related-gap);min-width:0;width:100%;max-width:1040px;min-height:0;padding:50px;overflow:hidden;color:#00081e;box-shadow:-1px 16px 50px -10px rgb(37 43 55/.2)}.site-view--brandbookus .brandbookus-fonts__application-card>.brandbookus-fonts__application-slot{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-block:var(--typography-leading-compensation,0);padding-inline:0;color:#00081e;overflow-wrap:break-word;white-space:pre-wrap;word-break:normal;-webkit-hyphens:none;hyphens:none}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-slot.brandbookus-fonts__editable-text{width:100%!important;max-width:100%!important;height:auto;min-height:0!important;max-height:none!important;padding-block:var(--typography-leading-compensation,0)!important;padding-inline:0!important;overflow:visible!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.brandbookus-fonts__application-slot--eyebrow{font-size:25px;font-weight:400;line-height:28px}.brandbookus-fonts__application-slot--headline{font-size:50px;font-weight:400;line-height:60px;letter-spacing:0}.brandbookus-fonts__application-slot--lead,.brandbookus-fonts__application-slot--subheading{width:100%;max-width:100%;font-size:30px;font-weight:400;line-height:35px;letter-spacing:0}.brandbookus-fonts__application-slot--body{width:100%;max-width:100%;color:#00081e;font-size:25px;font-weight:400;line-height:normal}.brandbookus-fonts__application-card>.is-highlighted,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-card>.is-highlighted,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-card>.is-highlighted:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-card>.is-highlighted:hover{background:var(--brandbookus-font-selection)!important;box-shadow:0 0 0 15px var(--brandbookus-font-selection)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-slot.brandbookus-fonts__editable-text:focus:not(.is-highlighted),.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-slot.brandbookus-fonts__editable-text:hover:not(.is-highlighted){background:#e8e8e8!important;box-shadow:none!important}@container (max-width: 799px){.brandbookus-fonts__picker,.brandbookus-fonts__role,.brandbookus-fonts__role strong,.brandbookus-fonts__role>.brandbookus-fonts__editable-text--single{width:100%}.brandbookus-fonts__application-card{width:100%;min-height:0}.brandbookus-fonts__application-slot--headline{font-size:clamp(38px,8cqw,50px);line-height:1.08}.brandbookus-fonts__application-slot--body{font-size:clamp(18px,4cqw,25px)}}.brandbookus-pattern{width:100%;color:inherit}.brandbookus-pattern__head{display:block}.brandbookus-pattern__heading{width:min(805px,100%);margin:0;padding:0;color:inherit;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:50px;line-height:50px;font-weight:650;letter-spacing:-.015em}.brandbookus-pattern__items{display:grid;grid-gap:145px;gap:145px;margin-top:30px}.brandbookus-pattern__item{min-width:0}.brandbookus-pattern__copy{width:min(800px,100%);color:inherit;font-size:18px;line-height:1.28}.brandbookus-pattern__item-title{margin:0;color:inherit;font:inherit;font-weight:650}.editor-shell .brandbookus-pattern__description,.editor-shell .brandbookus-pattern__description p,.site-view--brandbookus .brandbookus-pattern__description,.site-view--brandbookus .brandbookus-pattern__description p{max-width:none;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:0}.brandbookus-pattern__media{display:grid;grid-gap:var(--brandbookus-group-gap);gap:var(--brandbookus-group-gap);width:100%}.brandbookus-pattern__asset{position:relative;min-width:0}.brandbookus-pattern__media>.inline-missing-image{width:100%;max-width:none}.brandbookus-pattern__copy+.brandbookus-pattern__media{margin-top:var(--brandbookus-group-gap)}.brandbookus-pattern__image{display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:0;object-fit:contain}.brandbookus-pattern__empty{margin:30px 0 0;color:currentColor;opacity:.55;font-size:18px}.brandbookus-pattern__add.inline-collection-add{margin-top:50px}.inline-collection-item{position:relative;min-width:0}.inline-collection-item.is-dragging{z-index:20;background:var(--brandbookus-bg,#ffffff);box-shadow:0 12px 36px rgb(0 0 0/.14);opacity:.94}.inline-collection-actions,.inline-collection-drag{position:absolute;z-index:12;display:flex;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.inline-collection-drag{top:var(--brandbookus-management-inset,4px);left:-32px;width:32px;height:28px;padding:0 4px 0 0;border:0;background:transparent;color:currentColor;font-family:var(--brandbookus-nav-font);font-size:17px;cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:auto;touch-action:none}.inline-collection-drag img{display:block;width:11px;height:18px;margin:auto}.inline-collection-actions{top:0;right:-54px;padding-left:4px}.inline-collection-actions button{padding:0;border:0;background:#f4f4f4;color:#000000;font-family:var(--brandbookus-nav-font);font-size:0;line-height:0;cursor:pointer}.inline-collection-actions .inline-trash-button img,.inline-collection-actions button{width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px)}.inline-collection-drag:focus-visible,.inline-collection-drag:hover,.inline-collection-item.has-inline-image-overlay>.inline-collection-drag,.inline-collection-item.is-dragging>.inline-collection-drag,.inline-collection-item:hover>.inline-collection-drag{opacity:1;pointer-events:auto}.brandbookus-logo-showcase.is-sorting .brandbookus-logo-showcase__attachment-files,.brandbookus-logo-showcase.is-sorting .brandbookus-logo-showcase__attachment-stack,.brandbookus-logo-showcase.is-sorting .inline-collection-actions,.brandbookus-logo-showcase.is-sorting .inline-collection-add{pointer-events:none!important}.brandbookus-logo-showcase.is-sorting .brandbookus-logo-showcase__attachment:not(.is-dragging)>.inline-collection-drag,.brandbookus-logo-showcase.is-sorting .inline-collection-actions{opacity:0!important;pointer-events:none!important}.brandbookus-logo-showcase.is-sorting .brandbookus-logo-showcase__attachment.is-dragging>.inline-collection-drag{opacity:1!important;pointer-events:auto!important}.inline-edit-surface--active:has(.brandbookus-logo-showcase.is-sorting)>.inline-image-replace{opacity:0;pointer-events:none}.site-view--brandbookus.site-view--editing .brandbookus-logo-showcase.is-sorting .brandbookus-download-link:hover>.brandbookus-download-link__name,.site-view--brandbookus.site-view--editing .brandbookus-logo-showcase.is-sorting [data-inline-text-key]:hover{background:transparent!important;color:inherit!important;box-shadow:none!important}.brandbookus-logo-showcase__attachment.has-inline-image-overlay .brandbookus-logo-showcase__media-owner>.inline-collection-actions,.brandbookus-logo-showcase__attachment:focus-within .brandbookus-logo-showcase__media-owner>.inline-collection-actions,.brandbookus-logo-showcase__attachment:hover .brandbookus-logo-showcase__media-owner>.inline-collection-actions,.inline-collection-item.has-inline-image-overlay>.inline-collection-actions,.inline-collection-item:focus-within>.inline-collection-actions,.inline-collection-item:hover>.inline-collection-actions{z-index:36;opacity:1;pointer-events:auto}.inline-collection-confirm{position:absolute;top:0;right:auto;left:max(0px,calc(100% - 260px));z-index:48;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(260px,calc(100vw - 24px));max-width:none;flex-wrap:nowrap}.inline-collection-confirm>span{grid-column:1/-1;margin-right:0;white-space:normal}.inline-collection-confirm>button{width:100%}.inline-collection-add{justify-content:center;gap:9px;box-sizing:border-box;min-height:42px;background:#f1f1f1;color:#111111;font-size:15px}.inline-collection-add,.inline-collection-add-copy{display:inline-flex;align-items:center;border:0;font-family:var(--brandbookus-nav-font);cursor:pointer}.inline-collection-add-copy{gap:6px;width:-moz-fit-content;width:fit-content;min-height:28px;margin:7px 0 10px;padding:0;background:transparent;color:rgb(18 18 18/.52);font-size:13px}.inline-collection-add-copy:hover{color:#111111}.inline-collection-add{margin-top:var(--brandbookus-related-gap,15px);padding:0 14px}.editor-shell .pattern-preview{box-sizing:border-box;width:100%;max-width:none;padding:40px;background:#ffffff;color:#00081e}.editor-shell .pattern-preview.brandbookus-pattern--brand{background:var(--brandbookus-first-background,var(--brandbookus-accent,#00081e));color:var(--brandbookus-first-foreground,#ffffff)}.brandbookus-download-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;width:-moz-fit-content;width:fit-content;max-width:min(100%,66.6667vw);margin:1.5em 0 0;padding:0;list-style:none}.brandbookus-download-list>li{min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%}.brandbookus-download-list a{display:inline-flex;min-width:0;width:100%;max-width:100%;font-size:1em}.site-view--brandbookus a.brandbookus-download-link,.site-view--brandbookus a.brandbookus-download-link:hover{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.brandbookus-appendix-catalog{display:grid;grid-gap:96px;gap:96px;width:100%;margin-top:56px;container-type:inline-size}.brandbookus-appendix-group{display:grid;grid-gap:10px;gap:10px}.brandbookus-appendix-group__head{display:flex;align-items:baseline;justify-content:flex-start;gap:4px}.brandbookus-appendix-group__head h3{margin:0;font-weight:550}.brandbookus-appendix-group__head h3,.brandbookus-appendix-group__head span{font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:1.2}.brandbookus-appendix-group__head span{color:#bfbfbf}.brandbookus-appendix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));grid-gap:44px 10px;gap:44px 10px}.brandbookus-appendix-card-wrap{position:relative;min-width:0}.brandbookus-appendix-card-wrap.is-hidden .brandbookus-appendix-card__copy,.brandbookus-appendix-card-wrap.is-hidden .brandbookus-appendix-card__formats,.brandbookus-appendix-card-wrap.is-hidden .brandbookus-appendix-card__preview{opacity:.32;filter:grayscale(1)}.brandbookus-appendix-card__preview-wrap{position:relative}.site-view--brandbookus a.brandbookus-appendix-card__preview{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:350/220;overflow:hidden;background:#f6f6f6;color:#121212;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition:opacity .16s ease,filter .16s ease}.site-view--brandbookus a.brandbookus-appendix-card__preview:focus-visible,.site-view--brandbookus a.brandbookus-appendix-card__preview:hover{color:#121212;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.brandbookus-appendix-card__image{display:block;box-sizing:border-box;width:100%;height:100%;padding:20px;object-fit:contain;filter:none;mix-blend-mode:normal}.brandbookus-appendix-card__preview--material .brandbookus-appendix-card__image{padding:0;object-fit:cover}.brandbookus-appendix-card__logo-surface{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none;height:100%;border-radius:0}.brandbookus-appendix-card__logo-surface>img{max-width:100%;max-height:100%}.brandbookus-appendix-card__extension{font-size:28px;font-weight:550;line-height:1}.brandbookus-appendix-card__copy{display:flex;align-items:baseline;gap:4px;min-width:0;padding-top:10px;transition:opacity .16s ease,filter .16s ease}.brandbookus-appendix-card__copy strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.brandbookus-appendix-card__copy small,.brandbookus-appendix-card__copy strong{font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:1.2}.brandbookus-appendix-card__copy small{flex:0 0 auto;color:#bfbfbf}.brandbookus-appendix-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0/.3);opacity:0;transition:opacity .16s ease}.brandbookus-appendix-card__download-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:226px;height:50px;padding:0 24px;background:#000000;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:20px;line-height:1;transition:background-color .18s ease-out}.brandbookus-appendix-card__download-all:hover,.brandbookus-appendix-card__preview:focus-visible .brandbookus-appendix-card__download-all{background:var(--brandbookus-primary-action-hover-background,#383838)}.brandbookus-appendix-card__download-all img{display:block;flex:0 0 auto;width:16px;height:16px;transform:rotate(-90deg)}.brandbookus-appendix-card__formats{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;transition:opacity .16s ease,filter .16s ease}.site-view--brandbookus .brandbookus-appendix-card__formats a{display:inline-flex;align-items:center;min-height:37px;padding:0 10px;background:#f4f4f4;color:#000000;font-family:var(--font-hauss),"Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:1;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.site-view--brandbookus .brandbookus-appendix-card__formats a:focus-visible,.site-view--brandbookus .brandbookus-appendix-card__formats a:hover{background:#e8e8e8;color:#000000;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}.brandbookus-appendix-card__visibility{position:absolute;top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;background:#ffffff;color:#121212;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease-out,background-color .18s ease-out}.brandbookus-appendix-card__preview-wrap:focus-within>.brandbookus-appendix-card__visibility,.brandbookus-appendix-card__preview-wrap:hover>.brandbookus-appendix-card__visibility,.brandbookus-appendix-card__visibility:focus-visible{opacity:1;pointer-events:auto}.brandbookus-appendix-card__preview-wrap:focus-within>.brandbookus-appendix-card__visibility:focus-visible,.brandbookus-appendix-card__preview-wrap:hover>.brandbookus-appendix-card__visibility:hover{background-color:#f2f2f2;opacity:.78}.brandbookus-appendix-card__visibility>span{display:block;width:17px;height:14px;background:currentColor;-webkit-mask:var(--appendix-visibility-icon) center /contain no-repeat;mask:var(--appendix-visibility-icon) center /contain no-repeat}.brandbookus-appendix-card__preview-wrap:hover .brandbookus-appendix-card__overlay,.brandbookus-appendix-card__preview:focus-visible .brandbookus-appendix-card__overlay{opacity:1}.brandbookus-appendix-card__preview:focus-visible{outline:2px solid #121212;outline-offset:4px}@container (max-width: 820px){.brandbookus-appendix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.brandbookus-appendix-catalog{gap:44px;margin-top:44px}.brandbookus-appendix-grid{grid-template-columns:minmax(0,1fr);gap:44px}}.brandbookus-muted{color:var(--brandbookus-muted)}.brandbookus-facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8em,1fr));grid-gap:1.5em;gap:1.5em;margin-top:2em}.brandbookus-facts-grid__value{font-size:2em;font-weight:550;line-height:1.1}.brandbookus-facts-grid__label{margin-top:.3em;color:var(--brandbookus-muted);font-size:.85em;line-height:1.4}.brandbookus-embed__frame{display:block;width:100%;margin-top:1.5em;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.brandbookus-logo-backgrounds{--logo-backgrounds-gutter:40px;width:100%;color:#00081e}.brandbookus-logo-backgrounds__title{width:min(100%,1040px);margin:0;padding:0;color:inherit;font-size:50px;line-height:55px;font-weight:650;letter-spacing:0}.brandbookus-logo-backgrounds__copy,.site-view--brandbookus .brandbookus-logo-backgrounds__copy p{width:min(100%,800px);max-width:none;margin:0;padding:0;color:inherit;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0}.brandbookus-logo-backgrounds__copy{margin-top:30px}.brandbookus-logo-backgrounds__copy>strong{display:block;font-weight:650}.site-view--brandbookus .brandbookus-logo-backgrounds__copy p+p{margin-top:10px}.brandbookus-logo-backgrounds__copy--neutral{margin-top:96px}.brandbookus-logo-backgrounds__stripes{width:calc(100% + (var(--logo-backgrounds-gutter) * 2));padding-bottom:calc(36px + .5rem);margin-right:calc(var(--logo-backgrounds-gutter) * -1);margin-left:calc(var(--logo-backgrounds-gutter) * -1)}.brandbookus-logo-backgrounds__stripes--colored,.brandbookus-logo-backgrounds__stripes--neutral{margin-top:var(--brandbookus-group-gap)}.logo-backgrounds-stripes{width:100%}.logo-backgrounds-stripes__columns{display:grid;align-items:start;justify-content:start;grid-column-gap:var(
    --logo-background-column-gap,var(--logo-backgrounds-gutter,40px)
  );column-gap:var(
    --logo-background-column-gap,var(--logo-backgrounds-gutter,40px)
  );grid-row-gap:0;row-gap:0;width:100%;max-width:calc(var(--logo-backgrounds-max-content-width, 100%) + (var(--logo-backgrounds-gutter, 40px) * 2));min-height:var(--logo-backgrounds-columns-height,900px);padding:0 var(--logo-backgrounds-gutter,40px);box-sizing:border-box}.logo-backgrounds-stripes__columns.is-empty{max-width:none}.logo-backgrounds-stripes__column,.logo-backgrounds-stripes__sortable{width:100%;min-width:0;height:var(--logo-backgrounds-columns-height,900px)}.logo-backgrounds-stripes__column{position:relative;display:grid;grid-auto-rows:var(--logo-background-row-height,225px)}.logo-backgrounds-stripes__item{--logo-backgrounds-cross-color:#c80100;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--logo-background-row-height,225px);padding:19px 0;overflow:clip;border:0;background:transparent;color:inherit;font:inherit;text-align:left;box-sizing:border-box}.logo-backgrounds-stripes__item--colored{--logo-backgrounds-cross-color:#ffffff}.logo-backgrounds-stripes__sortable{position:relative;z-index:1;container-name:logo-background-column;container-type:inline-size;cursor:-webkit-grab;cursor:grab;touch-action:none;will-change:transform}.logo-backgrounds-stripes__sortable:active{cursor:-webkit-grabbing;cursor:grabbing}.logo-backgrounds-stripes__sortable .logo-backgrounds-stripes__column{height:100%;transition:opacity .15s ease}.logo-backgrounds-stripes__sortable .logo-backgrounds-stripes__column:before{position:absolute;inset:0;z-index:0;border:0;background:rgb(255 255 255/.18);box-shadow:none;opacity:0;content:"";pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:opacity .13s ease-out}.logo-backgrounds-stripes__sortable.is-dragging .logo-backgrounds-stripes__column:before,.logo-backgrounds-stripes__sortable.is-linked-dragging .logo-backgrounds-stripes__column:before,.logo-backgrounds-stripes__sortable:focus-within .logo-backgrounds-stripes__column:before,.logo-backgrounds-stripes__sortable:hover .logo-backgrounds-stripes__column:before{opacity:1}.logo-backgrounds-stripes__sortable.is-pointer-drag-settled .logo-backgrounds-stripes__column:before{opacity:0}.logo-backgrounds-stripes__sortable.is-dragging .logo-backgrounds-stripes__column,.logo-backgrounds-stripes__sortable.is-linked-dragging .logo-backgrounds-stripes__column{z-index:6;opacity:.96}.logo-backgrounds-stripes__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--logo-background-content-height,166.5px);padding:0;overflow:hidden;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:-webkit-grab;cursor:grab}.logo-backgrounds-stripes__content:focus-visible{outline:2px solid var(--brandbookus-accent,#54b9ea);outline-offset:-2px}.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):focus-within:after,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):focus-within:before,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):hover:after,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):hover:before,.logo-backgrounds-stripes__item--forbidden:after,.logo-backgrounds-stripes__item--forbidden:before{position:absolute;top:50%;right:0;left:0;z-index:3;height:3px;background:var(--logo-backgrounds-cross-color);content:"";transform:translateY(-50%) rotate(13deg);transform-origin:center;pointer-events:none}.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):focus-within:after,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):hover:after,.logo-backgrounds-stripes__item--forbidden:after{transform:translateY(-50%) rotate(-13deg)}.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):focus-within:after,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):focus-within:before,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):hover:after,.logo-backgrounds-stripes__item--editable:not(.logo-backgrounds-stripes__item--forbidden):hover:before{opacity:.42;-webkit-mask-image:repeating-linear-gradient(90deg,#000000 0 9px,transparent 9px 14px);mask-image:repeating-linear-gradient(90deg,#000000 0 9px,transparent 9px 14px)}.logo-backgrounds-stripes__controls{position:absolute;inset:0;z-index:8;display:block;width:100%;height:100%;padding:0;opacity:0;pointer-events:none;transition:opacity .13s ease-out}.logo-backgrounds-stripes__delete{position:absolute;top:.5rem;right:.5rem;width:min(50px,calc(100cqw - 1rem));min-width:0;height:min(50px,calc(100cqw - 1rem));min-height:0;border-radius:0;background:#f4f4f4;box-shadow:none;cursor:pointer;pointer-events:auto}.logo-backgrounds-stripes__delete img{width:100%;height:100%}.logo-backgrounds-stripes__replace{position:absolute;top:calc(100% + .5rem);bottom:auto;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 1rem);min-width:0;height:36px;padding:0 14px;background:#000000;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:14px;font-weight:550;line-height:1;cursor:pointer;pointer-events:auto;transform:translateX(-50%);box-sizing:border-box}.logo-backgrounds-stripes__replace span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-backgrounds-stripes__replace img{display:block;flex:0 0 18px;width:18px;height:14px}.logo-backgrounds-stripes__replace input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.logo-backgrounds-stripes__controls:focus-within,.logo-backgrounds-stripes__sortable:focus-within .logo-backgrounds-stripes__controls,.logo-backgrounds-stripes__sortable:hover .logo-backgrounds-stripes__controls{opacity:1}.logo-backgrounds-stripes__add-button:focus-visible,.logo-backgrounds-stripes__delete:focus-visible,.logo-backgrounds-stripes__replace:focus-within{outline:2px solid #ff3864;outline-offset:2px}.logo-backgrounds-stripes__confirm{position:absolute;top:calc(100% + 10px);left:50%;z-index:10;width:max-content;min-height:36px;transform:translateX(-50%)}.logo-backgrounds-stripes__add{position:relative;width:100%;height:var(--logo-backgrounds-columns-height,900px);padding:.5rem}.logo-backgrounds-stripes__add,.logo-backgrounds-stripes__add-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logo-backgrounds-stripes__add-button{width:min(50px,100%);height:auto;aspect-ratio:1;padding:0;border:0;border-radius:0;background:#f4f4f4;box-shadow:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none}.logo-backgrounds-stripes__add-button:hover{background:#e9e9e9}@container logo-background-column (max-width: 118px){.logo-backgrounds-stripes__replace{gap:0;padding-inline:10px}.logo-backgrounds-stripes__replace img{display:none}}@container logo-background-column (max-width: 84px){.logo-backgrounds-stripes__replace{font-size:12px;padding-inline:6px}}.logo-backgrounds-stripes__options{position:absolute;top:calc(50% + 30px);left:50%;z-index:20;display:flex;flex-wrap:wrap;gap:4px;width:260px;max-height:280px;padding:8px;overflow-y:auto;border:1px solid rgb(0 8 30/.14);border-radius:12px;background:#ffffff;box-shadow:0 14px 38px rgb(0 8 30/.2);color:#00081e;transform:translateX(-50%)}.logo-backgrounds-stripes__options>button{display:flex;flex:0 0 80px;justify-content:center;width:80px}.logo-backgrounds-stripes__options>button,.logo-backgrounds-stripes__upload{align-items:center;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.logo-backgrounds-stripes__upload{display:grid;flex:1 0 100%;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left}.logo-backgrounds-stripes__options>button:hover,.logo-backgrounds-stripes__upload:hover{background:#f1f2f4}.logo-backgrounds-stripes__options>button img{display:block;width:64px;height:32px;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal}.logo-backgrounds-stripes__upload img{justify-self:center}.logo-backgrounds-stripes__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.logo-backgrounds-stripes__options-empty{flex:1 0 100%;padding:10px;color:rgb(0 8 30/.56);font-size:13px}.logo-backgrounds-stripes__logo{display:block;width:auto;max-width:100%;height:auto;max-height:var(--logo-background-content-height,166.5px);margin-inline:auto;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal}.logo-backgrounds-stripes__missing{max-width:150px;font-size:14px;line-height:17px}.logo-backgrounds-stripes__missing--black{color:#000000}.logo-backgrounds-stripes__missing--white{color:#ffffff}.entity-view--logo-backgrounds{width:100%;max-width:none}.entity-view--logo-backgrounds .entity-view__background-copy{margin-top:20px}.entity-view--logo-backgrounds .entity-view__background-copy:nth-of-type(2){margin-top:48px}.entity-view--logo-backgrounds .logo-backgrounds-stripes{margin-top:24px;overflow:hidden}@container (max-width: 519px){.brandbookus-logo-backgrounds__title{font-size:34px;line-height:37px}.brandbookus-logo-backgrounds__copy,.site-view--brandbookus .brandbookus-logo-backgrounds__copy p{font-size:16px;line-height:20px}.brandbookus-logo-backgrounds__copy{margin-top:30px}.brandbookus-logo-backgrounds__copy--neutral{margin-top:64px}.brandbookus-logo-backgrounds__stripes--colored,.brandbookus-logo-backgrounds__stripes--neutral{margin-top:var(--brandbookus-group-gap)}.logo-backgrounds-stripes__item{padding:18px 0}}@media (max-width:959px){.brandbookus-logo-backgrounds{--logo-backgrounds-gutter:24px}}.brandbookus-logo-photography{width:100%;color:#00081e}.brandbookus-logo-photography--empty{display:flex;align-items:center;justify-content:center;min-height:854px;overflow:hidden}.brandbookus-logo-photography__empty-label,.entity-view--logo-photography-empty>span{flex:0 0 auto;color:rgb(0 0 0/.1);font-size:150px;line-height:247px;font-weight:500;white-space:nowrap;transform:rotate(-13.1deg);transform-origin:center}.brandbookus-logo-photography__title{min-width:0;margin:0;padding:0;color:inherit;font-size:50px;line-height:55px;font-weight:650;letter-spacing:0}.brandbookus-logo-photography__heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:30px;width:100%}.site-view--brandbookus .brandbookus-logo-photography__drag-hint{flex:0 1 36ch;max-width:36ch;margin:0;padding:0;color:rgb(0 8 30/.45);font-size:15px;font-style:italic;line-height:1.3;text-align:right;letter-spacing:0}.site-view--brandbookus .brandbookus-logo-photography__body,.site-view--brandbookus .brandbookus-logo-photography__body p,.site-view--brandbookus .logo-photography-item__rule,.site-view--brandbookus .logo-photography-item__rule p{width:min(100%,800px);max-width:none;margin:0;padding:0;color:inherit;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0}.site-view--brandbookus .brandbookus-logo-photography__body{margin-top:30px}.logo-photography-list{display:flex;flex-direction:column;gap:calc(var(--brandbookus-group-gap) * 2);width:100%;margin-top:var(--brandbookus-group-gap)}.logo-photography-item{position:relative}.logo-photography-list>.logo-photography-item-shell{width:100%;margin-inline:0;padding-inline:0}.logo-photography-item__controls{position:absolute;top:0;right:-38px;z-index:12;display:flex;align-items:center;gap:6px;padding-left:4px;transition:opacity .12s ease-out}.inline-collection-item.has-inline-image-overlay .logo-photography-item__controls,.inline-collection-item:focus-within .logo-photography-item__controls,.inline-collection-item:hover .logo-photography-item__controls{opacity:1;pointer-events:auto}.logo-photography-item__controls button{width:34px;height:34px;padding:0;border:0;background:#ffffff;color:#c80100;font-family:var(--brandbookus-nav-font);font-size:21px;cursor:pointer}.logo-photography-item__logo-options{margin:30px 0 0}.logo-photography-item__confirm{position:absolute;top:0;right:0;z-index:20}.logo-photography-list__add{position:relative;margin-top:var(--brandbookus-related-gap,15px)}.logo-photography-list__add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.logo-photography-item{width:100%;min-width:0}.logo-photography-item__rule{margin-bottom:var(--brandbookus-group-gap)!important}.logo-photography-item__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:19px;gap:19px;width:100%}.logo-photography-card{min-width:0}.logo-photography-card__visual{--logo-photography-editor-color:#e439ee;position:relative;width:100%;overflow:hidden;border-radius:0;background:transparent}.logo-photography-card__photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.logo-photography-card__logo-wrap{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:42%;height:22%}.logo-photography-card__logo-wrap--manual{right:auto;bottom:auto;transform:translate(-50%,-50%)}.logo-photography-card__logo-wrap--draggable{z-index:33;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-photography-card__logo-wrap--dragging{cursor:-webkit-grabbing;cursor:grabbing}.logo-photography-card__guide{position:absolute;z-index:35;background:var(--logo-photography-editor-color);pointer-events:none}.logo-photography-card__guide--vertical{top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%)}.logo-photography-card__guide--horizontal{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}@media print{.logo-photography-card__guide{display:none}}.logo-photography-card__logo-wrap--draggable:focus-within,.logo-photography-card__logo-wrap--draggable:hover,.logo-photography-card__logo-wrap--dragging{outline:1px solid var(--logo-photography-editor-color)}.site-view--brandbookus .logo-photography-card__resize{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:0;background:var(--logo-photography-editor-color);color:#fff;box-shadow:none;cursor:nwse-resize;touch-action:none;opacity:0}.logo-photography-card__resize>svg{width:var(--als-button-small-icon-size,16px);height:var(--als-button-small-icon-size,16px);pointer-events:none}.site-view--brandbookus .logo-photography-card__resize:active,.site-view--brandbookus .logo-photography-card__resize:hover{background:var(--logo-photography-editor-color)}.site-view--brandbookus .logo-photography-card__resize:focus:not(:focus-visible){outline:none}.site-view--brandbookus .logo-photography-card__resize:focus-visible{outline:1px solid currentColor;outline-offset:-3px}.site-view--brandbookus .logo-photography-card__logo-wrap:focus-within .logo-photography-card__resize,.site-view--brandbookus .logo-photography-card__logo-wrap:hover .logo-photography-card__resize{opacity:1}@media (hover:none){.site-view--brandbookus .logo-photography-card__resize{opacity:1}}.logo-photography-card__logo-wrap--top-left{top:7%;left:7%}.logo-photography-card__logo-wrap--top-right{top:7%;right:7%}.logo-photography-card__logo-wrap--bottom-left{bottom:7%;left:7%}.logo-photography-card__logo-wrap--bottom-right{right:7%;bottom:7%}.logo-photography-card__logo-wrap--plate{width:46%;height:28%;box-sizing:border-box}.logo-photography-card__logo-wrap--plate:before{content:"";position:absolute;inset:calc(-1 * var(--logo-surface-padding))}.site-view--brandbookus .logo-photography-card__logo{display:block;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal;pointer-events:none}.logo-photography-card__missing{max-width:130px;padding:8px 10px;background:rgb(255 255 255/.88);color:#000000;font-size:13px;line-height:16px}.logo-photography-card__cross{position:absolute;inset:0;z-index:34;pointer-events:none}.logo-photography-card__cross:after,.logo-photography-card__cross:before{position:absolute;inset:0;content:"";pointer-events:none}.logo-photography-card__cross:before{background:linear-gradient(to bottom right,transparent 49.86%,#ce4141 49.93% 50.07%,transparent 50.14%)}.logo-photography-card__cross:after{background:linear-gradient(to top right,transparent 49.86%,#ce4141 49.93% 50.07%,transparent 50.14%)}.logo-photography-card__caption{width:100%;max-width:none;margin:var(--brandbookus-related-gap) 0 0;padding:0;color:#00081e;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0}.logo-photography-card--bad .logo-photography-card__caption strong{color:#c80100;font-weight:650}.logo-photography-card--good .logo-photography-card__caption strong{color:#58a400;font-weight:650}.entity-view--logo-photography{width:100%;max-width:none}.entity-view--logo-photography-empty{align-items:center;justify-content:center;min-height:640px;overflow:hidden}@container (max-width: 699px){.logo-photography-item__pair{grid-template-columns:minmax(0,1fr);gap:36px}.logo-photography-list{gap:80px}}@container (max-width: 519px){.brandbookus-logo-photography--empty{min-height:70cqw}.brandbookus-logo-photography__empty-label,.entity-view--logo-photography-empty>span{font-size:22cqw;line-height:1.2}.brandbookus-logo-photography__title{font-size:34px;line-height:37px}.brandbookus-logo-photography__heading-row{align-items:flex-start;flex-direction:column;gap:12px}.site-view--brandbookus .brandbookus-logo-photography__drag-hint{flex-basis:auto;max-width:40ch;font-size:13px;text-align:left}.logo-photography-card__caption,.site-view--brandbookus .brandbookus-logo-photography__body,.site-view--brandbookus .brandbookus-logo-photography__body p,.site-view--brandbookus .logo-photography-item__rule,.site-view--brandbookus .logo-photography-item__rule p{font-size:16px;line-height:20px}.site-view--brandbookus .brandbookus-logo-photography__body{margin-top:30px}.logo-photography-list{margin-top:var(--brandbookus-group-gap)}.logo-photography-item__rule{margin-bottom:var(--brandbookus-group-gap)!important}}.brandbookus-logo-overview__primary{margin-top:var(--brandbookus-group-gap);margin-bottom:var(--brandbookus-group-gap)}.brandbookus-image-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--brandbookus-group-gap);gap:var(--brandbookus-group-gap);margin-top:var(--brandbookus-group-gap)}.brandbookus-image-gallery__item{display:grid;align-content:start;grid-gap:var(--brandbookus-related-gap);gap:var(--brandbookus-related-gap);min-width:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.brandbookus-image-gallery__image{display:block;width:100%;height:auto;background:transparent}.brandbookus-image-gallery__item>.inline-missing-image{width:100%;max-width:none}.brandbookus-image-gallery--photo .brandbookus-image-gallery__image{aspect-ratio:4/3;object-fit:cover}.brandbookus-image-gallery__label{padding:0;font-size:.9em;font-weight:550;line-height:1.3}.brandbookus-image-gallery__note{padding:0;color:var(--brandbookus-muted);font-size:.85em;line-height:1.4}.brandbookus-image-gallery--misuse .brandbookus-image-gallery__label{color:#c0392b}.brandbookus-logo-misuse{width:100%;color:#00081e}.brandbookus-logo-misuse__title{width:min(100%,1040px);margin:0;padding:0;color:inherit;font-size:50px;line-height:55px;font-weight:650;letter-spacing:0}.site-view--brandbookus .brandbookus-logo-misuse__body,.site-view--brandbookus .brandbookus-logo-misuse__body p{width:min(100%,800px);max-width:none;margin:0;padding:0;color:inherit;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0}.site-view--brandbookus .brandbookus-logo-misuse__body{margin-top:30px}.site-view--brandbookus .brandbookus-logo-misuse__body p+p{margin-top:10px}.brandbookus-logo-misuse__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:var(--brandbookus-group-gap);row-gap:var(--brandbookus-group-gap);width:100%;margin-top:var(--brandbookus-group-gap)}.brandbookus-logo-misuse__item{width:100%;min-width:0}.brandbookus-logo-misuse__visual{display:flex;align-items:center;justify-content:center;width:100%;height:auto}.brandbookus-logo-misuse__asset-frame,.brandbookus-logo-misuse__image-frame{position:relative;display:flex;width:100%;max-width:none;max-height:none;overflow:visible;line-height:0}.brandbookus-logo-misuse__asset-frame>.inline-collection-actions{top:0;right:auto;left:100%}.brandbookus-logo-misuse__item.has-inline-image-overlay .brandbookus-logo-misuse__asset-frame>.inline-collection-actions,.brandbookus-logo-misuse__item:focus-within .brandbookus-logo-misuse__asset-frame>.inline-collection-actions,.brandbookus-logo-misuse__item:hover .brandbookus-logo-misuse__asset-frame>.inline-collection-actions{opacity:1;pointer-events:auto}.brandbookus-logo-misuse__image-frame{aspect-ratio:16/9}.site-view--brandbookus .brandbookus-logo-misuse__image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;max-height:none;object-fit:contain;object-position:center}.brandbookus-logo-misuse__cross{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;fill:none;stroke:#ce4141;stroke-width:12;stroke-linecap:butt;pointer-events:none}.brandbookus-logo-misuse__hover-shade{position:absolute;inset:0;z-index:2;display:block;background:rgb(0 0 0/.32);opacity:0;pointer-events:none;transition:opacity .12s ease-out}.brandbookus-logo-misuse__item.has-inline-image-overlay .brandbookus-logo-misuse__hover-shade{opacity:1}.brandbookus-logo-misuse__file{display:flex;align-items:center;min-height:90px;padding:16px;background:#f0f0f0;color:inherit;font-size:16px;line-height:20px}.site-view--brandbookus .brandbookus-logo-misuse__caption{width:100%;max-width:none;margin:var(--brandbookus-related-gap) 0 0;padding:0;color:#00081e;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0}.site-view--brandbookus .brandbookus-logo-misuse__caption strong{color:#c80100;font-weight:650}.brandbookus-logo-misuse__placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:none;height:auto;max-height:none;padding:1rem;border:var(--brandbookus-empty-media-border);background:#ffffff;box-sizing:border-box}.brandbookus-logo-misuse__placeholder-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;max-width:100%}.brandbookus-logo-misuse__placeholder-actions button,.brandbookus-logo-misuse__placeholder-actions label{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 1rem;border:0;border-radius:0;background:#000000;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:14px;font-weight:var(--brandbookus-add-control-font-weight,550);line-height:1.1;text-align:center;cursor:pointer;box-sizing:border-box}.brandbookus-logo-misuse__placeholder-actions button:focus-visible,.brandbookus-logo-misuse__placeholder-actions button:hover{background:#292929;outline:none}.brandbookus-logo-misuse__placeholder-actions label{position:relative;background:#f4f4f4;color:#000000}.brandbookus-logo-misuse__placeholder-actions label:focus-within,.brandbookus-logo-misuse__placeholder-actions label:hover{background:#e9e9e9;outline:none}.brandbookus-logo-misuse__placeholder-actions button:disabled{opacity:.45;cursor:default}.brandbookus-logo-misuse__placeholder-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.brandbookus-logo-misuse__placeholder-error{color:#c80100;font-family:var(--brandbookus-nav-font);font-size:13px;line-height:1.25;text-align:center}@media (max-width:1199px){.brandbookus-logo-misuse__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;column-gap:20px;margin-top:var(--brandbookus-group-gap)}}@media (max-width:639px){.brandbookus-logo-misuse__title{font-size:34px;line-height:37px}.site-view--brandbookus .brandbookus-logo-misuse__body,.site-view--brandbookus .brandbookus-logo-misuse__body p{font-size:16px;line-height:20px}.site-view--brandbookus .brandbookus-logo-misuse__body{margin-top:30px}.site-view--brandbookus .brandbookus-logo-misuse__body p{margin-top:0}.brandbookus-logo-misuse__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--brandbookus-group-gap);margin-top:var(--brandbookus-group-gap)}.site-view--brandbookus .brandbookus-logo-misuse__caption{margin-top:var(--brandbookus-related-gap);font-size:16px;line-height:20px}}.site-view--brandbookus{--brandbookus-field-background:rgb(244 244 244/0.78);--brandbookus-field-background-active:rgb(232 232 232/0.9);--brandbookus-field-height:50px;--brandbookus-management-control-size:var(--brandbookus-field-height);--brandbookus-field-label:#c3c3c3;--brandbookus-field-padding-x:18px;--brandbookus-field-placeholder:#a5a5a5;--brandbookus-field-width:540px}.site-view--brandbookus input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),.site-view--brandbookus select,.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor){box-sizing:border-box;width:min(100%,var(--brandbookus-field-width));min-width:0;height:var(--brandbookus-field-height);min-height:var(--brandbookus-field-height);padding:0 var(--brandbookus-field-padding-x);border:0;border-radius:0;outline:0;background:var(--brandbookus-field-background);color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;line-height:normal;font-weight:400;letter-spacing:0;caret-color:#000000;box-shadow:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background-color .12s ease-out,color .12s ease-out}.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor){height:auto;min-height:100px;padding:15px 18px;resize:vertical}.site-view--brandbookus input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text):focus,.site-view--brandbookus input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text):hover:not(:disabled),.site-view--brandbookus select:focus,.site-view--brandbookus select:hover:not(:disabled),.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor):focus,.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor):hover:not(:disabled){border:0;outline:0;background:var(--brandbookus-field-background-active);box-shadow:none}.site-view--brandbookus input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text):disabled,.site-view--brandbookus select:disabled,.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor):disabled{background:var(--brandbookus-field-background);color:var(--brandbookus-field-placeholder);opacity:1}.site-view--brandbookus input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text)::placeholder,.site-view--brandbookus textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor)::placeholder{color:var(--brandbookus-field-placeholder);opacity:1}.site-view--brandbookus .inline-control-label,.site-view--brandbookus .logo-min-size-inline-editor__field>span,.site-view--brandbookus .logo-safe-zone-inline-editor__field>span,.site-view--brandbookus .mockup-generator__field>span,.site-view--brandbookus .pattern-editor__field>span{color:var(--brandbookus-field-label);font-family:var(--brandbookus-nav-font);font-size:18px;line-height:21px;font-weight:400}.site-view--brandbookus .inline-field,.site-view--brandbookus .logo-min-size-inline-editor__field,.site-view--brandbookus .logo-safe-zone-inline-editor__field,.site-view--brandbookus .mockup-generator__field,.site-view--brandbookus .pattern-editor__field{gap:4px}.site-view--brandbookus .inline-field,.site-view--brandbookus .inline-field select,.site-view--brandbookus .inline-field__input,.site-view--brandbookus .logo-min-size-inline-editor__control,.site-view--brandbookus .logo-min-size-inline-editor__field,.site-view--brandbookus .logo-safe-zone-inline-editor__field,.site-view--brandbookus .logo-safe-zone-inline-editor__field input,.site-view--brandbookus .site-view__viewer-title-input{width:min(100%,var(--brandbookus-field-width))}.site-view--brandbookus .logo-min-size-inline-editor__control{height:50px}.site-view--brandbookus .site-view__viewer-title-input{flex:0 1 var(--brandbookus-field-width);color:#000000;font:inherit;text-overflow:ellipsis}.site-view--brandbookus.site-view--editing .site-view__viewer-title-value{color:#000000}.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title-input{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title-control--editable>.site-view__viewer-title-input{position:absolute;z-index:1;inset:0 auto 0 -18px;height:100%;padding-inline:18px!important;padding-block:0!important;border:0!important;font:inherit!important;letter-spacing:inherit;opacity:0;pointer-events:none;transition:opacity .12s ease-out,background-color .12s ease-out}.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title:focus-within .site-view__viewer-title-input,.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title:hover .site-view__viewer-title-input{background:var(--brandbookus-field-background-active)!important;opacity:1;pointer-events:auto}.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title-control--editable:focus-within>.site-view__viewer-title-value,.site-view--brandbookus.site-view--editing .site-view__header .site-view__viewer-title:hover .site-view__viewer-title-control--editable>.site-view__viewer-title-value{opacity:0}.site-view--brandbookus .site-view__section--inline-editable{position:relative}.inline-edit-surface{position:relative;min-width:0}.inline-edit-surface__content{min-width:0}.site-view--brandbookus .site-view__section--first .inline-edit-surface__controls{position:absolute;right:3.571cqw;bottom:calc(clamp(48px, 7.143cqw, 80px) + 20px);z-index:4}.site-view--brandbookus .site-view__section--first .inline-complex-controls{width:auto;margin:0;gap:8px}.site-view--brandbookus .site-view__section--first .inline-control-group{gap:6px}.site-view--brandbookus .site-view__section--first .inline-control-label{color:color-mix(in srgb,currentColor 65%,transparent)}.site-view--brandbookus .site-view__section--first .inline-choice-row{flex-wrap:nowrap}.site-view--brandbookus .site-view__section--first .inline-choice{min-height:42px;padding:0 14px;background:rgb(255 255 255/.9);font-size:16px}[data-inline-empty-text=true]{display:none}.inline-edit-surface--active .inline-edit-surface__content [data-inline-empty-text=true]{display:block;min-width:8em;min-height:1em;color:rgb(0 8 30/.38)}.inline-edit-surface--active .inline-edit-surface__content span[data-inline-empty-text=true],.inline-edit-surface--active .inline-edit-surface__content strong[data-inline-empty-text=true]{display:inline-block}.inline-edit-surface--active .inline-edit-surface__content [data-inline-empty-text=true]:before{content:attr(data-inline-placeholder)}.inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]{position:relative;z-index:1;cursor:text;transition:box-shadow .12s ease-out}.inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]:hover{box-shadow:0 0 0 1px currentColor}.inline-edit-surface__content .is-inline-text-editing{visibility:visible;color:transparent}.inline-text-editor{position:absolute;z-index:34;display:block;margin:0;padding:4px 14px 8px;overflow:hidden;border:0;border-radius:0;outline:0;background:transparent;background-clip:border-box;color:#000000;-webkit-text-fill-color:#000000;font:inherit;caret-color:#000000;box-shadow:none;resize:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inline-text-editor::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.inline-text-editor::-webkit-scrollbar-corner,.inline-text-editor::-webkit-scrollbar-thumb,.inline-text-editor::-webkit-scrollbar-track{border:0;background:transparent}.inline-text-editor[data-inline-multiline=false]{white-space:nowrap}.inline-text-editor[data-inline-file-name=true]{position:relative;overflow-x:hidden;overflow-y:hidden;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.inline-image-replace{position:absolute;z-index:auto;display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff;font-family:var(--brandbookus-nav-font);transform:none;cursor:pointer;overflow:visible;box-sizing:border-box}.inline-image-replace:before{position:absolute;inset:0;z-index:32;content:""}.inline-edit-surface--active>.inline-image-replace:before{background:rgb(0 0 0/.32)}.inline-edit-surface--active:has(.brandbookus-first)>.inline-image-replace{min-width:0;min-height:0}.inline-edit-surface--active>.inline-image-replace:focus-visible{outline:2px solid #ff3864;outline-offset:2px}.inline-image-replace__label{position:relative;z-index:35;display:inline-flex;flex:0 0 var(--brandbookus-replace-control-width,156px);align-items:center;justify-content:center;gap:8px;width:var(--brandbookus-replace-control-width,156px);min-width:var(--brandbookus-replace-control-width,156px);max-width:var(--brandbookus-replace-control-width,156px);height:var(--brandbookus-replace-control-height,42px);padding:0 var(--brandbookus-replace-control-padding-x,20px);background:#000000;color:#ffffff;font-size:16px;line-height:1;font-weight:550;white-space:nowrap;overflow:hidden;box-sizing:border-box;transition:background-color .18s ease-out}.inline-image-replace:not(:disabled) .inline-image-replace__label:hover{background:var(--brandbookus-primary-action-hover-background,#383838)}.inline-image-replace__text{flex:0 0 auto}.inline-image-replace__label :is(img,svg){display:block;flex:0 0 18px;width:18px;height:14px}.inline-image-replace:disabled{opacity:.68;cursor:wait}.inline-trash-button{display:inline-flex;align-items:center;justify-content:center;width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px);padding:0;border:0;border-radius:0;background:#f4f4f4;color:#000000;line-height:0;cursor:pointer;transition:filter .12s ease-out}.inline-trash-button img{display:block;width:100%;height:100%}.inline-trash-button:hover:not(:disabled){filter:brightness(.95)}.inline-trash-button:focus-visible{outline:2px solid #ff3864;outline-offset:2px}.inline-add-button input,.inline-hidden-file-input,.inline-repeater-asset input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.inline-complex-controls{display:grid;grid-gap:18px;gap:18px;width:min(100%,1040px);margin-top:28px;color:#000000;font-family:var(--brandbookus-nav-font)}.site-view__section--materials-sequence .inline-complex-controls{margin-right:40px;margin-left:40px}.inline-control-group,.inline-field,.inline-repeater{display:grid;grid-gap:10px;gap:10px;min-width:0}.inline-control-label{color:rgb(18 18 18/.4);font-size:14px;line-height:1.2;font-weight:400}.inline-specific-settings{width:min(100%,690px);font-family:var(--brandbookus-nav-font)}.inline-complex-controls--html-embed,.inline-complex-controls--html-embed .inline-specific-settings{width:100%;max-width:none}.inline-specific-settings__fields{display:grid;grid-gap:16px;gap:16px}.inline-field select,.inline-field__input{width:min(100%,420px);min-width:0;height:50px;padding:0 15px;border:0;border-radius:0;outline:0;background:#f4f4f4;color:#000000;font:inherit;font-size:20px;line-height:1.2;box-sizing:border-box}.inline-field__input{height:auto;min-height:54px;padding:15px}.inline-field textarea.inline-field__input{height:auto;min-height:92px;padding:15px;resize:vertical}.inline-field--html-source{width:min(100%,var(--brandbookus-html-source-width,60ch));max-width:var(--brandbookus-html-source-width,60ch)}.inline-field--html-source textarea.inline-field__input{width:100%;max-width:100%;height:var(--brandbookus-html-source-height,495px);min-height:var(--brandbookus-html-source-height,495px);max-height:var(--brandbookus-html-source-height,495px);overflow:auto;resize:none}.inline-field select:focus,.inline-field__input:focus{box-shadow:inset 0 0 0 1.5px #000000}.inline-add-options,.inline-choice-row{display:flex;flex-wrap:wrap;gap:10px}.inline-add-button,.inline-add-options button,.inline-choice{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border:0;border-radius:0;background:#f4f4f4;color:#000000;font:inherit;font-size:18px;line-height:1.1;font-weight:550;cursor:pointer;box-sizing:border-box}.inline-add-button:hover,.inline-add-options button:hover,.inline-choice:hover{background:#e9e9e9}.inline-choice--active{box-shadow:inset 0 0 0 2px #ff3864}.inline-add-button{position:relative}.inline-add-button img,.inline-add-options img,.inline-missing-block button img{flex:0 0 auto;width:16px;height:16px}.inline-add-button--asset{width:-moz-fit-content;width:fit-content}.inline-missing-image{position:relative;display:flex;justify-content:center;width:min(600px,100%);aspect-ratio:2/1;border:var(--brandbookus-empty-media-border);background:#ffffff;font-family:var(--brandbookus-nav-font);cursor:pointer}.inline-missing-image,.inline-missing-image__button{align-items:center;color:#000000;box-sizing:border-box}.inline-missing-image__button{display:inline-flex;gap:12px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 40px);height:50px;padding:0 25px;overflow:hidden;background:#f4f4f4;font-size:20px;line-height:1;font-weight:550;white-space:nowrap}.inline-missing-image__button img{flex:0 0 18px;width:18px;height:18px}.inline-missing-image:focus-within .inline-missing-image__button,.inline-missing-image:hover .inline-missing-image__button{background:#e9e9e9}.inline-missing-image:focus-within{outline:0}.inline-toggle{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:50px;padding:0 18px;background:#f4f4f4;color:#000000;font-size:18px;cursor:pointer}.inline-toggle input{width:18px;height:18px;margin:0;accent-color:#000000}.inline-repeater{gap:12px}.inline-repeater__items{display:grid;grid-gap:24px;gap:24px}.inline-repeater__items--management{gap:8px;width:min(100%,560px)}.inline-repeater-item{position:relative;display:grid;grid-template-columns:minmax(0,690px) 50px;grid-column-gap:4px;column-gap:4px;grid-row-gap:30px;row-gap:30px;align-items:start}.inline-repeater-item.is-dragging{z-index:12;background:#ffffff}.inline-repeater-item__drag{position:absolute;top:var(--brandbookus-management-inset,4px);left:-30px;z-index:12;display:flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0 8px 0 0;border:0;background:transparent;cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:auto;touch-action:none;transition:opacity .12s ease-out}.site-view--brandbookus :is(.inline-collection-drag,.inline-repeater-item__drag,.brandbookus-color-item__drag,.brandbookus-fonts__drag-handle){top:var(--brandbookus-management-inset,4px);width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px);min-height:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#f4f4f4;box-sizing:border-box;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-view--brandbookus :is(.inline-collection-drag,.inline-repeater-item__drag,.brandbookus-color-item__drag){left:var(--brandbookus-management-inset,4px)}.site-view--brandbookus .brandbookus-fonts__drag-handle{left:calc(-1 * var(--brandbookus-management-control-size, 50px) - var(--brandbookus-management-inset, 4px))}.inline-repeater-item__drag img{display:block;width:11px;height:18px}.inline-repeater-item__drag:active{cursor:-webkit-grabbing;cursor:grabbing}.inline-repeater-item.is-dragging>.inline-repeater-item__drag,.inline-repeater-item:hover>.inline-repeater-item__drag,.inline-repeater-item__drag:focus-visible,.inline-repeater-item__drag:hover{opacity:1;pointer-events:auto}.inline-repeater-item__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 10px;gap:18px 10px;min-width:0}.inline-repeater-item__fields:empty{display:none}.inline-repeater-item__generator{grid-column:1/-1}.inline-repeater-item__fields>.inline-field:has(textarea),.inline-repeater-item__fields>.inline-field:only-child,.inline-repeater-item__fields>.inline-repeater-asset{grid-column:1/-1}.inline-repeater-item__actions{grid-column:2;grid-row:1;display:grid;grid-gap:10px;gap:10px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.inline-repeater-item:focus-within>.inline-repeater-item__actions,.inline-repeater-item:hover>.inline-repeater-item__actions{opacity:1;pointer-events:auto}.inline-repeater-item--management{grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;min-height:50px;padding:8px 8px 8px 14px;background:#f4f4f4}.inline-repeater-item--management .inline-repeater-item__fields{display:none}.inline-repeater-item--management .inline-repeater-item__actions{position:absolute;top:0;right:-54px;display:flex;gap:6px;padding-left:4px}.inline-repeater-item__name{min-width:0;overflow:hidden;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.inline-manage-button{width:-moz-fit-content;width:fit-content;min-height:36px;padding:0;border:0;background:transparent;color:rgb(18 18 18/.56);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inline-manage-button:hover{color:#000000}.inline-complex-controls .mockup-generator{width:min(100%,690px);margin:0}.inline-complex-controls .mockup-generator__trigger{min-height:50px;padding:0 18px;border:0;border-radius:0;background:#000000;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:18px;line-height:1.1;font-weight:550}.inline-complex-controls .mockup-generator__panel{border-radius:0;box-shadow:none}.inline-icon-button{display:block;width:50px;height:50px;padding:0;border:0;border-radius:0;background:#f4f4f4;cursor:pointer}.inline-hide-button{display:inline-flex;align-items:center;justify-content:center;color:#000000;transition:background-color .12s ease-out}.inline-hide-button:hover{background:#e9e9e9}.inline-hide-button__icon{display:block;width:17px;height:14px;background:currentColor;-webkit-mask:var(--inline-hide-icon) center /contain no-repeat;mask:var(--inline-hide-icon) center /contain no-repeat}.inline-icon-button img{display:block;width:50px;height:50px}.inline-icon-button--up img{transform:rotate(180deg)}.inline-icon-button:disabled{opacity:.28;cursor:default}.inline-repeater-asset{position:relative;display:flex;align-items:center;justify-content:center;min-height:168px;overflow:hidden;background:#f4f4f4;cursor:pointer}.inline-repeater-asset>img{width:100%;height:168px;object-fit:contain}.inline-repeater-asset>span{color:rgb(18 18 18/.5);font-size:16px}.inline-repeater-asset>strong{position:absolute;top:50%;left:50%;display:none;align-items:center;justify-content:center;width:150px;height:44px;background:#000000;color:#ffffff;font-size:17px;transform:translate(-50%,-50%)}.inline-repeater-asset:hover>strong{display:flex}.inline-repeater-asset--file{justify-content:flex-start;min-height:50px;padding:0 18px}.inline-repeater-asset--file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-repeater-asset--file>strong{top:0;right:0;left:auto;width:auto;height:50px;padding:0 18px;transform:none}.inline-repeater__add{display:grid;justify-items:start;grid-gap:10px;gap:10px}.inline-source-picker{display:grid;grid-gap:16px;gap:16px}.inline-source-picker__items{display:grid;grid-gap:34px;gap:34px}.inline-source-picker__item{position:relative;display:grid;grid-template-columns:minmax(180px,690px) 50px;grid-gap:12px 4px;gap:12px 4px;align-items:start}.inline-source-picker__preview{display:flex;align-items:center;gap:10px;min-height:60px}.inline-source-picker__options img,.inline-source-picker__preview img{display:block;width:124px;height:60px;padding:8px;background:#f4f4f4;object-fit:contain;box-sizing:border-box}.inline-source-picker__name{grid-column:1;color:rgb(18 18 18/.48);font-size:14px}.inline-source-picker__actions{grid-column:2;grid-row:1/span 2;display:grid;grid-gap:10px;gap:10px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.inline-source-picker__item:focus-within .inline-source-picker__actions,.inline-source-picker__item:hover .inline-source-picker__actions{opacity:1;pointer-events:auto}.inline-source-picker__confirm{position:absolute;top:0;right:60px;z-index:5}.inline-source-picker__add{display:grid;justify-items:start;grid-gap:10px;gap:10px}.inline-source-picker__options{display:flex;flex-wrap:wrap;gap:10px}.inline-source-picker__options button{display:grid;grid-gap:5px;gap:5px;width:140px;padding:0;border:0;background:transparent;color:#000000;font:inherit;text-align:left;cursor:pointer}.inline-source-picker__options button:hover img{box-shadow:inset 0 0 0 2px #ff3864}.inline-source-picker__options span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.inline-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;background:#f4f4f4;color:#000000;font-size:14px;box-shadow:0 8px 24px rgb(0 0 0/.12)}.inline-confirm span{margin-right:4px}.inline-confirm button{min-height:32px;padding:0 10px;border:0;background:#ffffff;color:#000000;font:inherit;cursor:pointer}.inline-confirm .inline-confirm__danger{background:#c80100;color:#ffffff}.inline-repeater-item__confirm{position:absolute;top:0;right:60px;z-index:5}.inline-section-actions{position:absolute;top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);z-index:30;display:flex;align-items:flex-start;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.inline-edit-surface:hover>.inline-section-actions,.inline-section-actions:focus-within{opacity:1;pointer-events:auto}.inline-section-actions .inline-confirm{white-space:nowrap}.inline-edit-surface:has(.brandbookus-appendix-card__preview-wrap:focus-within)>.inline-section-actions,.inline-edit-surface:has(.brandbookus-appendix-card__preview-wrap:hover)>.inline-section-actions,.inline-edit-surface:has(.brandbookus-materials .inline-collection-item:focus-within)>.inline-section-actions,.inline-edit-surface:has(.brandbookus-materials .inline-collection-item:hover)>.inline-section-actions{opacity:0;pointer-events:none}.site-view--brandbookus .site-view__section--inline-placeholder{padding:38px 40px;background:#ffffff}.site-view--brandbookus .site-view__section--inline-placeholder+.site-view__section--inline-placeholder{margin-top:calc(50px - var(--brandbookus-section-gap))}.inline-missing-block{display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;grid-gap:18px;gap:18px;width:100%}.inline-missing-block>span{height:1px;background:#d9d9d9}.inline-missing-block button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:0;border-radius:0;background:#f4f4f4;color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;line-height:1.1;font-weight:550;cursor:pointer}.brandbookus-fonts__add,.inline-add-button,.inline-collection-add,.inline-missing-block button{gap:var(--brandbookus-add-control-gap,10px);min-height:var(--brandbookus-add-control-height,50px);padding:0 var(--brandbookus-add-control-padding-x,18px);border:0;border-radius:0;background:var(--brandbookus-add-control-background,#f4f4f4);color:#000000;font-family:var(--brandbookus-nav-font);font-size:var(--brandbookus-add-control-font-size,18px);line-height:1.1;font-weight:var(--brandbookus-add-control-font-weight,550);box-sizing:border-box}.brandbookus-fonts__add .inline-plus-icon,.brandbookus-fonts__picker-upload .inline-plus-icon,.inline-add-button .inline-plus-icon,.inline-collection-add .inline-plus-icon,.inline-missing-block button .inline-plus-icon,.inline-plus-icon{display:block;flex:0 0 18px;width:18px;max-width:none;height:18px;object-fit:contain}.brandbookus-fonts__add:focus-visible,.brandbookus-fonts__add:hover,.inline-add-button:focus-visible,.inline-add-button:hover,.inline-collection-add:focus-visible,.inline-collection-add:hover,.inline-missing-block button:focus-visible,.inline-missing-block button:hover{background:var(--brandbookus-add-control-hover-background,#e9e9e9);color:#000000;outline:0}.brandbookus-fonts__add img{width:16px;height:16px;opacity:1}.inline-editor-error{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:36;width:min(620px,calc(100% - 32px));margin:16px auto;padding:12px 16px;background:#c80100;color:#ffffff;font-family:var(--brandbookus-nav-font);font-size:15px;line-height:1.35}.logo-safe-zone-inline-editor{display:grid;justify-items:start;grid-gap:24px;gap:24px;width:100%;margin-top:var(--brandbookus-group-gap);color:#000000;font-family:var(--brandbookus-nav-font)}.site-view--brandbookus .logo-safe-zone-inline-editor__items{gap:var(--brandbookus-group-gap);width:100%;margin-top:0}.logo-safe-zone-inline-editor__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px 4px;gap:24px 4px;align-items:start;width:100%}.logo-safe-zone-inline-editor__item .logo-safe-zone-sample{grid-column:1;grid-row:1}.logo-safe-zone-inline-editor__actions{grid-column:2;grid-row:1;display:grid;grid-gap:14px;gap:14px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.logo-safe-zone-inline-editor__item:focus-within>.logo-safe-zone-inline-editor__actions,.logo-safe-zone-inline-editor__item:hover>.logo-safe-zone-inline-editor__actions{opacity:1;pointer-events:auto}.logo-safe-zone-inline-editor__field{grid-column:1;display:grid;justify-items:start;grid-gap:10px;gap:10px;width:200px}.logo-safe-zone-inline-editor__field>span{color:rgb(18 18 18/.4);font-size:14px;line-height:1.2}.logo-safe-zone-inline-editor__field input{width:200px;height:50px;padding:0 18px;border:0;border-radius:0;outline:0;background:#f4f4f4;color:#000000;font:inherit;font-size:20px;box-sizing:border-box}.logo-safe-zone-inline-editor__field input:focus{box-shadow:inset 0 0 0 1.5px #000000}.logo-safe-zone-inline-editor__sources{grid-column:1;display:flex;flex-wrap:wrap;gap:10px}.logo-safe-zone-inline-editor__sources button{position:relative;display:flex;width:auto;min-width:60px;height:60px;padding:0;border:0;background:#f4f4f4;cursor:pointer;box-sizing:border-box}.logo-safe-zone-inline-editor__sources button:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.logo-safe-zone-inline-editor__sources button.is-active:after{box-shadow:inset 0 0 0 2px #ff3864}.logo-safe-zone-inline-editor__sources img{display:block;width:auto;max-width:162px;height:60px;padding:8px 10px;object-fit:contain;box-sizing:border-box}.logo-safe-zone-inline-editor__sources button>.adaptive-logo-surface{height:60px;padding:0;border-radius:0}.logo-safe-zone-inline-editor__confirm{position:absolute;top:0;right:60px;z-index:5}.logo-safe-zone-inline-editor .brandbookus-logo-safe-zone__caption{max-width:690px;margin:0;color:#000000;font-family:var(--font-hauss-next),"Helvetica Neue",Arial,sans-serif;font-size:17px;font-style:normal;line-height:1.3}.logo-min-size-inline-editor{display:grid;justify-items:start;grid-gap:24px;gap:24px;width:min(100%,770px);margin-top:var(--brandbookus-group-gap);color:#000000;font-family:var(--brandbookus-nav-font)}.logo-min-size-inline-editor__items{display:grid;grid-gap:var(--brandbookus-group-gap);gap:var(--brandbookus-group-gap);width:100%}.logo-min-size-inline-editor__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px 4px;gap:24px 4px;align-items:start;width:100%}.logo-min-size-inline-editor__item .logo-min-size-sample{grid-column:1;grid-row:1}.logo-min-size-inline-editor__actions{grid-column:2;grid-row:1;display:grid;grid-gap:14px;gap:14px;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.logo-min-size-inline-editor__item:focus-within>.logo-min-size-inline-editor__actions,.logo-min-size-inline-editor__item:hover>.logo-min-size-inline-editor__actions{opacity:1;pointer-events:auto}.logo-min-size-inline-editor__field{grid-column:1;display:grid;justify-items:start;grid-gap:10px;gap:10px;width:200px}.logo-min-size-inline-editor__field>span{color:rgb(18 18 18/.4);font-size:14px;line-height:1.2}.logo-min-size-inline-editor__control{display:flex;align-items:center;width:200px;height:50px;border:0;background:#f4f4f4;color:#000000;box-sizing:border-box}.logo-min-size-inline-editor__field input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 4px 0 18px;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:20px;box-sizing:border-box}.logo-min-size-inline-editor__control>span{flex:0 0 auto;padding-right:18px;color:var(--min-size-color,#e439ee);font-size:20px;line-height:1}.logo-min-size-inline-editor__control:focus-within{box-shadow:inset 0 0 0 1.5px #000000}.logo-min-size-inline-editor__sources{grid-column:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 10px}.logo-min-size-inline-editor__sources .logo-min-size-inline-editor__source-option{display:block;width:160px;padding:0;border:0;background:transparent;color:#000000;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.logo-min-size-inline-editor__source-preview{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:64px;overflow:hidden;background:#f4f4f4;transition:background-color .12s ease-out}.logo-min-size-inline-editor__source-preview:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.logo-min-size-inline-editor__source-option.is-active .logo-min-size-inline-editor__source-preview:after{box-shadow:inset 0 0 0 2px #ff3864}.logo-min-size-inline-editor__source-option:focus-visible .logo-min-size-inline-editor__source-preview,.logo-min-size-inline-editor__source-option:hover .logo-min-size-inline-editor__source-preview{background:#e9e9e9}.logo-min-size-inline-editor__source-option:focus-visible{outline:0}.logo-min-size-inline-editor__source-preview>.adaptive-logo-surface{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;padding:0;border-radius:0}.logo-min-size-inline-editor__source-preview img{display:block;box-sizing:border-box;width:100%;max-width:none;height:100%;padding:10px 12px;object-fit:contain;filter:none;mix-blend-mode:normal}.logo-min-size-inline-editor__add{display:grid;justify-items:start;grid-gap:14px;gap:14px}.logo-min-size-inline-editor__add-options{max-width:690px}.logo-min-size-inline-editor__confirm{position:absolute;top:0;right:60px;z-index:5}@media (max-width:767px){.inline-edit-surface [data-inline-editor-ui],.inline-missing-block,.site-view--brandbookus .site-view__edit-mode-switch{display:none!important}}@media (max-width:980px){.inline-repeater-item{grid-template-columns:minmax(0,1fr) 50px;column-gap:4px;row-gap:18px}.inline-repeater-item__fields{grid-template-columns:minmax(0,1fr)}}.brandbookus-grid-constructors__diagram{display:block;width:100%;height:auto;margin-top:1.85em;border-radius:1.25em;background:#eef0f4}.brandbookus-rules-list{display:flex;flex-direction:column;gap:.5em;margin:1.25em 0 0;padding-left:1.25em}.brandbookus-rules-list li{position:relative;font-size:1em;line-height:1.5}.brandbookus-rules-list li.is-editing{padding-right:60px}.brandbookus-rules-list li.is-dragging{z-index:12;background:#ffffff;box-shadow:0 8px 24px rgb(0 0 0/.12)}.brandbookus-rules-list__drag,.brandbookus-rules-list__remove{position:absolute;top:0;display:block;width:26px;height:26px;padding:0;border:0;background:transparent;font-family:var(--brandbookus-nav-font);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.brandbookus-rules-list__drag{top:var(--brandbookus-management-inset,4px);left:-42px;width:42px;color:currentColor;font-size:16px;padding-right:16px;pointer-events:auto;touch-action:none}.brandbookus-rules-list__drag img{display:block;width:11px;height:18px;margin:auto}.brandbookus-rules-list__remove{right:0;width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px)}.brandbookus-rules-list li.is-dragging>.brandbookus-rules-list__drag,.brandbookus-rules-list li:hover>.brandbookus-rules-list__drag,.brandbookus-rules-list__drag:focus-visible,.brandbookus-rules-list__drag:hover{opacity:1;pointer-events:auto}.brandbookus-rules-list li:focus-within>.brandbookus-rules-list__remove,.brandbookus-rules-list li:hover>.brandbookus-rules-list__remove{opacity:1;pointer-events:auto}.brandbookus-rules-list__confirm{position:absolute;top:0;right:0;z-index:20}.brandbookus-photo-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--brandbookus-group-gap);gap:var(--brandbookus-group-gap);margin-top:var(--brandbookus-group-gap)}.brandbookus-photo-refs__item{overflow:hidden;border-radius:1.5em;background:#eef0f4}.brandbookus-photo-refs__image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.brandbookus-photo-refs__placeholder{width:100%;aspect-ratio:4/3;background:#eef0f4}.brandbookus-photo-refs__caption{padding:var(--brandbookus-related-gap) 1.25em 1em;color:var(--brandbookus-muted);font-size:.85em;font-style:italic;line-height:1.4}.site-view--brandbookus.site-view--pdf-export{background:var(--brandbookus-bg)}.site-view--brandbookus.site-view--pdf-export .site-view__body{display:block;min-height:0;padding-top:0;background:transparent}.site-view--brandbookus.site-view--pdf-export .site-view__content{gap:0;padding:24px 0 48px}.site-view--brandbookus.site-view--pdf-export .site-view__section{width:min(1520px,calc(100vw - 48px));min-height:855px;margin:0 auto 28px}.site-view--brandbookus.site-view--pdf-export :is([data-pdf-template=about-company],[data-pdf-template=about-brand]){background:var(--brandbookus-first-background,var(--brandbookus-accent));color:var(--brandbookus-first-foreground,#ffffff)}@media (min-width:1920px){.site-view--brandbookus{--brandbookus-sidebar-width:320px;--brandbookus-assistant-width:22em;font-size:24px}}@media (max-width:1759px){.site-view--brandbookus{--brandbookus-assistant-width:0}.site-view--brandbookus .site-view__body,.site-view--brandbookus .site-view__body--nav-open{grid-template-columns:320px minmax(0,1fr)}.site-view--brandbookus .site-view__assistant{display:none;position:fixed;top:var(--site-header-offset,90px);right:0;bottom:0;z-index:45;width:min(21em,100vw);background:#2e3033;box-shadow:-1em 0 3em rgb(0 0 0/.35)}.site-view--brandbookus .site-view__assistant--open{display:block}.site-view--brandbookus .site-view__assistant-shell{position:static}}@container (max-width: 719px){.brandbookus-first{position:static;min-height:0;padding:24px}.brandbookus-first__header{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;height:auto}.brandbookus-first__brand{--cover-logo-height:72px;width:100%;height:var(--cover-logo-height)}.brandbookus-first__studio{width:118px}.site-view--brandbookus .brandbookus-first__studio-logo{width:112px;height:28px}.site-view--brandbookus .brandbookus-first__version{margin-top:10px;font-size:10px;line-height:13px}.brandbookus-first__about-title,.brandbookus-first__heading,.site-view--brandbookus .brandbookus-first__lead{position:static;width:100%}.brandbookus-first__heading{margin-top:64px;font-size:clamp(34px,10cqw,58px);line-height:1}.site-view--brandbookus .brandbookus-first__lead{margin-top:32px;font-size:18px;line-height:22px}.brandbookus-first__about-title{margin-top:72px;font-size:38px;line-height:1.1}.brandbookus-first__about-copy,.site-view--brandbookus .brandbookus-first__about-copy p{width:100%;margin-top:18px;font-size:18px;line-height:1.3}.site-view--brandbookus .brandbookus-first__about-copy p{margin-top:0}.site-view--brandbookus .brandbookus-first__about-copy p+p{margin-top:1.3em}}@media (max-width:959px){.site-view--brandbookus{--site-header-offset:70px;font-size:16px}.site-view--brandbookus .site-view__header{gap:12px;min-height:70px;height:70px;padding:10px 12px}.site-view--brandbookus .site-view__brand{gap:8px}.site-view--brandbookus .site-view__brand-mark{width:40px;height:24px}.site-view--brandbookus .site-view__viewer-title{font-size:16px}.site-view--brandbookus .site-view__header-actions{gap:8px}.site-view--brandbookus .site-view__download-button,.site-view--brandbookus .site-view__edit-mode-switch,.site-view--brandbookus .site-view__history-toggle,.site-view--brandbookus .site-view__nav-toggle{display:inline-flex;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.site-view--brandbookus .site-view__edit-mode-track{width:44px;height:44px;flex-basis:44px}.site-view--brandbookus .site-view__edit-mode-thumb{top:3px;left:3px;width:26px;height:38px}.site-view--brandbookus .site-view__edit-mode-switch[aria-checked=true] .site-view__edit-mode-thumb{left:15px}.site-view--brandbookus .site-view__history-toggle img{width:44px;height:44px}.site-view--brandbookus .site-view__download-button{background-image:none;background-color:#000000}.site-view--brandbookus .site-view__download-button>*{opacity:1}.site-view--brandbookus .site-view__download-button span{display:none}.site-view--brandbookus .site-view__body,.site-view--brandbookus .site-view__body--nav-open{grid-template-columns:minmax(0,1fr)}.site-view--brandbookus .site-view__sidebar{position:fixed;top:var(--site-header-offset,70px);bottom:0;left:0;z-index:60;display:block;width:min(320px,calc(100vw - 48px));height:auto;max-height:none;transform:translateX(-100%);transition:transform .2s ease-out,top var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1),height var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1),max-height var(--site-header-motion-duration) cubic-bezier(.22,1,.36,1)}.site-view--brandbookus .site-view__sidebar--open{transform:translateX(0)}.site-view--brandbookus .site-nav{position:relative;width:100%;padding-right:44px}.site-view--brandbookus .site-nav__close{position:absolute;top:12px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#000000;font-family:var(--brandbookus-nav-font);font-size:28px;line-height:1}.site-view--brandbookus .site-view__nav-backdrop{position:fixed;inset:var(--site-header-offset,70px) 0 0;z-index:55;display:block;padding:0;border:0;background:rgb(0 0 0/.32)}.site-view--brandbookus .site-view__content{--brandbookus-section-gap:80px;gap:var(--brandbookus-section-gap);grid-column:1;padding:0}.site-view--brandbookus .site-view__section{padding:2em 1.25em 2.5em;border-radius:0}.site-view--brandbookus .site-view__section--first{padding:0;border-radius:0}.site-view--brandbookus .site-view__section--logo-showcase{padding:24px;border-radius:0}.site-view--brandbookus .site-view__section--color-palette{padding:24px}.site-view--brandbookus .site-view__section--typography{padding:24px 0 72px 24px}.site-view--brandbookus .site-view__section--graphic-pattern{padding:24px 24px 72px}.site-view--brandbookus .site-view__section--materials-sequence{padding:0}.brandbookus-materials__head{padding:24px 24px 0}.brandbookus-materials__heading{font-size:clamp(36px,10cqw,50px);line-height:1}.brandbookus-materials__content{margin-top:18px}.site-view--brandbookus .site-view__section-editor-toolbar{top:8px;right:8px;max-width:calc(100% - 16px);flex-wrap:wrap;justify-content:flex-end;opacity:1;transform:none}.site-view--brandbookus .site-view__section-edit-button{min-height:34px;padding:0 11px;font-size:14px}.site-view--brandbookus .site-view__editor-panel{top:var(--site-header-offset,70px);width:100vw;padding:0;border-left:0}.site-view--brandbookus .site-view__editor-panel-tools{padding:12px 14px}.site-view--brandbookus .site-view__editor-panel .inspector-panel{padding:18px 14px 40px}.site-view--brandbookus .site-view__editor-mode-status{top:calc(var(--site-header-offset, 70px) + 8px);right:8px;left:8px;display:grid;grid-template-columns:minmax(0,1fr) 44px 40px;width:auto;max-width:none;grid-gap:8px;gap:8px}.site-view--brandbookus .site-view__editor-mode-copy{padding-left:4px}.site-view--brandbookus .site-view__editor-mode-status .insert-menu__popover--preview,.site-view--brandbookus .site-view__editor-panel-actions .insert-menu__popover--preview{width:min(358px,calc(100vw - 32px))}.site-view--brandbookus .site-view__editor-mode-status .insert-menu__popover--preview,.site-view--brandbookus .site-view__editor-mode-status .insert-menu__popover--preview.insert-menu__popover--up{position:fixed;top:calc(var(--site-header-offset, 70px) + 76px);right:16px;bottom:auto;left:16px;width:auto;max-height:calc(100vh - var(--site-header-offset, 70px) - 92px)}.brandbookus-pattern__heading{font-size:clamp(36px,10cqw,50px);line-height:1}.brandbookus-pattern__items{gap:80px;margin-top:18px}.brandbookus-pattern__copy{font-size:16px;line-height:1.35}.brandbookus-pattern__copy+.brandbookus-pattern__media{margin-top:32px}.brandbookus-pattern__media{gap:24px}.brandbookus-cover{padding:7em 1.25em}.brandbookus-colors__list--compact,.brandbookus-colors__list--extended{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.brandbookus-color-add,.brandbookus-color-item,.brandbookus-colors__list--extended .brandbookus-color-add,.brandbookus-colors__list--extended .brandbookus-color-item{height:auto;min-height:190px;aspect-ratio:1;border-radius:0;padding:20px}.brandbookus-logo-safe-zone__wrapper{width:100%;overflow-x:auto}}@media (max-width:639px){.site-view--brandbookus .site-view__viewer-title{display:none}.brandbookus-colors__list--compact,.brandbookus-colors__list--extended{grid-template-columns:minmax(0,1fr)}.brandbookus-color-add,.brandbookus-color-item,.brandbookus-colors__list--extended .brandbookus-color-add,.brandbookus-colors__list--extended .brandbookus-color-item{min-height:180px;aspect-ratio:auto}}.site-view--brandbookus .inline-control-label,.site-view--brandbookus .logo-min-size-inline-editor__field>span,.site-view--brandbookus .logo-safe-zone-inline-editor__field>span{color:var(--brandbookus-field-label);font-family:var(--brandbookus-nav-font);font-size:18px;line-height:21px;font-weight:400}.site-view--brandbookus .inline-field,.site-view--brandbookus .logo-min-size-inline-editor__field,.site-view--brandbookus .logo-safe-zone-inline-editor__field{gap:4px;width:min(100%,var(--brandbookus-field-width))}.site-view--brandbookus .inline-field select,.site-view--brandbookus .inline-field__input,.site-view--brandbookus .logo-safe-zone-inline-editor__field input{box-sizing:border-box;width:min(100%,var(--brandbookus-field-width));min-width:0;height:var(--brandbookus-field-height);min-height:var(--brandbookus-field-height);padding:0 var(--brandbookus-field-padding-x);border:0;border-radius:0;outline:0;background:var(--brandbookus-field-background);color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;line-height:normal;font-weight:400;box-shadow:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background-color .12s ease-out,color .12s ease-out}.site-view--brandbookus .inline-field textarea.inline-field__input{height:auto;min-height:100px;padding:15px 18px}.site-view--brandbookus .inline-field--html-source textarea.inline-field__input{height:var(--brandbookus-html-source-height,495px);min-height:var(--brandbookus-html-source-height,495px);max-height:var(--brandbookus-html-source-height,495px)}.site-view--brandbookus .inline-field select:focus,.site-view--brandbookus .inline-field select:hover:not(:disabled),.site-view--brandbookus .inline-field__input:focus,.site-view--brandbookus .inline-field__input:hover:not(:disabled),.site-view--brandbookus .logo-safe-zone-inline-editor__field input:focus,.site-view--brandbookus .logo-safe-zone-inline-editor__field input:hover:not(:disabled){border:0;outline:0;background:var(--brandbookus-field-background-active);box-shadow:none}.site-view--brandbookus .inline-field__input::placeholder,.site-view--brandbookus .logo-safe-zone-inline-editor__field input::placeholder{color:var(--brandbookus-field-placeholder);opacity:1}.site-view--brandbookus .logo-min-size-inline-editor__control{width:min(100%,var(--brandbookus-field-width));height:var(--brandbookus-field-height);background:var(--brandbookus-field-background);box-shadow:none;transition:background-color .12s ease-out}.site-view--brandbookus .logo-min-size-inline-editor__control:focus-within,.site-view--brandbookus .logo-min-size-inline-editor__control:hover{background:var(--brandbookus-field-background-active);box-shadow:none}.site-view--brandbookus .logo-min-size-inline-editor__control input,.site-view--brandbookus .logo-min-size-inline-editor__control input:focus,.site-view--brandbookus .logo-min-size-inline-editor__control input:hover{height:var(--brandbookus-field-height);min-height:var(--brandbookus-field-height);padding-left:var(--brandbookus-field-padding-x);background:transparent;box-shadow:none}.site-view--brandbookus.site-view--editing{--brandbookus-text-field-width:min(100%,40ch,var(--brandbookus-field-width))}.site-view--brandbookus.site-view--editing .ai-text-field,.site-view--brandbookus.site-view--editing .ai-text-field__control,.site-view--brandbookus.site-view--editing .inline-field,.site-view--brandbookus.site-view--editing .inline-field select,.site-view--brandbookus.site-view--editing .inline-field__input,.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control,.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__field,.site-view--brandbookus.site-view--editing .logo-safe-zone-inline-editor__field,.site-view--brandbookus.site-view--editing .mockup-generator__field,.site-view--brandbookus.site-view--editing .pattern-editor__field,.site-view--brandbookus.site-view--editing .site-view__viewer-title-input,.site-view--brandbookus.site-view--editing input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text):not(.brandbookus-compact-number-input),.site-view--brandbookus.site-view--editing select,.site-view--brandbookus.site-view--editing textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor){width:var(--brandbookus-text-field-width)!important;max-width:var(--brandbookus-field-width)!important}.site-view--brandbookus.site-view--editing .ai-text-field__control>textarea,.site-view--brandbookus.site-view--editing .inline-field textarea.inline-field__input,.site-view--brandbookus.site-view--editing textarea:not(.brandbookus-fonts__editable-text):not(.inline-text-editor){height:var(--brandbookus-field-height)!important;min-height:var(--brandbookus-field-height)!important;max-height:var(--brandbookus-field-height)!important;overflow-y:auto;resize:none}.site-view--brandbookus.site-view--editing .inline-field--html-source textarea.inline-field__input{width:100%!important;max-width:100%!important;height:var(--brandbookus-html-source-height,495px)!important;min-height:var(--brandbookus-html-source-height,495px)!important;max-height:var(--brandbookus-html-source-height,495px)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]{position:relative;z-index:1;border:0!important;border-radius:0!important;outline:0!important;background-color:transparent!important;box-shadow:none!important;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .12s ease-out,color .12s ease-out}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]:hover{background:#e8e8e8!important;color:#000000!important;box-shadow:0 2px 0 6px #e8e8e8,8px 2px 0 6px #e8e8e8,-8px 2px 0 6px #e8e8e8!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]:hover *{color:#000000!important}.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]{isolation:isolate}.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]:hover:not(.is-inline-text-editing){background:transparent!important;box-shadow:none!important}.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key]:hover:not(.is-inline-text-editing):after{content:"";position:absolute;inset:-4px -14px -8px;z-index:-1;background:#e8e8e8;pointer-events:none}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing,.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing:hover{visibility:visible;background:#e8e8e8!important;color:transparent!important;box-shadow:0 2px 0 6px #e8e8e8,8px 2px 0 6px #e8e8e8,-8px 2px 0 6px #e8e8e8!important;pointer-events:none;transition:none!important}.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing,.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing:hover{background:transparent!important;box-shadow:none!important}.site-view--brandbookus.site-view--editing .site-view__section--first .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing:after{content:"";position:absolute;inset:-4px -14px -8px;z-index:-1;background:#e8e8e8;pointer-events:none}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-empty-text=true]:not(.is-inline-text-editing),.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-empty-text=true]:not(.is-inline-text-editing) *{color:var(--brandbookus-field-placeholder)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a,.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a [data-inline-text-key],.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a [data-inline-text-key] *{color:#000000!important;text-decoration:none!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__base[data-inline-text-key]{background:transparent!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing,.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content [data-inline-text-key].is-inline-text-editing *{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__base[data-inline-text-key].is-inline-text-editing{box-shadow:none!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a .brandbookus-download-link__base[data-inline-text-key].is-inline-text-editing,.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a .brandbookus-download-link__base[data-inline-text-key].is-inline-text-editing *{color:transparent!important}.brandbookus-download-link__name{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%;max-width:100%;align-items:baseline;overflow:hidden;color:inherit;background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 40%,transparent),color-mix(in srgb,currentColor 40%,transparent));background-repeat:no-repeat;background-position:0 100%;background-size:100% .05em}.brandbookus-download-link__name.is-inline-file-name-editing{width:100%;max-width:100%;overflow:visible}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name.is-inline-file-name-editing>.brandbookus-download-link__base>.brandbookus-download-link__leading,.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name.is-inline-file-name-editing>.brandbookus-download-link__base>.brandbookus-download-link__trailing{display:none}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name{min-height:var(--brandbookus-field-height);align-items:center;background-image:none;background-color:transparent}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name.is-inline-file-name-editing{align-items:start}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name.is-inline-file-name-editing>.brandbookus-download-link__extension{display:flex;align-items:center;min-height:var(--brandbookus-field-height);font-size:var(--inline-file-editor-font-size,inherit);line-height:var(--inline-file-editor-line-height,inherit);white-space:nowrap}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__name.is-inline-file-name-editing>.brandbookus-download-link__base[data-inline-text-key]{display:block;background:var(--brandbookus-field-background-active)!important;pointer-events:auto}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list a .brandbookus-download-link__base[data-inline-text-key].is-inline-text-editing>.inline-text-editor{color:#000000!important;-webkit-text-fill-color:#000000!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__base[data-inline-text-key]:hover{background:transparent!important;box-shadow:none!important}.brandbookus-download-link__base{display:flex;min-width:0;overflow:hidden;white-space:nowrap}.brandbookus-download-link__leading{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandbookus-download-link__trailing{display:block;flex:0 0 auto;white-space:nowrap}.brandbookus-download-link__extension{flex:0 0 auto;color:inherit}.site-view--brandbookus.site-view--editing .inline-text-editor[data-inline-multiline=true]{overflow-y:hidden}.site-view--brandbookus.site-view--editing :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger){box-sizing:border-box!important;width:var(--brandbookus-text-field-width)!important;max-width:var(--brandbookus-field-width)!important;height:var(--brandbookus-field-height)!important;min-height:var(--brandbookus-field-height)!important;max-height:var(--brandbookus-field-height)!important;margin:0!important;padding:0 var(--brandbookus-field-padding-x)!important;overflow:hidden!important;border:0!important;border-radius:0!important;outline:0!important;background:var(--brandbookus-field-background)!important;color:#000000!important;font-family:var(--brandbookus-nav-font)!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:0!important;text-align:left!important;text-overflow:ellipsis;text-transform:none!important;caret-color:#000000;box-shadow:none!important;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background-color .12s ease-out,color .12s ease-out}.site-view--brandbookus.site-view--editing :where(textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text)){padding:15px var(--brandbookus-field-padding-x)!important;overflow-y:auto!important;line-height:20px!important;resize:none!important;white-space:pre-wrap}.site-view--brandbookus.site-view--editing .brandbookus-fonts__picker-trigger[aria-expanded=true],.site-view--brandbookus.site-view--editing :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger):focus,.site-view--brandbookus.site-view--editing :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger):hover:not(:disabled){background:var(--brandbookus-field-background-active)!important;color:#000000!important;box-shadow:none!important}.site-view--brandbookus.site-view--editing :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text))::placeholder{color:var(--brandbookus-field-placeholder)!important;opacity:1!important}.site-view--brandbookus.site-view--editing :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger):disabled{background:var(--brandbookus-field-background)!important;color:var(--brandbookus-field-placeholder)!important;opacity:1!important}.site-view--brandbookus.site-view--editing .brandbookus-fonts__editable-text{box-sizing:border-box;max-width:100%;border:0;border-radius:0;outline:0;background:var(--brandbookus-field-background);color:#000000;caret-color:#000000;box-shadow:none;transition:background-color .12s ease-out}.site-view--brandbookus.site-view--editing .brandbookus-fonts__editable-text--single{height:var(--brandbookus-field-height);min-height:var(--brandbookus-field-height);padding:0 var(--brandbookus-field-padding-x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-view--brandbookus.site-view--editing .brandbookus-fonts__editable-text--multiline{height:auto;min-height:0;max-height:none;padding:10px var(--brandbookus-field-padding-x);overflow:hidden;line-height:inherit;resize:none;white-space:pre-wrap}.brandbookus-fonts__application-slot[data-typography-empty=true]:before{content:attr(data-placeholder);color:#aaaaaa;pointer-events:none}.site-view--brandbookus.site-view--editing .brandbookus-fonts__editable-text:focus,.site-view--brandbookus.site-view--editing .brandbookus-fonts__editable-text:hover{background:var(--brandbookus-field-background-active);box-shadow:none}.site-view--brandbookus.site-view--editing .brandbookus-fonts__application-card>.brandbookus-fonts__application-slot[data-typography-linked-highlight=true]{background:var(--brandbookus-font-selection)!important;box-shadow:0 0 0 15px var(--brandbookus-font-selection)!important}.site-view--brandbookus.site-view--editing :where(.inline-field,.logo-safe-zone-inline-editor__field,.logo-min-size-inline-editor__field,.mockup-generator__field,.pattern-editor__field,.ai-text-field,.ai-text-field__control){box-sizing:border-box;width:var(--brandbookus-text-field-width)!important;max-width:var(--brandbookus-field-width)!important;font-family:var(--brandbookus-nav-font);font-size:20px}.site-view--brandbookus.site-view--editing :where(.inline-control-label,.logo-safe-zone-inline-editor__field>span,.logo-min-size-inline-editor__field>span,.mockup-generator__field>span,.pattern-editor__field>span){color:var(--brandbookus-field-label)!important;font-family:var(--brandbookus-nav-font)!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control{box-sizing:border-box;width:var(--brandbookus-text-field-width)!important;max-width:var(--brandbookus-field-width)!important;height:var(--brandbookus-field-height)!important;min-height:var(--brandbookus-field-height)!important;padding:0!important;background:transparent!important;box-shadow:none!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control:focus-within,.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control:hover{background:transparent!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>input{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0 var(--brandbookus-field-padding-x)!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>input:focus,.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>input:hover:not(:disabled){background:var(--brandbookus-field-background-active)!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>span{background:transparent!important}.site-view--brandbookus.site-view--editing .inline-field--html-source{width:min(100%,var(--brandbookus-html-source-width,60ch))!important;max-width:var(--brandbookus-html-source-width,60ch)!important}.site-view--brandbookus.site-view--editing .inline-field--html-source>textarea.inline-field__input{width:100%!important;max-width:100%!important;height:var(--brandbookus-html-source-height,495px)!important;min-height:var(--brandbookus-html-source-height,495px)!important;max-height:var(--brandbookus-html-source-height,495px)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea:not(.inline-text-editor),select,.brandbookus-fonts__picker-trigger,.brandbookus-fonts__editable-text){background-color:transparent!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__picker-trigger[aria-expanded=true],.site-view--brandbookus.site-view--editing .inline-edit-surface__content :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea:not(.inline-text-editor),select,.brandbookus-fonts__picker-trigger,.brandbookus-fonts__editable-text):focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea:not(.inline-text-editor),select,.brandbookus-fonts__picker-trigger,.brandbookus-fonts__editable-text):hover:not(:disabled){background-color:var(--brandbookus-field-background-active)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control>span{background-color:transparent!important}.site-view--brandbookus.site-view--editing :is(.logo-safe-zone-inline-editor__field,.logo-min-size-inline-editor__field){--brandbookus-compact-number-width:calc(5ch + var(--brandbookus-field-padding-x) + var(--brandbookus-field-padding-x));width:max-content!important;max-width:100%!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>input,.site-view--brandbookus.site-view--editing .logo-safe-zone-inline-editor__field>input{box-sizing:border-box!important;width:min(100%,var(--brandbookus-compact-number-width))!important;min-width:0!important;max-width:100%!important;padding-right:var(--brandbookus-field-padding-x)!important;padding-left:var(--brandbookus-field-padding-x)!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control{width:max-content!important;max-width:100%!important;gap:.5rem}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>input{flex:0 1 var(--brandbookus-compact-number-width)!important}.site-view--brandbookus.site-view--editing .logo-min-size-inline-editor__control>span{padding-right:0}.site-view--brandbookus.site-view--editing .logo-safe-zone-inline-editor__field>input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.site-view--brandbookus.site-view--editing .logo-safe-zone-inline-editor__field>input[type=number]::-webkit-inner-spin-button,.site-view--brandbookus.site-view--editing .logo-safe-zone-inline-editor__field>input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-compact-number-input,.site-view--brandbookus.site-view--editing .inline-edit-surface__content [data-inline-editor-ui] :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not(.inline-text-editor):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger){background-color:var(--brandbookus-field-background)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-compact-number-input:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-compact-number-input:hover:not(:disabled),.site-view--brandbookus.site-view--editing .inline-edit-surface__content [data-inline-editor-ui] :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not(.inline-text-editor):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger):focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content [data-inline-editor-ui] :where(input:not(.logo-color-picker__input):not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not(.inline-text-editor):not(.brandbookus-fonts__editable-text),textarea:not(.inline-text-editor):not(.brandbookus-fonts__editable-text),select,.brandbookus-fonts__picker-trigger):hover:not(:disabled){background-color:var(--brandbookus-field-background-active)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control{background-color:transparent!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control:focus-within,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control:hover{background-color:transparent!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control>input{background-color:var(--brandbookus-field-background)!important;transition:background-color .12s ease-out}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control>input:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control>input:hover:not(:disabled){background-color:var(--brandbookus-field-background-active)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .logo-min-size-inline-editor__control>span{color:var(--min-size-color,#e439ee)!important}.brandbookus-materials--editing .brandbookus-materials__list{gap:100px}.brandbookus-materials__editable-item.is-mockup .brandbookus-materials__meta{display:none}.brandbookus-materials__generator{box-sizing:border-box;width:100%;margin-top:20px;padding:0}.brandbookus-materials__generator--initial{margin-top:0}.brandbookus-materials__list .brandbookus-materials__generator{padding-inline:40px}.brandbookus-materials__list>.inline-collection-item:has(.mockup-generator--generating){display:grid;grid-template-columns:minmax(0,1fr)}.brandbookus-materials__list>.inline-collection-item:has(.mockup-generator--generating)>.brandbookus-materials__editable-item{grid-area:1/1;visibility:hidden}.brandbookus-materials__list .brandbookus-materials__generator:has(.mockup-generator--generating){position:relative;grid-area:1/1;min-height:0;margin:0;padding:0}.brandbookus-materials__list .mockup-generator--generating .mockup-generator__loading{position:absolute;inset:0;display:block}.brandbookus-materials__list .mockup-generator--generating .mockup-generator__skeleton{height:100%;aspect-ratio:auto}.brandbookus-materials__list .mockup-generator--generating .mockup-generator__cancel-generation{position:absolute;bottom:16px;left:16px}@media (max-width:959px){.brandbookus-materials__list .brandbookus-materials__generator{padding-inline:24px}}.mockup-generator--inline{--brandbookus-field-width:550px;--brandbookus-text-field-width:min(100%,550px);width:100%;margin:0;color:#000000;font-family:var(--brandbookus-nav-font)}.mockup-generator--inline .mockup-generator__submit,.mockup-generator--inline .mockup-generator__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:305px;min-height:50px;height:50px;padding:0 25px;overflow:hidden;border:0;border-radius:0;background:#000000;color:#ffffff;font-family:inherit;font-size:20px;line-height:1;font-weight:550;white-space:nowrap;cursor:pointer}.mockup-generator--inline .mockup-generator__submit:hover:not(:disabled),.mockup-generator--inline .mockup-generator__trigger:hover{background:#292929;transform:none}.mockup-generator--inline .mockup-generator__submit>span:last-child,.mockup-generator--inline .mockup-generator__trigger>span:last-child{display:block}.mockup-generator__sparkles{position:relative;flex:0 0 20px;width:20px;height:20px}.editor-shell .mockup-generator__sparkle,.site-view--brandbookus .mockup-generator__sparkle{position:absolute;display:block;max-width:none}.mockup-generator__sparkle--large{top:3px;left:0;width:15px;height:15px}.mockup-generator__sparkle--small{top:0;left:12px;width:10px;height:10px}.mockup-generator--inline .mockup-generator__panel{display:flex;flex-direction:column;align-items:flex-start;gap:0;box-sizing:border-box;width:100%;padding:0;border:0;border-radius:0;background:#ffffff;box-shadow:none}.brandbookus-materials--editing .brandbookus-materials__generator,.mockup-generator--inline .mockup-generator__actions,.mockup-generator--inline .mockup-generator__custom,.mockup-generator--inline .mockup-generator__grid,.mockup-generator--inline .mockup-generator__panel>.mockup-generator__field,.mockup-generator--inline .mockup-generator__panel>.mockup-generator__section{-webkit-margin-start:0;margin-inline-start:0;max-width:100%}.mockup-generator--inline .mockup-generator__close{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;gap:17px;box-sizing:border-box;width:171px;min-width:171px;height:50px;padding:0 19px;overflow:hidden;border:0;border-radius:0;background:#f4f4f4;color:#000000;font:inherit;font-size:20px;line-height:1;white-space:nowrap;cursor:pointer}.mockup-generator--inline .mockup-generator__close:hover{background:#e9e9e9}.editor-shell .mockup-generator--inline .mockup-generator__close img,.site-view--brandbookus .mockup-generator--inline .mockup-generator__close img{flex:0 0 20px;width:20px;height:20px;transform:rotate(45deg)}.mockup-generator--inline .mockup-generator__panel>.mockup-generator__section{margin-top:0}.mockup-generator--inline .mockup-generator__preset-grid{display:flex;flex-wrap:wrap;gap:15px;width:100%}.mockup-generator--inline .mockup-generator__preset{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-height:50px;height:50px;padding:0 25px;overflow:hidden;border:0;border-radius:0;background:#f4f4f4;color:#000000;font-family:inherit;font-size:20px;line-height:1;font-weight:550;white-space:nowrap;cursor:pointer}.mockup-generator--inline .mockup-generator__preset:hover{border-color:transparent;background:#e9e9e9;transform:none}.mockup-generator--inline .mockup-generator__preset--active,.mockup-generator--inline .mockup-generator__preset--active:hover{padding:0 22px;border:3px solid #ff3864;background:#f4f4f4;box-shadow:none}.mockup-generator--inline .mockup-generator__preset span{font-size:inherit;line-height:inherit;font-weight:inherit}.mockup-generator--inline .mockup-generator__custom,.mockup-generator--inline .mockup-generator__panel>.mockup-generator__field{width:min(100%,550px)}.mockup-generator--inline .mockup-generator__custom,.mockup-generator--inline .mockup-generator__panel>.mockup-generator__field{margin-top:40px}.mockup-generator--inline .mockup-generator__custom+.mockup-generator__field{margin-top:25px}.mockup-generator--inline .mockup-generator__field{display:flex;flex-direction:column;gap:4px}.mockup-generator--inline .mockup-generator__field>span{color:#c3c3c3;font-family:inherit;font-size:18px;line-height:21px;font-weight:400}.mockup-generator--inline .mockup-generator__field input,.mockup-generator--inline .mockup-generator__field textarea{box-sizing:border-box;width:100%;max-width:550px;padding-right:18px;padding-left:18px;border:0;border-radius:0;outline:0;background:rgb(244 244 244/.78);color:#000000;font-family:inherit;font-size:20px;line-height:23px;font-weight:400;box-shadow:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.mockup-generator--inline .mockup-generator__field input{height:50px;min-height:50px;padding-top:0;padding-bottom:0}.mockup-generator--inline .mockup-generator__field textarea{height:150px;min-height:150px;padding-top:15px;padding-bottom:15px;resize:vertical}.mockup-generator--inline .mockup-generator__field input:focus,.mockup-generator--inline .mockup-generator__field input:hover,.mockup-generator--inline .mockup-generator__field textarea:focus,.mockup-generator--inline .mockup-generator__field textarea:hover{background:rgb(232 232 232/.9);box-shadow:none}.mockup-generator--inline .mockup-generator__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;margin-top:40px}.mockup-generator--inline .mockup-generator__logo{position:relative;z-index:1;isolation:isolate;display:block;flex:0 0 auto;width:auto;height:60px;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#f4f4f4;cursor:pointer;pointer-events:auto;touch-action:manipulation}.mockup-generator--inline .mockup-generator__logo:hover{border-color:transparent;background:#e9e9e9;transform:none}.mockup-generator--inline .mockup-generator__logo--active,.mockup-generator--inline .mockup-generator__logo--active:focus,.mockup-generator--inline .mockup-generator__logo--active:hover{background:#f4f4f4;outline:2px solid #ff3864;outline-offset:-2px;box-shadow:none}.mockup-generator--inline .mockup-generator__logo-preview{display:block;width:auto;height:60px;min-height:0;padding:0;border-radius:0;background:#f4f4f4;pointer-events:none}.editor-shell .mockup-generator--inline .mockup-generator__logo-preview img,.site-view--brandbookus .mockup-generator--inline .mockup-generator__logo-preview img{display:block;width:auto;max-width:162px;height:60px;object-fit:contain;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mockup-generator--inline .mockup-generator__upload--logo{display:block;flex:0 0 60px;width:60px;min-width:60px;min-height:60px;height:60px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;cursor:pointer}.mockup-generator--inline .mockup-generator__upload--logo:hover{background:#f4f4f4;transform:none}.editor-shell .mockup-generator--inline .mockup-generator__upload--logo img,.site-view--brandbookus .mockup-generator--inline .mockup-generator__upload--logo img{display:block;width:60px;max-width:none;height:60px}.mockup-generator--inline .mockup-generator__empty,.mockup-generator--inline .mockup-generator__error{width:min(100%,550px);margin:14px 0 0;font-size:15px;line-height:1.3}.mockup-generator--inline .mockup-generator__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:15px;margin-top:40px}.mockup-generator--inline .mockup-generator__actions .mockup-generator__close{align-self:auto}.mockup-generator--inline .mockup-generator__submit:disabled{background:#cfcfcf;color:#ffffff;cursor:not-allowed}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field input,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field textarea{width:min(100%,550px)!important;max-width:550px!important;background-color:rgb(244 244 244/.78)!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field textarea{height:150px!important;min-height:150px!important;max-height:none!important;resize:vertical}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field input:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field input:hover,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field textarea:focus,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .mockup-generator--inline .mockup-generator__field textarea:hover{background-color:rgb(232 232 232/.9)!important}@container (max-width: 680px){.brandbookus-materials__generator{padding-right:0;padding-left:0}.brandbookus-materials--editing .inline-collection-item.inline-collection-item--initial-mockup{width:calc(100% - 48px);margin-right:24px;margin-left:24px}.mockup-generator--inline .mockup-generator__preset-grid{gap:8px}.mockup-generator--inline .mockup-generator__preset{min-height:42px;height:42px;padding:0 14px;font-size:15px}.mockup-generator--inline .mockup-generator__preset--active,.mockup-generator--inline .mockup-generator__preset--active:hover{padding:0 11px}}.brandbookus-appendix-card__visibility,.brandbookus-color-item .brandbookus-color-item__delete,.brandbookus-logo-misuse__asset-frame>.inline-collection-actions,.brandbookus-logo-showcase__media-owner>.inline-collection-actions,.brandbookus-materials--editing .inline-collection-actions,.brandbookus-rules-list__remove,.inline-collection-actions,.inline-repeater-item__actions,.inline-section-actions,.inline-source-picker__actions,.inline-trash-button.brandbookus-fonts__remove,.logo-backgrounds-stripes__delete,.logo-min-size-inline-editor__actions,.logo-photography-item__controls,.logo-safe-zone-inline-editor__actions{position:absolute;z-index:36;top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);left:auto;padding-left:0}.inline-confirm[data-inline-editor-ui]{z-index:48}.brandbookus-logo-misuse__asset-frame>.inline-collection-actions,.brandbookus-logo-showcase__media-owner>.inline-collection-actions,.brandbookus-materials--editing .inline-collection-actions,.inline-collection-actions,.logo-photography-item__controls{opacity:0;pointer-events:none}.brandbookus-color-item .brandbookus-color-item__delete:hover,.brandbookus-rules-list__remove:hover,.inline-collection-actions:hover,.inline-repeater-item__actions:hover,.inline-section-actions:hover,.inline-source-picker__actions:hover,.inline-trash-button.brandbookus-fonts__remove:hover,.logo-min-size-inline-editor__actions:hover,.logo-photography-item__controls:hover,.logo-safe-zone-inline-editor__actions:hover{opacity:1;pointer-events:auto}.brandbookus-materials--editing .inline-collection-item{width:100%}.brandbookus-download-list>li.inline-collection-item{--brandbookus-download-control-size:var(--brandbookus-management-control-size,50px);box-sizing:border-box;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:calc(var(--brandbookus-download-control-size) + (var(--brandbookus-management-inset, 4px) * 2));padding-right:calc(var(--brandbookus-download-control-size) + var(--brandbookus-management-inset, 4px) + var(--brandbookus-management-inset, 4px))}.brandbookus-download-list>li.is-inline-file-name-row-editing{width:var(--inline-file-editor-row-width);max-width:100%}.brandbookus-download-list>li.inline-collection-item>.inline-collection-actions .inline-trash-button,.brandbookus-download-list>li.inline-collection-item>.inline-collection-actions .inline-trash-button img,.brandbookus-download-list>li.inline-collection-item>.inline-collection-actions button{width:var(--brandbookus-download-control-size);height:var(--brandbookus-download-control-size)}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link__base[data-inline-text-key]{display:flex;align-items:center;min-height:var(--brandbookus-field-height);padding:0;transition:background-color .12s ease-out}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list>li.inline-collection-item:focus-within .brandbookus-download-link__name:not(.is-inline-file-name-editing),.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list>li.inline-collection-item:hover .brandbookus-download-link__name:not(.is-inline-file-name-editing){background:transparent!important;color:#000000!important}.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link:focus-visible .brandbookus-download-link__base[data-inline-text-key],.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-link:hover .brandbookus-download-link__base[data-inline-text-key],.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list>li.inline-collection-item:focus-within .brandbookus-download-link__base[data-inline-text-key],.site-view--brandbookus.site-view--editing .inline-edit-surface--active .inline-edit-surface__content .brandbookus-download-list>li.inline-collection-item:hover .brandbookus-download-link__base[data-inline-text-key]{background:var(--brandbookus-field-background-active)!important;box-shadow:none!important}.logo-photography-item__controls{top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);padding-left:0;opacity:0;pointer-events:none}.logo-photography-item__controls .inline-trash-button{width:var(--brandbookus-management-control-size,50px);height:var(--brandbookus-management-control-size,50px)}.logo-backgrounds-stripes__confirm{top:.5rem;right:.5rem;left:auto;z-index:48;transform:none}.inline-trash-button.brandbookus-fonts__remove{z-index:36;top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px)}.inline-repeater-item--management{box-sizing:border-box;padding-right:58px}.inline-repeater-item--management .inline-repeater-item__actions{top:var(--brandbookus-management-inset,4px);right:var(--brandbookus-management-inset,4px);padding-left:0}.inline-repeater-item__actions,.inline-source-picker__actions,.logo-min-size-inline-editor__actions,.logo-safe-zone-inline-editor__actions{position:absolute;z-index:36}.inline-source-picker__actions,.logo-min-size-inline-editor__actions,.logo-safe-zone-inline-editor__actions{display:block}.site-view--brandbookus .site-view__bug-report{position:relative;display:flex;flex:0 0 auto;width:50px;height:50px;font-family:var(--brandbookus-nav-font)}.site-view--brandbookus .site-view__bug-report-toggle{display:inline-flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;border:0;border-radius:0;outline:0;background:#f2f2f2;color:#000000;cursor:pointer;transition:opacity .18s ease-out;box-sizing:border-box}.site-view--brandbookus .site-view__bug-report-toggle img{display:block;width:24px;height:24px;max-width:none}.site-view--brandbookus .site-view__bug-report-toggle:hover{opacity:.78}.site-view--brandbookus .site-view__bug-report-toggle:focus-visible{outline:2px solid var(--als-color-primary);outline-offset:3px}.site-view--brandbookus .site-view__bug-report-panel{position:absolute;top:65px;right:0;z-index:70;display:flex;flex-direction:column;gap:15px;width:520px;padding:25px;border:0;background:#ffffff;color:#000000;box-shadow:0 12px 36px rgb(0 0 0/.18);box-sizing:border-box}.site-view--brandbookus .site-view__bug-report-title{margin:0;color:#000000;font-family:var(--brandbookus-nav-font);font-size:20px;font-weight:550;line-height:1.2}.site-view--brandbookus .site-view__bug-report-panel textarea.site-view__bug-report-input{box-sizing:border-box;display:block;width:100%;min-height:240px;max-height:min(520px,calc(100vh - 290px));margin:0;padding:15px;resize:vertical;border:0;border-radius:0;outline:0;background:#f2f2f2;color:#000000;font-family:var(--brandbookus-nav-font);font-size:18px;font-weight:450;line-height:1.35}.site-view--brandbookus .site-view__bug-report-panel textarea.site-view__bug-report-input::placeholder{color:#999999;opacity:1}.site-view--brandbookus .site-view__bug-report-panel textarea.site-view__bug-report-input:focus{box-shadow:inset 0 0 0 2px #000000}.site-view--brandbookus .site-view__bug-report-error,.site-view--brandbookus .site-view__bug-report-hint{margin:0;font-family:var(--brandbookus-nav-font);font-size:14px;font-weight:450;line-height:1.35}.site-view--brandbookus .site-view__bug-report-hint{color:#808080}.site-view--brandbookus .site-view__bug-report-error{color:#d00000}.site-view--brandbookus .site-view__bug-report-actions{display:flex;justify-content:flex-end;gap:10px}.site-view--brandbookus .site-view__bug-report-cancel,.site-view--brandbookus .site-view__bug-report-submit{min-width:130px;height:50px;padding:0 20px;border:0;border-radius:0;font-family:var(--brandbookus-nav-font);font-size:18px;font-weight:550;line-height:1;cursor:pointer}.site-view--brandbookus .site-view__bug-report-cancel{background:#f2f2f2;color:#000000}.site-view--brandbookus .site-view__bug-report-submit{background:#000000;color:#ffffff}.site-view--brandbookus .site-view__bug-report-cancel:hover,.site-view--brandbookus .site-view__bug-report-submit:hover:not(:disabled){opacity:.78}.site-view--brandbookus .site-view__bug-report-cancel:focus-visible,.site-view--brandbookus .site-view__bug-report-submit:focus-visible{outline:2px solid var(--als-color-primary);outline-offset:3px}.site-view--brandbookus .site-view__bug-report-cancel:disabled,.site-view--brandbookus .site-view__bug-report-submit:disabled{cursor:default;opacity:.4}@media (max-width:959px){.site-view--brandbookus .site-view__bug-report,.site-view--brandbookus .site-view__bug-report-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.site-view--brandbookus .site-view__bug-report-panel{position:fixed;top:var(--site-header-offset,70px);right:12px;left:12px;width:auto;max-height:calc(100dvh - var(--site-header-offset, 70px) - 12px);overflow-y:auto}}.site-view--brandbookus .brandbookus-section-copy,.site-view--brandbookus .brandbookus-section-copy p{font-family:var(--als-font-family-sans);font-size:var(--brandbookus-section-copy-font-size);line-height:var(--brandbookus-section-copy-line-height);font-weight:400;letter-spacing:0}.site-view--brandbookus :is(.brandbookus-first__about-title,.brandbookus-section-title,.brandbookus-logo-showcase__title,.brandbookus-logo-backgrounds__title,.brandbookus-logo-photography__title,.brandbookus-logo-misuse__title,.brandbookus-colors__title,.brandbookus-fonts__title,.brandbookus-materials__heading,.brandbookus-pattern__heading)+.brandbookus-section-copy{margin-top:10px;display:flow-root}.site-view--brandbookus .brandbookus-section-copy>p:first-child{margin-top:0}@page brandbookus-pdf{size:1520px 855px;margin:0}@media print{body,html{width:1520px!important;margin:0!important;padding:0!important;background:#ffffff!important}.site-view--brandbookus.site-view--pdf-export{page:brandbookus-pdf;width:1520px!important;min-width:1520px!important;background:#ffffff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-view--brandbookus.site-view--pdf-export *,.site-view--brandbookus.site-view--pdf-export :after,.site-view--brandbookus.site-view--pdf-export :before{animation:none!important;caret-color:transparent!important;transition:none!important}.site-view--brandbookus.site-view--pdf-export .site-view__body,.site-view--brandbookus.site-view--pdf-export .site-view__content{display:block!important;width:1520px!important;margin:0!important;padding:0!important;background:#ffffff!important}.site-view--brandbookus.site-view--pdf-export .site-view__section{box-sizing:border-box!important;width:1520px!important;min-height:854px!important;margin:0!important;padding-block:24px!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;break-before:page;break-inside:auto;page-break-before:always;page-break-inside:auto}.site-view--brandbookus.site-view--pdf-export .site-view__section:first-child{break-before:auto;page-break-before:auto}.site-view--brandbookus.site-view--pdf-export .site-view__section-body{min-height:0!important;overflow:visible!important}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-logo-showcase__attachment,.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .inline-collection-item,.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] :is(article,figure,li){break-inside:avoid-page;page-break-inside:avoid}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media{display:flex;align-items:center;justify-content:center;max-height:560px}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media>.adaptive-logo-surface{display:flex;align-items:center;justify-content:center;width:100%;max-height:560px}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-logo-showcase__grid--full .brandbookus-logo-showcase__media img{width:auto;max-width:100%;height:auto;max-height:560px;object-fit:contain;object-position:center}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-materials__content{padding-inline:40px}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] .brandbookus-materials__image{display:block;width:auto;max-width:100%;height:auto;max-height:806px;margin-inline:0;object-fit:contain;object-position:left center;break-inside:avoid-page;page-break-inside:avoid}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] :is(h1,h2,h3,h4){break-after:avoid-page;page-break-after:avoid}.site-view--brandbookus.site-view--pdf-export [data-pdf-slide] p{orphans:3;widows:3}}.site-view--brandbookus .inline-confirm--menu{position:absolute;top:58px;right:4px;left:auto;z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:0;width:180px;max-width:calc(100vw - 24px);padding:5px;box-sizing:border-box;transform:none;background:#fff;color:#000;font:18px/1.25 var(--brandbookus-nav-font);box-shadow:0 12px 40px rgb(0 0 0/.12)}.site-view--brandbookus .inline-confirm--menu>span{display:none}.site-view--brandbookus .inline-confirm--menu>button{min-height:48px;padding:10px 15px;text-align:left;background:transparent;color:#000}.site-view--brandbookus .inline-confirm--menu>button:hover{background:#f4f4f4}.site-view--brandbookus .inline-confirm--menu>.inline-confirm__danger{color:#c80100}.site-view--brandbookus .inline-confirm--menu>.inline-confirm__close{position:absolute;top:-54px;right:0;width:50px;height:50px;min-height:50px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff}@container (min-width: 800px){.brandbookus-fonts__application{grid-template-columns:310px minmax(0,1040px);width:100%;gap:32px}}.brandbookus-fonts__role{--brandbookus-font-role-highlight-outset:10px;width:100%;min-width:0;padding-right:58px}.brandbookus-fonts__role:before{inset:calc(-1 * var(--brandbookus-font-role-highlight-outset)) 0 calc(-1 * var(--brandbookus-font-role-highlight-outset)) calc(-1 * var(--brandbookus-font-role-highlight-outset))}.brandbookus-fonts__picker{width:100%;min-width:0}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__role>.brandbookus-fonts__editable-text--single{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:4px 10px!important}.inline-trash-button.brandbookus-fonts__remove,.site-view--brandbookus .brandbookus-fonts__drag-handle{top:calc(var(--brandbookus-management-inset, 4px) - var(--brandbookus-font-role-highlight-outset))}.site-view--brandbookus .brandbookus-fonts__drag-handle{width:26px;left:calc(-1 * (var(--brandbookus-font-role-highlight-outset) + 26px + var(--brandbookus-management-inset, 4px)))}@container (max-width: 799px){.site-view--editing .brandbookus-fonts__roles{column-gap:60px}}@media (max-width:959px){.site-view--editing .brandbookus-fonts__roles{padding-left:16px}}.brandbookus-fonts__drag-handle:after{content:"";position:absolute;top:0;left:100%;width:calc(var(--brandbookus-font-role-highlight-outset) + var(--brandbookus-management-inset, 4px));height:100%}.site-view--brandbookus .brandbookus-fonts__application-card>.brandbookus-fonts__application-slot,.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-slot.brandbookus-fonts__editable-text{padding:calc(10px + var(--typography-leading-compensation, 0px)) 10px!important}.site-view--brandbookus.site-view--editing .inline-edit-surface__content .brandbookus-fonts__application-card>.brandbookus-fonts__editable-text:is(:hover,:focus){background:#e8e8e8!important;box-shadow:none!important}:is(.brandbookus-color-sortable,.brandbookus-fonts__role,.brandbookus-logo-showcase__attachment,.logo-backgrounds-stripes__sortable):has(.inline-confirm--menu){z-index:61}.logo-surface-control__popover--picker{width:234px;padding:0;border:1px solid #777;border-radius:2px;box-shadow:0 5px 12px rgb(0 0 0/35%);font:16px/1.2 Arial,sans-serif}.logo-color-picker__plane{position:relative;height:138px;overflow:hidden;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent);touch-action:none;cursor:crosshair}.logo-color-picker__cursor{position:absolute;width:12px;height:12px;border:2px solid white;border-radius:50%;box-shadow:0 0 2px #000;transform:translate(-50%,-50%);pointer-events:none}.logo-color-picker__body{padding:8px 12px 12px}.logo-color-picker__tools{display:flex;align-items:center;gap:9px;margin-bottom:12px}.logo-color-picker__eyedropper,.logo-color-picker__format{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#000;cursor:pointer}.logo-color-picker__eyedropper{flex:0 0 20px;height:28px}.logo-color-picker__eyedropper:disabled{opacity:.35;cursor:default}.logo-color-picker__preview{flex:0 0 32px;height:32px;border-radius:50%}.site-view--brandbookus.site-view--editing .logo-color-picker input.logo-color-picker__hue{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;width:100%;height:12px;min-height:0;padding:0;margin:0;border:0;border-radius:2px;background:linear-gradient(90deg,#f00,#f0f,#00f,#0ff,#0f0,#ff0,#f00);cursor:pointer}.logo-color-picker__hue::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:transparent;border:2px solid white;border-radius:50%;box-shadow:0 1px 4px #888}.logo-color-picker__hue::-moz-range-thumb{width:12px;height:12px;background:transparent;border:2px solid white;border-radius:50%;box-shadow:0 1px 4px #888}.logo-color-picker__channels{display:flex;gap:8px;padding-left:12px;align-items:flex-end}.logo-color-picker__channels label{display:flex;flex:1 1;min-width:0;align-items:center;flex-direction:column;gap:8px;font:16px/1 Arial,sans-serif}.site-view--brandbookus.site-view--editing .logo-color-picker__channels input{box-sizing:border-box;width:100%!important;min-width:0;height:33px;min-height:0;padding:3px;border:1px solid #ccc;border-radius:2px;background:#fff;color:#000;font:16px/1 Arial,sans-serif;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.logo-color-picker__channels input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.logo-color-picker__format{flex:0 0 10px;height:16px}.logo-color-picker__plane:focus-visible{outline:2px solid #2775e0;outline-offset:-2px}.site-view--brandbookus .brandbookus-pattern__items>.inline-collection-item>.inline-collection-drag{left:calc(-1 * var(--brandbookus-management-control-size, 50px))}