html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-\[240px\]{min-height:240px}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#050505;--ink:#0b0a0b;--gold:#d4a62e;--gold-light:#f0ce73;--cream:#f2ede2;--muted:#a8a39a;--violet:#6d278f;--font-relaxed:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-editorial:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}html.lenis{scroll-behavior:auto}body{background:var(--black);color:var(--cream);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}.skip-link{z-index:2000;background:var(--gold);color:#090704;padding:12px 16px;font-size:11px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.experience,.experience a,.experience button{cursor:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.experience{--pointer-x:50%;--pointer-y:50%;--shift-x:0px;--shift-y:0px;background:var(--black);min-height:100vh;position:relative}.scroll-progress{z-index:1100;background:linear-gradient(90deg,var(--gold),var(--gold-light),#8c42aa);transform-origin:0;height:2px;position:fixed;inset:0 0 auto;box-shadow:0 0 18px #d4a62e8c}.custom-cursor{pointer-events:none;z-index:1000;mix-blend-mode:difference;border:1px solid #f0ce73cc;border-radius:50%;width:18px;height:18px;transition:width .18s,height .18s,left .18s,top .18s,background .18s;position:fixed;top:-9px;left:-9px}.custom-cursor.is-active{background:#d4a62e33;width:52px;height:52px;top:-26px;left:-26px}.light-field{z-index:20;pointer-events:none;opacity:.72;position:fixed;inset:0}.age-gate{z-index:900;place-items:center;transition:visibility 0s 1s;display:grid;position:fixed;inset:0;overflow:hidden}.gate-panel{background:#050505;width:50.25%;position:absolute;inset-block:0}.gate-panel:after{content:"";background:radial-gradient(circle at 50% 45%,#d6aa3614,#0000 34%),repeating-linear-gradient(90deg,#0000 0 69px,#ffffff05 70px);position:absolute;inset:0}.gate-panel-left{border-right:1px solid #d4a62e2e;left:0}.gate-panel-right{border-left:1px solid #d4a62e2e;right:0}.gate-content{z-index:2;text-align:center;width:min(92vw,640px);position:relative}.gate-mark{filter:drop-shadow(0 0 22px #d4a62e1f);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 30px;display:grid;position:relative}.gate-mark:before,.gate-mark:after{content:"";border:1px solid #d4a62e38;border-radius:50%;animation:12s linear infinite gate-spin;position:absolute;inset:-12px}.gate-mark:after{border-style:dashed;animation-duration:18s;animation-direction:reverse;inset:-22px}.gate-mark>span{width:100%;height:100%;color:var(--gold-light);font-family:var(--font-relaxed);letter-spacing:.08em;background:radial-gradient(circle at 35% 25%,#3c2d0e,#080704 65%);border:1px solid #d4a62e80;border-radius:50%;place-items:center;font-size:24px;font-weight:650;display:grid}.gate-kicker,.eyebrow,.small-label,.manifesto-index,.gate-note{text-transform:uppercase;letter-spacing:.24em;font-size:11px}.gate-kicker{color:var(--gold-light);margin:0 0 14px}.gate-content h2{letter-spacing:-.045em;margin:0 0 38px;font-size:clamp(38px,5vw,68px);font-weight:300}.gate-actions{justify-content:center;gap:12px;display:flex}.gate-enter,.gate-exit{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:1px solid #d4a62e8c;min-height:56px;padding:0 25px;font-size:11px}.gate-enter{background:var(--gold);color:#0b0905;align-items:center;gap:22px;display:inline-flex}.gate-enter svg{width:18px}.gate-exit{color:var(--muted);border-color:#ffffff29}.gate-note{color:#6e6a64;margin-top:25px;font-size:8px}.site-header{z-index:60;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:108px;padding:0 4vw;display:grid;position:absolute;inset:0 0 auto}.wordmark{text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.wordmark-badge{width:48px;height:48px;color:var(--gold-light);font-family:var(--font-relaxed);letter-spacing:.05em;background:#0505057a;border:1px solid #d4a62e94;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.site-header nav{gap:clamp(24px,3.6vw,60px);display:flex}.site-header nav a{text-transform:uppercase;letter-spacing:.18em;color:#ffffffb8;font-size:11px;transition:color .18s}.site-header nav a:hover{color:var(--gold-light)}.header-shop{color:var(--gold-light);text-transform:uppercase;letter-spacing:.17em;justify-self:end;align-items:center;gap:18px;font-size:11px;display:flex}.header-shop svg{width:19px;transition:transform .18s}.header-shop:hover svg{transform:translate(5px)}.mobile-nav-actions,.mobile-menu{display:none}.hero{isolation:isolate;align-items:center;height:max(760px,100svh);padding:130px 7vw 90px;display:flex;position:relative;overflow:hidden}.hero-media,.hero-image,.hero-video,.hero-vignette,.hero-grain{position:absolute;inset:0}.hero-media{z-index:-3;background:#080708;overflow:hidden}.hero-image{transform:translate3d(var(--shift-x),var(--shift-y),0) scale(1.08);filter:saturate(.88)contrast(1.08);will-change:transform;background-image:url(/hero-visual.webp);background-position:63% 48%;background-size:cover;animation:14s ease-in-out infinite alternate cinematic-breathe;inset:-4%}.hero-video{object-fit:cover;object-position:63% 48%;opacity:0;filter:saturate(.82)contrast(1.08);border:0;width:100%;height:100%;transition:opacity .9s;transform:scale(1.025)}.hero-video.is-ready{opacity:1}.hero-vignette{background:linear-gradient(90deg,#040404e8 0%,#0404048c 38%,#04040421 68%,#04040487 100%),linear-gradient(0deg,#050505 0%,transparent 25%,#0000001f 76%,#0000008f 100%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#d4a62e21,transparent 30%)}.hero-grain{opacity:.075;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.hero-orbit{pointer-events:none;border:1px solid #e6be4e29;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:56vw;animation:28s linear infinite orbit;top:8vh;right:-12vw}.orbit-two{aspect-ratio:1;border-style:dashed;width:34vw;animation:20s linear infinite reverse orbit;top:24vh;right:1vw}.hero-copy{z-index:2;width:min(850px,75vw);position:relative}.eyebrow{color:var(--gold-light);margin:0 0 25px 8px}.hero-copy h1{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(78px,11.4vw,190px);font-weight:300;line-height:.77}.hero-copy .line{display:block}.line-two{color:#0000;-webkit-text-stroke:1px #f2ede2d1;margin-left:clamp(38px,9vw,148px)}.gold-dot{color:var(--gold);-webkit-text-stroke:0}.hero-description{color:#f2ede2b8;max-width:470px;margin:50px 0 0 clamp(38px,9vw,148px);font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:30px;margin:31px 0 0 clamp(38px,9vw,148px);display:flex}.primary-action{background:var(--gold);color:#080704;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:34px;min-height:58px;padding:0 24px;font-size:10px;font-weight:700;display:inline-flex}.primary-action svg{width:19px}.text-action{color:#f2ede2a6;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #f2ede240;padding-bottom:7px;font-size:9px}.hero-status{text-transform:uppercase;letter-spacing:.16em;color:#ffffffb3;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;top:140px;right:4vw}.status-pulse{background:#bcf07b;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 5px #bcf07b14}.hero-side-note{writing-mode:vertical-rl;letter-spacing:.2em;color:#ffffff59;gap:25px;font-size:8px;display:flex;position:absolute;bottom:132px;right:3vw}.scroll-cue{text-transform:uppercase;letter-spacing:.19em;color:#fff9;background:0 0;border:0;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:34px;left:7vw}.scroll-cue i{background:#ffffff59;width:70px;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--gold);animation:2.4s ease-in-out infinite scan;position:absolute;inset:0;transform:translate(-100%)}.signal-strip{background:#0b0907;border-block:1px solid #d4a62e40;overflow:hidden}.signal-track{width:max-content;min-height:66px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:33px;font-size:10px;animation:28s linear infinite marquee;display:flex}.signal-track svg{stroke-width:1px;width:20px}.site-notice{background:radial-gradient(circle at 82% 0,#71299138,#0000 34%),#090809;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center;gap:35px;min-height:120px;padding:24px 7vw;display:grid}.site-notice>span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.site-notice>div{align-items:baseline;gap:24px;display:flex}.site-notice strong{color:var(--cream);letter-spacing:-.035em;font-size:clamp(18px,2.2vw,31px);font-weight:300}.site-notice p{color:#938c91;margin:0;font-size:11px;line-height:1.6}.site-notice>a{color:#e9cf75;text-transform:uppercase;letter-spacing:.12em;border:1px solid #dab13a59;align-items:center;min-height:46px;padding:0 15px;font-size:8px;display:inline-flex}.manifesto{background-color:#080808;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:1fr 2.2fr 1.4fr;align-items:center;gap:6vw;min-height:850px;padding:130px 7vw;display:grid;position:relative}.manifesto-index{color:var(--gold);align-self:start;padding-top:8px}.manifesto-copy{z-index:2;position:relative}.small-label{color:var(--gold-light);margin:0 0 28px}.manifesto-copy h2,.section-heading h2,.inside-copy h2{letter-spacing:-.055em;margin:0;font-weight:300;line-height:.96}.manifesto-copy h2{max-width:900px;font-size:clamp(55px,7.1vw,112px)}.manifesto-copy>p:last-child{color:var(--muted);max-width:600px;margin:42px 0 0 8vw;font-size:15px;line-height:1.8}.kinetic-object{aspect-ratio:1;justify-self:end;place-items:center;width:min(30vw,390px);display:grid;position:relative}.kinetic-core{background:radial-gradient(circle at 34% 30%,#f1d57c 0%,#b17a11 22%,#3c1706 60%,#070606 72%);border-radius:50%;width:52%;height:52%;animation:6s ease-in-out infinite float;box-shadow:0 0 100px #cd7f1c40}.kinetic-ring{border:1px solid #eec85d47;border-radius:50%;position:absolute}.ring-a{border-left-color:#0000;animation:18s linear infinite orbit;inset:8%}.ring-b{border-style:dashed;animation:24s linear infinite reverse orbit;inset:-1%}.kinetic-object span{letter-spacing:.5em;color:#ffffff8c;font-size:10px;position:absolute}.collections{background:var(--cream);color:#0a0908;padding:150px 7vw 130px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:80px;display:flex}.section-heading h2{font-size:clamp(58px,8vw,120px)}.section-heading .small-label{color:#8e6717}.section-heading>a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #00000040;align-items:center;gap:24px;padding-bottom:10px;font-size:9px;display:flex}.section-heading>a svg{width:18px}.collection-visuals{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .8fr;gap:12px;min-height:620px;margin-bottom:82px;display:grid}.collection-visual{isolation:isolate;background-color:#15110e;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.collection-visual:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform 1s cubic-bezier(.16,1,.3,1),filter 1s;position:absolute;inset:0}.collection-visual:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#050403e6),linear-gradient(135deg,#6929821f,#0000 52%);position:absolute;inset:0}.collection-visual:hover:before{filter:saturate(1.08);transform:scale(1.045)}.collection-visual-flower{grid-row:1/-1}.collection-visual-flower:before{background-image:url(/brand-assets/flower-macro.jpg);background-position:46%}.collection-visual-ritual:before{background-image:url(/brand-assets/preroll-lifestyle.jpg);background-position:50% 52%}.collection-visual-store:before{background-image:url(/brand-assets/product-wall.jpg);background-position:50% 47%}.collection-visual figcaption{color:var(--cream);grid-template-columns:auto 1fr auto;align-items:end;gap:16px;display:grid;position:absolute;inset:auto 24px 22px}.collection-visual figcaption span,.collection-visual figcaption small{color:#ffffffa6;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.collection-visual figcaption strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,47px);font-weight:300;line-height:.95}.category-list{border-top:1px solid #0000003d}.category-card{border-bottom:1px solid #0000002e;outline:none;grid-template-columns:90px 1.4fr 1fr 80px;align-items:center;min-height:126px;transition:color .45s cubic-bezier(.16,1,.3,1),padding .45s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.category-card:before{content:"";transform-origin:bottom;background:#0a0908;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.category-card>:not(.category-glow){z-index:2;position:relative}.category-card:hover,.category-card:focus-visible{color:var(--cream);padding-inline:24px}.category-card:hover:before,.category-card:focus-visible:before{transform:scaleY(1)}.category-code{letter-spacing:.16em;color:#9b7831;font-size:10px}.category-card h3{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,58px);font-weight:400}.category-card p{color:#716d65;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:9px}.category-card:hover p{color:#bdb5a7}.category-arrow{border:1px solid #0003;border-radius:50%;justify-self:end;place-items:center;width:42px;height:42px;display:grid}.category-card:hover .category-arrow{color:var(--gold-light);border-color:#d4a62e80}.category-arrow svg{width:18px}.category-glow{width:420px;height:200px;left:var(--pointer-x);opacity:0;background:radial-gradient(circle,#74299138,#0000 67%);transition:opacity .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.category-card:hover .category-glow{opacity:1}.integration-note{color:#777168;max-width:580px;margin:46px 0 0 auto;font-size:12px;line-height:1.7}.featured-brands{color:var(--cream);background:#080708;padding:145px 7vw 130px;overflow:hidden}.featured-brand-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:68px;display:flex}.featured-brand-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(58px,7.4vw,112px);font-weight:300;line-height:.92}.featured-brand-heading>a{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;border-bottom:1px solid #ffffff3b;align-items:center;gap:22px;padding-bottom:9px;font-size:9px;display:flex}.featured-brand-heading>a svg{width:17px}.brand-stage{position:relative}.brand-slide{isolation:isolate;touch-action:pan-y;border:1px solid #ffffff21;grid-template-columns:110px minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:4vw;min-height:470px;padding:42px 48px;display:grid;position:relative;overflow:hidden}.brand-slide:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 40%,#8134a14a,#0000 30%),linear-gradient(125deg,#0b0a0b,#050505 70%);position:absolute;inset:0}.brand-slide:after{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.brand-tone-gold:before{background:radial-gradient(circle at 77% 40%,#cd91184d,#0000 31%),linear-gradient(125deg,#0d0b08,#050505 70%)}.brand-tone-violet:before{background:radial-gradient(circle at 77% 40%,#7f2fa55c,#0000 31%),linear-gradient(125deg,#0d0910,#050505 70%)}.brand-tone-ember:before{background:radial-gradient(circle at 77% 40%,#b9461f52,#0000 31%),linear-gradient(125deg,#100908,#050505 70%)}.brand-tone-cream:before{background:radial-gradient(circle at 77% 40%,#dac69e33,#0000 31%),linear-gradient(125deg,#11100e,#050505 70%)}.brand-slide-index{color:#ffffff6b;text-transform:uppercase;letter-spacing:.18em;align-self:start;font-size:9px}.brand-slide-copy{z-index:2;position:relative}.brand-slide-copy p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;margin:0 0 18px;font-size:9px}.brand-slide-copy h3{letter-spacing:-.075em;margin:0;font-size:clamp(65px,9vw,142px);font-weight:300;line-height:.85}.brand-slide-copy span{color:#aaa3a0;max-width:520px;margin-top:34px;line-height:1.75;display:block}.brand-slide-art{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#f1d16f,#a87417 20%,#30140b 57%,#070707 73%);border-radius:50%;justify-self:end;place-items:center;width:min(29vw,380px);display:grid;position:relative;box-shadow:0 0 100px #d4a62e2e}.brand-slide-art:before,.brand-slide-art:after{content:"";border:1px solid #f0ce7333;border-radius:50%;position:absolute;inset:-9%}.brand-slide-art:after{border-style:dashed;animation:25s linear infinite orbit;inset:-18%}.brand-slide-art span{color:#fff5d6e6;font-family:var(--font-relaxed);letter-spacing:.06em;font-size:clamp(24px,4vw,60px);font-weight:650}.brand-controls{border:1px solid #ffffff21;border-top:0;justify-content:flex-end;align-items:center;gap:24px;min-height:68px;padding:0 24px;display:flex}.brand-controls>button{width:44px;height:44px;color:var(--gold-light);background:0 0;border:0;font-size:19px}.brand-dots{align-items:center;gap:8px;display:flex}.brand-dots button{background:0 0;border:0;width:34px;height:44px;padding:0;position:relative}.brand-dots button:after{content:"";background:#fff3;height:2px;transition:background .2s,transform .2s;position:absolute;inset:21px 0 auto}.brand-dots button.is-active:after{background:var(--gold-light);transform:scaleY(2)}.featured-brand-note{color:#7f7875;width:min(560px,100%);margin:34px 0 0 auto;font-size:11px;line-height:1.7}.inside-effy{background:radial-gradient(circle at 85% 12%,#6626833b,#0000 30%),#060506;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:7vw;min-height:900px;padding:130px 7vw;display:grid}.inside-media{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:11px;min-width:0;height:690px;display:grid}.inside-photo{isolation:isolate;background-position:50%;background-size:cover;min-width:0;min-height:0;position:relative;overflow:hidden}.inside-photo:after{content:"";background:linear-gradient(#0000 40%,#04030473),linear-gradient(135deg,#6f2a8a1f,#0000 55%);position:absolute;inset:0}.inside-photo-primary{background-image:url(/brand-assets/store-neon.jpg);background-position:49%;grid-row:1/-1}.inside-photo-flower{background-image:url(/brand-assets/flower-counter.jpg);background-position:50% 48%}.inside-photo-store{background-image:url(/brand-assets/product-wall.jpg);background-position:50% 44%}.inside-index{color:#ffffff57;text-transform:uppercase;letter-spacing:.23em;margin-bottom:68px;font-size:9px}.inside-copy h2{max-width:760px;font-size:clamp(58px,7.3vw,112px)}.inside-copy>p:not(.small-label){color:#aaa2ac;max-width:560px;margin:40px 0;font-size:15px;line-height:1.8}.inside-signals{border-top:1px solid #ffffff24;margin-bottom:42px}.inside-signals span{color:#c7c0c5;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff1c;align-items:center;min-height:51px;font-size:8px;display:flex}.inside-copy>a{min-height:48px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:22px;font-size:9px;display:inline-flex}.inside-copy>a svg{width:18px}.locations{background:#090909;padding:150px 7vw}.location-heading{margin-bottom:70px}.location-heading h2{max-width:1000px}.location-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.location-card{isolation:isolate;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:570px;padding:28px;display:flex;position:relative;overflow:hidden}.location-card:before{content:"";z-index:-2;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s;position:absolute;inset:0}.location-card:after{content:"";z-index:-1;background:linear-gradient(0deg,#000000eb,#00000014 70%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#deaf342b,transparent 35%);position:absolute;inset:0}.location-cruces:before{filter:saturate(.82)contrast(1.05);background:url(/brand-assets/store-neon.jpg) 50% 54%/cover no-repeat}.location-alamo:before{filter:saturate(.72)contrast(1.08);background:url(/brand-assets/pickup-service.jpg) 52%/cover no-repeat}.location-card:hover:before{filter:saturate(1.2);transform:scale(1.055)}.location-topline{text-transform:uppercase;letter-spacing:.17em;color:#ffffffad;justify-content:space-between;font-size:9px;display:flex}.live-label{color:#c9ef8d}.location-body>p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.location-body h3{letter-spacing:-.06em;margin:18px 0 36px;font-size:clamp(48px,5.4vw,82px);font-weight:300;line-height:.91}.location-actions{align-items:center;gap:26px;display:flex}.location-actions a:first-child{background:var(--gold);color:#080704;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:23px;min-height:48px;padding:0 17px;font-size:8px;font-weight:700;display:flex}.location-actions a:first-child svg{width:15px}.location-actions a:last-child{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff4d;padding-bottom:6px;font-size:8px}footer{background:#050505;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:end;min-height:260px;padding:60px 7vw;display:grid}.footer-mark{letter-spacing:-.08em;font-size:clamp(60px,9vw,140px);font-weight:700;line-height:.7}.footer-mark span{color:var(--gold);vertical-align:top;letter-spacing:0;font-size:14px}.footer-copy{color:#756f69;letter-spacing:.13em;text-transform:uppercase;text-align:center;font-size:9px}.footer-links{text-transform:uppercase;letter-spacing:.15em;flex-direction:column;justify-self:end;align-items:flex-end;gap:18px;font-size:8px;display:flex}.footer-links a:first-child{color:#716b6f;align-items:center;min-height:44px;display:inline-flex}.footer-links a:last-child{color:var(--gold-light)}.interior-page{min-height:100vh;color:var(--cream);background:#070707}.interior-header{z-index:5;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 5vw;display:grid;position:relative}.interior-header nav{gap:clamp(24px,3.5vw,56px);display:flex}.interior-header nav a{color:#ffffffa8;text-transform:uppercase;letter-spacing:.17em;font-size:9px}.interior-header nav a:hover{color:var(--gold-light)}.interior-hero{isolation:isolate;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:center;gap:clamp(45px,6vw,110px);min-height:690px;padding:82px 7vw 76px;display:grid;position:relative;overflow:hidden}.interior-grid{z-index:-2;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/82px 82px,radial-gradient(circle at 76% 45%,#7730963d,#0000 30%);position:absolute;inset:0}.interior-hero-copy{z-index:2;min-width:0;position:relative}.interior-hero-copy h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(66px,8.3vw,132px);font-weight:300;line-height:.84}.interior-hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #f2ede2c7;font-style:normal}.interior-hero-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;max-width:620px;margin:38px 0 0 clamp(0px,7vw,110px);display:grid}.interior-hero-summary p{color:#aaa39d;margin:0;font-size:14px;line-height:1.8}.interior-hero-summary a{min-height:48px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;border:1px solid #e6c25b61;justify-content:space-between;align-items:center;gap:24px;padding:0 16px;font-size:8px;display:inline-flex}.interior-hero-summary a:hover{background:var(--gold);border-color:var(--gold);color:#080704}.interior-compact .interior-hero{min-height:590px;padding-block:68px}.interior-orb{aspect-ratio:1;z-index:-1;background:radial-gradient(circle at 35% 30%,#f0cc6a,#8f5813 23%,#311119 61%,#070707 73%);border-radius:50%;width:min(23vw,330px);position:absolute;right:8vw;box-shadow:0 0 100px #883ca333}.interior-orb:after{content:"";border:1px dashed #dab13a40;border-radius:50%;animation:24s linear infinite orbit;position:absolute;inset:-18%}.interior-hero-media{isolation:isolate;background:#151112;height:min(64vh,580px);min-height:460px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.interior-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#050405db),linear-gradient(135deg,#782c9733,#0000 52%);position:absolute;inset:0}.interior-hero-media img{object-fit:cover;filter:saturate(.86)contrast(1.06);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s}.interior-hero-media:hover img{filter:saturate(1.02)contrast(1.06);transform:scale(1.035)}.interior-hero-media figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;inset:auto 22px 20px}.interior-hero-media figcaption span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;font-size:8px}.interior-hero-media figcaption strong{text-align:right;letter-spacing:-.01em;max-width:190px;font-size:12px;font-weight:400}.interior-hero-coordinate{color:#ffffff52;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:7px;position:absolute;bottom:30px;right:7vw}.interior-content{background:var(--cream);color:#0b0a09;padding:110px 7vw 140px}.interior-violet .interior-grid{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/82px 82px,radial-gradient(circle at 76% 45%,#9735b957,#0000 32%)}.interior-cream .interior-hero{color:#090908;background:#efeadd}.interior-cream .interior-grid{opacity:.45}.interior-cream .interior-hero-copy h1 em{-webkit-text-stroke-color:#0a09089e}.interior-cream .interior-hero-summary p{color:#67625a}.interior-cream .interior-hero-summary a{color:#5c4210;border-color:#0a090852}.interior-cream .interior-hero-summary a:hover{color:#080704}.interior-cream .interior-hero-coordinate{color:#0a090857}.signal-board{border-top:1px solid #0003;grid-template-columns:repeat(2,1fr);display:grid}.signal-card{border-bottom:1px solid #0003;min-height:330px;padding:34px}.signal-card:nth-child(odd){border-right:1px solid #0003}.signal-card>span{color:#8c671c;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.signal-card h2{letter-spacing:-.055em;margin:70px 0 22px;font-size:clamp(43px,5vw,78px);font-weight:400}.signal-card p,.system-note>p:last-child,.gateway-note{color:#6f6a62;max-width:560px;line-height:1.8}.system-note{max-width:850px;margin:120px 0 0 20vw}.system-note h2{letter-spacing:-.055em;margin:0 0 34px;font-size:clamp(48px,6vw,88px);font-weight:300;line-height:.97}.brands-editorial{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:7vw;min-height:700px;display:grid}.brands-editorial-photo{isolation:isolate;background:url(/brand-assets/flower-counter.jpg) 50% 48%/cover no-repeat;min-height:620px;position:relative;overflow:hidden}.brands-editorial-photo:after{content:"";background:linear-gradient(#0000 38%,#07050775),linear-gradient(135deg,#752a912e,#0000 48%);position:absolute;inset:0}.brands-editorial-copy h2,.brand-directory-heading h2{letter-spacing:-.06em;margin:0;font-weight:300;line-height:.94}.brands-editorial-copy h2{font-size:clamp(54px,6.5vw,98px)}.brands-editorial-copy>p:not(.small-label){color:#6e6860;max-width:570px;margin:38px 0;font-size:15px;line-height:1.8}.brands-editorial-copy>div{border-top:1px solid #0000002e}.brands-editorial-copy>div span{color:#5f5951;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #00000026;align-items:center;min-height:55px;font-size:8px;display:flex}.brand-directory{margin-top:120px}.brand-directory-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:8vw;display:grid}.brand-directory-heading h2{max-width:950px;font-size:clamp(62px,8vw,118px)}.brand-directory-status{color:#686158;border:1px solid #0000002e;align-items:center;gap:13px;min-height:64px;padding:15px 18px;font-size:10px;line-height:1.55;display:flex}.brand-directory-status i{background:#8a8379;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #8a83791a}.brand-directory-status.is-live i{background:#6d9d38;box-shadow:0 0 0 5px #6d9d381a}.brand-directory-toolbar{border-top:1px solid #0003;border-bottom:1px solid #0003;grid-template-columns:minmax(330px,1fr) minmax(240px,.7fr) minmax(220px,.55fr);align-items:end;gap:12px;margin-top:72px;padding:24px 0;display:grid}.brand-location-filter{grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;display:grid}.brand-location-filter button{color:#5c564e;text-transform:uppercase;letter-spacing:.12em;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0003;border-right:0;padding:0 16px;font-size:8px}.brand-location-filter button:last-child{border-right:1px solid #0003}.brand-location-filter button.is-active{color:var(--gold-light);background:#090809}.brand-search-field,.brand-category-field{gap:9px;display:grid}.brand-search-field>span,.brand-category-field>span{color:#8c671c;text-transform:uppercase;letter-spacing:.14em;font-size:7px}.brand-search-field input,.brand-category-field select{color:#16130f;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:1px solid #0003;border-radius:0;padding:0 14px;font-size:12px}.brand-search-field input::placeholder{color:#918a80}.brand-result-count{color:#7b746a;text-transform:uppercase;letter-spacing:.13em;margin:30px 0 18px;font-size:8px}.brand-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.brand-directory-card{isolation:isolate;min-width:0;min-height:410px;color:var(--cream);background:#0a090a;border:1px solid #0000002e;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.brand-directory-card:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 22%,#ce9d2638,#0000 34%),linear-gradient(145deg,#100d09,#060506 70%);position:absolute;inset:0}.brand-directory-card:after{content:"";z-index:-1;opacity:.46;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:55px 55px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.brand-directory-tone-violet:before{background:radial-gradient(circle at 78% 22%,#7a2e9c57,#0000 34%),linear-gradient(145deg,#100b12,#060506 70%)}.brand-directory-tone-ember:before{background:radial-gradient(circle at 78% 22%,#b54b2547,#0000 34%),linear-gradient(145deg,#120b08,#060506 70%)}.brand-directory-tone-cream:before{background:radial-gradient(circle at 78% 22%,#ddcba133,#0000 34%),linear-gradient(145deg,#11100e,#060506 70%)}.brand-card-topline{color:#8d858b;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:16px;font-size:7px;line-height:1.5;display:flex}.brand-card-topline span:first-child{color:var(--gold-light)}.brand-card-topline span:last-child{text-align:right}.brand-card-orb{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#efcf70,#9c6711 24%,#34130b 60%,#090708 73%);border-radius:50%;place-items:center;width:94px;margin:32px 0 24px auto;display:grid;position:relative;box-shadow:0 0 70px #ce9a2429}.brand-card-orb:after{content:"";border:1px dashed #eec7573b;border-radius:50%;animation:28s linear infinite orbit;position:absolute;inset:-12%}.brand-card-orb span{color:#fff3d1e6;font-family:var(--font-relaxed);letter-spacing:.05em;font-size:19px;font-weight:650}.brand-card-copy{margin-top:auto}.brand-card-copy p{color:#a49ca1;text-transform:uppercase;letter-spacing:.13em;margin:0 0 13px;font-size:8px}.brand-card-copy h3{overflow-wrap:anywhere;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:300;line-height:.92}.brand-card-copy>span{color:#918a8f;min-height:42px;margin-top:18px;font-size:10px;line-height:1.6;display:block}.brand-card-actions{flex-wrap:wrap;gap:8px;min-height:46px;margin-top:20px;display:flex}.brand-card-actions a{color:#e3c766;text-transform:uppercase;letter-spacing:.11em;border:1px solid #e8c66045;flex:145px;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:0 13px;font-size:7px;display:inline-flex}.brand-directory-empty{color:#686159;border:1px solid #0000002e;align-content:center;place-items:center;gap:20px;min-height:260px;padding:40px;display:grid}.brand-directory-empty button,.brand-show-more{color:#3d3832;text-transform:uppercase;letter-spacing:.12em;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000003b;padding:0 18px;font-size:8px}.brand-show-more{align-items:center;gap:28px;margin:32px auto 0;display:flex}.brand-accuracy-note{color:#746d64;max-width:680px;margin:65px 0 0 auto;font-size:12px;line-height:1.75}.media-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:180px;gap:12px;display:grid}.media-tile{color:#fff;isolation:isolate;background:#100d11 url(/hero-visual.webp) 50%/cover;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}.media-tile:after{content:"";z-index:-1;background:linear-gradient(#0000000d,#000000bf);position:absolute;inset:0}.media-tile span{text-transform:uppercase;letter-spacing:.15em;font-size:8px}.media-tile strong{font-size:19px;font-weight:400}.media-tile-1{background-position:58%;grid-area:span 3/span 7}.media-tile-2{filter:hue-rotate(30deg);grid-area:span 2/span 5}.media-tile-3{background-position:75% 40%;grid-area:span 2/span 5}.media-tile-4,.media-tile-5,.media-tile-6{grid-area:span 2/span 4}.media-tile-4{filter:grayscale(.6)}.media-tile-5{filter:hue-rotate(55deg)}.media-tile-6{background-position:45% 70%}.media-tile.is-managed,.media-tile.is-curated{filter:none;background:#100d11}.media-tile.is-managed img,.media-tile.is-curated img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s;position:absolute;inset:0}.media-tile.is-curated img{filter:saturate(.82)contrast(1.06)}.media-tile.is-managed:hover img,.media-tile.is-curated:hover img{transform:scale(1.035)}.media-tile-2.is-curated img{object-position:50% 52%}.media-tile-3.is-curated img{object-position:50% 48%}.media-tile-5.is-curated img{object-position:50% 56%}.gallery-story{border-top:1px solid #0003;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:8vw;margin-top:120px;padding:80px 0 15px;display:grid}.gallery-story h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(55px,7vw,105px);font-weight:300;line-height:.92}.gallery-story>div:last-child{padding-top:60px}.gallery-story>div:last-child>p{color:#6f6960;margin:0;font-size:15px;line-height:1.85}.gallery-story-actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.gallery-story-actions a{text-transform:uppercase;letter-spacing:.13em;border:1px solid #0000003b;align-items:center;min-height:48px;padding:0 18px;font-size:8px;display:inline-flex}.gallery-story-actions a:first-child{color:var(--gold-light);background:#090809}.location-directory,.menu-gateway{grid-template-columns:1fr 1fr;gap:16px;display:grid}.directory-card{color:#fff;isolation:isolate;background:#0a0909;flex-direction:column;min-height:650px;padding:30px;display:flex;position:relative;overflow:hidden}.directory-card:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s;position:absolute;inset:0}.directory-card:after{content:"";z-index:-1;background:linear-gradient(#0504051a 28%,#050405f5),linear-gradient(135deg,#6423822e,#0000 45%);position:absolute;inset:0}.directory-card-las-cruces:before{background-image:url(/brand-assets/store-neon.jpg);background-position:50% 51%}.directory-card-alamogordo:before{background-image:url(/brand-assets/pickup-service.jpg);background-position:54%}.directory-card:hover:before{filter:saturate(1.08);transform:scale(1.04)}.directory-card-topline,.directory-card footer{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;gap:20px;font-size:8px;display:flex}.directory-card section{margin-top:auto}.directory-card section h2{letter-spacing:-.065em;margin:10px 0;font-size:clamp(58px,7vw,104px);font-weight:300;line-height:.9}.directory-card section p{color:#ffffffad}.directory-card-hours{text-transform:uppercase;letter-spacing:.13em;border-block:1px solid #ffffff2e;grid-template-columns:auto 1fr;gap:30px;margin:30px 0 24px;padding:17px 0;font-size:8px;display:grid}.directory-card-hours span{color:var(--gold-light)}.directory-card-hours strong{justify-self:end;font-weight:400}.directory-card footer{grid-template-columns:1fr auto auto;align-items:center;display:grid}.directory-card footer a:first-child{color:var(--gold-light)}.directory-card footer a{align-items:center;min-height:44px;display:inline-flex}.shop-assurance{color:#6d675f;text-transform:uppercase;letter-spacing:.13em;border:1px solid #0000002e;grid-template-columns:repeat(3,1fr);align-items:center;gap:22px;min-height:74px;margin-bottom:16px;padding:0 22px;font-size:8px;display:grid}.shop-assurance span{align-items:center;gap:10px;display:flex}.shop-assurance span:nth-child(2){justify-self:center}.shop-assurance span:last-child{justify-self:end}.shop-assurance i{background:#79a949;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79a9491f}.menu-card{isolation:isolate;color:#fff;background:#090809;flex-direction:column;justify-content:space-between;min-height:560px;padding:30px;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.menu-card:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}.menu-card:after{content:"";z-index:-1;background:linear-gradient(#0403041a 30%,#040304f5),linear-gradient(135deg,#792d9729,#0000 48%);position:absolute;inset:0}.menu-card-las-cruces:before{background-image:url(/brand-assets/product-wall.jpg);background-position:50% 44%}.menu-card-alamogordo:before{background-image:url(/brand-assets/flower-counter.jpg);background-position:50% 48%}.menu-card:hover{transform:translateY(-7px)}.menu-card:hover:before{filter:saturate(1.08);transform:scale(1.045)}.menu-card-topline{color:#ffffffb0;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:flex-start;gap:22px;font-size:8px;display:flex}.menu-card-topline span:last-child{text-align:right;color:#d1c9cd;max-width:180px}.menu-card-copy p{color:#ffffff9e;font-size:11px}.menu-card-copy h2{letter-spacing:-.065em;margin:13px 0 30px;font-size:clamp(60px,7vw,105px);font-weight:300;line-height:.88}.menu-card-copy strong{background:var(--gold);color:#080704;text-transform:uppercase;letter-spacing:.15em;align-items:center;min-height:48px;padding:0 16px;font-size:8px;display:inline-flex}.gateway-note{margin:45px 0 0 auto}.location-menu-intro{border-bottom:1px solid #0000002e;justify-content:space-between;align-items:end;gap:50px;padding-bottom:55px;display:flex}.location-menu-intro h2{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(58px,7vw,110px);font-weight:300;line-height:.9}.location-menu-intro>div>p:last-child{color:#6f6a62}.location-menu-actions{gap:12px;display:flex}.location-menu-actions a{text-transform:uppercase;letter-spacing:.13em;border:1px solid #00000040;align-items:center;min-height:48px;padding:0 19px;font-size:8px;display:inline-flex}.location-menu-actions a:first-child{color:#fff;background:#0a0908}.menu-category-strip{scrollbar-width:none;gap:9px;padding:26px 0;display:flex;overflow-x:auto}.menu-category-strip::-webkit-scrollbar{display:none}.menu-category-strip a{text-transform:uppercase;letter-spacing:.12em;border:1px solid #0003;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 17px;font-size:8px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.menu-category-strip a:hover,.menu-category-strip a.is-active{color:var(--cream);background:#0a0908;border-color:#0a0908}.dutchie-live-shell{color:#0a0908;background:#f7f5f0;width:calc(100% + 14vw);min-height:760px;margin-left:-7vw;position:relative;overflow:hidden}.dutchie-live-shell.is-loading,.dutchie-live-shell.is-failed{min-height:640px;color:var(--cream);background:radial-gradient(circle at 76% 20%,#6d278f47,#0000 29%),#090809;place-items:center;display:grid}.dutchie-menu-status{z-index:2;text-align:center;width:min(680px,100% - 44px);padding:70px 50px;position:relative}.dutchie-menu-status h2{letter-spacing:-.055em;margin:28px 0 22px;font-size:clamp(44px,6vw,80px);font-weight:300;line-height:.95}.dutchie-menu-status>p{color:#aaa2a7;max-width:560px;margin:0 auto;line-height:1.8}.integration-status{color:#c9ef8d;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:8px;display:flex}.dutchie-menu-status .integration-status{justify-content:center}.integration-status i{background:#91bf59;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #91bf59a6}.dutchie-embed-root{background:#f7f5f0;min-height:0}.dutchie-live-shell.is-loaded .dutchie-embed-root{min-height:900px}.dutchie-embed-root iframe,#dutchie--embed__iframe{border:0;width:100%;min-height:900px;display:block}.dutchie-fallback-actions{justify-content:center;gap:10px;margin-top:34px;display:flex}.dutchie-fallback-actions a{min-height:50px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;border:1px solid #f0ce734d;justify-content:center;align-items:center;padding:0 20px;font-size:8px;display:inline-flex}.dutchie-fallback-actions a:first-child{background:var(--gold);border-color:var(--gold);color:#090704}.menu-support-row{border-bottom:1px solid #00000029;justify-content:space-between;align-items:center;gap:35px;padding:30px 0;display:flex}.menu-support-row p{color:#6f6a62;max-width:680px;margin:0;line-height:1.75}.menu-switch-note{text-align:center;color:#6f6a62;margin:35px 0 0}.menu-switch-note a{color:#755313;border-bottom:1px solid #75531373}.integration-guide-link{color:#755313;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;align-items:center;min-height:44px;font-size:8px;display:inline-flex}.interior-footer{color:#817b73;background:radial-gradient(circle at 88% 10%,#6f278f2e,#0000 27%),#050505;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.5fr) minmax(140px,.6fr) minmax(220px,.7fr);align-items:start;gap:7vw;min-height:420px;padding:82px 7vw 36px;display:grid}.interior-footer-brand>a{color:var(--cream);letter-spacing:-.065em;font-size:clamp(48px,6vw,92px);font-weight:300;line-height:.85}.interior-footer-brand>a span{color:var(--gold-light);vertical-align:top;margin-left:7px;font-size:10px}.interior-footer-brand p{text-transform:uppercase;letter-spacing:.16em;margin:34px 0 0;font-size:8px;line-height:1.8}.interior-footer nav{gap:2px;display:grid}.interior-footer nav a,.interior-footer-stores a{color:#aca4a1;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff1a;align-items:center;min-height:44px;font-size:8px;display:flex}.interior-footer nav a:hover,.interior-footer-stores a:hover{color:var(--gold-light)}.interior-footer-stores p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;margin:0 0 15px;font-size:8px}.interior-footer-stores a{color:var(--cream);justify-content:space-between}.interior-footer-bottom{text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-self:end;margin-top:45px;padding-top:22px;font-size:7px;display:grid}.interior-footer-bottom span:nth-child(2){justify-self:center}.interior-footer-bottom a{color:#716b6f;justify-self:end}.content-breadcrumb{color:#817a70;text-transform:uppercase;letter-spacing:.13em;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:-36px 0 72px;font-size:8px;display:flex}.content-breadcrumb a{color:#5f4410;border-bottom:1px solid #5f441047}.product-visual-story{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;min-height:680px;margin-bottom:110px;display:grid}.product-visual-story figure{isolation:isolate;color:#fff;background:#14100f;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.product-visual-story figure:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#040304d6),linear-gradient(135deg,#6e298b26,#0000 50%);position:absolute;inset:0}.product-visual-story img{z-index:-2;object-fit:cover;filter:saturate(.84)contrast(1.05);transition:transform .9s cubic-bezier(.16,1,.3,1)}.product-visual-story figure:hover img{transform:scale(1.04)}.product-visual-large{grid-row:1/-1}.product-visual-story figcaption{gap:8px;display:grid;position:absolute;inset:auto 24px 22px}.product-visual-story figcaption span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.product-visual-story figcaption strong{letter-spacing:-.045em;font-size:clamp(24px,3vw,46px);font-weight:300}.editorial-intro{border-top:1px solid #0003;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:8vw;padding:65px 0 90px;display:grid}.editorial-intro .small-label{color:#8d6719}.editorial-intro h2{letter-spacing:-.06em;max-width:930px;margin:0;font-size:clamp(48px,6.6vw,98px);font-weight:300;line-height:.95}.editorial-intro div>p{color:#6f6960;max-width:650px;margin:36px 0 0 10vw;font-size:15px;line-height:1.85}.category-directory{border-top:1px solid #0003;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-directory-card{isolation:isolate;border-bottom:1px solid #0003;flex-direction:column;min-height:400px;padding:34px;transition:background .45s,color .45s,transform .45s;display:flex;position:relative;overflow:hidden}.category-directory-card:nth-child(odd){border-right:1px solid #0003}.category-directory-card>span,.category-directory-card>strong{text-transform:uppercase;letter-spacing:.15em;font-size:8px}.category-directory-card>span{color:#8d6719}.category-directory-mark{z-index:-1;color:#74581f17;letter-spacing:-.1em;font-size:clamp(100px,13vw,190px);font-style:normal;font-weight:700;line-height:.75;transition:color .45s,transform .45s;position:absolute;top:34px;right:32px}.category-directory-card h2{letter-spacing:-.06em;margin:auto 0 22px;font-size:clamp(45px,5.2vw,78px);font-weight:300;line-height:.92}.category-directory-card p{color:#706a61;max-width:530px;margin:0 0 34px;line-height:1.75}.category-directory-card>strong{color:#795714}.category-directory-card:hover{color:var(--cream);background:#090809;transform:translateY(-5px)}.category-directory-card:hover .category-directory-mark{color:#e4c3651f;transform:translateY(-8px)}.category-directory-card:hover p{color:#aaa29b}.category-directory-card:hover>strong{color:var(--gold-light)}.insight-grid{border-top:1px solid #0003;border-bottom:1px solid #0003;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.insight-grid article{border-right:1px solid #0000002e;min-height:340px;padding:32px}.insight-grid article:last-child{border-right:0}.insight-grid span{color:#8d6719;letter-spacing:.17em;font-size:9px}.insight-grid h2{letter-spacing:-.05em;margin:100px 0 24px;font-size:clamp(32px,3.6vw,57px);font-weight:400;line-height:.98}.insight-grid p{color:#706a61;line-height:1.75}.category-shop-panel{color:var(--cream);background:radial-gradient(circle at 80% 20%,#6e278f4d,#0000 30%),#090809;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:end;gap:8vw;margin-top:120px;padding:70px;display:grid}.category-shop-panel h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(50px,6vw,88px);font-weight:300;line-height:.94}.category-shop-panel>div:first-child>p:last-child{color:#aaa2a7;max-width:590px;margin:34px 0 0;line-height:1.8}.category-store-links{gap:10px;display:grid}.category-store-links a{border:1px solid #f0ce7347;justify-content:space-between;align-items:center;gap:25px;min-height:118px;padding:22px 25px;transition:background .25s,border-color .25s;display:flex}.category-store-links a:hover{background:#d4a62e17;border-color:#f0ce7399}.category-store-links span{letter-spacing:-.04em;font-size:clamp(25px,3vw,43px)}.category-store-links strong{color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;font-size:8px}.related-content{margin-top:120px}.related-content>h2{letter-spacing:-.055em;margin:0 0 50px;font-size:clamp(50px,6vw,88px);font-weight:300}.related-content>div{border-top:1px solid #0003}.related-content a{letter-spacing:-.04em;border-bottom:1px solid #0000002e;grid-template-columns:70px 1fr auto;align-items:center;min-height:92px;font-size:clamp(24px,3.2vw,46px);display:grid}.related-content a span{color:#8d6719;letter-spacing:.16em;font-size:9px}.related-content a strong{color:#8d6719;font-weight:400}.selected-category-banner{border:1px solid #0003;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:90px;margin-bottom:30px;padding:20px 24px;display:grid}.selected-category-banner span,.selected-category-banner a{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.selected-category-banner span{color:#8d6719}.selected-category-banner strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,38px);font-weight:400}.selected-category-banner a{color:#795714;border-bottom:1px solid #7957144d;align-items:center;min-height:44px;display:inline-flex}.location-detail-grid{border-top:1px solid #0003;border-bottom:1px solid #0003;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:6vw;padding:70px 0;display:grid}.location-detail-grid h2{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(55px,7vw,105px);font-weight:300;line-height:.92}.location-detail-grid>div:first-child>p:last-child{color:#6f6960;max-width:620px;margin:34px 0 0;line-height:1.8}.location-detail-grid dl{margin:0}.location-detail-grid dl div{border-bottom:1px solid #0000002b;padding:22px 0}.location-detail-grid dt{color:#8d6719;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:8px}.location-detail-grid dd{color:#403d38;margin:0;line-height:1.6}.location-detail-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.location-detail-actions a{text-transform:uppercase;letter-spacing:.13em;border:1px solid #0000003d;align-items:center;min-height:50px;padding:0 20px;font-size:8px;display:inline-flex}.location-detail-actions a:first-child{color:var(--gold-light);background:#090809;border-color:#090809}.location-visual-band{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:7vw;min-height:620px;margin-top:105px;display:grid}.location-visual-band figure{isolation:isolate;color:#fff;background:#100d0f;min-height:590px;margin:0;position:relative;overflow:hidden}.location-visual-band figure:after{content:"";z-index:-1;background:linear-gradient(#0000 42%,#050404d9);position:absolute;inset:0}.location-visual-band img{z-index:-2;object-fit:cover;filter:saturate(.8)contrast(1.06)}.location-visual-band figcaption{gap:8px;display:grid;position:absolute;inset:auto 25px 24px}.location-visual-band figcaption span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.location-visual-band figcaption strong{letter-spacing:-.045em;font-size:clamp(26px,3vw,46px);font-weight:300}.location-visual-band>div h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,91px);font-weight:300;line-height:.93}.location-visual-band>div>p:last-child{color:#6f6960;max-width:580px;margin:36px 0 0;font-size:14px;line-height:1.8}.location-category-section{margin-top:120px}.location-category-section>h2{letter-spacing:-.06em;margin:0 0 50px;font-size:clamp(52px,6.5vw,96px);font-weight:300}.location-category-section>div{border-top:1px solid #0003;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-category-section a{border-bottom:1px solid #0000002e;grid-template-columns:55px 1fr auto;align-items:center;min-height:105px;padding:0 24px;display:grid}.location-category-section a:nth-child(odd){border-right:1px solid #0000002e}.location-category-section span{color:#8d6719;letter-spacing:.16em;font-size:8px}.location-category-section strong{letter-spacing:-.04em;font-size:clamp(23px,2.8vw,42px);font-weight:400}.location-category-section i{color:#8d6719;font-style:normal}.accuracy-note{border-left:1px solid #9d7420;max-width:760px;margin:100px 0 0 auto;padding-left:30px}.accuracy-note p:last-child{color:#6f6960;line-height:1.8}.location-hours-panel{color:var(--cream);background:radial-gradient(circle at 90% 0,#6f2a9033,#0000 30%),#0a090a;margin-top:120px;padding:68px}.location-hours-heading{justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.location-hours-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:300}.location-data-state{color:#aaa3a7;text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff26;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:8px;display:inline-flex}.location-data-state i,.dashboard-status i{background:#817a81;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #817a8173}.location-data-state.is-google{color:#efe0ac;border-color:#dab13a54}.location-data-state.is-google i,.dashboard-status.is-current i{background:#d8b64f;box-shadow:0 0 14px #dab13abf}.location-hours-list{border-top:1px solid #ffffff29;margin-top:60px}.location-hours-list>div,.special-hours>div{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:62px;display:grid}.location-hours-list strong,.special-hours strong{color:#aaa2a8;font-size:12px;font-weight:400}.location-hours-list span,.special-hours span{color:#f0cc70;font-size:13px}.location-hours-fallback{color:#aaa3a7;max-width:640px;margin:58px 0 0;line-height:1.8}.special-hours{max-width:700px;margin:60px 0 0 auto}.special-hours>.small-label{color:#d2aa42}.dashboard-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 78% 8%,#69248b47,#0000 25%),#070607;padding-bottom:120px}.dashboard-header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:30px;min-height:84px;padding:0 4vw;display:flex}.dashboard-wordmark{color:var(--cream);letter-spacing:-.06em;font-size:31px;font-weight:700}.dashboard-wordmark span{color:var(--gold);vertical-align:top;font-size:12px}.dashboard-header>div{color:#938d92;align-items:center;gap:18px;font-size:10px;display:flex}.dashboard-header>div a{color:#d6ced3;text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff26;align-items:center;min-height:44px;padding:0 14px;font-size:8px;display:inline-flex}.dashboard-intro{border-bottom:1px solid #ffffff1c;padding:110px 7vw 90px}.dashboard-intro>.small-label,.dashboard-access .small-label,.dashboard-location-card .small-label,.dashboard-system-note .small-label{color:#d8b454}.dashboard-intro h1{letter-spacing:-.075em;text-transform:uppercase;margin:28px 0 38px;font-size:clamp(62px,9.3vw,150px);font-weight:300;line-height:.83}.dashboard-intro h1 em{color:#0000;-webkit-text-stroke:1px #f2ede2c7;font-style:normal}.dashboard-intro>p:last-child{color:#aaa2a8;max-width:630px;margin-left:18vw;line-height:1.8}.dashboard-access{border-bottom:1px solid #ffffff1c;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:65px 7vw;display:grid}.dashboard-access h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(35px,4vw,62px);font-weight:300}.dashboard-access ul{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.dashboard-access li{color:#c1b9be;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:12px;display:flex}.dashboard-access li strong{color:#d9b857;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.dashboard-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:80px 7vw 0;display:grid}.dashboard-google{border-bottom:1px solid #ffffff1c;margin:0 7vw;padding:70px 0}.dashboard-google-heading{justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.dashboard-google-heading>.dashboard-status{flex:none}.dashboard-google h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5.5vw,86px);font-weight:300;line-height:.94}.dashboard-google-notice{color:#c9c1c6;border:1px solid #ffffff24;margin:35px 0 0;padding:16px 18px;font-size:11px}.dashboard-google-notice.is-success{color:#e1c878;background:#74520c1a;border-color:#dab13a59}.dashboard-google-notice.is-warning{color:#dfc190;border-color:#cc96444d}.dashboard-google-notice.is-error{color:#efaaa0;background:#7a25181f;border-color:#de685347}.dashboard-google-grid{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;display:grid}.dashboard-google-grid>div{border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;gap:24px;min-height:125px;padding:24px;display:flex}.dashboard-google-grid>div:last-child{border-right:0}.dashboard-google-grid span{color:#7f787d;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.dashboard-google-grid strong{color:#c8c0c5;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.5}.dashboard-google-action-row{justify-content:space-between;align-items:center;gap:50px;padding-top:45px;display:flex}.dashboard-google-action-row>div{max-width:690px}.dashboard-google-action-row p{color:#b3abb0;margin:0;line-height:1.75}.dashboard-google-action-row small{color:#716b70;margin-top:14px;font-size:9px;line-height:1.6;display:block}.dashboard-google-action-row>a,.dashboard-google-disabled,.dashboard-google-connected{color:#efd783;text-transform:uppercase;letter-spacing:.13em;border:1px solid #dab13a59;flex:none;align-items:center;min-height:50px;padding:0 19px;font-size:8px;display:inline-flex}.dashboard-google-disabled{color:#777074;border-color:#ffffff1f}.dashboard-google-connected{color:#e2c66e;background:#dab13a14}.dashboard-location-card{background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff21;min-width:0;padding:34px}.dashboard-card-topline{color:#8d858b;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.dashboard-status{border:1px solid #ffffff21;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.dashboard-status.is-current{color:#dfc67a;border-color:#dab13a4d}.dashboard-status.is-error{color:#ec9f91;border-color:#ec6d564d}.dashboard-status.is-error i{background:#df705c}.dashboard-location-card>h2{letter-spacing:-.065em;margin:58px 0 35px;font-size:clamp(55px,6vw,94px);font-weight:300;line-height:.9}.dashboard-details{margin:0}.dashboard-details>div{border-bottom:1px solid #ffffff1c;grid-template-columns:120px 1fr;gap:18px;padding:17px 0;display:grid}.dashboard-details dt{color:#817a80;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.dashboard-details dd{color:#c7c0c4;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.dashboard-hours{margin-top:42px}.dashboard-hours>div{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:46px;font-size:10px;display:grid}.dashboard-hours>div strong{color:#8f888d;font-weight:400}.dashboard-hours>div span{color:#dec26f}.dashboard-hours>p:last-child:not(.small-label){color:#8f888d;line-height:1.7}.dashboard-error{color:#efaaa0;background:#7a25181f;border:1px solid #de685347;padding:15px;font-size:10px;line-height:1.6}.dashboard-location-card footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;min-height:auto;margin-top:42px;padding:0;display:flex}.dashboard-location-card footer form{margin:0}.dashboard-location-card footer button,.dashboard-location-card footer>a{color:#efd783;text-transform:uppercase;letter-spacing:.13em;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dab13a59;align-items:center;padding:0 17px;font-size:8px;display:inline-flex}.dashboard-location-card footer button:hover{background:#dab13a1a}.dashboard-location-card footer>a{color:#979095;border:0;padding-inline:0}.dashboard-location-card footer>span{color:#8f888d;font-size:10px;line-height:1.6}.dashboard-system-note{border-left:1px solid #dab13a80;max-width:750px;margin:85px 7vw 0 auto;padding-left:28px}.dashboard-system-note>p:last-child{color:#9d969b;line-height:1.8}.dashboard-access-page{min-height:100svh;color:var(--cream);background:radial-gradient(circle at 75% 20%,#7027924d,#0000 28%),#070607;place-items:center;padding:40px 7vw;display:grid}.dashboard-access-page>div{width:min(760px,100%)}.dashboard-access-page .dashboard-wordmark{margin-bottom:90px;display:inline-block}.dashboard-access-page h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,7vw,105px);font-weight:300;line-height:.94}.dashboard-access-page p:not(.small-label){color:#a49da2;line-height:1.8}.dashboard-access-page>div>div:last-child{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.dashboard-access-page>div>div:last-child a{text-transform:uppercase;letter-spacing:.13em;border:1px solid #ffffff2e;align-items:center;min-height:48px;padding:0 18px;font-size:8px;display:inline-flex}.dashboard-access-page>div>div:last-child a:first-child{background:var(--gold);border-color:var(--gold);color:#090704}.dashboard-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#070607e0;border-bottom:1px solid #ffffff1c;align-items:stretch;gap:5px;min-height:55px;padding:0 4vw;display:flex;position:sticky;top:0;overflow-x:auto}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav a{color:#8f888d;text-transform:uppercase;letter-spacing:.14em;align-items:center;min-width:max-content;min-height:54px;padding:0 15px;font-size:8px;transition:color .2s,background .2s;display:inline-flex}.dashboard-nav a:hover,.dashboard-nav a:focus-visible{color:#eed477;background:#ffffff0a}.dashboard-global-notice{color:#c7bfc4;border-bottom:1px solid #ffffff1f;margin:0;padding:18px 7vw;font-size:11px}.dashboard-global-notice.is-success{color:#e6cc76;background:#8d640d21}.dashboard-global-notice.is-warning{color:#e5bf8c;background:#824c0b21}.dashboard-global-notice.is-error{color:#efaaa0;background:#7a25182e}.dashboard-command,.dashboard-workspace{border-bottom:1px solid #ffffff1c;padding:85px 7vw;scroll-margin-top:55px}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.dashboard-section-heading .small-label{color:#d8b454}.dashboard-section-heading h2{letter-spacing:-.065em;max-width:880px;margin:16px 0 0;font-size:clamp(43px,5.6vw,88px);font-weight:300;line-height:.92}.dashboard-section-heading>p{color:#918a8f;max-width:430px;margin:0;font-size:11px;line-height:1.8}.dashboard-kicker{color:#cdb45e;text-transform:uppercase;letter-spacing:.14em;border:1px solid #dab13a47;align-items:center;min-height:40px;padding:0 13px;font-size:8px;display:inline-flex}.dashboard-metric-grid{border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-metric{background:linear-gradient(150deg,#ffffff09,#0000 70%);border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex}.dashboard-metric:last-child{border-right:0}.dashboard-metric>strong{color:#e4c968;letter-spacing:-.07em;font-size:clamp(54px,6vw,93px);font-weight:300;line-height:1}.dashboard-metric.is-violet>strong{color:#caa3e7}.dashboard-metric.is-cream>strong{color:#eee9de}.dashboard-metric.is-ember>strong{color:#e39a70}.dashboard-metric span{color:#ddd5da;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.dashboard-metric p{color:#777176;margin:12px 0 0;font-size:10px;line-height:1.5}.dashboard-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.dashboard-integration-grid article{border:1px solid #ffffff1f;min-height:145px;padding:23px}.dashboard-integration-grid article>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-integration-grid span{color:#b3acb0;font-size:11px}.dashboard-integration-grid strong{color:#d7bc63;text-align:right;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.dashboard-integration-grid strong.is-pending{color:#9d8e83}.dashboard-integration-grid p{color:#777176;margin:50px 0 0;font-size:10px;line-height:1.55}.dashboard-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.dashboard-insight-panel,.dashboard-insight-note{background:linear-gradient(145deg,#ffffff07,#0000 72%);border:1px solid #ffffff1f;min-height:310px;padding:25px}.dashboard-insight-panel>span,.dashboard-insight-note>span{color:#d4b95e;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.dashboard-insight-panel>p{color:#777176;margin:10px 0 30px;font-size:9px;line-height:1.6}.dashboard-insight-panel ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.dashboard-insight-panel li>div{justify-content:space-between;gap:20px;display:flex}.dashboard-insight-panel li strong{color:#cfc7cc;font-size:10px;font-weight:400}.dashboard-insight-panel li span{color:#817a7e;font-size:9px}.dashboard-insight-panel li>i{background:#ffffff14;height:2px;margin-top:9px;display:block;overflow:hidden}.dashboard-insight-panel li>i>b{background:linear-gradient(90deg,#a56f17,#e1c35e,#9c55ba);height:100%;display:block}.dashboard-insight-empty{color:#777176;margin-top:54px;font-size:10px;line-height:1.7}.dashboard-insight-note{background:radial-gradient(circle at 85% 15%,#712a9133,#0000 37%),#ffffff05;flex-direction:column;justify-content:flex-end;display:flex}.dashboard-insight-note h3{color:#e1d9dd;letter-spacing:-.04em;margin:20px 0 16px;font-size:29px;font-weight:300;line-height:1}.dashboard-insight-note p{color:#8b8489;margin:0;font-size:10px;line-height:1.75}.dashboard-dutchie-panel{background:radial-gradient(circle at 92% 6%,#7027922e,#0000 30%),#ffffff05;border:1px solid #dab13a3d;margin-bottom:14px;padding:28px}.dashboard-dutchie-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;display:grid}.dashboard-dutchie-panel>header span,.dashboard-recommendation-heading span{color:#d8b454;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.dashboard-dutchie-panel>header h3{color:#e8e0e5;letter-spacing:-.05em;margin:13px 0 12px;font-size:clamp(30px,3.4vw,54px);font-weight:300;line-height:1}.dashboard-dutchie-panel>header p{color:#8f888d;max-width:710px;margin:0;font-size:10px;line-height:1.75}.dashboard-dutchie-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.dashboard-dutchie-connections>article{background:#0000002e;border:1px solid #ffffff1c;min-width:0;padding:22px}.dashboard-dutchie-connections>article>div:first-child{color:#a39ba1;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.dashboard-dutchie-connections>article>div:first-child strong{color:#9c9499;font-size:7px;font-weight:400}.dashboard-dutchie-connections>article>div:first-child strong.is-current{color:#e1c76d}.dashboard-dutchie-connections>article>div:first-child strong.is-error{color:#ef9d90}.dashboard-dutchie-connections h4{color:#e4dde1;letter-spacing:-.035em;margin:36px 0 24px;font-size:25px;font-weight:300}.dashboard-dutchie-connections dl,.dashboard-recommendation-card dl{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dashboard-dutchie-connections dl>div,.dashboard-recommendation-card dl>div{border-right:1px solid #ffffff17;min-width:0;min-height:76px;padding:14px 10px 10px 0}.dashboard-dutchie-connections dl>div:not(:first-child),.dashboard-recommendation-card dl>div:not(:first-child){padding-left:10px}.dashboard-dutchie-connections dl>div:last-child,.dashboard-recommendation-card dl>div:last-child{border-right:0}.dashboard-dutchie-connections dt,.dashboard-recommendation-card dt{color:#696368;text-transform:uppercase;letter-spacing:.1em;font-size:6px;line-height:1.4}.dashboard-dutchie-connections dd,.dashboard-recommendation-card dd{color:#cfc7cc;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.4}.dashboard-dutchie-connections form{margin-top:20px}.dashboard-dutchie-connections button,.dashboard-recommendation-card button{color:#ddc36d;text-transform:uppercase;letter-spacing:.11em;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dab13a4d;padding:0 14px;font-size:7px}.dashboard-dutchie-connections button:hover,.dashboard-recommendation-card button:hover{background:#dab13a14}.dashboard-recommendation-heading{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:45px;margin-top:34px;padding-top:28px;display:flex}.dashboard-recommendation-heading>div{gap:9px;display:grid}.dashboard-recommendation-heading strong{color:#dad2d7;font-size:14px;font-weight:400}.dashboard-recommendation-heading p{color:#777176;max-width:590px;margin:0;font-size:9px;line-height:1.65}.dashboard-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.dashboard-recommendation-card{background:linear-gradient(150deg,#ffffff07,#0000 72%);border:1px solid #ffffff1c;min-width:0;padding:19px}.dashboard-recommendation-card>div:first-child{color:#8a8388;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:flex-start;gap:16px;font-size:6px;line-height:1.5;display:flex}.dashboard-recommendation-card>div:first-child strong{color:#d5b95e;letter-spacing:-.04em;justify-items:end;gap:2px;font-size:23px;font-weight:300;display:grid}.dashboard-recommendation-card>div:first-child strong small{color:#6f696d;letter-spacing:.12em;font-size:5px;font-weight:500}.dashboard-recommendation-card h4{color:#e5dde2;letter-spacing:-.045em;overflow-wrap:anywhere;min-height:60px;margin:34px 0 10px;font-size:clamp(23px,2vw,32px);font-weight:300;line-height:1}.dashboard-recommendation-card>p{color:#827a80;margin:0 0 24px;font-size:9px}.dashboard-recommendation-card form{margin-top:18px}.dashboard-dutchie-panel>.dashboard-insight-empty{border:1px solid #ffffff1a;align-items:center;min-height:130px;margin-top:22px;padding:30px;display:grid}.dashboard-split{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.dashboard-editor{background:linear-gradient(145deg,#ffffff0a,#ffffff02);border:1px solid #ffffff21;gap:20px;padding:28px;display:grid}.dashboard-form-heading{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:20px;min-height:45px;display:flex}.dashboard-form-heading span{color:#e2dbe0;font-size:15px}.dashboard-form-heading strong{color:#716b70;text-align:right;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:400}.dashboard-editor>label,.dashboard-form-grid>label{color:#8d868b;text-transform:uppercase;letter-spacing:.12em;gap:9px;font-size:8px;display:grid}.dashboard-editor input:not([type=checkbox]),.dashboard-editor textarea,.dashboard-editor select{color:#eee7eb;width:100%;min-height:49px;font:inherit;letter-spacing:0;text-transform:none;background:#00000038;border:1px solid #ffffff24;border-radius:0;outline:0;padding:12px 13px;font-size:11px}.dashboard-editor textarea{resize:vertical;min-height:110px;line-height:1.6}.dashboard-editor input:focus,.dashboard-editor textarea:focus,.dashboard-editor select:focus{border-color:#e1bf56a6;box-shadow:0 0 0 2px #e1bf5614}.dashboard-form-grid{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.dashboard-file-field{background:#dab13a06;border:1px dashed #dab13a59;align-content:center;min-height:94px;padding:15px}.dashboard-file-field input{background:0 0!important;border:0!important;padding:10px 0!important}.dashboard-file-field input::file-selector-button{color:#e2c971;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #dab13a59;min-height:40px;margin-right:12px;padding:0 13px;font-size:8px}.dashboard-check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-check-grid label,.dashboard-inline-check{border:1px solid #ffffff1c;align-items:center;min-height:54px;padding:11px 13px;color:#aaa3a7!important;text-transform:none!important;letter-spacing:0!important;gap:11px!important;font-size:10px!important;display:flex!important}.dashboard-check-grid input,.dashboard-inline-check input{accent-color:#d7b54d;flex:none;width:17px;height:17px}.dashboard-primary-button{border:1px solid var(--gold);background:var(--gold);color:#0a0805;text-transform:uppercase;letter-spacing:.13em;min-height:52px;font:inherit;cursor:pointer;padding:0 18px;font-size:8px;font-weight:700}.dashboard-primary-button:hover{background:#e5c45f}.dashboard-library,.dashboard-record-list{gap:12px;display:grid}.dashboard-media-card{background:#ffffff05;border:1px solid #ffffff1f;grid-template-columns:minmax(150px,.7fr) 1.3fr;min-width:0;display:grid}.dashboard-media-preview{background:#110f11;min-height:250px;overflow:hidden}.dashboard-media-preview img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-media-copy{min-width:0;padding:24px}.dashboard-media-copy>div:first-child,.dashboard-notice-card>div:first-child{color:#777176;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:20px;font-size:7px;display:flex}.dashboard-media-copy h3,.dashboard-notice-card h3,.dashboard-priority-card h3{color:#e9e2e6;letter-spacing:-.04em;margin:30px 0 12px;font-size:29px;font-weight:300}.dashboard-media-copy p,.dashboard-notice-card p,.dashboard-priority-card p{color:#918a8f;margin:0;font-size:10px;line-height:1.7}.dashboard-media-copy small,.dashboard-notice-card small,.dashboard-priority-card small{color:#746e72;margin-top:14px;font-size:8px;line-height:1.5;display:block}.dashboard-media-copy strong,.dashboard-notice-card strong{color:#c2a94e;font-size:7px;font-weight:400}.dashboard-media-copy strong.is-draft,.dashboard-notice-card strong.is-draft{color:#8b8589}.dashboard-record-actions{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.dashboard-record-actions form{margin:0}.dashboard-record-actions button{color:#ddc36d;text-transform:uppercase;letter-spacing:.11em;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dab13a52;padding:0 12px;font-size:7px}.dashboard-record-actions button.is-muted{color:#797277;border-color:#ffffff1c}.dashboard-priority-card{border:1px solid #ffffff1f;grid-template-columns:110px 1fr;gap:27px;min-height:190px;padding:24px;display:grid}.dashboard-priority-mark{aspect-ratio:1;color:#e0c76d;letter-spacing:-.05em;border:1px solid #dab13a52;place-items:center;font-size:30px;display:grid}.dashboard-priority-card.is-violet .dashboard-priority-mark{color:#d0a7e9;border-color:#b370de66}.dashboard-priority-card.is-ember .dashboard-priority-mark{color:#e5a077;border-color:#da805466}.dashboard-priority-card.is-cream .dashboard-priority-mark{color:#eee9df;border-color:#ebe6da52}.dashboard-priority-card>div:last-child>span{color:#8b8489;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.dashboard-priority-card h3{margin-top:22px}.dashboard-notice-card{border:1px solid #ffffff1f;min-height:190px;padding:27px}.dashboard-empty{background:linear-gradient(145deg,#6a278717,#0000 65%);border:1px solid #ffffff1f;grid-template-columns:60px 1fr;gap:25px;min-height:250px;padding:27px;display:grid}.dashboard-empty>span{color:#d3b452;font-size:10px}.dashboard-empty>div{align-self:end}.dashboard-empty h3{color:#e3dce0;letter-spacing:-.04em;margin:0 0 14px;font-size:31px;font-weight:300}.dashboard-empty p{color:#878085;max-width:470px;margin:0;font-size:10px;line-height:1.7}.dashboard-activity-list{border-top:1px solid #ffffff21;margin:0;padding:0;list-style:none}.dashboard-activity-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(165px,.35fr) 1fr;align-items:center;gap:28px;min-height:84px;padding:17px 0;display:grid}.dashboard-activity-list>li>span{color:#777176;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.dashboard-activity-list strong{color:#cfc7cc;font-size:11px;font-weight:400}.dashboard-activity-list p{color:#6f696d;margin:8px 0 0;font-size:8px}.dashboard-settings{border-top:1px solid #ffffff21;display:grid}.dashboard-setting{cursor:pointer;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:25px;min-height:105px;padding:18px 0;display:grid}.dashboard-setting>div{gap:9px;display:grid}.dashboard-setting strong{color:#ddd5da;font-size:13px;font-weight:400}.dashboard-setting span{color:#7e777c;font-size:9px;line-height:1.6}.dashboard-setting input{opacity:0;pointer-events:none;position:absolute}.dashboard-setting i{background:#161316;border:1px solid #ffffff2e;border-radius:20px;width:54px;height:30px;display:block;position:relative}.dashboard-setting i:after{content:"";background:#6f686d;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px}.dashboard-setting input:checked+i{background:#dab13a1a;border-color:#dab13a73}.dashboard-setting input:checked+i:after{background:#dec15f;transform:translate(24px)}.dashboard-setting input:focus-visible+i{outline-offset:3px;outline:2px solid #e4c75e}.dashboard-settings>.dashboard-primary-button{width:max-content;margin-top:28px}.experience,.interior-page{font-family:var(--font-relaxed)}.experience .small-label,.interior-page .small-label{text-transform:none;letter-spacing:.07em;font-size:12px;font-weight:500}.experience h1,.experience h2,.interior-page h1,.interior-page h2{text-wrap:balance}.hero-copy h1,.shop-start-heading h2,.section-heading h2,.featured-brand-heading h2,.inside-copy h2,.location-heading h2,.interior-hero-copy h1,.brand-directory-heading h2{font-family:var(--font-relaxed)}.gate-content{width:min(92vw,680px)}.gate-step{min-height:210px}.gate-content h2{font-family:var(--font-editorial);letter-spacing:-.055em;font-weight:400}.gate-enter,.gate-exit{text-transform:none;letter-spacing:.035em;border-radius:999px;font-size:13px}.gate-store-step h2{margin-bottom:15px}.gate-store-intro{color:#aaa49c;max-width:510px;margin:0 auto 24px;font-size:15px;line-height:1.65}.gate-location{color:#f1d887;background:#d4a62e1a;border:1px solid #e8c66080;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;margin:0 auto;padding:0 22px;font-size:14px;display:inline-flex}.gate-location:disabled{opacity:.58}.gate-location span{font-size:20px}.gate-privacy{color:#756f6b;max-width:480px;margin:13px auto 0;font-size:10px;line-height:1.5}.gate-store-divider{color:#746e6b;align-items:center;gap:14px;margin:21px 0 14px;font-size:10px;display:flex}.gate-store-divider:before,.gate-store-divider:after{content:"";background:#ffffff1c;flex:1;height:1px}.gate-store-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gate-store-options button{text-align:left;background:#ffffff06;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:1fr auto;gap:5px 16px;min-height:76px;padding:14px 16px;display:grid}.gate-store-options button:hover{background:#d4a62e14;border-color:#e8c66085}.gate-store-options span{font-size:16px}.gate-store-options small{color:#85807b;grid-column:1;font-size:10px}.gate-store-options i{color:var(--gold-light);grid-area:1/2/3;align-self:center;font-size:18px;font-style:normal}.gate-location-message{color:#b5aa9b;min-height:17px;margin:12px 0 0;font-size:11px}.gate-later{color:#817a75;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:2px;padding:0 12px;font-size:11px;text-decoration:underline}.header-actions{justify-self:end;align-items:center;gap:clamp(16px,2.3vw,34px);display:flex}.header-store-trigger{color:#ffffffb8;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:11px;display:inline-flex}.header-store-trigger i{background:var(--gold-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0ce731a}.site-header nav a,.interior-header nav a,.header-shop{text-transform:none;letter-spacing:.045em;font-size:12px}.header-shop{justify-self:auto}.store-picker{z-index:90;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a090af7;border:1px solid #e8c66040;border-radius:18px;width:min(410px,100vw - 32px);padding:22px;position:fixed;top:92px;right:4vw;box-shadow:0 24px 80px #0000007a}.store-picker-interior{top:80px;right:5vw}.store-picker-heading p{color:#f0d67f;font-family:var(--font-editorial);margin:0;font-size:28px}.store-picker-heading span{color:#8f888d;margin-top:6px;font-size:11px;line-height:1.5;display:block}.store-picker-options{gap:8px;margin-top:18px;display:grid}.store-picker-options button{text-align:left;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:1fr auto;gap:5px 16px;min-height:76px;padding:13px 14px;display:grid}.store-picker-options button:hover,.store-picker-options button.is-active{background:#d4a62e14;border-color:#e8c66070}.store-picker-options button>span{font-size:16px}.store-picker-options small{color:#817a7f;grid-column:1;font-size:10px}.store-picker-options i{color:#d9bd60;grid-area:1/2/3;align-self:center;font-size:10px;font-style:normal}.mobile-store-trigger{display:none}.hero{height:max(700px,90svh)}.hero-copy{width:min(1010px,86vw)}.hero-copy h1{letter-spacing:-.075em;text-transform:none;max-width:1000px;font-size:clamp(72px,9.2vw,150px);font-weight:650;line-height:.82}.line-two{margin-left:clamp(20px,5vw,80px)}.eyebrow{text-transform:none;letter-spacing:.08em;font-size:12px}.hero-description{max-width:520px;font-size:17px}.primary-action,.text-action{text-transform:none;letter-spacing:.035em;font-size:13px}.primary-action{border-radius:999px}.text-action{background:0 0;border:0;border-bottom:1px solid #f2ede240;min-height:44px}.hero-shop-dock{z-index:35;min-height:104px;color:var(--cream);background:#0a090b;border-block:1px solid #ffffff1f;grid-template-columns:minmax(210px,.75fr) minmax(420px,1.5fr) minmax(205px,.65fr);align-items:stretch;padding:0 4vw;display:grid;position:relative}.dock-store{border-right:1px solid #ffffff1f;grid-template-columns:1fr auto;align-content:center;gap:4px 16px;padding:20px 28px 20px 0;display:grid}.dock-store span{color:#817b80;letter-spacing:.04em;grid-column:1/-1;font-size:10px}.dock-store strong{font-size:18px;font-weight:550}.dock-store button{color:var(--gold-light);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.dock-categories{grid-template-columns:repeat(4,1fr);align-items:center;padding:0 26px;display:grid}.dock-categories a{color:#b8b2b7;border-right:1px solid #ffffff1a;place-items:center;min-height:48px;font-size:12px;transition:color .2s,background .2s;display:grid}.dock-categories a:first-child{border-left:1px solid #ffffff1a}.dock-categories a:hover{color:var(--cream);background:#ffffff09}.dock-shop{background:var(--gold);color:#0a0804;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 18px 24px;padding:0 22px;font-size:12px;font-weight:650;display:flex}.dock-shop svg{width:18px}.product-discovery{background:var(--cream);color:#0a0908;padding:120px 7vw 105px}.discovery-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:8vw;margin-bottom:58px;display:grid}.discovery-heading .small-label{color:#876316;margin-bottom:18px}.discovery-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(64px,8.4vw,126px);font-weight:650;line-height:.83}.discovery-context{justify-self:end;max-width:420px;padding-bottom:10px}.discovery-context p{color:#5e5952;margin:0 0 15px;font-size:15px;line-height:1.65}.discovery-context button{color:#785611;background:0 0;border:0;border-bottom:1px solid #5b400a59;min-height:44px;padding:0;font-size:12px}.product-discovery-grid{grid-template-rows:repeat(2,minmax(245px,1fr));grid-template-columns:1.45fr 1fr 1fr;gap:10px;display:grid}.discovery-card{min-width:0;min-height:245px;color:var(--cream);isolation:isolate;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:end;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.discovery-card:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}.discovery-card:after{content:"";z-index:-1;background:linear-gradient(#05040526 24%,#050405f5),linear-gradient(135deg,#6d278f4f,#0000 56%);position:absolute;inset:0}.discovery-card:hover:before{filter:saturate(1.08);transform:scale(1.055)}.discovery-card-lead{grid-row:1/-1;min-height:500px}.discovery-card-flower:before{background-image:url(/brand-assets/flower-macro.jpg);background-position:48%}.discovery-card-pre-rolls:before{background-image:url(/brand-assets/preroll-lifestyle.jpg)}.discovery-card-vapes:before{background-image:url(/brand-assets/product-wall.jpg)}.discovery-card-edibles:before{background-image:url(/brand-assets/flower-counter.jpg)}.discovery-card-concentrates:before{background-image:url(/brand-assets/store-neon.jpg)}.discovery-number{color:#ffffff94;letter-spacing:.16em;align-self:start;font-size:9px}.discovery-card>div p{color:#ffffffad;margin:0 0 8px;font-size:11px}.discovery-card h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:580;line-height:.92}.discovery-card i{width:44px;height:44px;color:var(--gold-light);border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid}.discovery-card i svg{width:17px}.discovery-finish{border-top:1px solid #0000002e;justify-content:space-between;align-items:center;gap:45px;min-height:92px;margin-top:22px;padding-top:22px;display:flex}.discovery-finish p{color:#6a655d;max-width:610px;margin:0;font-size:13px;line-height:1.7}.discovery-finish a{min-height:50px;color:var(--gold-light);background:#090809;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:0 20px;font-size:12px;display:inline-flex}.discovery-finish a svg{width:17px}.section-heading{margin-bottom:58px}.section-heading h2{font-weight:600}.section-heading>a,.featured-brand-heading>a{text-transform:none;letter-spacing:.04em;font-size:11px}.featured-brands{padding-block:115px 105px}.featured-brand-heading{margin-bottom:52px}.featured-brand-heading h2{font-weight:620}.brand-showcase{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:12px;display:grid}.brand-feature{min-width:0}.brand-feature-card{isolation:isolate;touch-action:pan-y;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:570px;padding:38px;display:flex;position:relative;overflow:hidden}.brand-feature-image{z-index:-3;filter:saturate(.63)contrast(1.07);background:url(/brand-assets/product-wall.jpg) 54% 48%/cover;position:absolute;inset:0;transform:scale(1.02)}.brand-feature-card:before{content:"";z-index:-2;background:linear-gradient(90deg,#050505fa 0%,#050505d4 47%,#05050542 100%),linear-gradient(#0000 42%,#050505db);position:absolute;inset:0}.brand-feature-card:after{content:"";z-index:-1;background:radial-gradient(circle at 82% 18%,#70289059,#0000 35%);position:absolute;inset:0}.brand-feature-card.brand-tone-gold:after{background:radial-gradient(circle at 82% 18%,#cd911857,#0000 35%)}.brand-feature-card.brand-tone-violet:after{background:radial-gradient(circle at 82% 18%,#7f2fa566,#0000 35%)}.brand-feature-card.brand-tone-ember:after{background:radial-gradient(circle at 82% 18%,#b9461f5c,#0000 35%)}.brand-feature-card.brand-tone-cream:after{background:radial-gradient(circle at 82% 18%,#dac69e40,#0000 35%)}.brand-feature-count{color:#ffffff85;letter-spacing:.16em;font-size:9px}.brand-feature-copy{z-index:2;max-width:760px;position:relative}.brand-feature-copy>p{color:var(--gold-light);letter-spacing:.04em;margin:0 0 17px;font-size:11px}.brand-feature-copy h3{letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(60px,8vw,124px);font-weight:650;line-height:.82}.brand-feature-copy>span{color:#b8b1b5;max-width:560px;margin-top:28px;font-size:14px;line-height:1.72;display:block}.brand-feature-shop{color:#f0d476;border:1px solid #e8c66066;border-radius:999px;align-items:center;gap:26px;width:max-content;min-height:48px;margin-top:28px;padding:0 18px;font-size:11px;display:inline-flex}.brand-feature-shop svg{width:16px}.brand-lineup{border:1px solid #ffffff21;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex}.brand-lineup>p{color:#777075;letter-spacing:.05em;margin:0 0 15px;font-size:10px}.brand-lineup-list{display:grid}.brand-lineup-list button{text-align:left;color:#8d878b;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;gap:3px 9px;min-height:76px;padding:10px 0;transition:color .2s,padding .2s;display:grid}.brand-lineup-list button:hover,.brand-lineup-list button.is-active{color:var(--cream);padding-left:8px}.brand-lineup-list button.is-active{border-bottom-color:#f0ce7380}.brand-lineup-list span{color:#686267;grid-row:1/3;align-self:center;font-size:8px}.brand-lineup-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.brand-lineup-list small{color:#777176;font-size:9px}.brand-mobile-controls{display:none}.featured-brand-note{width:min(620px,100%);margin:30px 0 0 auto}.inside-effy{min-height:760px;padding-block:105px}.inside-index,.inside-signals span{text-transform:none;letter-spacing:.04em}.inside-copy>p:not(.small-label){font-size:16px}.locations{padding-block:110px}.location-card{border-radius:18px;min-height:520px}.location-card.is-selected{border-color:#f0ce73a6;box-shadow:inset 0 0 0 1px #f0ce732e}.location-topline,.location-body>p,.location-actions a:first-child,.location-actions a:last-child{text-transform:none;letter-spacing:.045em;font-size:10px}.location-actions a:first-child{border-radius:999px}.brand-directory-card{border-radius:16px;min-height:390px}.brand-card-topline,.brand-card-copy p,.brand-card-actions a{text-transform:none;letter-spacing:.045em;font-size:9px}.brand-card-orb{width:78px;margin-top:26px}.brand-card-copy h3{font-family:var(--font-editorial);font-weight:400}.brand-card-copy>span{font-size:12px}.brand-card-actions a{border-radius:999px}@keyframes gate-spin{to{transform:rotate(360deg)}}@keyframes cinematic-breathe{0%{transform:translate3d(var(--shift-x),var(--shift-y),0) scale(1.08)}to{transform:translate3d(var(--shift-x),var(--shift-y),0) scale(1.14)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes scan{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(-8px)scale(1)}50%{transform:translateY(10px)scale(1.03)}}@keyframes lab-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@media (width<=900px){.experience,.experience a,.experience button{cursor:auto}.custom-cursor{display:none}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505c7;border-bottom-color:#ffffff14;grid-template-columns:1fr auto;height:76px;padding-inline:16px;position:fixed}.site-header nav,.wordmark-name{display:none}.wordmark-badge{width:42px;height:42px}.header-shop,.header-actions{display:none}.mobile-nav-actions{align-items:center;gap:8px;display:flex}.mobile-shop,.mobile-store-trigger,.menu-toggle{min-height:44px;color:var(--cream);text-transform:none;letter-spacing:.035em;background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.mobile-store-trigger{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:102px;padding:0 10px;overflow:hidden}.mobile-shop{background:var(--gold);color:#090704;border-color:var(--gold);min-width:66px;font-weight:700}.menu-toggle{gap:10px;min-width:76px}.menu-toggle i{border-top:1px solid;border-bottom:1px solid;width:13px;height:9px}.mobile-menu{z-index:55;background:radial-gradient(circle at 100% 0,#6c278f47,#0000 35%),#070607;flex-direction:column;min-height:100svh;padding:120px 22px 32px;display:flex;position:fixed;inset:0}.mobile-menu nav{display:grid}.mobile-menu nav a{letter-spacing:-.045em;border-bottom:1px solid #ffffff1f;align-items:center;min-height:63px;font-size:clamp(34px,10vw,52px);font-weight:300;display:flex}.mobile-menu-shop{grid-template-columns:1fr 1fr;gap:9px;margin-top:34px;display:grid}.mobile-menu-shop p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;grid-column:1/-1;font-size:8px}.mobile-menu-shop a{text-transform:uppercase;letter-spacing:.1em;border:1px solid #d4a62e61;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;font-size:8px;display:flex}.mobile-menu-shop a svg{width:16px}.mobile-menu-shop a.is-active{background:#d4a62e1a;border-color:#f0ce73bf}.mobile-menu-note{color:#6d686b;text-transform:uppercase;letter-spacing:.14em;margin:auto 0 0;font-size:8px}.store-picker,.store-picker-interior{width:auto;padding:18px;inset:68px 16px auto}.hero{align-items:flex-end;height:88svh;min-height:660px;padding:104px 22px 54px}.hero-image{background-position:63%}.hero-video{object-position:63% center}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(58px,15vw,92px);line-height:.86}.line-two,.hero-description,.hero-actions{margin-left:0}.hero-description{max-width:360px;margin-top:34px}.hero-actions{flex-wrap:wrap}.hero-status{top:100px;right:22px}.hero-side-note,.scroll-cue{display:none}.hero-shop-dock{grid-template-columns:1fr auto;min-height:0;padding:0 22px 18px}.dock-store{border-right:0;padding:18px 20px 18px 0}.dock-shop{min-height:50px;margin:14px 0}.dock-categories{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,minmax(110px,1fr));padding:0;overflow-x:auto}.manifesto{grid-template-columns:1fr;min-height:auto;padding:110px 22px}.product-discovery{padding:95px 22px 84px}.discovery-heading{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.discovery-heading h2{font-size:clamp(58px,14vw,90px)}.discovery-context{justify-content:space-between;justify-self:start;align-items:center;gap:28px;width:100%;max-width:none;display:flex}.discovery-context p{margin:0}.product-discovery-grid{grid-template-rows:360px repeat(2,220px);grid-template-columns:1.2fr 1fr;gap:8px}.discovery-card-lead{grid-area:1/1/auto/-1;min-height:360px}.discovery-card{grid-template-columns:1fr auto;gap:14px;min-height:220px;padding:19px}.discovery-number{position:absolute;top:18px;left:19px}.discovery-card>div{min-width:0}.discovery-card h3{font-size:clamp(31px,6.5vw,48px)}.discovery-card i{width:42px;height:42px}.discovery-finish{flex-direction:column;align-items:flex-start;gap:20px}.site-notice{grid-template-columns:1fr auto;gap:17px 25px;padding:24px 22px}.site-notice>span{grid-column:1/-1}.site-notice>div{gap:10px;display:grid}.manifesto-index{align-self:auto}.manifesto-copy>p:last-child{margin-left:0}.kinetic-object{justify-self:center;width:min(76vw,360px);margin-top:35px}.locations{padding:110px 22px}.section-heading{flex-direction:column;align-items:flex-start;gap:35px;margin-bottom:55px}.collection-visuals{grid-template-rows:360px 190px;grid-template-columns:1fr 1fr;min-height:0;margin-bottom:60px}.collection-visual-flower{grid-area:1/1/auto/-1}.collection-visual figcaption{gap:11px;inset:auto 17px 16px}.category-card{grid-template-columns:50px 1fr 44px;min-height:105px}.category-card p{display:none}.category-card h3{font-size:34px}.category-card:hover{padding-inline:8px}.featured-brands{padding:105px 22px 100px}.featured-brand-heading{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:45px}.featured-brand-heading h2{font-size:clamp(54px,14vw,82px)}.brand-showcase{grid-template-columns:1fr}.brand-feature-card{min-height:550px;padding:27px 24px}.brand-feature-copy h3{font-size:clamp(55px,14vw,88px)}.brand-feature-copy>span{font-size:13px}.brand-feature-shop{justify-content:space-between;width:100%}.brand-lineup{padding:12px}.brand-lineup>p,.brand-lineup-list{display:none}.brand-mobile-controls{grid-template-columns:52px 1fr 52px;align-items:center;min-height:52px;display:grid}.brand-mobile-controls button{min-height:44px;color:var(--gold-light);background:0 0;border:0;font-size:20px}.brand-mobile-controls span{color:#8d878b;justify-self:center;font-size:10px}.featured-brand-note{margin-top:26px}.inside-effy{grid-template-columns:1fr;gap:68px;min-height:0;padding:105px 22px 115px}.inside-media{grid-template-rows:380px 190px;grid-template-columns:1fr 1fr;height:auto}.inside-photo-primary{grid-area:1/1/auto/-1}.inside-index{margin-bottom:40px}.location-grid{grid-template-columns:1fr}.location-card{min-height:500px}footer{grid-template-columns:1fr auto;gap:35px;padding:50px 22px}.footer-copy{display:none}.interior-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707e6;grid-template-columns:1fr auto;height:76px;padding-inline:16px;position:sticky;top:0}.interior-header nav{display:none}.interior-hero{min-height:610px;padding:315px 22px 64px;display:block}.interior-hero-copy{width:100%}.interior-hero-copy h1{font-size:clamp(60px,16vw,96px)}.interior-hero-summary{grid-template-columns:minmax(0,1fr) auto;margin:30px 0 0}.interior-hero-media{z-index:-1;height:100%;min-height:0;box-shadow:none;position:absolute;inset:0}.interior-hero-media:after{background:linear-gradient(#05040514 18%,#050405bd 55%,#050405f7 96%),linear-gradient(135deg,#782c9738,#0000 55%)}.interior-hero-media figcaption{align-items:start;inset:28px 22px auto}.interior-has-media.interior-cream .interior-hero{color:var(--cream);background:#080708}.interior-has-media.interior-cream .interior-hero-copy h1 em{-webkit-text-stroke-color:#f2ede2c7}.interior-has-media.interior-cream .interior-hero-summary p{color:#aaa39d}.interior-has-media.interior-cream .interior-hero-summary a{color:var(--gold-light);border-color:#e6c25b61}.interior-has-media.interior-cream .interior-hero-coordinate{color:#ffffff52}.interior-compact .interior-hero{min-height:540px;padding:280px 22px 58px}.interior-orb{opacity:.62;width:58vw;top:115px;right:-10vw}.interior-hero-coordinate{bottom:21px;right:22px}.interior-content{padding:80px 22px 105px}.signal-board,.location-directory,.menu-gateway{grid-template-columns:1fr}.signal-card:nth-child(odd){border-right:0}.system-note{margin:90px 0 0}.brands-editorial{grid-template-columns:1fr;gap:65px;min-height:0}.brands-editorial-photo{min-height:560px}.brand-directory{margin-top:110px}.brand-directory-heading{grid-template-columns:1fr;gap:35px}.brand-directory-toolbar{grid-template-columns:1fr 1fr}.brand-location-filter{grid-column:1/-1}.brand-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{grid-template-columns:1fr 1fr;grid-auto-rows:210px}.media-tile{grid-area:span 1/span 1}.media-tile-1{grid-area:span 2/span 2}.gallery-story{grid-template-columns:1fr;gap:18px;margin-top:90px;padding-top:65px}.gallery-story>div:last-child{padding-top:0}.shop-assurance{grid-template-columns:1fr;gap:14px;min-height:0;padding-block:18px}.shop-assurance span,.shop-assurance span:nth-child(2),.shop-assurance span:last-child{justify-self:start}.product-visual-story{grid-template-rows:390px 210px;grid-template-columns:1fr 1fr;min-height:610px}.product-visual-large{grid-area:1/1/auto/-1}.location-visual-band{grid-template-columns:1fr;gap:60px;min-height:0;margin-top:85px}.location-visual-band figure{min-height:520px}.interior-footer{grid-template-columns:1fr 1fr;min-height:0;padding:70px 22px 30px}.interior-footer-brand{grid-column:1/-1}.interior-footer-bottom{grid-template-columns:1fr auto;gap:18px;margin-top:25px;line-height:1.6}.interior-footer-bottom span:nth-child(2){display:none}.location-menu-intro{flex-direction:column;align-items:flex-start;gap:30px}.location-menu-actions{width:100%}.location-menu-actions a{flex:1;justify-content:center}.dutchie-live-shell{width:calc(100% + 44px);margin-left:-22px}.dutchie-live-shell.is-loading,.dutchie-live-shell.is-failed{min-height:560px}.dutchie-live-shell.is-loaded .dutchie-embed-root,.dutchie-embed-root iframe,#dutchie--embed__iframe{min-height:780px}.menu-support-row{flex-direction:column;align-items:flex-start;gap:12px}.content-breadcrumb{margin:-20px 0 50px}.editorial-intro{grid-template-columns:1fr;gap:18px;padding:50px 0 70px}.editorial-intro div>p{margin-left:0}.category-directory{grid-template-columns:1fr}.category-directory-card:nth-child(odd){border-right:0}.category-directory-card{min-height:360px;padding:27px 24px}.insight-grid{grid-template-columns:1fr}.insight-grid article{border-bottom:1px solid #0000002b;border-right:0;min-height:auto}.insight-grid article:last-child{border-bottom:0}.insight-grid h2{margin-top:60px}.category-shop-panel{grid-template-columns:1fr;gap:55px;margin-top:90px;padding:55px 24px 24px}.category-store-links a{min-height:100px}.related-content{margin-top:90px}.selected-category-banner{grid-template-columns:1fr auto}.selected-category-banner span{grid-column:1/-1}.location-detail-grid{grid-template-columns:1fr;gap:45px;padding:55px 0}.location-detail-actions{grid-column:auto}.location-category-section{margin-top:90px}.location-category-section>div{grid-template-columns:1fr}.location-category-section a:nth-child(odd){border-right:0}.accuracy-note{margin-top:80px}.location-hours-panel{margin-top:90px;padding:50px 24px}.dashboard-intro{padding:90px 22px 75px}.dashboard-intro>p:last-child{margin-left:0}.dashboard-access{grid-template-columns:1fr;gap:40px;padding:55px 22px}.dashboard-location-grid{grid-template-columns:1fr;padding:55px 22px 0}.dashboard-google{margin:0 22px;padding:55px 0}.dashboard-google-grid{grid-template-columns:1fr}.dashboard-google-grid>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:105px}.dashboard-google-grid>div:last-child{border-bottom:0}.dashboard-google-action-row{flex-direction:column;align-items:flex-start;gap:30px}.dashboard-system-note{margin:70px 22px 0}.dashboard-nav{padding-inline:10px}.dashboard-command,.dashboard-workspace{padding:70px 22px}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:38px}.dashboard-section-heading>p{max-width:620px}.dashboard-metric-grid{grid-template-columns:1fr 1fr}.dashboard-metric{border-bottom:1px solid #ffffff1c;min-height:190px}.dashboard-metric:nth-child(2){border-right:0}.dashboard-metric:nth-last-child(-n+2){border-bottom:0}.dashboard-integration-grid,.dashboard-insight-grid{grid-template-columns:1fr}.dashboard-dutchie-panel>header,.dashboard-recommendation-heading{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.dashboard-dutchie-panel>header .dashboard-primary-button{width:100%}.dashboard-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-integration-grid article{min-height:125px}.dashboard-integration-grid p{margin-top:35px}.dashboard-split{grid-template-columns:1fr;gap:18px}.dashboard-editor{position:static}}@media (width<=520px){.age-gate{padding:22px;overflow-y:auto}.gate-content{width:100%}.gate-mark{width:88px;height:88px;margin-bottom:24px}.gate-content h2{margin-bottom:28px;font-size:38px}.gate-actions{flex-direction:column}.gate-enter,.gate-exit{justify-content:center;width:100%}.gate-store-intro{font-size:13px}.gate-store-options{grid-template-columns:1fr}.gate-store-options button{min-height:68px}.gate-location{width:100%}.mobile-nav-actions{gap:5px}.mobile-store-trigger{max-width:88px;padding-inline:8px}.mobile-shop{min-width:58px}.menu-toggle{min-width:66px}.hero-status{font-size:8px}.hero-copy h1{font-size:14.2vw}.hero-actions{flex-direction:column;align-items:flex-start}.hero{height:84svh;min-height:650px}.hero-shop-dock{grid-template-columns:1fr;padding:0 18px 14px}.dock-store{padding-right:0}.dock-shop{min-height:52px;margin:0 0 14px}.dock-categories{grid-row:2}.site-notice{grid-template-columns:1fr}.site-notice>a{justify-content:center;width:100%}.primary-action{justify-content:space-between;width:100%}.product-discovery{padding:80px 18px 72px}.discovery-heading h2{font-size:15vw}.discovery-context{flex-direction:column;align-items:flex-start;gap:5px}.product-discovery-grid{grid-template-rows:330px repeat(2,205px);grid-template-columns:1fr 1fr;gap:7px}.discovery-card-lead{min-height:330px}.discovery-card{border-radius:13px;min-height:205px;padding:15px}.discovery-number{top:15px;left:15px}.discovery-card>div p{font-size:9px}.discovery-card h3{font-size:8.5vw}.discovery-card i{width:40px;height:40px}.discovery-finish a{width:100%}.manifesto-copy h2,.section-heading h2,.inside-copy h2{font-size:14vw}.collection-visuals{grid-template-rows:330px 170px;gap:8px}.collection-visual figcaption{grid-template-columns:1fr;gap:5px}.collection-visual figcaption strong{font-size:21px}.collection-visual figcaption span{display:none}.inside-media{grid-template-rows:330px 170px;gap:8px}.inside-copy>p:not(.small-label){font-size:14px}.location-body h3{font-size:12vw}.interior-hero{min-height:610px;padding:290px 18px 62px}.interior-hero-copy h1{font-size:15.5vw}.interior-hero-summary{grid-template-columns:1fr;gap:20px}.interior-hero-summary p{font-size:13px}.interior-hero-summary a{width:100%}.interior-hero-media figcaption{inset-inline:18px}.interior-hero-media figcaption strong,.interior-hero-coordinate{display:none}.interior-compact .interior-hero{min-height:560px;padding:265px 18px 58px}.brands-editorial-photo{min-height:430px}.brands-editorial-copy h2,.brand-directory-heading h2{font-size:14vw}.brands-editorial-copy>p:not(.small-label){font-size:14px}.brand-directory-toolbar{grid-template-columns:1fr;gap:16px}.brand-location-filter{grid-column:auto}.brand-location-filter button{padding-inline:8px}.brand-directory-grid{grid-template-columns:1fr}.brand-directory-card{min-height:385px;padding:21px 19px}.brand-card-orb{width:88px;margin-top:28px}.brand-card-copy h3{font-size:14vw}.brand-card-copy>span{min-height:0}.brand-card-actions{grid-template-columns:1fr;display:grid}.brand-card-actions a{flex:none}.brand-accuracy-note{margin-top:50px}.media-grid{grid-template-columns:1fr;grid-auto-rows:240px}.media-tile,.media-tile-1{grid-area:span 1/span 1}.gallery-story h2{font-size:14vw}.directory-card{min-height:500px;padding:24px}.directory-card-hours{grid-template-columns:1fr;gap:8px}.directory-card-hours strong{justify-self:start}.menu-card{min-height:460px;padding:24px}.menu-card-topline{flex-direction:column}.menu-card-topline span:last-child{text-align:left;max-width:none}.product-visual-story{grid-template-rows:360px 230px 230px;grid-template-columns:1fr;min-height:0;margin-bottom:80px}.product-visual-large{grid-area:1/1}.category-directory-mark{top:28px;right:24px}.location-visual-band figure{min-height:410px}.location-visual-band>div h2{font-size:14vw}.interior-footer{grid-template-columns:1fr;gap:42px}.interior-footer-brand,.interior-footer-bottom{grid-column:1}.interior-footer-bottom{grid-template-columns:1fr}.interior-footer-bottom a{justify-self:start}.dutchie-menu-status{width:100%;padding:60px 22px}.dutchie-fallback-actions{flex-direction:column}.dutchie-fallback-actions a{width:100%}.directory-card footer{grid-template-columns:1fr 1fr}.directory-card footer a:last-child{grid-column:1/-1}.category-store-links a{flex-direction:column;justify-content:center;align-items:flex-start}.related-content a{grid-template-columns:42px 1fr auto;font-size:23px}.selected-category-banner{grid-template-columns:1fr}.selected-category-banner span,.selected-category-banner a{grid-column:auto}.location-detail-actions{display:grid}.location-detail-actions a{justify-content:center}.location-hours-heading{flex-direction:column}.location-hours-list>div,.special-hours>div{grid-template-columns:1fr;gap:7px;padding:15px 0}.dashboard-header{min-height:76px;padding-inline:16px}.dashboard-header>div>span{display:none}.dashboard-intro h1{font-size:17vw}.dashboard-access li{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:12px 0}.dashboard-location-card{padding:25px 20px}.dashboard-card-topline{flex-direction:column;align-items:flex-start}.dashboard-google-heading{flex-direction:column}.dashboard-google-action-row>a,.dashboard-google-disabled,.dashboard-google-connected{justify-content:center;width:100%}.dashboard-details>div{grid-template-columns:1fr;gap:7px}.dashboard-hours>div{grid-template-columns:1fr;gap:6px;padding:11px 0}.dashboard-location-card footer{flex-direction:column;align-items:stretch}.dashboard-location-card footer button,.dashboard-location-card footer>a{justify-content:center;width:100%}.dashboard-access-page,.dashboard-global-notice{padding-inline:22px}.dashboard-section-heading h2{font-size:14vw}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-metric{border-right:0;min-height:160px;border-bottom:1px solid #ffffff1c!important}.dashboard-metric:last-child{border-bottom:0!important}.dashboard-form-grid,.dashboard-check-grid{grid-template-columns:1fr}.dashboard-dutchie-panel{padding:20px 16px}.dashboard-dutchie-panel>header{display:flex}.dashboard-dutchie-connections,.dashboard-recommendation-grid{grid-template-columns:1fr}.dashboard-recommendation-heading{display:flex}.dashboard-recommendation-card h4{min-height:0}.dashboard-editor{padding:22px 18px}.dashboard-form-heading{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:14px}.dashboard-form-heading strong{text-align:left}.dashboard-media-card{grid-template-columns:1fr}.dashboard-media-preview{min-height:230px}.dashboard-media-copy{padding:22px 18px}.dashboard-priority-card{grid-template-columns:72px 1fr;gap:17px;padding:20px 18px}.dashboard-priority-mark{font-size:21px}.dashboard-priority-card h3{font-size:25px}.dashboard-empty{grid-template-columns:38px 1fr;padding:22px 18px}.dashboard-empty h3{font-size:27px}.dashboard-activity-list li{grid-template-columns:1fr;gap:10px;padding:19px 0}.dashboard-setting{min-height:120px}.dashboard-settings>.dashboard-primary-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-image{transform:scale(1.05)}.hero-video{display:none}}.fusion-public{--fusion-black:#060605;--fusion-ink:#100e0a;--fusion-cream:#f2ede2;--fusion-paper:#e9e0d0;--fusion-gold:#d5aa3e;--fusion-gold-bright:#f1d67d;--fusion-copper:#8b5713;--fusion-line-dark:#0f0d092b;--fusion-line-light:#fff4d629;--fusion-ease:cubic-bezier(.16,1,.3,1);background:var(--fusion-black);color:var(--fusion-cream);font-family:var(--font-relaxed)}.fusion-public .scroll-progress,.interior-scroll-progress{background:linear-gradient(90deg,#725015,var(--fusion-gold-bright),#9e6916);height:3px;box-shadow:0 0 22px #e1b64561}.interior-scroll-progress{z-index:1200;transform-origin:0;position:fixed;inset:0 0 auto}.effy-motion-object{aspect-ratio:1;perspective:1200px;pointer-events:none;isolation:isolate;place-items:center;width:min(43vw,640px);display:grid;position:relative}.effy-motion-object.is-compact{width:min(25vw,360px)}.effy-mark-tilt{width:72%;height:72%;transform-style:preserve-3d;will-change:transform;position:relative}.effy-seal{width:100%;height:100%;display:block;overflow:visible}.effy-mark-edge{z-index:-1;background:#8b6927;border-radius:50%;position:absolute;inset:5%;transform:translate3d(4px,7px,-20px);box-shadow:3px 5px #493711,7px 13px 20px #0000006b}.effy-mark-glint{z-index:4;filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fff9cf8f,#0000);border-radius:50%;width:37%;height:14%;animation:6s ease-in-out infinite effy-glint;position:absolute;top:12%;left:24%;transform:rotate(-27deg)}.effy-mark-shadow{z-index:-2;filter:blur(19px);background:#0000006b;border-radius:50%;height:9%;position:absolute;bottom:10%;left:25%;right:21%;transform:rotate(-5deg)}.effy-filaments{z-index:-1;width:126%;height:126%;position:absolute;inset:-13%;overflow:visible}.effy-filaments path{fill:none;stroke:#ebc45bad;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:.035 .065;filter:drop-shadow(0 0 5px #deae3652);animation:5.2s linear infinite effy-filament-flow}@keyframes effy-filament-flow{to{stroke-dashoffset:-1px}}@keyframes effy-glint{0%,70%,to{opacity:.18;transform:translate(-12%)rotate(-27deg)}82%{opacity:.82;transform:translate(46%)rotate(-27deg)}}.fusion-public .site-header,.fusion-public .interior-header{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#070706bd;border:1px solid #fff6da29;border-radius:999px;height:72px;padding:0 14px 0 12px;position:fixed;inset:14px 2.2vw auto;box-shadow:0 12px 54px #00000038}.fusion-public .wordmark{gap:10px}.fusion-public .wordmark-badge{background:0 0;border:0;width:50px;height:50px;padding:0;overflow:visible}.fusion-public .wordmark-badge .effy-seal{filter:drop-shadow(0 6px 10px #00000070)}.fusion-public .wordmark-name{letter-spacing:.14em;font-size:11px}.fusion-public .desktop-nav{gap:clamp(22px,3vw,48px);padding:0 8px}.fusion-public .desktop-nav a{color:#ffffffb3;position:relative}.fusion-public .desktop-nav a:after{content:"";background:var(--fusion-gold-bright);height:1px;transition:right .35s var(--fusion-ease);position:absolute;bottom:-8px;left:0;right:100%}.fusion-public .desktop-nav a:hover:after{right:0}.fusion-public .header-store-trigger{min-height:48px}.fusion-public .header-shop{background:var(--fusion-gold);color:#0b0905;border-radius:999px;min-height:48px;padding:0 18px;font-weight:700}.fusion-public .header-shop:hover svg{transform:translate(4px,-2px)}.fusion-public .store-picker{background:#080706f7;border-color:#efd0774d;top:94px}.fusion-public .mobile-menu{background:radial-gradient(circle at 90% 5%,#c7972833,#0000 36%),#070706}.fusion-home .hero{background:#060605;align-items:center;height:100svh;min-height:820px;padding:136px 5.4vw 82px}.fusion-home .hero-media{opacity:.52}.fusion-home .hero-image,.fusion-home .hero-video{filter:saturate(.42)contrast(1.18)brightness(.66)}.fusion-home .hero-vignette{background:linear-gradient(90deg,#040403f7 0%,#040403d1 43%,#0404032e 72%,#040403ad 100%),linear-gradient(0deg,#060605 0%,transparent 28%,#0000004d 78%,#000000b3 100%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),#d2a4331f,transparent 28%)}.fusion-home .hero-copy h1{font-size:clamp(72px,8vw,138px);line-height:.82}.fusion-home .line-two,.fusion-home .hero-description,.fusion-home .hero-actions{margin-left:0}.home-hero-mark{z-index:1;opacity:.84;width:min(27vw,390px);position:absolute;top:48%;right:8vw;transform:translateY(-47%)}.fusion-home .hero-copy,.fusion-home .scroll-cue{z-index:3}.fusion-home .hero-copy h1{text-shadow:0 12px 40px #0000006b}.fusion-home .hero-shop-dock{background:#0f0d0afa;border:0;border-radius:28px 28px 0 0}.fusion-home .site-notice{background:linear-gradient(105deg,#11100c,#1a1409)}.fusion-home .gate-mark{border:0;width:124px;height:124px}.fusion-home .gate-mark:before,.fusion-home .gate-mark:after{border-color:#ddb23e33;inset:-8px}.fusion-home .gate-mark:after{inset:-17px}.fusion-home .gate-mark .effy-seal{z-index:1;position:relative}.effy-journey{background:#070707;min-height:680vh;position:relative}.effy-journey-sticky{isolation:isolate;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.effy-journey-grid{pointer-events:none;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:clamp(54px,6vw,96px) clamp(54px,6vw,96px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 82%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 82%)}.effy-journey-progress{z-index:5;transform-origin:0;opacity:.38;background:currentColor;height:2px;position:absolute;bottom:26px;left:5vw;right:5vw}.effy-journey-mark{will-change:transform;place-items:center;width:100%;height:100%;display:grid}.effy-journey-beat{z-index:3;will-change:transform,opacity;width:min(600px,42vw);position:absolute}.effy-journey-beat .journey-index{opacity:.54;letter-spacing:.2em;margin-bottom:22px;font-size:10px;display:block}.effy-journey-beat>p{color:var(--fusion-gold-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 17px;font-size:11px}.effy-journey-beat h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,6.8vw,112px);font-weight:630;line-height:.84}.journey-copy{gap:25px;max-width:510px;margin-top:34px;display:grid}.journey-copy>span{opacity:.7;font-size:14px;line-height:1.78}.journey-copy>div{flex-wrap:wrap;gap:7px;display:flex}.journey-copy i{opacity:.72;border:1px solid;border-radius:999px;align-items:center;min-height:35px;padding:0 13px;font-size:9px;font-style:normal;display:inline-flex}.journey-beat-four{bottom:12vh;right:5.4vw}.journey-beat-four>p{color:#6c4708}.effy-journey-exit{z-index:8;background:var(--fusion-black);min-height:84vh;color:var(--fusion-cream);border-radius:48px 48px 0 0;flex-direction:column;justify-content:flex-end;margin-top:520vh;padding:10vh 6vw;display:flex;position:relative}.effy-journey-exit>p{letter-spacing:-.075em;max-width:1100px;margin:0 0 60px;font-size:clamp(54px,8vw,128px);font-weight:620;line-height:.83}.effy-journey-exit>div{gap:10px;display:flex}.effy-journey-exit a{border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:0 20px;font-size:12px;display:inline-flex}.effy-journey-exit a:last-child{border-color:var(--fusion-gold);background:var(--fusion-gold);color:var(--fusion-ink);font-weight:700}.fusion-home .product-discovery{border-radius:50px 50px 0 0;position:relative}.fusion-home .discovery-card:after{background:linear-gradient(#05040314 22%,#050403f5),linear-gradient(135deg,#cc9d2a33,#0000 58%)}.fusion-home .featured-brands{background:radial-gradient(circle at 90% 10%,#bd881d24,#0000 30%),#080706}.fusion-home .brand-feature-card:after,.fusion-home .brand-feature-card.brand-tone-violet:after{background:radial-gradient(circle at 82% 18%,#d0a1305c,#0000 35%)}.fusion-home .inside-effy{background:radial-gradient(circle at 86% 12%,#bc881e29,#0000 32%),#070606}.fusion-home .location-card:after{background:linear-gradient(#03030214 28%,#030302ed),linear-gradient(135deg,#c4942229,#0000 48%)}.interior-page{background:var(--fusion-black);position:relative;overflow:clip}.interior-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.interior-atmosphere i{filter:blur(70px);opacity:.12;background:#d2a43a;border-radius:50%;position:absolute}.interior-atmosphere i:first-child{width:36vw;height:36vw;top:8vh;right:-12vw}.interior-atmosphere i:nth-child(2){opacity:.08;width:28vw;height:28vw;top:42vh;left:-14vw}.interior-atmosphere i:nth-child(3){opacity:.07;width:18vw;height:18vw;bottom:-7vw;left:45vw}.interior-page>.interior-header,.interior-page>.interior-hero,.interior-page>.interior-content,.interior-page>.interior-footer{z-index:1;position:relative}.interior-page>.interior-header{z-index:80;position:fixed}.interior-hero{border-radius:0 0 48px 48px;gap:clamp(38px,6vw,100px);min-height:100svh;padding:132px 5.4vw 78px}.interior-grid{opacity:.38;background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at 56% 44%,#000,#0000 76%);mask-image:radial-gradient(circle at 56% 44%,#000,#0000 76%)}.interior-signature{z-index:1;color:var(--fusion-gold-bright);opacity:.55;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-style:normal;display:flex;position:absolute;top:14vh;right:4vw}.interior-signature i{opacity:.64;background:currentColor;width:58px;height:1px;display:block}.interior-hero-copy,.interior-hero-media{z-index:2}.interior-hero-copy h1{text-transform:none;font-size:clamp(68px,8.6vw,142px);font-weight:630;line-height:.82}.interior-hero-copy h1 em{color:var(--fusion-gold-bright);-webkit-text-stroke:0;font-weight:420}.interior-hero-summary{margin-left:0}.interior-hero-summary a{background:var(--fusion-gold);border-color:var(--fusion-gold);min-height:52px;color:var(--fusion-ink);border-radius:999px;font-size:10px;font-weight:700}.interior-hero-media{border-radius:36px;box-shadow:0 35px 100px #00000057}.interior-hero-media:after{background:linear-gradient(#0000 45%,#050403db),linear-gradient(135deg,#c596262e,#0000 56%)}.interior-content{background:var(--fusion-cream);border-radius:48px 48px 0 0;padding:120px 6vw 150px}.interior-layout-brands .interior-hero{background:radial-gradient(circle at 73% 38%,#d2a4342b,#0000 27%),#070706;grid-template-columns:minmax(0,1.02fr) minmax(350px,.98fr)}.interior-layout-brands .interior-hero-copy{align-self:end;padding-bottom:5vh}.interior-layout-brands .interior-hero-media{border-radius:44% 44% 24px 24px;height:72vh;min-height:560px;transform:rotate(1.5deg)}.interior-signature-brands{transform-origin:100%;top:17%;right:42%;transform:rotate(-90deg)}.interior-layout-brands .interior-content{border-radius:60px 60px 0 0}.interior-layout-brands .brands-editorial-photo{border-radius:44% 44% 22px 22px}.interior-layout-brands .brand-directory-card:before,.interior-layout-brands .brand-directory-tone-violet:before{background:radial-gradient(circle at 78% 22%,#cf9f2a40,#0000 34%),linear-gradient(145deg,#100d08,#060605 70%)}.interior-layout-gallery .interior-hero{align-items:flex-end;min-height:100svh;padding-bottom:7vh;display:flex}.interior-layout-gallery .interior-hero-media{z-index:-1;border-radius:0 0 48px 48px;height:100%;min-height:0;position:absolute;inset:0}.interior-layout-gallery .interior-hero-media:after{background:linear-gradient(#05040314 20%,#0504036e 48%,#050403f7 98%),linear-gradient(90deg,#050403bd,#0000 62%)}.interior-layout-gallery .interior-hero-copy{width:min(1050px,78vw)}.interior-layout-gallery .interior-hero-copy h1{font-size:clamp(80px,11vw,180px)}.interior-layout-gallery .interior-hero-summary{max-width:720px}.interior-signature-gallery{color:var(--fusion-cream);flex-direction:column;gap:9px;top:17vh;right:4vw}.interior-signature-gallery i{width:1px;height:72px}.interior-signature-gallery span:last-child{letter-spacing:-.05em;font-size:clamp(38px,4.2vw,68px);font-weight:600}.interior-layout-gallery .interior-hero-coordinate{display:none}.interior-layout-gallery .media-grid{grid-auto-rows:210px;gap:15px}.interior-layout-gallery .media-tile{border-radius:22px}.interior-layout-locations .interior-hero{background:linear-gradient(90deg,#080706 0 50%,#d3ac49 50% 100%);grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)}.interior-layout-locations .interior-hero-copy{align-self:center}.interior-layout-locations .interior-hero-media{border-radius:50vw 50vw 24px 24px;height:64vh}.interior-signature-locations{color:#2f230d;opacity:.68;top:16vh;left:50.8%;right:auto}.interior-signature-locations span{letter-spacing:-.06em;font-size:clamp(30px,3.2vw,52px);font-weight:650}.interior-signature-locations i{width:clamp(40px,5vw,82px)}.interior-layout-locations .interior-hero-coordinate{color:#0d0a057a}.interior-layout-locations .directory-card{border-radius:30px}.interior-layout-shop .interior-hero{background:var(--fusion-paper);color:var(--fusion-ink);grid-template-columns:minmax(370px,.8fr) minmax(0,1.2fr)}.interior-layout-shop .interior-hero-copy{order:2}.interior-layout-shop .interior-hero-media{border-radius:28px 48% 48% 28px;order:1;height:66vh}.interior-layout-shop .interior-hero-copy h1 em{color:#8a5b12}.interior-layout-shop .interior-hero-summary p{color:#625a4e}.interior-layout-shop .interior-hero .small-label{color:#76500f}.interior-signature-shop{color:#694a14;opacity:.62;top:17vh;right:5vw}.interior-signature-shop i{width:82px}.interior-layout-shop .interior-hero-coordinate{color:#0c0a066b}.interior-layout-shop .interior-content{color:var(--fusion-cream);background:#0a0907}.interior-layout-shop .selected-category-banner,.interior-layout-shop .shop-assurance{border-color:#ffffff29}.interior-layout-shop .selected-category-banner a{color:var(--fusion-gold-bright)}.interior-layout-shop .menu-card{border-radius:34px}.interior-layout-products .interior-hero{min-height:92svh;color:var(--fusion-ink);background:#d8b24d;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.interior-layout-products .interior-hero-copy{align-self:end;padding-bottom:7vh}.interior-layout-products .interior-hero-copy h1{font-size:clamp(84px,10vw,168px)}.interior-layout-products .interior-hero-copy h1 em{color:#3f2a09}.interior-layout-products .interior-hero-summary p{color:#4d3c1f}.interior-layout-products .interior-hero .small-label{color:#5b3d0d}.interior-layout-products .interior-hero-media{border-radius:160px 20px 20px 160px;height:72vh}.interior-signature-products{color:#3d2b0a;opacity:.56;top:15vh;left:43%;right:auto}.interior-signature-products span{letter-spacing:-.06em;font-size:clamp(32px,3.8vw,62px);font-weight:650}.interior-layout-products .interior-hero-coordinate{color:#1e140573}.interior-layout-products .product-visual-story figure,.interior-layout-products .category-directory-card{border-radius:24px}.interior-layout-products .category-directory{border:0;gap:12px}.interior-layout-products .category-directory-card{border:1px solid var(--fusion-line-dark)!important}.interior-layout-product .interior-hero{background:radial-gradient(circle at 78% 40%,#d3a5343b,#0000 28%),#090806;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.interior-layout-product .interior-hero-copy h1{font-size:clamp(76px,9.4vw,154px)}.interior-layout-product .interior-hero-media{border-radius:50vw;height:70vh}.interior-signature-product{flex-direction:column;top:16vh;right:43%}.interior-signature-product i{width:1px;height:56px}.interior-layout-product .insight-grid{background:0 0;gap:10px}.interior-layout-product .insight-grid article{border:1px solid var(--fusion-line-dark);border-radius:24px}.interior-layout-product .category-shop-panel{background:radial-gradient(circle at 84% 16%,#cf9d293b,#0000 31%),#090806;border-radius:34px}.interior-layout-location .interior-hero{align-items:flex-end;min-height:100svh;padding-bottom:7vh;display:flex}.interior-layout-location .interior-hero-media{z-index:-1;border-radius:0 0 48px 48px;width:100%;height:100%;min-height:0;position:absolute;inset:0}.interior-layout-location .interior-hero-media:after{background:linear-gradient(#05040340 32%,#050403f7),linear-gradient(90deg,#050403b3,#0000 62%)}.interior-layout-location .interior-hero-copy{width:min(1100px,86vw)}.interior-layout-location .interior-hero-copy h1{font-size:clamp(88px,12vw,190px)}.interior-signature-location{color:var(--fusion-cream);flex-direction:column;top:16vh;right:4vw}.interior-signature-location i{width:1px;height:64px}.interior-layout-location .location-detail-grid{border:0;padding:0 0 90px}.interior-layout-location .location-visual-band figure,.interior-layout-location .location-hours-panel{border-radius:34px}.interior-layout-location .location-hours-panel{background:radial-gradient(circle at 90% 0,#cd9a2530,#0000 30%),#0a0908}.interior-layout-menu .interior-hero{background:var(--fusion-paper);min-height:76svh;color:var(--fusion-ink);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.interior-layout-menu .interior-hero-copy h1{font-size:clamp(70px,8.5vw,136px)}.interior-layout-menu .interior-hero-copy h1 em{color:#835610}.interior-layout-menu .interior-hero-summary p{color:#625a4d}.interior-layout-menu .interior-hero .small-label{color:#76500f}.interior-layout-menu .interior-hero-media{border-radius:28px 28px 50% 50%;height:52vh;min-height:390px}.interior-signature-menu{color:#65450f;opacity:.58;top:14vh;left:46%;right:auto}.interior-layout-menu .interior-hero-coordinate{color:#120e076b}.interior-layout-menu .interior-content{padding-top:84px}.interior-layout-menu .menu-category-strip{border-radius:999px;overflow-x:auto}.interior-layout-menu .dutchie-live-shell{border-radius:32px 32px 0 0}.interior-layout-menu .dutchie-live-shell.is-loading,.interior-layout-menu .dutchie-live-shell.is-failed{background:radial-gradient(circle at 76% 20%,#c9972333,#0000 29%),#090806}.fusion-public .brand-directory-card,.fusion-public .media-tile,.fusion-public .directory-card,.fusion-public .menu-card,.fusion-public .product-visual-story figure,.fusion-public .location-visual-band figure{overflow:hidden}.fusion-public .directory-card:after,.fusion-public .menu-card:after{background:linear-gradient(#05040314 28%,#050403f5),linear-gradient(135deg,#ca992429,#0000 48%)}.fusion-public .interior-footer{background:radial-gradient(circle at 88% 8%,#c4911d24,#0000 29%),#050504;border-radius:48px 48px 0 0;min-height:470px}.fusion-public .interior-footer-brand>a{align-items:center;gap:18px;display:inline-flex}.fusion-public .interior-footer-brand>a .effy-seal{flex:none;width:82px;height:82px}.fusion-public .interior-footer-brand>a>span{color:var(--fusion-cream);margin:0;font-size:clamp(42px,5vw,78px);line-height:.84}.fusion-public .interior-footer-brand sup{color:var(--fusion-gold-bright);vertical-align:top;margin-left:6px;font-size:9px}@media (width<=1040px){.home-hero-mark{opacity:.82;width:min(32vw,350px);right:2vw}.fusion-home .hero-copy{width:min(680px,60vw)}.effy-journey-beat{width:min(540px,48vw)}.interior-layout-shop .interior-hero{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)}}@media (width<=900px){.fusion-public .site-header,.fusion-public .interior-header{grid-template-columns:1fr auto;height:64px;padding-inline:8px;inset:8px 10px auto}.fusion-public .wordmark-badge{width:48px;height:48px}.fusion-public .mobile-shop,.fusion-public .mobile-store-trigger,.fusion-public .menu-toggle{border-radius:999px}.fusion-public .store-picker,.fusion-public .store-picker-interior{inset:78px 12px auto}.fusion-home .hero{align-items:flex-end;height:100svh;min-height:760px;padding:102px 22px 54px}.fusion-home .hero-copy{width:100%}.fusion-home .hero-copy h1{max-width:680px;font-size:clamp(62px,14vw,106px)}.fusion-home .hero-description{max-width:430px}.home-hero-mark{opacity:.7;width:min(48vw,330px);top:29%;right:-2vw}.fusion-home .hero-vignette{background:linear-gradient(#0404032e 18%,#040403b8 49%,#040403fa 98%),linear-gradient(90deg,#0404038c,#0000 72%)}.effy-journey{min-height:640vh}.effy-journey-sticky{min-height:620px}.effy-journey-mark{align-items:start;padding-top:12vh}.effy-journey-mark .effy-motion-object{width:min(70vw,470px)}.effy-journey-beat,.journey-beat-one,.journey-beat-two,.journey-beat-three,.journey-beat-four{width:auto;inset:auto 22px 8vh}.effy-journey-beat h2{max-width:650px;font-size:clamp(53px,12vw,88px)}.journey-copy{max-width:580px;margin-top:22px}.effy-journey-exit{border-radius:34px 34px 0 0;min-height:80vh;margin-top:485vh;padding:8vh 22px}.effy-journey-exit>p{font-size:clamp(54px,13vw,92px)}.interior-hero,.interior-layout-brands .interior-hero,.interior-layout-locations .interior-hero,.interior-layout-shop .interior-hero,.interior-layout-products .interior-hero,.interior-layout-product .interior-hero,.interior-layout-menu .interior-hero{border-radius:0 0 34px 34px;min-height:760px;padding:330px 22px 66px;display:block}.interior-hero-copy{width:100%}.interior-hero-copy h1{font-size:clamp(62px,15vw,100px)}.interior-hero-summary{max-width:620px}.interior-hero-media,.interior-layout-brands .interior-hero-media,.interior-layout-locations .interior-hero-media,.interior-layout-shop .interior-hero-media,.interior-layout-products .interior-hero-media,.interior-layout-product .interior-hero-media,.interior-layout-menu .interior-hero-media{z-index:-1;border-radius:0 0 34px 34px;width:auto;height:100%;min-height:0;position:absolute;inset:0;transform:none}.interior-hero-media:after,.interior-layout-gallery .interior-hero-media:after,.interior-layout-location .interior-hero-media:after{background:linear-gradient(#0504030d 14%,#050403bf 52%,#050403fa 97%),linear-gradient(135deg,#ca9a2829,#0000 58%)}.interior-signature{z-index:3;top:104px;right:22px;transform:none}.interior-layout-shop .interior-hero,.interior-layout-products .interior-hero,.interior-layout-menu .interior-hero{color:var(--fusion-cream);background:#080706}.interior-layout-shop .interior-hero-copy h1 em,.interior-layout-products .interior-hero-copy h1 em,.interior-layout-menu .interior-hero-copy h1 em{color:var(--fusion-gold-bright)}.interior-layout-shop .interior-hero-summary p,.interior-layout-products .interior-hero-summary p,.interior-layout-menu .interior-hero-summary p{color:#aaa39a}.interior-layout-shop .interior-hero-coordinate,.interior-layout-products .interior-hero-coordinate,.interior-layout-menu .interior-hero-coordinate{color:#ffffff57}.interior-layout-brands .interior-hero{background:radial-gradient(circle at 88% 8%,#d2a43429,#0000 30%),#070706;min-height:820px;padding-top:390px}.interior-layout-brands .interior-hero-media{z-index:1;border-radius:130px 130px 22px 22px;height:260px;inset:92px 22px auto}.interior-layout-brands .interior-signature{color:var(--fusion-gold-bright);top:220px;left:4px;right:auto;transform:rotate(-90deg)}.interior-layout-locations .interior-hero{background:linear-gradient(#d3ac49 0 43%,#080706 43% 100%);min-height:800px;padding-top:365px}.interior-layout-locations .interior-hero-media{z-index:1;border-radius:115px 115px 22px 22px;height:230px;inset:98px 22px auto 84px}.interior-layout-locations .interior-signature{color:#30230c;top:118px;left:20px;right:auto}.interior-layout-shop.interior-has-media .interior-hero{min-height:820px;color:var(--fusion-ink);background:var(--fusion-paper);padding-top:392px}.interior-layout-shop .interior-hero-media{z-index:1;border-radius:22px 130px 130px 22px;height:260px;inset:94px 72px auto 18px}.interior-layout-shop.interior-has-media .interior-hero-copy h1 em{color:#8a5b12}.interior-layout-shop.interior-has-media .interior-hero-summary p{color:#625a4e}.interior-layout-shop.interior-has-media .interior-hero-summary a,.interior-layout-menu.interior-has-media .interior-hero-summary a{background:var(--fusion-gold);color:var(--fusion-ink);border-color:#a2741c}.interior-layout-shop.interior-has-media .interior-hero-coordinate{color:#0c0a066b}.interior-layout-shop .interior-signature{color:#694a14;top:116px;right:20px}.interior-layout-products.interior-has-media .interior-hero{min-height:820px;color:var(--fusion-ink);background:#d8b24d;padding-top:370px}.interior-layout-products .interior-hero-media{z-index:1;border-radius:0 120px 120px 0;height:238px;inset:96px 48px auto 0}.interior-layout-products.interior-has-media .interior-hero-copy h1 em{color:#3f2a09}.interior-layout-products.interior-has-media .interior-hero-summary p{color:#4d3c1f}.interior-layout-products.interior-has-media .interior-hero-summary a{color:var(--fusion-ink);background:#fff6d829;border-color:#100e0a5c}.interior-layout-products.interior-has-media .interior-hero-coordinate{color:#1e140573}.interior-layout-products .interior-signature{color:#3d2b0a;top:122px;left:auto;right:18px}.interior-layout-product .interior-hero{background:radial-gradient(circle at 78% 18%,#d3a53433,#0000 28%),#090806;min-height:820px;padding-top:390px}.interior-layout-product .interior-hero-media{z-index:1;border-radius:50vw;height:260px;inset:94px 30px auto 80px}.interior-layout-product .interior-signature{flex-direction:column;top:128px;left:20px;right:auto}.interior-layout-menu.interior-has-media .interior-hero{min-height:780px;color:var(--fusion-ink);background:var(--fusion-paper);padding-top:360px}.interior-layout-menu .interior-hero-media{z-index:1;border-radius:22px 22px 115px 115px;height:230px;inset:92px 18px auto 96px}.interior-layout-menu.interior-has-media .interior-hero-copy h1 em{color:#835610}.interior-layout-menu.interior-has-media .interior-hero-summary p{color:#625a4d}.interior-layout-menu.interior-has-media .interior-hero-coordinate{color:#120e076b}.interior-layout-menu .interior-signature{color:#65450f;top:122px;left:22px;right:auto}.interior-layout-gallery .interior-signature{flex-direction:column;top:112px;right:22px}.interior-layout-location .interior-signature{color:var(--fusion-cream);flex-direction:column;top:112px;right:22px}.interior-layout-gallery .interior-hero,.interior-layout-location .interior-hero{padding-top:330px}.interior-layout-gallery .interior-hero-copy,.interior-layout-location .interior-hero-copy{width:100%}.interior-layout-gallery .interior-hero-copy h1,.interior-layout-location .interior-hero-copy h1{font-size:clamp(68px,16vw,108px)}.interior-content{border-radius:34px 34px 0 0;padding:90px 22px 115px}.interior-layout-gallery .media-tile{border-radius:17px}.interior-layout-locations .directory-card,.interior-layout-shop .menu-card{border-radius:24px}.fusion-public .interior-footer{border-radius:34px 34px 0 0}}@media (width<=520px){.effy-motion-object{width:min(92vw,430px)}.effy-motion-object.is-compact{width:min(62vw,280px)}.fusion-home .gate-mark{width:98px;height:98px}.fusion-home .hero{min-height:720px;padding-inline:18px}.fusion-home .hero-copy h1{font-size:14.6vw}.home-hero-mark{width:54vw;top:26%;right:-8vw}.fusion-home .hero-description{max-width:330px;font-size:14px}.fusion-home .hero-actions{gap:14px;width:100%}.effy-journey-mark{padding-top:10vh}.effy-journey-mark .effy-motion-object{width:76vw}.effy-journey-beat,.journey-beat-one,.journey-beat-two,.journey-beat-three,.journey-beat-four{bottom:6.5vh;left:18px;right:18px}.effy-journey-beat .journey-index{margin-bottom:12px}.effy-journey-beat>p{margin-bottom:12px;font-size:9px}.effy-journey-beat h2{font-size:12.7vw}.journey-copy>span{font-size:12px;line-height:1.62}.journey-copy i{min-height:31px;padding-inline:10px;font-size:8px}.effy-journey-exit{padding:8vh 18px}.effy-journey-exit>p{margin-bottom:40px;font-size:13vw}.effy-journey-exit>div{display:grid}.effy-journey-exit a{width:100%;min-height:52px}.interior-hero,.interior-layout-brands .interior-hero,.interior-layout-locations .interior-hero,.interior-layout-shop .interior-hero,.interior-layout-products .interior-hero,.interior-layout-product .interior-hero,.interior-layout-menu .interior-hero,.interior-layout-gallery .interior-hero,.interior-layout-location .interior-hero{min-height:690px;padding:292px 18px 58px}.interior-hero-copy h1,.interior-layout-gallery .interior-hero-copy h1,.interior-layout-location .interior-hero-copy h1{font-size:15vw}.interior-layout-brands .interior-hero{min-height:770px;padding-top:370px}.interior-layout-brands .interior-hero-media{height:244px;inset-inline:18px}.interior-layout-locations .interior-hero{min-height:760px;padding-top:348px}.interior-layout-locations .interior-hero-media{height:216px;left:74px;right:18px}.interior-layout-shop .interior-hero{min-height:790px;padding-top:374px}.interior-layout-shop .interior-hero-media{height:244px;right:62px}.interior-layout-products .interior-hero{min-height:780px;padding-top:354px}.interior-layout-products .interior-hero-media{height:224px;right:42px}.interior-layout-product .interior-hero{min-height:790px;padding-top:372px}.interior-layout-product .interior-hero-media{height:244px;left:70px;right:24px}.interior-layout-menu .interior-hero{min-height:750px;padding-top:344px}.interior-layout-menu .interior-hero-media{height:216px;left:88px}.interior-content{padding:76px 18px 100px}.fusion-public .interior-footer-brand>a{flex-direction:column;align-items:flex-start}.fusion-public .interior-footer-brand>a .effy-seal{width:68px;height:68px}.fusion-public .interior-footer-brand>a>span{font-size:13vw}}@media (prefers-reduced-motion:reduce){.effy-mark-tilt{transform:none!important}.effy-filaments{opacity:.28!important;transform:none!important}.effy-journey{min-height:100vh}.effy-journey-sticky{position:relative}.effy-journey-beat{display:none}.effy-journey-beat:first-of-type{display:block;opacity:1!important;transform:none!important}.effy-journey-exit{margin-top:0}}@view-transition{navigation:none}@keyframes effy-page-out{to{opacity:0}}@keyframes effy-page-in{0%{opacity:0}to{opacity:1}}.effy-seal{object-fit:contain}.fusion-public .wordmark-badge .effy-seal,.fusion-home .gate-mark .effy-seal{filter:drop-shadow(0 9px 18px #0000008c)}.fusion-home .hero-copy{width:min(810px,61vw)}.fusion-home .hero-copy h1{max-width:820px;font-size:clamp(68px,7.55vw,126px)}.fusion-home .hero-description{max-width:520px}.fusion-home .hero-shop-dock{box-shadow:0 -28px 80px #00000038}.fusion-home .site-notice{background:radial-gradient(circle at 84% 5%,#6c288b4d,#0000 34%),linear-gradient(105deg,#11100c,#17100f);border-color:#e9cc7d29}.effy-journey{min-height:410vh}.effy-journey-sticky{background:#070707}.effy-journey-window{aspect-ratio:1;z-index:0;will-change:transform,border-radius;background:radial-gradient(circle at 34% 26%,#f4d98bb3,#0000 13%),radial-gradient(circle at 58% 54%,#702a8eeb,#301140e0 48%,#0a070bf5 75%);width:min(54vw,740px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #f5db8f33,0 45px 130px #45175861}.effy-journey-mark{z-index:2;position:relative}.effy-journey-mark .effy-motion-object{width:min(34vw,500px)}.effy-journey-beat{z-index:4}.journey-beat-one{bottom:9vh;left:5.4vw}.journey-beat-two{top:14vh;right:5.4vw}.journey-beat-three{top:14vh;left:5.4vw}.journey-beat-three>p,.journey-beat-three .journey-index{color:var(--fusion-gold-bright)}.journey-copy{gap:18px}.journey-link{width:fit-content;min-height:46px;color:inherit;border:1px solid;border-radius:999px;align-items:center;gap:25px;padding:0 17px;font-size:10px;font-weight:650;display:inline-flex}.journey-link b{color:var(--fusion-gold-bright);font-size:15px;font-weight:400}.effy-journey-exit{margin-top:245vh}.footer-mark{align-items:flex-end;gap:16px;display:flex}.footer-mark>.effy-seal{flex:none;width:clamp(62px,8vw,118px);height:auto}.footer-mark>span{color:var(--cream);letter-spacing:-.08em;padding-bottom:7px;font-size:clamp(52px,7vw,110px);font-weight:650;line-height:.7}.footer-mark sup{color:var(--gold);letter-spacing:0;vertical-align:top;font-size:11px}.fusion-public .interior-footer-brand>a>span{color:var(--fusion-cream);margin:0}.fusion-public .interior-footer-brand>a>span sup{color:var(--fusion-gold-bright);font-size:9px}@media (width<=900px){.fusion-home .hero-copy{width:100%}.fusion-home .hero-copy h1{max-width:720px;font-size:clamp(58px,12.8vw,92px)}.effy-journey{min-height:365vh}.effy-journey-window{width:min(82vw,580px);top:36%}.effy-journey-mark{align-items:start;padding-top:9vh}.effy-journey-mark .effy-motion-object{width:min(65vw,430px)}.effy-journey-beat,.journey-beat-one,.journey-beat-two,.journey-beat-three{inset:auto 22px 6.5vh}.journey-copy{max-width:610px}.effy-journey-exit{margin-top:205vh}}@media (width<=520px){.fusion-home .hero-copy h1{font-size:12.65vw}.fusion-home .hero-description{font-size:13px;line-height:1.65}.fusion-home .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.effy-journey{min-height:350vh}.effy-journey-window{width:88vw;top:33%}.effy-journey-mark .effy-motion-object{width:72vw}.effy-journey-beat,.journey-beat-one,.journey-beat-two,.journey-beat-three{bottom:5.5vh;left:18px;right:18px}.effy-journey-beat h2{font-size:11.5vw}.journey-copy{gap:13px;margin-top:17px}.journey-copy>span{font-size:11px}.journey-link{min-height:44px;font-size:9px}.effy-journey-exit{margin-top:192vh}footer{grid-template-columns:1fr;gap:35px}.footer-mark{align-items:center}.footer-mark>.effy-seal{width:58px}.footer-mark>span{font-size:56px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.effy-journey-window{border-radius:24px!important;transform:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.legacy-home-sections{display:none!important}.effy-story{background:#050505;height:1500vh;position:relative}.effy-story-stage{isolation:isolate;height:100svh;min-height:700px;transition:color .2s linear;position:sticky;top:0;overflow:hidden}.effy-story-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.effy-story-atmosphere i{filter:blur(120px);opacity:.045;background:currentColor;border-radius:50%;width:32vw;height:32vw;position:absolute}.effy-story-atmosphere i:first-child{top:8vh;left:-18vw}.effy-story-atmosphere i:nth-child(2){bottom:4vh;right:-15vw}.effy-story-atmosphere i:nth-child(3){opacity:.07;width:12vw;height:12vw;top:43%;left:46%}.effy-story-progress{z-index:20;transform-origin:0;opacity:.42;background:currentColor;height:2px;position:absolute;bottom:28px;left:5.4vw;right:5.4vw}.effy-story-frame{z-index:1;will-change:width,height,transform,border-radius;background:#0a080b;width:100vw;height:100svh;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.effy-story-frame:after{content:"";z-index:9;border-radius:inherit;pointer-events:none;border:1px solid #fff4d538;position:absolute;inset:0}.effy-story-frame-media,.effy-story-frame-media>.hero-image,.effy-story-frame-media>.hero-video,.effy-story-frame-media>.hero-vignette,.effy-story-frame-media>.hero-grain{width:100%;height:100%;position:absolute;inset:0}.effy-story-frame-media{z-index:0;transform-origin:50%}.effy-story-frame-media .hero-image,.effy-story-frame-media .hero-video{object-fit:cover;filter:saturate(.48)contrast(1.18)brightness(.72);background-position:52%}.effy-story-frame-media .hero-vignette{background:linear-gradient(90deg,#030303eb,#03030347 62%,#0303038c),linear-gradient(#0000 45%,#020202cc)}.effy-story-frame-media .hero-orbit{opacity:.22}.effy-frame-panel{z-index:3;position:absolute;inset:0}.effy-frame-deals{color:#f6efe6;background:radial-gradient(circle at 80% 4%,#c590253b,#0000 32%),linear-gradient(160deg,#130d18,#09070a 72%);grid-template-rows:auto 1fr auto auto;padding:30px;display:grid}.frame-topline{color:#d9bd69;letter-spacing:.14em;justify-content:space-between;gap:24px;font-size:11px;display:flex}.frame-deal-total{align-self:center;gap:14px;display:grid}.frame-deal-total small{color:#f6efe68c;letter-spacing:.14em;font-size:12px}.frame-deal-total strong{letter-spacing:-.055em;font-size:clamp(38px,4.1vw,68px);font-weight:520;line-height:.92}.frame-sparkline{border-block:1px solid #ffffff21;align-items:end;gap:8px;height:130px;padding:18px 0 8px;display:flex}.frame-sparkline i{height:var(--spark-height,45%);background:linear-gradient(#deb53a33,#0000);border-top:2px solid #e5c865;flex:1}.frame-sparkline i:first-child{height:24%}.frame-sparkline i:nth-child(2){height:33%}.frame-sparkline i:nth-child(3){height:29%}.frame-sparkline i:nth-child(4){height:48%}.frame-sparkline i:nth-child(5){height:57%}.frame-sparkline i:nth-child(6){height:72%}.frame-sparkline i:nth-child(7){height:89%}.frame-status{color:#f6efe68c;padding-top:14px;font-size:12px}.effy-frame-categories{color:#f4eee4;background:radial-gradient(circle at 20% 20%,#d4a83752,#0000 34%),#220d28;flex-direction:column;justify-content:center;padding:32px;display:flex}.effy-frame-categories>span{color:#e3c467;letter-spacing:.15em;margin-bottom:auto;font-size:11px}.effy-frame-categories strong{letter-spacing:-.06em;border-bottom:1px solid #ffffff29;padding:8px 0;font-size:clamp(34px,5.1vw,84px);font-weight:500;line-height:.82;display:block}.effy-frame-categories i{color:#ffffff94;letter-spacing:.16em;margin-top:auto;font-size:11px;font-style:normal}.effy-frame-brand{color:#fff4d4;background:#140d12;place-items:center;display:grid}.frame-brand-photo{filter:saturate(.66)contrast(1.05);background:linear-gradient(#0805071f,#080507e6),url(/brand-assets/flower-macro.jpg) 50%/cover;position:absolute;inset:0}.effy-frame-brand .effy-motion-object{z-index:2;width:min(72%,330px)}.frame-brand-monogram{z-index:3;color:#f3d873;letter-spacing:-.06em;text-shadow:0 8px 25px #000000b3;font-size:clamp(28px,4vw,58px);font-weight:650;position:absolute;top:22px;right:24px}.effy-frame-brand p{z-index:3;gap:7px;margin:0;padding:24px;display:grid;position:absolute;inset:auto 0 0}.effy-frame-brand p span{color:#e0c160;letter-spacing:.13em;font-size:10px}.effy-frame-brand p strong{letter-spacing:-.03em;font-size:23px;font-weight:500}.effy-frame-final{background:radial-gradient(circle at 50% 42%,#41164d,#100a12 54%,#050405 85%);place-items:center;display:grid}.effy-frame-final .effy-motion-object{opacity:.16;width:min(27vw,350px)}.effy-frame-final>span{color:#e1c76d;letter-spacing:.2em;font-size:10px;position:absolute;bottom:30px}.effy-story-beat{z-index:12;will-change:transform,opacity;pointer-events:none;width:min(620px,44vw);position:absolute}.effy-story-beat:not(.is-active){visibility:hidden}.effy-story-beat.is-active{pointer-events:auto}.effy-beat-hero{text-shadow:0 8px 35px #000000b3;width:min(800px,64vw);bottom:10vh;left:5.4vw}.effy-beat-deals,.effy-beat-brand{top:18vh;left:5.4vw}.effy-beat-categories{color:#f7f0e5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#120b14f7,#270f2ded);border:1px solid #f3d3714d;border-radius:30px;padding:clamp(27px,3vw,44px);top:11vh;right:5.4vw;overflow:hidden;box-shadow:0 34px 110px #07030859,inset 0 1px #ffffff14}.effy-beat-categories:before{content:"";filter:blur(30px);pointer-events:none;background:#c7972738;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-100px}.effy-beat-categories .effy-story-index,.effy-beat-categories .effy-story-eyebrow,.effy-beat-categories h2,.effy-beat-categories .effy-story-copy{z-index:1;position:relative}.effy-beat-categories h2.is-section-title{min-height:0;font-size:clamp(53px,5.5vw,88px)}.effy-beat-categories .effy-story-eyebrow{color:#f0d274}.effy-beat-categories .effy-story-copy>p{color:#d4cad2;opacity:1}.effy-beat-categories .effy-story-category-links{border-color:#f4eee452}.effy-beat-categories .effy-story-category-links a{color:#fbf4e9;border-color:#f4eee440}.effy-beat-final{text-align:center;top:50%;left:50%;translate:-50% -50%}.effy-story-index{opacity:.62;letter-spacing:.16em;margin-bottom:20px;font-size:12px;display:block}.effy-story-eyebrow{color:#f0d274;letter-spacing:.09em;margin:0 0 17px;font-size:13px}.effy-beat-brand .effy-story-eyebrow{color:#5b390a}.effy-story-beat h1,.effy-story-beat h2{letter-spacing:-.075em;text-wrap:balance;min-height:1.7em;margin:0;font-size:clamp(72px,8.3vw,138px);font-weight:620;line-height:.82}.effy-story-beat h2.is-section-title{min-height:2.5em;font-size:clamp(58px,6.4vw,104px)}.effy-story-copy{max-width:550px;margin-top:30px}.effy-story-copy>p{opacity:.75;margin:0 0 24px;font-size:17px;line-height:1.62}.effy-story-copy>*{opacity:0;transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.effy-story-copy>:nth-child(2){transition-delay:.28s}.effy-story-copy>:nth-child(3){transition-delay:.48s}.effy-story-beat.is-reading .effy-story-copy>*{opacity:1;transform:translateY(0)}.scramble-output{transition:color .38s,text-shadow .38s}.scramble-output.is-scrambling.scramble-tone-0{color:#f0d274;text-shadow:0 0 28px #f0d27438}.scramble-output.is-scrambling.scramble-tone-1{color:#c987e0;text-shadow:0 0 28px #ae5acd40}.scramble-output.is-scrambling.scramble-tone-2{color:#fff5df;text-shadow:0 0 28px #fff5df33}.effy-story-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.effy-story-actions>a,.effy-story-primary{min-height:52px;color:inherit;border:1px solid;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;padding:0 19px;font-size:14px;display:inline-flex}.effy-story-primary{background:#d4a936;font-weight:700;color:#100b0f!important;border-color:#d4a936!important}.effy-story-primary span{font-size:18px;font-weight:400}.effy-story-category-links{border-top:1px solid;grid-template-columns:1fr 1fr;display:grid}.effy-story-category-links a{border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:58px;padding:0 4px;font-size:16px;display:flex}.effy-story-category-links a:nth-child(odd){margin-right:18px}.effy-story-category-links span{opacity:.6}.effy-beat-final .effy-story-copy{margin-inline:auto}.effy-beat-final .effy-story-actions{justify-content:center}.effy-story-cue{z-index:15;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:22px;right:5.4vw}.effy-story-cue i{background:currentColor;width:40px;height:1px;animation:1.8s ease-in-out infinite story-cue}.effy-story-anchor{position:absolute;top:16%}@keyframes story-cue{0%,to{transform-origin:0;transform:scaleX(.45)}50%{transform-origin:0;transform:scaleX(1)}}.fusion-public .interior-hero-copy>p,.fusion-public .interior-content p{font-size:clamp(15px,1.15vw,18px)}@media (width<=720px){.effy-story{height:1650vh}.effy-story-stage{min-height:640px}.effy-story-progress{bottom:14px;left:18px;right:18px}.effy-story-beat,.effy-beat-hero,.effy-beat-deals,.effy-beat-categories,.effy-beat-brand,.effy-beat-final{text-align:left;width:auto;inset:auto 18px 5.5vh;translate:none}.effy-beat-categories{border-radius:22px;padding:20px;bottom:4vh}.effy-beat-hero{bottom:8vh}.effy-story-index{margin-bottom:10px;font-size:10px}.effy-story-eyebrow{margin-bottom:10px;font-size:12px}.effy-story-beat h1,.effy-story-beat h2,.effy-story-beat h2.is-section-title{min-height:0;font-size:clamp(44px,13vw,64px);line-height:.86}.effy-story-copy{margin-top:15px}.effy-story-copy>p{margin-bottom:15px;font-size:15px;line-height:1.48}.effy-story-actions>a,.effy-story-primary{min-height:48px;padding-inline:16px;font-size:13px}.effy-story-actions>a:not(.effy-story-primary){display:none}.effy-story-category-links{grid-template-columns:1fr 1fr}.effy-story-category-links a{min-height:46px;font-size:14px}.frame-deal-total strong{font-size:34px}.frame-sparkline{height:76px}.effy-frame-deals,.effy-frame-categories{padding:19px}.effy-frame-categories strong{padding:3px 0;font-size:29px}.effy-frame-final .effy-motion-object{width:46vw}.effy-frame-final>span{text-align:center;width:90%;font-size:8px;line-height:1.5;bottom:17px}.effy-story-cue{display:none}.fusion-home .site-notice{border-radius:0}}@media (prefers-reduced-motion:reduce){.effy-story{height:auto}.effy-story-stage{height:auto;min-height:0;position:relative;overflow:visible;color:#f4eee4!important;background:#090709!important}.effy-story-frame,.effy-story-atmosphere,.effy-story-progress,.effy-story-cue{display:none}.effy-story-beat,.effy-beat-hero,.effy-beat-deals,.effy-beat-categories,.effy-beat-brand,.effy-beat-final{text-align:left;width:auto;min-height:85svh;padding:110px 6vw 70px;position:relative;inset:auto;translate:none;opacity:1!important;transform:none!important}.effy-story-copy>*{opacity:1;transform:none}}.site-header,.interior-header{transition:height .65s cubic-bezier(.16,1,.3,1),inset .65s cubic-bezier(.16,1,.3,1),max-width .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1),border-radius .65s cubic-bezier(.16,1,.3,1),background-color .35s,box-shadow .65s cubic-bezier(.16,1,.3,1)}.site-header.is-scroll-morph{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);will-change:width,height,left,top,border-radius,background-color,box-shadow;border:1px solid #ffffff1a;transition:none;overflow:hidden}.site-header.is-scroll-morph .wordmark,.site-header.is-scroll-morph .wordmark-badge,.site-header.is-scroll-morph .wordmark-name,.site-header.is-scroll-morph .desktop-nav,.site-header.is-scroll-morph .header-actions,.site-header.is-scroll-morph .header-store-trigger,.site-header.is-scroll-morph .header-shop{transition:none}.wordmark,.wordmark-badge,.wordmark-name,.desktop-nav,.header-actions,.header-store-trigger,.header-shop{transition:all .6s cubic-bezier(.16,1,.3,1)}.wordmark-name{white-space:nowrap;max-width:190px;overflow:hidden}.site-header.is-condensed,.interior-header.is-condensed{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#070607d6;border:1px solid #f0ce7338;border-radius:999px;grid-template-columns:auto minmax(250px,1fr) auto;width:auto;max-width:880px;height:64px;margin-inline:auto;padding:6px 8px 6px 10px;position:fixed;inset:14px 16px auto;box-shadow:0 18px 70px #00000052}.site-header.is-condensed .wordmark,.interior-header.is-condensed .wordmark{gap:0}.site-header.is-condensed .wordmark-name,.interior-header.is-condensed .wordmark-name{opacity:0;max-width:0;transform:translate(-8px)}.site-header.is-condensed .wordmark-badge,.interior-header.is-condensed .wordmark-badge{background:#090708eb;width:48px;height:48px}.site-header.is-condensed .desktop-nav,.interior-header.is-condensed .desktop-nav{justify-self:center;gap:clamp(18px,3vw,42px)}.site-header.is-condensed .header-actions,.interior-header.is-condensed .header-actions{gap:10px}.site-header.is-condensed .header-store-trigger,.interior-header.is-condensed .header-store-trigger{background:#ffffff0b;border-radius:999px;min-height:46px;padding-inline:13px}.site-header.is-condensed .header-shop,.interior-header.is-condensed .header-shop{background:var(--gold);color:#090704;border-radius:999px;min-height:48px;padding:0 18px;font-weight:700}.site-header.is-condensed .header-shop svg,.interior-header.is-condensed .header-shop svg{width:16px}.effy-frame-categories{grid-template-rows:auto 1fr;gap:20px;padding:clamp(18px,2.4vw,34px);display:grid}.frame-category-topline{color:#e5c768;letter-spacing:.14em;justify-content:space-between;gap:22px;font-size:11px;display:flex}.frame-category-topline i{color:#ffffff8c;font-style:normal}.frame-category-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #fff7dd47;border-radius:24px;flex-direction:column;justify-content:center;min-height:0;padding:clamp(18px,2.5vw,34px);display:flex;box-shadow:inset 0 1px #ffffff17,0 28px 80px #08030a40}.frame-category-kicker{color:#ffffff8c;letter-spacing:.15em;margin-bottom:auto;font-size:10px}.frame-category-card>strong{letter-spacing:-.06em;border-bottom:1px solid #ffffff2b;padding:clamp(4px,.65vh,10px) 0;font-size:clamp(31px,4.5vw,72px);font-weight:560;line-height:.79;display:block}.frame-category-foot{color:#edcf76;letter-spacing:.15em;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.frame-category-foot span:last-child{font-size:17px}.google-reviews{z-index:2;color:#151007;background:#d5ab45;height:285vh;min-height:1900px;position:relative}.reviews-sticky{isolation:isolate;background:radial-gradient(circle at 82% 28%,#fff3c170,#0000 25%),linear-gradient(135deg,#dfb94f,#c8942c 72%);grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:700px;padding:clamp(78px,9vh,110px) 5.4vw clamp(30px,4.5vh,58px);display:grid;position:sticky;top:0;overflow:hidden}.reviews-backdrop-type{z-index:-1;color:#3422050e;letter-spacing:-.085em;white-space:nowrap;width:max-content;font-size:clamp(92px,15vw,260px);font-weight:760;line-height:.72;position:absolute;top:37%;left:-4vw}.reviews-progress{transform-origin:0;opacity:.45;background:#211706;height:2px;position:absolute;inset:auto 5.4vw 22px}.reviews-heading{justify-content:space-between;align-items:flex-end;gap:7vw;display:flex}.reviews-heading p{letter-spacing:.07em;margin:0 0 13px;font-size:12px}.reviews-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(55px,6.8vw,105px);font-weight:680;line-height:.78}.reviews-rating-block{border-left:1px solid #1912054d;align-items:center;gap:17px;min-width:230px;padding:12px 0 12px 22px;display:flex}.reviews-rating-block>span{letter-spacing:-.07em;font-size:clamp(46px,5vw,76px);font-weight:680;line-height:.8}.reviews-rating-block>div{gap:5px;display:grid}.reviews-rating-block strong{color:#2f2107;letter-spacing:.08em;font-size:12px}.reviews-rating-block small{opacity:.63;font-size:10px}.reviews-stage{grid-template-columns:minmax(180px,.48fr) minmax(520px,1.52fr);align-items:center;gap:5vw;min-height:0;display:grid;position:relative}.reviews-orbit{aspect-ratio:1;justify-self:center;place-items:center;width:min(25vw,330px);display:grid;position:relative}.reviews-orbit:before,.reviews-orbit:after,.reviews-orbit i{content:"";border:1px solid #26190452;border-radius:50%;position:absolute;inset:8%}.reviews-orbit:after{border-style:dashed;animation:30s linear infinite reverse orbit;inset:19%}.reviews-orbit i:first-child{border-width:0 0 0 1px;border-radius:0;inset:0 48%;transform:rotate(42deg)}.reviews-orbit i:nth-child(2){border-width:1px 0 0;border-radius:0;inset:48% 0;transform:rotate(-18deg)}.reviews-orbit span{aspect-ratio:1;color:#edcc76;letter-spacing:-.04em;background:#171006;border-radius:50%;place-items:center;width:44%;font-size:clamp(18px,2.5vw,34px);font-weight:720;display:grid;box-shadow:0 22px 80px #331d0145}.review-card-stack{justify-self:end;width:min(100%,820px);min-height:410px;position:relative}.review-card,.review-card-ghost{border-radius:28px;position:absolute;inset:0}.review-card-ghost{background:#3c210f;border:1px solid #fff5d033}.review-card-ghost-one{opacity:.42;transform:translate(20px,16px)rotate(1.5deg)}.review-card-ghost-two{opacity:.2;transform:translate(40px,31px)rotate(2.8deg)}.review-card{color:#f7f0e3;background:radial-gradient(circle at 90% 0,#7d2e9742,#0000 30%),#110e10;grid-template-rows:auto auto 1fr auto;padding:clamp(24px,3vw,42px);display:grid;box-shadow:0 35px 90px #3a22034d}.review-card-topline{color:#b7aba9;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.review-stars{color:#edc95c;letter-spacing:.15em;margin-top:24px;font-size:15px}.review-card blockquote{letter-spacing:-.035em;align-self:center;max-width:720px;margin:20px 0 28px;font-size:clamp(25px,2.6vw,43px);font-weight:460;line-height:1.13}.review-card footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.review-author{align-items:center;gap:12px;display:flex}.review-author>span,.review-author>img{object-fit:cover;color:#efcf73;background:#261a11;border:1px solid #efcc6573;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.review-author>div{gap:4px;display:grid}.review-author strong,.review-author a{font-size:13px;font-weight:620}.review-author small{color:#8f8589;font-size:10px}.review-source{color:#e8ca70;border:1px solid #ecc95e4f;border-radius:999px;align-items:center;min-height:44px;padding:0 17px;font-size:11px;display:inline-flex}.reviews-controls{border-top:1px solid #1d13033d;grid-template-columns:auto 1fr minmax(280px,.7fr);align-items:center;gap:28px;min-height:54px;display:grid}.reviews-controls>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.reviews-controls>div{justify-content:center;gap:7px;display:flex}.reviews-controls button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.reviews-controls button i{background:#1b120442;width:26px;height:2px;transition:width .35s,background .35s}.reviews-controls button.is-active i{background:#191005;width:40px}.reviews-controls p{opacity:.64;text-align:right;margin:0;font-size:9px;line-height:1.45}.reviews-controls p a{border-bottom:1px solid #160f0359}@media (width<=900px){.site-header.is-condensed,.interior-header.is-condensed{grid-template-columns:1fr auto;height:60px;padding:5px 6px;inset:8px 10px auto}.site-header.is-condensed .wordmark-badge,.interior-header.is-condensed .wordmark-badge{width:48px;height:48px}.site-header.is-condensed .mobile-store-trigger,.interior-header.is-condensed .mobile-store-trigger{max-width:82px}.google-reviews{height:260vh;min-height:1750px}.reviews-sticky{min-height:660px;padding:82px 22px 30px}.reviews-heading h2{font-size:clamp(52px,10vw,80px)}.reviews-stage{grid-template-columns:1fr;align-items:center}.reviews-orbit{opacity:.42;width:170px;position:absolute;top:5%;left:-55px}.review-card-stack{justify-self:start;width:calc(100% - 28px);min-height:390px}.review-card blockquote{font-size:clamp(24px,4vw,34px)}.reviews-controls{grid-template-columns:auto 1fr}.reviews-controls p{display:none}}@media (width<=520px){.site-header.is-condensed,.interior-header.is-condensed{inset-inline:8px}.site-header.is-condensed .mobile-store-trigger,.interior-header.is-condensed .mobile-store-trigger{display:none}.reviews-sticky{padding:76px 18px 22px}.reviews-heading{align-items:flex-start}.reviews-heading h2{font-size:13.4vw}.reviews-heading p{margin-bottom:10px;font-size:10px}.reviews-rating-block{min-width:70px;padding:7px 0 7px 12px}.reviews-rating-block>span{font-size:36px}.reviews-rating-block>div{display:none}.review-card-stack{width:calc(100% - 18px);min-height:400px}.review-card{border-radius:20px;padding:22px 19px}.review-card-ghost{border-radius:20px}.review-card-ghost-one{transform:translate(10px,10px)rotate(1.2deg)}.review-card-ghost-two{transform:translate(18px,20px)rotate(2.5deg)}.review-card blockquote{margin-block:17px 22px;font-size:clamp(22px,6.4vw,29px);line-height:1.12}.review-card footer{flex-direction:column;align-items:flex-start;gap:8px}.review-source{border:0;min-height:44px;padding:0}.reviews-controls{grid-template-columns:1fr;gap:0;padding-top:8px}.reviews-controls>span{display:none}.reviews-controls>div{justify-content:flex-start}.frame-category-topline{font-size:8px}.frame-category-card{border-radius:17px;padding:15px}.frame-category-card>strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.site-header,.interior-header,.wordmark,.wordmark-badge,.wordmark-name,.desktop-nav,.header-actions,.header-store-trigger,.header-shop{transition:none}.google-reviews{height:auto;min-height:0}.reviews-sticky{height:auto;min-height:820px;position:relative}.reviews-orbit:after{animation:none}}.dashboard-page fieldset{min-width:0;margin:0}.dashboard-action-fields{border:0;padding:0}.dashboard-page fieldset:disabled button,.dashboard-page button:disabled{cursor:not-allowed;opacity:.55}.dashboard-form-feedback,.dashboard-media-approval{color:#eadcae;margin:12px 0 20px;font-size:14px;line-height:1.6}.dashboard-form-feedback.is-success{color:#c6ddb6}.dashboard-header>div{flex-wrap:wrap}.dashboard-wordmark img{object-fit:contain;display:block}.dashboard-editor>label,.dashboard-form-grid>label,.dashboard-form-heading strong{color:#c2b9bf;letter-spacing:.045em;font-size:12px}.dashboard-editor input:not([type=checkbox]),.dashboard-editor textarea,.dashboard-editor select{font-size:16px}.dashboard-editor input::placeholder,.dashboard-editor textarea::placeholder{color:#a39ba0}.dashboard-page .dashboard-primary-button,.dashboard-record-actions button{min-height:44px;font-size:12px}.dashboard-check-grid label,.dashboard-inline-check{font-size:13px!important}.dashboard-media-copy p,.dashboard-notice-card p,.dashboard-priority-card p{color:#c0b8bd;font-size:14px}.dashboard-media-copy small,.dashboard-notice-card small,.dashboard-priority-card small{color:#ada4aa;font-size:12px}.dashboard-media-copy strong,.dashboard-notice-card strong{font-size:12px}.dashboard-page :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #e2c971}.dashboard-page fieldset.dashboard-settings{border:0;padding:0}.dashboard-header a{font-size:13px}.dashboard-global-notice{font-size:14px;line-height:1.6}[data-scroll-animated]:focus-within{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-scroll-animated]{opacity:1!important;filter:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--effy-gutter:clamp(24px,5vw,88px);--effy-ease:cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:100px}.fusion-public{cursor:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;font-size:14px}.fusion-public :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #a366cb}.fusion-public :is(button,a){-webkit-tap-highlight-color:transparent}.fusion-public h1:focus{outline:none}.fusion-public .small-label{letter-spacing:.13em;font-size:11px;line-height:1.5}.resolve-line{white-space:nowrap;display:block}.resolve-letter{display:inline-block;position:relative}.resolve-measure{visibility:hidden}.resolve-letter [data-glyph]{text-align:center;position:absolute;inset:0}::view-transition-group(root){animation-duration:.6s;animation-timing-function:var(--effy-ease)}::view-transition-old(root){animation:.35s both effy-page-out}::view-transition-new(root){animation:effy-page-in .65s var(--effy-ease) both}::view-transition-group(effy-navigation){animation-duration:.65s;animation-timing-function:var(--effy-ease);z-index:10}::view-transition-old(effy-navigation){animation:.15s both effy-page-out}::view-transition-new(effy-navigation){animation:.45s both effy-page-in}.fusion-public :is(.site-header,.interior-header).is-scroll-morph{view-transition-name:effy-navigation;z-index:80;color:#f4eee4;-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:22px;width:100%;height:108px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.fusion-public .wordmark{flex:0 auto;gap:10px;min-width:48px}.fusion-public .wordmark-name{white-space:nowrap;font-size:14px}.fusion-public .desktop-nav{flex:none;gap:clamp(18px,2.2vw,36px)}.fusion-public .desktop-nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.fusion-public .desktop-nav a[aria-current=page]{color:#eed495}.fusion-public .header-actions{gap:10px;margin:0}.fusion-public .header-store-trigger{white-space:nowrap;font-size:11px}.fusion-public .header-shop{font-size:13px}.fusion-public .store-picker{z-index:90;border-radius:18px;width:min(410px,100vw - 32px);top:96px;bottom:auto;right:max(24px,50vw - 520px)}.fusion-public .store-picker-heading span{font-size:13px}.mobile-menu-close{color:#f1eadf;background:0 0;border:1px solid #ffffff40;border-radius:24px;align-items:center;gap:18px;min-height:48px;padding:0 16px;display:flex;position:absolute;top:24px;right:24px}.journey{background:#f1eadf;height:560svh;position:relative}.journey-stage{isolation:isolate;color:#f1eadf;background:#09080b;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.journey-frame{z-index:-1;will-change:width,height,left,top;width:100%;height:100%;position:absolute;inset:0 auto auto 0;overflow:hidden}.journey-media,.journey-tint{position:absolute;inset:0}.journey-media .hero-image{opacity:1;filter:saturate(.85);background-image:url(/brand-assets/flower-macro.jpg);background-position:60% 48%;background-size:cover;inset:0;transform:none}.journey-media .hero-vignette{background:linear-gradient(90deg,#08070ab8,#08070a0a 75%)}.journey-media .hero-orbit{display:none}.journey-media .hero-grain{opacity:.04}.journey-tint{background:linear-gradient(#0000 15%,#09080b)}.journey-scene{padding:130px var(--effy-gutter) 80px;pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.journey-scene[inert]{pointer-events:none}.journey-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#dcc48c;margin:0 0 26px;font-size:11px;line-height:1.5}.journey h1,.journey h2{letter-spacing:-.065em;text-transform:none;margin:0;font-weight:500;line-height:.99}.journey h1{font-size:clamp(86px,10.8vw,174px)}.journey h2{font-size:clamp(54px,6.2vw,96px)}.journey-description{color:#d8ced7;max-width:410px;margin:28px 0;font-size:17px;line-height:1.7}.journey-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.fusion-public .effy-button{color:#191314;background:#e9cb87;border:1px solid #e9cb87;border-radius:28px;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 24px;font-size:14px;font-weight:550;transition:background .2s,border-color .2s;display:inline-flex}.fusion-public .effy-button:hover{background:#f3dfb0;border-color:#f3dfb0}.effy-button>span{font-size:22px}.fusion-public .effy-text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:44px;font-size:14px;display:inline-flex}.journey-bottom{left:var(--effy-gutter);right:var(--effy-gutter);letter-spacing:.06em;color:#cfc2c9;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex;position:absolute;bottom:30px}.journey-bottom i{margin-left:20px;font-style:normal}.journey-today{padding-right:24px;right:50%}.journey-today h2{overflow-wrap:anywhere;font-size:clamp(48px,5.5vw,84px)}.journey-today .journey-description{max-width:460px;max-height:24svh;font-size:16px;overflow:auto}.journey-footnote{color:#c6b7cc;max-width:330px;margin:22px 0 0;font-size:12px;line-height:1.65}.journey-categories{color:#271b2c;grid-template-columns:1fr 1.15fr;align-content:center;align-items:start;gap:40px 7vw;display:grid}.journey-categories .journey-eyebrow{color:#755a7c}.journey-category-heading{min-width:0}.journey-category-heading h2{font-size:clamp(44px,5.5vw,86px)}.journey-category-heading>p:last-child{color:#756674;margin:26px 0;font-size:16px}.journey-category-list{border-top:1px solid #251b3033}.journey-category-list a{min-height:82px;transition:color .2s,padding .3s var(--effy-ease);border-bottom:1px solid #251b3033;grid-template-columns:24px 1fr auto;align-items:center;gap:20px;padding:16px 0;display:grid}.journey-category-list strong{letter-spacing:-.045em;font-size:clamp(27px,2.9vw,46px);font-weight:450}.journey-category-index{color:#867687;font-size:10px}.journey-category-detail{display:none}.journey-category-list a>span:last-child{font-size:28px}.journey-category-list a:hover{color:#75448e;padding-inline:8px}.journey-categories>.effy-text-link{grid-column:2;justify-self:start}.fusion-public .featured-brands{padding:90px var(--effy-gutter) 100px;color:#271b2c;background:#f1eadf;border-top:1px solid #251b3026}.fusion-public .featured-brand-heading{gap:30px;margin-bottom:36px}.fusion-public .featured-brand-heading h2{font-size:clamp(42px,5.5vw,82px);font-weight:500;line-height:1.05}.fusion-public .featured-brand-heading .small-label{color:#79577f}.fusion-public .featured-brand-heading>a{color:#503059;letter-spacing:0;text-transform:none;border-color:#271b2c44;min-height:44px;font-size:12px}.fusion-public .brand-slide{color:#f1eadf;background:#26162c;border-radius:20px;grid-template-columns:50px minmax(0,1.35fr) minmax(160px,.65fr);gap:34px;min-height:380px;padding:40px}.fusion-public .brand-slide:before{background:radial-gradient(at 100% 80%,#61377766,#0000 65%)}.fusion-public .brand-slide:after{display:none}.fusion-public .brand-slide-copy h3{letter-spacing:-.06em;font-size:clamp(58px,7vw,102px);font-weight:500;line-height:1}.fusion-public .brand-slide-copy p{font-size:11px}.fusion-public .brand-slide-copy>span{color:#cabccc;margin-top:22px;font-size:15px}.fusion-public .brand-slide-copy .brand-slide-shop{min-height:44px;margin-top:22px;font-size:12px}.fusion-public .brand-slide-art{box-shadow:none;aspect-ratio:auto;background:0 0;border-left:1px solid #ffffff28;border-radius:0;width:100%;min-height:150px}.fusion-public .brand-slide-art:before,.fusion-public .brand-slide-art:after{display:none}.fusion-public .brand-slide-art span{color:#b897bb;letter-spacing:-.05em;font-size:clamp(45px,6vw,100px);font-weight:500}.fusion-public .brand-slide-index{color:#c6b6c9;font-size:11px}.fusion-public .brand-controls{border:0;justify-content:flex-end;gap:12px;padding:18px 0 0}.fusion-public .brand-controls>button{color:#412747}.fusion-public .brand-controls>.brand-pause{width:auto;margin-right:auto;padding:0 10px;font-size:12px}.fusion-public .brand-dots{gap:0}.fusion-public .brand-dots button{background:0 0;border:0;width:44px;height:44px;position:relative}.fusion-public .brand-dots button:after{content:"";background:#b9a9ba;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:19px}.fusion-public .brand-dots button.is-active:after{background:#53305d}.fusion-public .featured-brand-note{color:#756674;margin:15px 0 0;font-size:12px}.effy-reviews{padding:100px var(--effy-gutter);color:#231923;background:#d3b37a;grid-template-columns:1fr 1.2fr;gap:36px 7vw;display:grid}.effy-reviews .small-label{color:#5b4249}.effy-reviews h2{letter-spacing:-.06em;margin:20px 0 32px;font-size:clamp(48px,6vw,90px);font-weight:500;line-height:1}.effy-review-stores{flex-wrap:wrap;gap:8px;display:flex}.effy-review-stores button{min-height:44px;color:inherit;background:0 0;border:1px solid #30203244;border-radius:24px;padding:0 16px;font-size:13px}.effy-review-stores button[aria-pressed=true]{color:#f1eadf;background:#271b2c}.effy-review-content{border-top:1px solid #30203255;min-width:0;padding-top:24px}.effy-review-rating{align-items:baseline;gap:12px;margin:0 0 22px;font-size:13px;display:flex}.effy-review-rating strong{font-size:34px;font-weight:500}.effy-review-content blockquote{letter-spacing:-.025em;max-height:360px;margin:0 0 26px;font-size:clamp(23px,2.3vw,34px);line-height:1.5;overflow:auto}.effy-review-author{align-items:center;gap:12px;font-size:13px;display:flex}.effy-review-author img{border-radius:50%;width:38px;height:38px}.effy-review-author small{color:#604b52;margin-top:5px;display:block}.effy-review-links{flex-wrap:wrap;gap:12px 25px;margin-top:28px;display:flex}.effy-review-links a{border-bottom:1px solid #30203266;align-items:center;min-height:44px;font-size:13px;display:flex}.effy-review-empty h3{letter-spacing:-.045em;margin:8px 0 20px;font-size:clamp(32px,3.5vw,50px);font-weight:500;line-height:1.1}.effy-review-empty p{max-width:440px;font-size:16px;line-height:1.8}.effy-review-controls{align-items:center;gap:18px;margin-top:20px;font-size:12px;display:flex}.effy-review-controls button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #30203255;border-radius:50%;font-size:20px}.effy-review-note{color:#604b52;margin:20px 0 0;font-size:11px}.fusion-public .effy-footer{color:#f1eadf;min-height:0;padding:80px var(--effy-gutter) 26px;background:#100d13;grid-template-columns:1.1fr .7fr 1fr;align-items:start;gap:50px;display:grid}.effy-footer-intro>a{letter-spacing:.12em;align-items:center;gap:14px;font-size:11px;display:flex}.effy-footer-intro svg{width:50px;height:50px}.effy-footer-intro>p{letter-spacing:-.03em;margin:25px 0 0;font-size:clamp(27px,3vw,44px);line-height:1.2}.effy-footer-intro>p>span{color:#95849c}.effy-footer nav{flex-direction:column;display:flex}.effy-footer nav a{color:#c7bccc;align-items:center;min-height:44px;font-size:14px;display:flex}.effy-footer-stores>p{color:#a795af;margin:0 0 14px;font-size:12px}.effy-footer-stores>a{letter-spacing:-.025em;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:30px;padding-block:17px;font-size:clamp(23px,2.5vw,36px);display:flex}.effy-footer-bottom{color:#a795af;border-top:1px solid #ffffff19;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:11px;display:flex}.effy-footer-bottom>a{align-items:center;min-height:44px;display:flex}.fusion-public .interior-hero{min-height:600px;padding:158px var(--effy-gutter) 64px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6vw}.fusion-public .interior-hero-copy h1{letter-spacing:-.06em;text-transform:none;font-size:clamp(55px,6.8vw,108px);font-weight:500;line-height:1.02}.fusion-public .interior-hero-copy h1 em{color:#bc94ca;-webkit-text-stroke:0}.fusion-public.interior-cream .interior-hero-copy h1 em{color:#765382}.fusion-public .interior-hero-summary{max-width:470px;margin:25px 0 0;display:block}.fusion-public .interior-hero-summary p{font-size:16px;line-height:1.7}.fusion-public .interior-hero-summary a{text-transform:none;letter-spacing:0;border-radius:24px;min-height:48px;margin-top:24px;font-size:13px}.fusion-public .interior-hero-media{border-radius:18px;height:420px;min-height:0;transform:none}.fusion-public .interior-hero-media figcaption span{font-size:10px}.fusion-public .interior-signature{display:none}.fusion-public .interior-content{padding:0 var(--effy-gutter) 80px}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero{min-height:0;padding-top:160px;padding-bottom:48px;display:block}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero-media{display:none}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero-copy{max-width:1100px}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero-copy h1{font-size:clamp(48px,6vw,88px)}.fusion-public .interior-layout-menu .interior-hero-copy h1{font-size:48px}.fusion-public.interior-layout-menu .interior-hero{padding-bottom:24px}.fusion-public.interior-layout-menu .interior-hero-summary{display:none}.fusion-public.interior-layout-gallery .interior-hero{min-height:720px}.fusion-public.interior-layout-gallery .interior-hero-media{border-radius:150px 150px 16px 16px;height:510px}.fusion-public .brands-editorial{margin-top:90px}.fusion-public .brand-directory-card{border-radius:14px}.fusion-public .directory-card footer{flex-wrap:wrap;gap:10px 20px;min-height:0;padding:0;display:flex}.fusion-public .directory-card footer a{align-items:center;min-height:44px;display:flex}.fusion-public .directory-card{border-radius:18px}.fusion-public .location-menu-intro{padding:0 0 24px}.fusion-public .menu-category-strip a{align-items:center;min-height:44px;display:flex}.fusion-public .shop-assurance{font-size:12px}.fusion-public .menu-card{border-radius:18px}.fusion-public .gallery-grid{gap:24px}.fusion-public .media-tile{border-radius:12px}@media (width<=900px){.fusion-public :is(.site-header,.interior-header).is-scroll-morph{border-radius:18px;gap:0;width:calc(100% - 24px);height:64px;padding:0 8px;top:8px;left:12px;right:12px}.fusion-public .desktop-nav,.fusion-public .header-actions,.fusion-public .wordmark-name{display:none}.fusion-public .mobile-nav-actions{align-items:center;gap:8px;display:flex}.fusion-public .mobile-store-trigger{color:#eee0ef;background:0 0;border:0;justify-content:center;align-items:center;width:88px;min-width:88px;min-height:44px;padding:0 4px;font-size:11px;display:flex}.fusion-public .mobile-shop{min-height:44px;padding:0 18px;font-size:13px}.fusion-public .menu-toggle{width:60px;min-width:60px;min-height:44px;padding:0 7px;font-size:11px}.fusion-public .wordmark-badge{width:44px;height:44px}.fusion-public .mobile-menu{z-index:100;gap:24px;padding:100px 28px 30px;display:flex;overflow-y:auto}.fusion-public .mobile-menu nav a{min-height:48px;font-size:clamp(36px,7vh,64px);line-height:1.3}.fusion-public .mobile-menu-shop{margin-top:auto}.fusion-public .mobile-menu-note{font-size:11px}.fusion-public .store-picker{top:84px;right:16px}}@media (width<=760px){:root{--effy-gutter:24px}.journey{height:500svh}.journey-stage{min-height:0}.journey-scene{padding:104px 24px 68px}.journey h1{font-size:clamp(62px,16vw,110px);line-height:1.02}.journey-eyebrow{letter-spacing:.11em;margin-bottom:20px;font-size:10px}.journey-description{max-width:330px;margin:22px 0;font-size:15px;line-height:1.7}.journey-hero{justify-content:center;padding-top:140px}.journey-actions{gap:12px 20px}.fusion-public .effy-button{gap:26px;min-height:50px;padding:0 20px;font-size:13px}.journey-bottom{align-items:end;font-size:10px;bottom:28px}.journey-bottom>span:first-child{max-width:210px;line-height:1.8}.journey-today{justify-content:flex-start;padding:25px 24px;top:43%;right:0}.journey-today .journey-eyebrow{margin-bottom:14px}.journey-today h2{font-size:clamp(37px,10.4vw,60px);line-height:1.05}.journey-today .journey-description{max-height:15svh;margin:16px 0;font-size:14px}.journey-footnote{max-width:290px;margin-top:14px;font-size:11px}.journey-categories{justify-content:center;gap:0;display:flex}.journey-category-heading h2{font-size:clamp(38px,10.4vw,64px)}.journey-category-heading>p:last-child{margin:16px 0 25px;font-size:14px}.journey-category-list{width:100%}.journey-category-list a{gap:14px;min-height:62px;padding:12px 0}.journey-category-list strong{font-size:28px}.journey-categories>.effy-text-link{margin-top:16px;font-size:12px}.fusion-public .featured-brands{padding-block:64px}.fusion-public .featured-brand-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.fusion-public .featured-brand-heading h2{font-size:44px;line-height:1.04}.fusion-public .brand-slide{min-height:370px;padding:28px 24px;display:block}.fusion-public .brand-slide-index{margin-bottom:26px}.fusion-public .brand-slide-copy h3{font-size:clamp(58px,15vw,88px)}.fusion-public .brand-slide-art{display:none}.fusion-public .brand-slide-copy>span{font-size:14px}.fusion-public .brand-slide-copy .brand-slide-shop{font-size:12px;line-height:1.5}.fusion-public .brand-controls{flex-wrap:wrap;gap:0}.fusion-public .brand-controls>.brand-pause{text-align:left;flex:1 0 100%;margin-right:0;padding:0}.fusion-public .brand-dots button{width:40px}.fusion-public .brand-dots button:after{left:17px}.effy-reviews{grid-template-columns:1fr;gap:30px;padding-block:64px}.effy-reviews h2{font-size:52px}.effy-review-content blockquote{font-size:24px}.fusion-public .effy-footer{grid-template-columns:1fr;gap:32px;padding:55px 24px 20px}.effy-footer nav{grid-template-columns:1fr 1fr;display:grid}.effy-footer-bottom{grid-column:auto;align-items:start}.effy-footer-bottom>span{max-width:220px;line-height:1.8}.effy-footer-stores>a{font-size:30px}.fusion-public .interior-hero{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:122px 24px 40px;display:flex}.fusion-public .interior-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,64px);line-height:1.04}.fusion-public .interior-hero-summary{margin:22px 0 0}.fusion-public .interior-hero-summary p{font-size:15px;line-height:1.7}.fusion-public .interior-hero-media{width:100%;height:300px;min-height:0}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero{padding:122px 24px 36px}.fusion-public:is(.interior-layout-brands,.interior-layout-locations,.interior-layout-shop,.interior-layout-products,.interior-layout-menu) .interior-hero-copy h1{font-size:clamp(40px,11vw,62px)}.fusion-public .interior-content{padding:0 24px 55px}.fusion-public.interior-layout-gallery .interior-hero{min-height:0}.fusion-public.interior-layout-gallery .interior-hero-media{border-radius:120px 120px 12px 12px;height:360px}.fusion-public .brands-editorial{margin-top:50px}.fusion-public .brands-editorial h2{font-size:38px}.fusion-public .brand-directory-toolbar{gap:16px}.fusion-public .brand-location-tabs{flex-wrap:wrap;display:flex}.fusion-public .brand-location-tabs button{min-height:44px}.fusion-public .gallery-grid{gap:16px}.fusion-public .directory-card{min-width:0;padding:24px}.fusion-public .directory-card h2{font-size:45px}.fusion-public .directory-card footer{gap:8px 16px}}@media (prefers-reduced-motion:reduce),(height<=650px){html{scroll-behavior:auto}.journey,.journey.journey-static{height:auto}.journey-stage{height:auto;min-height:0;position:relative;overflow:visible;background:#22142b!important}.journey-frame{min-height:600px;border-radius:0!important;width:100%!important;height:100svh!important;inset:0 0 auto!important}.journey-media{opacity:1!important}.journey-scene{min-height:600px;padding:120px var(--effy-gutter) 80px;pointer-events:auto;position:relative;inset:auto;opacity:1!important;transform:none!important}.journey-today{background:#22142b;min-height:480px}.journey-categories{background:#f1eadf}.journey-hero{min-height:100svh}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@media (width<=760px){.fusion-public .brand-slide-copy h3{overflow-wrap:anywhere;font-size:clamp(40px,12vw,64px)}.fusion-public .brand-dots button{width:44px}.fusion-public .brand-dots button:after{left:19px}}.fusion-public .product-visual-story{margin-top:80px}.effy-footer-intro .effy-seal{flex:0 0 50px;width:50px;height:50px}.journey-media .hero-vignette{opacity:1}.fusion-public .journey-eyebrow,.fusion-public .effy-footer-stores>p,.fusion-public .effy-reviews .small-label{font-size:11px}@media (width<=760px){.fusion-public .journey-eyebrow{font-size:10px}}.fusion-public .brand-directory{margin-top:0;padding-top:40px}.fusion-public .brand-directory-heading h2{font-size:clamp(36px,4vw,60px);font-weight:500}.fusion-public .brand-directory-heading .small-label{color:#765382}.fusion-public .brand-directory-toolbar{margin-top:28px}.fusion-public .brand-directory-status{border:0;min-height:0;padding:0;font-size:13px}.fusion-public .brand-directory-heading{gap:24px}.fusion-public.interior-layout-brands .interior-hero-copy{padding-bottom:0}.fusion-public.interior-layout-brands .interior-content{border-radius:24px 24px 0 0}.fusion-public .interior-hero-copy>.small-label{text-transform:uppercase;font-size:11px}.fusion-public .brand-location-filter button{min-height:44px;font-size:11px}.fusion-public .brand-search-field input,.fusion-public .brand-category-field select{min-height:48px;font-size:16px}.fusion-public .brand-directory-card{min-height:330px}.fusion-public .brand-card-orb{display:none}.fusion-public .brand-card-copy h3{overflow-wrap:anywhere;font-size:clamp(36px,3.7vw,52px);line-height:1.08}.fusion-public.interior-layout-menu .location-menu-intro{gap:16px;padding-top:20px}.fusion-public.interior-layout-menu .location-menu-intro h2{margin:6px 0;font-size:24px}.fusion-public.interior-layout-menu .location-menu-intro .small-label{display:none}.fusion-public.interior-layout-menu .interior-hero,.fusion-public.interior-layout-menu .interior-content{border-radius:0}.fusion-public.interior-layout-gallery .interior-hero-media{z-index:0;width:100%;position:relative;inset:auto}.fusion-public.interior-layout-gallery .interior-hero-copy{width:auto;max-width:none}.fusion-public .interior-hero-summary a{color:#211927;background:#e9cb87;border-color:#e9cb87}.fusion-public .interior-hero-summary a:hover{color:#211927;background:#f3dfb0}.fusion-public.interior-layout-locations .interior-hero{color:#271b2c;background:#f1eadf}.fusion-public.interior-layout-locations .interior-hero-summary p{color:#6b5b6d}.fusion-public.interior-layout-locations .interior-hero .small-label{color:#765382}.fusion-public .interior-hero-media figcaption{align-items:end;inset:auto 22px 22px}@font-face{font-family:Manrope;src:url(/fonts/Manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Legend M54;src:url(/fonts/LegendM54.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-brand-type] :is(h1,h2,h3),[data-brand-type] :is(h1,h2,h3) :is(span,em,strong,a){letter-spacing:.015em!important;font-family:Legend M54,Impact,Arial Narrow,sans-serif!important;font-style:normal!important;font-weight:400!important}:root{--effy-brand-gold:#bf9b30;--effy-brand-highlight:#d6b568;--effy-brand-gold-rgb:191 155 48}[data-effy-mood=dark] .store-context-line{color:#dfc681;letter-spacing:.06em;border-bottom:1px solid #c5a45645;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;padding:0 0 22px;font:500 12px/1.5 Manrope,sans-serif;display:flex}.store-context-line>span{align-items:center;gap:10px;display:flex}.store-context-line i{background:#d8b967;border-radius:50%;width:6px;height:6px;box-shadow:0 0 20px #d8b96788}.store-context-line button,.store-browse-toggle{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;padding:8px 0;font:500 13px/1.5 Manrope,sans-serif;display:inline-flex}.store-context-line button:hover,.store-browse-toggle:hover{color:#f7e5b3}[data-interior-intro] h1 em{color:#d8b967!important}[data-interior-intro]{background:radial-gradient(at 100% 0,#4d623224,#0000 55%)}[data-interior-intro] [data-editorial-media]{border-radius:12px;height:clamp(330px,40vw,610px)}[data-interior-content] .brand-directory-grid{gap:20px}[data-interior-content] .brand-directory-card{border-radius:16px;transition:border-color .3s,transform .4s,box-shadow .4s;position:relative;overflow:hidden;background:linear-gradient(145deg,#2c382b,#172018)!important;border:1px solid #c5a45640!important;padding:30px!important}[data-interior-content] .brand-directory-card:hover{transform:translateY(-6px);box-shadow:0 25px 45px #0003;border-color:#dfc681!important}[data-interior-content] .brand-card-topline{color:#c9cbbd;font-size:11px}[data-interior-content] .brand-card-copy h3{margin-block:12px;font-size:clamp(32px,3vw,48px)}[data-interior-content] .brand-card-orb{background:radial-gradient(circle at 40% 20%,#e0c77622,#c5a45605);border:1px solid #c5a45635}[data-interior-content] .category-directory{gap:20px}[data-interior-content] .category-directory-card{isolation:isolate;background:#1b251d;border-radius:14px;transition:transform .4s,border-color .3s;position:relative;overflow:hidden;border:1px solid #c5a45635!important;padding:32px!important}[data-interior-content] .category-directory-card:hover{transform:translateY(-6px);border-color:#d8b967!important}.category-artwork{height:200px;margin:-32px -32px 28px;display:block;position:relative;overflow:hidden}.category-artwork img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.category-directory-card:hover .category-artwork img{transform:scale(1.07)}[data-interior-content] .category-directory-mark{display:none}[data-interior-content] .category-directory-card h2{margin-top:20px;font-size:clamp(30px,3vw,48px)}.store-collection{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:30px;width:100%;display:grid}[data-interior-content] .location-directory{display:block}[data-interior-content] .directory-card{background:#1b251d;border:1px solid #c5a45640;border-radius:16px;overflow:hidden}[data-interior-content] .directory-card>section,[data-interior-content] .directory-card>.directory-card-topline,[data-interior-content] .directory-card>.directory-card-hours,[data-interior-content] .directory-card>footer{margin-inline:30px}[data-interior-content] .directory-card>footer{padding-bottom:30px}[data-interior-content] .location-preview-photo{height:clamp(260px,38vw,500px);margin-bottom:28px}[data-interior-content] .category-shop-panel{border:1px solid #c5a45645;border-radius:16px;background:linear-gradient(120deg,#343e2e,#1b251d)!important}[data-interior-content] .category-store-links .store-browse-toggle{color:#d8b967;justify-content:flex-start;font-size:13px}.store-browse-toggle{color:#d8b967;margin-top:18px}[data-effy-mood=dark] a:focus-visible,[data-effy-mood=dark] button:focus-visible{outline-offset:5px;outline:2px solid #e9d191}@media (width<=900px){[data-effy-mood=dark] .store-context-line{letter-spacing:0;gap:12px;margin-bottom:24px;padding-bottom:14px;font-size:11px}.store-context-line button{gap:8px;font-size:11px}[data-interior-intro] [data-editorial-media]{height:320px}[data-interior-content] .brand-directory-card,[data-interior-content] .category-directory-card{padding:24px!important}.category-artwork{height:220px;margin:-24px -24px 24px}[data-interior-content] .directory-card>section,[data-interior-content] .directory-card>.directory-card-topline,[data-interior-content] .directory-card>.directory-card-hours,[data-interior-content] .directory-card>footer{margin-inline:22px}}@media (prefers-reduced-motion:reduce){[data-interior-content] .brand-directory-card,[data-interior-content] .category-directory-card,.category-artwork img{transition:none;transform:none!important}}.dashboard-page.dashboard-page{--dash-ink:#1b2822;--dash-muted:#5b645c;--dash-paper:#eee8dd;--dash-gold:#947537;--dash-rule:#b9ac9380;background:var(--dash-paper);color:var(--dash-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-bottom:64px;font-family:Manrope,Arial,sans-serif}.dashboard-page.dashboard-page :is(p,small,dt,dd,span,label,li,strong,h1,h2,h3,h4,summary){color:inherit}.dashboard-page.dashboard-page :is(.dashboard-workspace,.dashboard-command,.dashboard-header,.dashboard-intro,.dashboard-access,.dashboard-google,.dashboard-system-note,.dashboard-scope){border-color:var(--dash-rule)}.dashboard-page.dashboard-page :is(.dashboard-location-card,.dashboard-insight-panel,.dashboard-insight-note,.dashboard-dutchie-panel,.dashboard-recommendation-card,.dashboard-metric,.dashboard-integration-grid article,.dashboard-dutchie-connections article,.dashboard-freshness-grid article,.dashboard-upload-panel,.dashboard-content-form,.dashboard-empty-state,.dashboard-media-card,.dashboard-priority-card,.dashboard-notice-card,.dashboard-setting-card,.dashboard-feature-card){border-color:var(--dash-rule);box-shadow:none;background:#f7f3e9}.dashboard-page.dashboard-page :is(input,select,textarea){color:var(--dash-ink);background:#faf7ef;border:1px solid #a49f91;border-radius:2px;max-width:100%;min-height:44px;font:400 14px Manrope,sans-serif}.dashboard-page.dashboard-page :is(input,textarea)::placeholder{color:#6e746c}.dashboard-page.dashboard-page :is(button,.dashboard-action-link){color:#f7f3e9;letter-spacing:0;text-transform:none;background:#1b2822;border:1px solid #1b2822;border-radius:2px;min-height:44px;padding:11px 18px;font:500 12px Manrope,sans-serif}.dashboard-page.dashboard-page button:disabled{opacity:.5;cursor:not-allowed}.dashboard-page.dashboard-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #947537}.dashboard-page.dashboard-page .dashboard-header{color:#f3eddf;background:#182b25;min-height:82px;padding:12px 4vw}.dashboard-page.dashboard-page .dashboard-header img{object-fit:contain;width:62px;height:62px}.dashboard-page.dashboard-page .dashboard-header>div{color:#e9e3d7;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.dashboard-page.dashboard-page .dashboard-header>div a{color:#f3eddf;letter-spacing:0;text-transform:none;border-color:#b9ac9380;font-size:11px}.dashboard-page.dashboard-page .dashboard-nav{border-color:var(--dash-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee8ddf5;padding-inline:4vw}.dashboard-page.dashboard-page .dashboard-nav a{color:#3a463e;letter-spacing:0;text-transform:none;padding-inline:14px;font-size:12px}.dashboard-page.dashboard-page .dashboard-nav a:hover{color:#15281e;background:#dcd4c4}.dashboard-page.dashboard-page .dashboard-intro{grid-template-columns:1fr auto;align-items:end;gap:12px 32px;padding:38px 5vw 28px;display:grid}.dashboard-page.dashboard-page .dashboard-intro>.small-label{color:#745c2d;grid-column:1/-1;margin:0}.dashboard-page.dashboard-page .dashboard-intro h1{letter-spacing:-.055em;text-transform:none;margin:0;font:400 clamp(36px,4.2vw,62px)/1.05 Manrope,sans-serif}.dashboard-page.dashboard-page .dashboard-intro h1 em{-webkit-text-stroke:0;color:inherit;font-family:Instrument Serif,Georgia,serif;font-style:italic}.dashboard-page.dashboard-page .dashboard-intro>p:last-child{color:var(--dash-muted);margin:0;font-size:13px}.dashboard-page.dashboard-page .dashboard-scope{background:#e6dfd1;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:22px 5vw;display:flex}.dashboard-page.dashboard-page .dashboard-scope label{font-size:12px}.dashboard-page.dashboard-page .dashboard-scope :is(select,input){width:auto;padding:10px 12px}.dashboard-page.dashboard-page .dashboard-scope p{color:var(--dash-muted);flex-basis:100%;margin:3px 0 0;font-size:11px;line-height:1.6}.dashboard-page.dashboard-page .dashboard-global-notice{color:#505b51;border-color:var(--dash-rule);background:#e9e2d3;padding:12px 5vw;font-size:12px}.dashboard-page.dashboard-page :is(.dashboard-workspace,.dashboard-command){padding:44px 5vw;scroll-margin-top:68px}.dashboard-page.dashboard-page .dashboard-section-heading{gap:28px;margin-bottom:28px}.dashboard-page.dashboard-page .dashboard-section-heading h2{letter-spacing:-.045em;text-transform:none;margin:10px 0 0;font:400 clamp(27px,3vw,42px)/1.1 Manrope,sans-serif}.dashboard-page.dashboard-page .dashboard-section-heading h2 em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.dashboard-page.dashboard-page :is(.small-label,.dashboard-section-heading .small-label){color:#745c2d;letter-spacing:.13em;font-size:10px}.dashboard-page.dashboard-page .dashboard-section-heading>p{color:var(--dash-muted);font-size:12px;line-height:1.7}.dashboard-page.dashboard-page .dashboard-metric-grid{border-color:var(--dash-rule)}.dashboard-page.dashboard-page .dashboard-metric{min-height:135px;padding:22px}.dashboard-page.dashboard-page .dashboard-metric>strong{color:#263c2e;letter-spacing:-.04em;font-size:38px}.dashboard-page.dashboard-page .dashboard-metric span{font-size:10px}.dashboard-page.dashboard-page .dashboard-metric p{color:var(--dash-muted);font-size:11px}.dashboard-page.dashboard-page :is(.dashboard-integration-grid p,.dashboard-insight-panel>p,.dashboard-insight-note p,.dashboard-dutchie-panel>header p,.dashboard-recommendation-card p,.dashboard-form-note,.dashboard-hours>p,.dashboard-system-note p){color:var(--dash-muted);font-size:12px;line-height:1.7}.dashboard-page.dashboard-page .dashboard-integration-grid p{margin-top:22px}.dashboard-page.dashboard-page .dashboard-integration-grid strong{color:#3c563e}.dashboard-page.dashboard-page .dashboard-insight-panel li>i>b{background:#947537}.dashboard-page.dashboard-page :is(.dashboard-freshness-grid,.dashboard-dutchie-connections,.dashboard-location-grid){gap:16px}.dashboard-page.dashboard-page :is(.dashboard-freshness-grid article,.dashboard-insight-panel,.dashboard-insight-note){padding:22px}.dashboard-page.dashboard-page :is(.dashboard-dutchie-panel h3,.dashboard-google h2,.dashboard-location-card h2,.dashboard-access h2){color:var(--dash-ink);letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:30px;font-weight:400;line-height:1.15}.dashboard-page.dashboard-page :is(.dashboard-dutchie-connections h4,.dashboard-insight-note h3){color:var(--dash-ink);font-size:22px}.dashboard-page.dashboard-page :is(.dashboard-details>div,.dashboard-hours>div,.dashboard-access li,.dashboard-dutchie-connections dl,.dashboard-recommendation-card dl){border-color:var(--dash-rule)}.dashboard-page.dashboard-page :is(.dashboard-details dt,.dashboard-details dd,.dashboard-hours>div,.dashboard-dutchie-connections dt,.dashboard-dutchie-connections dd){color:#455346;font-size:12px}.dashboard-page.dashboard-page .dashboard-location-grid{padding:36px 5vw}.dashboard-page.dashboard-page .dashboard-google{margin-inline:5vw;padding-block:40px}.dashboard-page.dashboard-page :is(.dashboard-error,.dashboard-global-notice.is-error){color:#8a3226;background:#f4e3d9;border-color:#b77a62}.dashboard-page.dashboard-page .dashboard-form-feedback{color:#374d39;font-size:13px}.dashboard-page.dashboard-page .dashboard-kicker{color:#745c2d;border-color:var(--dash-rule)}.dashboard-page.dashboard-page .dashboard-settings-grid{background:0 0}.report-section{font-variant-numeric:tabular-nums}.report-refresh{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.report-refresh p{flex:300px;margin:0;font-size:12px;line-height:1.7;color:var(--dash-muted)!important}.dashboard-page.dashboard-page button.secondary{color:var(--dash-ink);background:0 0}.report-alert{background:#e5dcc9;border-left:3px solid #947537;margin:0 0 20px;padding:15px 18px;font-size:13px;line-height:1.65}.report-kpis{border-block:1px solid var(--dash-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-kpis article{min-width:0;padding:22px 20px 22px 0}.report-kpis article+article{border-left:1px solid var(--dash-rule);padding-left:20px}.report-kpis span{margin-bottom:18px;font-size:12px;display:block}.report-kpis strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(26px,3.2vw,47px);font-weight:450;line-height:1.1;display:block}.report-kpis p{margin:14px 0 7px;font-size:11px}.report-kpis small{font-size:10px;line-height:1.65;display:block;color:var(--dash-muted)!important}.report-meta{color:var(--dash-muted);flex-wrap:wrap;gap:10px 28px;padding-block:16px 30px;font-size:10px;display:flex}.report-chart-grid{grid-template-columns:1.5fr 1fr;gap:32px;display:grid}.report-section h3{letter-spacing:-.025em;margin:0 0 20px;font:500 18px/1.35 Manrope,sans-serif}.report-chart{border:1px solid var(--dash-rule);background:#f7f3e9;min-width:0;padding:24px}.report-legend{flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.report-legend span:before{content:"";vertical-align:middle;background:currentColor;width:14px;height:3px;margin-right:8px;display:inline-block}.dashboard-page.dashboard-page .series-0{color:#315f4b}.dashboard-page.dashboard-page .series-1{color:#99702c}.report-bars{gap:18px;margin:0;padding:0;list-style:none;display:grid}.report-bars li>div:first-child{justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;display:flex}.report-bars strong{white-space:nowrap;font-weight:500}.report-bar-track{background:#ddd7ca;height:5px;margin-top:8px}.report-bar-track i{background:#56715b;height:100%;display:block}.report-bar-track i[data-negative=true]{background:#a55a45}.report-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:32px;display:grid}.report-breakdowns>div{border-top:1px solid var(--dash-rule);min-width:0;padding-top:24px}.report-note,.report-empty{margin:0 0 20px;font-size:12px;line-height:1.7;color:var(--dash-muted)!important}.report-table-scroll{max-width:100%;overflow:auto}.report-table{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:12px}.report-table th,.report-table td{border-bottom:1px solid var(--dash-rule);vertical-align:top;padding:12px 10px;font-weight:400}.report-table thead th{color:#566151;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.report-table th:first-child{padding-left:0}.report-table small{margin-top:5px;font-size:10px;display:block;color:var(--dash-muted)!important}.report-section summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:14px;font-size:12px;text-decoration:underline}.report-method{border-top:1px solid var(--dash-rule)}.report-method p{max-width:1000px;font-size:12px;line-height:1.8}.report-method a{text-decoration:underline}.inventory-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.inventory-status>div{border-block:1px solid var(--dash-rule);gap:8px;padding:20px 0;display:grid}.inventory-status span,.inventory-status small{font-size:12px}.inventory-search{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.inventory-search input{min-width:260px;padding:12px}.inventory-pagination{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.inventory-pagination span{margin-right:auto}@media (width<=900px){.report-chart-grid{grid-template-columns:1fr}.report-breakdowns,.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article:nth-child(3){border-left:0;padding-left:0}.report-kpis article:nth-child(n+3){border-top:1px solid var(--dash-rule)}.dashboard-page.dashboard-page .dashboard-intro{grid-template-columns:1fr}.dashboard-page.dashboard-page .dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=600px){.dashboard-page.dashboard-page .dashboard-header{gap:16px;padding:12px 5vw}.dashboard-page.dashboard-page .dashboard-header>div{gap:8px;font-size:10px}.dashboard-page.dashboard-page .dashboard-header>div span{text-align:right;flex-basis:100%}.dashboard-page.dashboard-page .dashboard-header>div a{min-height:44px;padding-inline:10px}.dashboard-page.dashboard-page .dashboard-scope{gap:10px}.dashboard-page.dashboard-page .dashboard-scope label{width:70px}.dashboard-page.dashboard-page .dashboard-scope :is(select,input){flex:calc(100% - 90px);min-width:0}.dashboard-page.dashboard-page .dashboard-scope button{width:100%}.dashboard-page.dashboard-page :is(.dashboard-workspace,.dashboard-command){padding:32px 5vw}.report-breakdowns,.inventory-status{grid-template-columns:1fr}.report-kpis strong{font-size:28px}.report-chart{padding:18px 12px}.report-table{min-width:390px;font-size:11px}.report-kpis article{padding:18px 12px 18px 0}.report-kpis article+article{padding-left:12px}.inventory-search input{width:100%;min-width:0}.report-refresh button{width:100%}.report-section h3{font-size:17px}.report-meta{line-height:1.6}.dashboard-page.dashboard-page .dashboard-metric-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.dashboard-page *{scroll-behavior:auto;transition:none!important}}.dashboard-page .google-manager{border-top:1px solid var(--dashboard-line,#d7d3c8);overflow-wrap:anywhere;min-width:0;margin-top:1.5rem;padding-top:1.25rem}.dashboard-page .google-manager summary{cursor:pointer;min-height:44px;font-weight:650;display:list-item}.dashboard-page .google-manager p{margin:.6rem 0;line-height:1.6}.dashboard-page .google-manager small{margin:.65rem 0;line-height:1.5;display:block}.dashboard-page .google-manager fieldset{border:1px solid #d7d3c8;min-width:0;margin:1rem 0;padding:1rem}.dashboard-page .google-manager legend{padding:0 .4rem;font-weight:650}.dashboard-page .google-manager label{gap:.4rem;min-width:0;margin:.7rem 0;font-size:.85rem;display:grid}.dashboard-page .google-manager input:not([type=checkbox]),.dashboard-page .google-manager select{width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#203c33;background:#fffdf8;border:1px solid #bbb9ae;border-radius:4px;padding:.65rem}.dashboard-page .google-manager button{color:#203c33;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#f8f7f0;border:1px solid #819087;border-radius:4px;margin:.35rem .5rem .35rem 0;padding:.65rem .9rem;font-size:.85rem}.dashboard-page .google-manager button:disabled{opacity:.5;cursor:not-allowed}.dashboard-page .google-manager button.dashboard-primary-button{color:#fff;background:#234437}.dashboard-page .google-manager :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ad8d4c}.dashboard-page .google-manager .google-check{align-items:flex-start;gap:.75rem;min-height:44px;line-height:1.5;display:flex}.dashboard-page .google-check input{accent-color:#234437;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.dashboard-page .google-day{border-bottom:1px solid #ddd9cf;padding:1rem 0}.dashboard-page .google-day>strong{margin-bottom:.3rem;display:block}.dashboard-page .google-time-row{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:.5rem;display:grid}.dashboard-page .google-time-row button{margin-bottom:.7rem}.dashboard-page .google-special-row{border-bottom:1px solid #ddd9cf;padding:1rem 0}.dashboard-page .google-linked-stores,.dashboard-page .google-comparison{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dashboard-page .google-linked-stores>div,.dashboard-page .google-review{background:#eeeade;border:1px solid #d7d3c8;margin:.75rem 0;padding:1rem}.dashboard-page .google-hours-summary{font-size:.8rem}.dashboard-page .google-hours-summary p{margin:.3rem 0}@media (width<=600px){.dashboard-page .google-time-row{grid-template-columns:1fr 1fr}.dashboard-page .google-linked-stores,.dashboard-page .google-comparison{grid-template-columns:1fr}.dashboard-page .google-manager fieldset{padding:.7rem}}.workspace-staff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;display:grid}.workspace-staff-card{overflow-wrap:anywhere;border-bottom:1px solid #cfc6b3;padding:1.5rem 0}.workspace-media-controls{gap:.9rem;display:grid}.workspace-media-controls details{border-top:1px solid #cfc6b3;padding-top:.8rem}.workspace-media-controls summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.workspace-fields{border:0;gap:1rem;min-width:0;padding:1rem 0;display:grid}.workspace-fields label{gap:.5rem;display:grid}.workspace-fields input:not([type=checkbox]),.workspace-fields select,.workspace-fields textarea{color:#19251e;background:#faf7ef;border:1px solid #a99e86;width:100%;min-width:0;min-height:44px;padding:.7rem}.workspace-fields button{border:1px solid #a99e86;min-height:44px;padding:.7rem 1rem}.workspace-fields button:disabled{opacity:.5;cursor:not-allowed}.workspace-fields .workspace-check{align-items:center;gap:.7rem;min-height:44px;display:flex}.workspace-check input{flex-shrink:0;width:20px;height:20px}.workspace-fields :focus-visible,.workspace-media-controls summary:focus-visible{outline-offset:3px;outline:2px solid #80621e}@media (width<=700px){.workspace-staff-grid{grid-template-columns:1fr}}.dashboard-page.dashboard-shell{--dash-ink:#242620;--dash-muted:#616357;--dash-paper:#f0e8db;--dash-gold:#ad8753;--dash-rule:#77684c40;min-height:100svh;padding-bottom:0}.dashboard-shell .dashboard-frame{grid-template-columns:238px minmax(0,1fr);display:grid}.dashboard-page.dashboard-shell .dashboard-header{background:#151f2b;padding:12px 28px}.dashboard-shell .dashboard-sidebar{border-right:1px solid var(--dash-rule);background:#e3dacb;align-self:start;max-height:100svh;padding:25px 16px;position:sticky;top:0;overflow:auto}.dashboard-shell .dashboard-main{outline:none;min-width:0;min-height:calc(100svh - 86px)}.dashboard-shell .dashboard-menu{display:none}.dashboard-shell .dashboard-nav-group{margin-bottom:20px}.dashboard-shell .dashboard-nav-group p{text-transform:uppercase;letter-spacing:.11em;color:#746346;margin:0 12px 5px;font-size:10px}.dashboard-shell .dashboard-nav-group a{color:#30372f;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.dashboard-shell .dashboard-nav-group a span{opacity:.6;font-size:13px}.dashboard-shell .dashboard-nav-group a:hover{background:#d4c8b3}.dashboard-shell .dashboard-nav-group a[aria-current=page]{color:#f6f0e6;background:#151f2b;border-color:#151f2b}.dashboard-shell .dashboard-sidebar-note{border-top:1px solid var(--dash-rule);margin:24px 12px 0;padding-top:16px;font-size:11px;line-height:1.8}.dashboard-shell .dashboard-skip{z-index:200;color:#151f2b;background:#fff9ed;padding:12px 20px;position:fixed;top:-100px;left:12px}.dashboard-shell .dashboard-skip:focus{top:12px}.dashboard-page.dashboard-shell :is(.dashboard-workspace,.dashboard-command,.dashboard-intro,.dashboard-scope,.dashboard-system-note,.dashboard-quick-links){padding:32px clamp(20px,3vw,48px)}.dashboard-page.dashboard-shell .dashboard-intro{display:block}.dashboard-page.dashboard-shell .dashboard-intro h1{margin:12px 0 16px;font-weight:300}.dashboard-page.dashboard-shell .dashboard-intro>p:last-child{max-width:none;margin:0}.dashboard-page.dashboard-shell .dashboard-section-heading h2{font-size:clamp(25px,2.5vw,36px);font-weight:300}.dashboard-page.dashboard-shell :is(h1,h2) em{font-family:Manrope,Arial,sans-serif;font-style:normal}.dashboard-page.dashboard-shell .dashboard-scope{background:#e7ddcd}.dashboard-page.dashboard-shell .dashboard-system-note{border-top:1px solid var(--dash-rule)}.dashboard-page.dashboard-shell .dashboard-google{margin-inline:clamp(20px,3vw,48px)}.dashboard-page.dashboard-shell .dashboard-location-grid{grid-template-columns:1fr;padding:30px clamp(20px,3vw,48px)}.dashboard-page.dashboard-shell .dashboard-split{grid-template-columns:minmax(0,1fr)}.dashboard-shell .dashboard-quick-links>div:first-child{margin-bottom:24px}.dashboard-shell .dashboard-quick-links h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(26px,3vw,40px);font-weight:300}.dashboard-shell .dashboard-quick-links p{color:var(--dash-muted);font-size:13px}.dashboard-shell .dashboard-quick-links>div:last-child{border-top:1px solid var(--dash-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-shell .dashboard-quick-links a{border-bottom:1px solid var(--dash-rule);min-height:118px;color:var(--dash-ink);grid-template-columns:1fr auto;align-content:center;gap:10px 16px;padding:22px 20px;text-decoration:none;display:grid}.dashboard-shell .dashboard-quick-links a:nth-child(odd){border-right:1px solid var(--dash-rule)}.dashboard-shell .dashboard-quick-links a:hover{background:#e7ddcd}.dashboard-shell .dashboard-quick-links strong{font-size:20px;font-weight:400}.dashboard-shell .dashboard-quick-links span{grid-row:2;font-size:12px;line-height:1.6}.dashboard-shell .dashboard-quick-links b{color:#87683c;grid-area:1/2/3;align-self:center;font-size:24px;font-weight:400}.dashboard-shell .dashboard-google-action-row{flex-wrap:wrap}.dashboard-shell .dashboard-media-card{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.dashboard-shell .dashboard-header a{align-items:center;min-height:44px;display:inline-flex}@media (width>=901px) and (width<=1250px){.dashboard-shell .report-chart-grid,.dashboard-shell .workspace-staff-grid,.dashboard-shell .dashboard-insight-grid{grid-template-columns:1fr}.dashboard-shell .dashboard-metric-grid,.dashboard-shell .report-kpis{grid-template-columns:1fr 1fr}.dashboard-shell .dashboard-integration-grid{grid-template-columns:1fr}}@media (width<=900px){.dashboard-shell .dashboard-frame{display:block}.dashboard-shell .dashboard-sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--dash-rule);background:#e3dacb;max-height:80svh;padding:0;position:sticky;top:0}.dashboard-shell .dashboard-desktop-nav,.dashboard-shell .dashboard-sidebar-note{display:none}.dashboard-shell .dashboard-menu{display:block}.dashboard-shell .dashboard-menu summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:3px 15px;min-height:64px;padding:14px 20px;list-style:none;display:grid}.dashboard-shell .dashboard-menu summary::-webkit-details-marker{display:none}.dashboard-shell .dashboard-menu summary>span:first-child{letter-spacing:.07em;text-transform:uppercase;font-size:10px}.dashboard-shell .dashboard-menu summary strong{grid-row:2;font-size:14px;font-weight:500}.dashboard-shell .dashboard-menu summary>span:last-child{grid-area:1/2/3;font-size:24px}.dashboard-shell .dashboard-menu nav{padding:10px 16px}.dashboard-shell .dashboard-menu[open] nav{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.dashboard-shell .dashboard-main{min-height:70svh}.dashboard-page.dashboard-shell .dashboard-header{padding:10px 20px}}@media (width<=600px){.dashboard-shell .dashboard-quick-links>div:last-child,.dashboard-shell .dashboard-media-card{grid-template-columns:1fr}.dashboard-shell .dashboard-quick-links a:nth-child(odd){border-right:0}.dashboard-shell .dashboard-quick-links a{padding-inline:0}.dashboard-page.dashboard-shell .dashboard-intro h1{font-size:38px}.dashboard-shell .dashboard-menu[open] nav{grid-template-columns:1fr}.dashboard-page.dashboard-shell .dashboard-global-notice{padding-inline:20px}.dashboard-shell .inventory-search input{width:100%;min-width:0}}.dashboard-page .dashboard-leave-dialog{color:#242620;background:#f0e8db;border:1px solid #ad8753;width:min(480px,100vw - 40px);max-height:calc(100svh - 40px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.dashboard-leave-dialog::backdrop{background:#151f2b99}.dashboard-page .dashboard-leave-dialog h2{letter-spacing:-.03em;margin:0 0 16px;font:400 28px/1.2 Manrope,sans-serif}.dashboard-page .dashboard-leave-dialog p{margin:0 0 24px;font-size:14px;line-height:1.7}.dashboard-leave-dialog>div{flex-wrap:wrap;gap:12px;display:flex}.report-presets{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px;font-size:12px;display:flex}.report-presets a,.report-more{color:#242620;background:#faf7ef;border:1px solid #bbb19e;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.report-presets a[aria-current]{color:#fffdf7;background:#242e38;border-color:#242e38}.report-presets span:last-child{color:#64665e}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.report-kpis strong{font-size:clamp(24px,2.6vw,39px)}.report-kpis .report-indicator{margin:0;font-size:12px;display:inline-block}.report-indicator{color:#4e554e;font-variant-numeric:tabular-nums;background:#e9e7df;border-radius:4px;padding:5px 8px;font-size:12px;line-height:1.5}.report-indicator[data-tone=positive]{color:#185a37;background:#e0eee2}.report-indicator[data-tone=negative]{color:#902e29;background:#f6e3de}.report-indicator[data-tone=attention]{color:#785210;background:#f5e9cb}.report-color-key{color:#596056;margin:18px 0 28px;font-size:11px;line-height:1.8}.report-explorer-heading,.report-plot-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.report-explorer-heading h3,.report-plot-heading h3{margin:0 0 8px}.report-explorer-heading p,.report-plot-heading span,.report-chart-help{color:#596056;font-size:12px;line-height:1.65}.report-control{flex-direction:column;gap:6px;font-size:12px;display:flex}.report-control select{color:#242620;min-height:44px;font:inherit;background:#fffdf7;border:1px solid #aaa18e;border-radius:6px;padding:8px 30px 8px 12px}.report-interactive-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:20px}.report-plot{background:#faf7ef;border:1px solid #cfc6b5;border-radius:10px;min-width:0;padding:24px}.report-chart-canvas{width:100%;min-width:0;height:310px}.report-store-canvas{height:245px}.report-series-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-series-controls button{color:#242620;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c0b7a5;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.report-series-controls button[aria-pressed=false]{opacity:.6;border-style:dashed;text-decoration:line-through}.report-series-controls i{border-radius:50%;width:11px;height:11px}.report-series-controls label{align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.report-series-controls input{accent-color:#315e83;width:18px;height:18px}.report-store-summary{gap:16px;display:grid}.report-store-summary>div{border-top:1px solid #d5ccbc;grid-template-columns:1fr auto;align-items:center;gap:8px;padding-top:16px;font-size:13px;display:grid}.report-store-summary small{color:#596056;grid-column:1/-1}.report-store-summary .report-indicator{grid-column:1/-1;justify-self:start}.report-detail{border-top:1px solid #d5ccbc;margin-top:18px}.report-detail summary{cursor:pointer;min-height:44px;padding-block:14px;font-size:12px}.report-detail p,.report-detail caption{text-align:left;font-size:12px;line-height:1.6}.report-breakdown-plot{margin-top:20px}.report-attribution-note{background:#f4e9d2;border-left:3px solid #a47b32;padding:14px 16px;font-size:13px;line-height:1.7}.report-plot :is(button,select,summary):focus-visible,.report-presets a:focus-visible,.recharts-surface:focus-visible{outline-offset:3px;outline:3px solid #315e83}.report-horizontal-canvas{width:100%;min-width:0}@media (width<=1200px){.report-interactive-grid{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpis article:nth-child(n+4){border-top:1px solid var(--dash-rule)}}@media (width<=600px){.report-plot{padding:18px 12px}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article:nth-child(odd){border-left:0;padding-left:0}.report-kpis article:nth-child(n+3){border-top:1px solid var(--dash-rule)}.report-explorer-heading{gap:12px}.report-control{width:100%}.report-chart-canvas{height:280px}.report-store-canvas{height:230px}.report-store-summary>div{grid-template-columns:1fr}.report-chart-help{font-size:11px}}.dashboard-page.dashboard-shell{--dash-ink:#182a41;--dash-muted:#62748a;--dash-paper:#f2f5fa;--dash-rule:#dfe6ef;--dash-gold:#a9671c;background:var(--dash-paper);color:var(--dash-ink);padding-bottom:0;font-size:14px}.dashboard-page.dashboard-shell .dashboard-header{background:#101d2e;border-bottom:1px solid #ffffff13;min-height:72px;padding:10px 28px}.dashboard-page.dashboard-shell .dashboard-header>div{color:#c4cede;gap:20px;font-size:12px}.dashboard-page.dashboard-shell .dashboard-header>div a{color:#eef4ff;border:0;font-size:12px;text-decoration:none}.dashboard-page.dashboard-shell .dashboard-header .dashboard-preview-badge{color:#d4e5f6;border:1px solid #ffffff29;border-radius:30px;padding:7px 12px;font-size:11px}.dashboard-page.dashboard-shell .dashboard-sidebar{color:#c6d3e4;scrollbar-width:thin;scrollbar-color:#40536b #101d2e;background:#101d2e;border:0;min-height:calc(100svh - 72px);padding:24px 14px}.dashboard-nav-brand{align-items:center;gap:10px;padding:0 14px 30px;display:flex}.dashboard-nav-brand>span{letter-spacing:-.06em;color:#fff;font-size:21px;font-weight:750}.dashboard-nav-brand>small{letter-spacing:.13em;color:#8fa3bd;border-left:1px solid #ffffff29;padding-left:10px;font-size:9px}.dashboard-page.dashboard-shell .dashboard-nav-group p{color:#8194af;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:650}.dashboard-page.dashboard-shell .dashboard-nav-group a{color:#b9c9dd;border-radius:9px;justify-content:flex-start;gap:12px;min-height:46px;padding:11px 13px;font-size:12px;transition:background .18s,color .18s}.dashboard-page.dashboard-shell .dashboard-nav-group a:hover{color:#fff;background:#1c3048}.dashboard-page.dashboard-shell .dashboard-nav-group a span{opacity:1}.dashboard-page.dashboard-shell .dashboard-nav-group .dashboard-nav-label{flex:1;font-size:12px}.dashboard-page.dashboard-shell .dashboard-nav-group .dashboard-nav-marker{color:#d9b77c;font-size:12px}.dashboard-icon{flex:none;width:19px;height:19px;display:block}.dashboard-page.dashboard-shell .dashboard-sidebar-note{color:#a9bad1;border-color:#ffffff1a;font-size:12px}.dashboard-page.dashboard-shell .dashboard-sidebar-note small{color:#8296b2;font-size:10px}.dashboard-preview-dot{background:#85d3b6;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dashboard-page.dashboard-shell .dashboard-intro{padding:0 0 26px}.dashboard-page.dashboard-shell .dashboard-intro>.small-label{color:#52708f;letter-spacing:.12em;font-size:10px;font-weight:650}.dashboard-page.dashboard-shell .dashboard-intro>.small-label span{color:#7a8ba0;letter-spacing:.03em;font-weight:400}.dashboard-page.dashboard-shell .dashboard-intro h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:36px;font-weight:600;line-height:1.12}.dashboard-page.dashboard-shell .dashboard-intro>p:last-child{color:#62748a;font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{color:#fff;background:radial-gradient(at 105% 10%,#ab754b70,#0000 47%),radial-gradient(at 85% 110%,#3c688b90,#0000 60%),#172a3d;border-radius:18px;margin-bottom:24px;padding:32px 36px;position:relative;overflow:hidden}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro:after{content:"";pointer-events:none;border:1px solid #e5bd7b25;border-radius:50%;width:340px;height:340px;position:absolute;top:-100px;right:5%;box-shadow:0 0 0 50px #ffffff03,0 0 0 100px #ffffff03}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{z-index:1;font-size:clamp(36px,4vw,58px);font-weight:400;position:relative}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1 em{color:#e5bc7d;font-style:normal}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro>.small-label{color:#e1b875}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro>.small-label span{color:#a9bcd1}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro>p:last-child{color:#c0cede}.dashboard-page.dashboard-shell .dashboard-scope{background:#fff;border:1px solid #e0e7f0;border-radius:12px;gap:10px;margin-bottom:12px;padding:16px 20px;box-shadow:0 3px 12px #20385904}.dashboard-page.dashboard-shell .dashboard-scope label{color:#63758c;font-size:11px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-scope p{color:#6e8096;font-size:11px;line-height:1.4}.dashboard-page.dashboard-shell :is(input,select,textarea){color:#182a41;background:#fff;border:1px solid #ced8e5;border-radius:8px;min-height:44px;font-size:13px}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link){color:#fff;cursor:pointer;background:#23496d;border:1px solid #23496d;border-radius:8px;font-size:12px;font-weight:600;transition:background .16s,box-shadow .16s;box-shadow:0 2px 4px #152d4610}.dashboard-page.dashboard-shell button.secondary{color:#24476a;background:#fff;border-color:#c9d6e6}.dashboard-page.dashboard-shell :is(.dashboard-workspace,.dashboard-command,.dashboard-quick-links){border:0;padding:26px 0}.dashboard-page.dashboard-shell .dashboard-section-heading{gap:16px;margin-bottom:22px}.dashboard-page.dashboard-shell .dashboard-section-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px;font-weight:600;line-height:1.25}.dashboard-page.dashboard-shell :is(.small-label,.dashboard-section-heading .small-label){color:#698099;letter-spacing:.1em;font-size:10px}.dashboard-page.dashboard-shell .dashboard-section-heading>p{margin:0;font-size:12px;line-height:1.6}.dashboard-page.dashboard-shell :is(.dashboard-location-card,.dashboard-insight-panel,.dashboard-insight-note,.dashboard-dutchie-panel,.dashboard-recommendation-card,.dashboard-metric,.dashboard-integration-grid article,.dashboard-dutchie-connections article,.dashboard-freshness-grid article,.dashboard-upload-panel,.dashboard-content-form,.dashboard-empty-state,.dashboard-media-card,.dashboard-priority-card,.dashboard-notice-card,.dashboard-setting-card,.dashboard-feature-card){background:#fff;border:1px solid #e0e7f0;border-radius:12px;box-shadow:0 4px 16px #19364a04}.dashboard-page.dashboard-shell .dashboard-metric-grid{border:0;gap:14px}.dashboard-page.dashboard-shell .dashboard-metric>strong{color:#1c466e;font-weight:550}.dashboard-page.dashboard-shell .dashboard-metric span{color:#637890;font-size:11px}.dashboard-page.dashboard-shell .dashboard-integration-grid{border:0;gap:14px}.dashboard-page.dashboard-shell .dashboard-integration-grid strong{color:#267b60;font-size:12px}.dashboard-page.dashboard-shell .dashboard-kicker{color:#60758d;background:#e8eef5;border-color:#d6e1eb;border-radius:20px;padding:8px 12px;font-size:10px}.dashboard-page.dashboard-shell :is(.dashboard-global-notice,.report-alert){color:#7e5619;background:#fff5df;border:1px solid #ecd8ad;border-left:3px solid #d7a544;border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-system-note{opacity:.8;border-top:1px solid #dfe6ef;margin-top:30px;padding:20px 0;font-size:11px}.dashboard-page.dashboard-shell .dashboard-system-note p{max-width:800px;font-size:11px}.dashboard-page.dashboard-shell .dashboard-system-note .small-label{font-size:9px}.dashboard-store-pulse{padding:26px 0}.dashboard-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-page.dashboard-shell .dashboard-pulse{color:#182a41;background:linear-gradient(120deg,#fff 60%,#eaf3ff);border:1px solid #dce6f3;border-radius:14px;min-width:0;padding:24px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:block}.dashboard-page.dashboard-shell .dashboard-pulse[data-store=alamogordo]{background:linear-gradient(120deg,#fff 60%,#fcf3e4);border-color:#e9e2d6}.dashboard-page.dashboard-shell .dashboard-pulse:hover{border-color:#8ca8ca;box-shadow:0 8px 26px #203a5a12}.dashboard-pulse>div{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.dashboard-pulse-arrow{margin-left:auto;font-size:20px;color:#7c92ad!important}.dashboard-location-dot{background:#3278dc;border-radius:50%;width:8px;height:8px}[data-store=alamogordo] .dashboard-location-dot{background:#ad6b17}.dashboard-pulse>strong{letter-spacing:-.05em;margin:24px 0 12px;font-size:clamp(28px,3vw,42px);font-weight:550;display:block}.dashboard-pulse p{margin:16px 0 8px;font-size:12px;color:#5b6d84!important}.dashboard-pulse small{font-size:10px;line-height:1.7;color:#728196!important}.dashboard-attention{background:#e7edf6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 10px;padding:20px 24px;display:flex}.dashboard-attention>div{align-items:center;gap:14px;display:flex}.dashboard-attention-symbol{background:#d2e0f0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:23px;display:grid;color:#315e8b!important}.dashboard-attention strong{font-size:14px}.dashboard-attention p{margin:5px 0 0;font-size:12px;line-height:1.6;color:#61748d!important}.dashboard-attention>a{white-space:nowrap;color:#244d78;align-items:center;min-height:44px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.dashboard-page.dashboard-shell .dashboard-quick-links h2{font-size:23px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-quick-links>div:last-child{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-page.dashboard-shell .dashboard-quick-links a{background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:1fr auto;gap:10px;min-height:170px;padding:20px;transition:border-color .16s,box-shadow .16s}.dashboard-page.dashboard-shell .dashboard-quick-links a:hover{border-color:#9fb6d4;box-shadow:0 6px 18px #203a5a0d}.dashboard-quick-links .dashboard-icon{color:#3c74a8;grid-area:1/1;width:24px;height:24px;margin-bottom:10px}.dashboard-page.dashboard-shell .dashboard-quick-links strong{grid-area:2/1/auto/-1;font-size:14px;font-weight:650}.dashboard-page.dashboard-shell .dashboard-quick-links span{color:#6c7f95;grid-area:3/1/auto/-1;font-size:11px}.dashboard-page.dashboard-shell .dashboard-quick-links b{color:#95a7bb;grid-row:1;align-self:start;font-size:20px}.dashboard-connection-details{border-top:1px solid #dfe6ef;margin-top:10px}.dashboard-connection-details>summary{cursor:pointer;color:#5c728e;min-height:48px;padding:16px 0;font-size:13px}.dashboard-page.dashboard-shell .report-kpis{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:12px;display:grid}.dashboard-page.dashboard-shell .report-kpis article{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:22px;box-shadow:0 3px 14px #213b5905}.dashboard-page.dashboard-shell .report-kpis article:first-child{color:#fff;background:#1b3652;border-color:#1b3652;box-shadow:0 6px 18px #16375819}.dashboard-page.dashboard-shell .report-kpis article>span{color:#6a7d94;margin-bottom:18px;font-size:12px;font-weight:500}.dashboard-page.dashboard-shell .report-kpis article:first-child>span{color:#b9cee5}.dashboard-page.dashboard-shell .report-kpis strong{letter-spacing:-.055em;font-size:clamp(28px,3vw,44px);font-weight:550}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) strong{font-size:28px}.dashboard-page.dashboard-shell .report-kpis p{margin:14px 0 0}.dashboard-page.dashboard-shell .report-kpis small{font-size:11px;line-height:1.65;color:#657a93!important}.dashboard-page.dashboard-shell .report-kpis article:first-child small{color:#c5d6e9!important}.dashboard-page.dashboard-shell .report-kpi-help summary{color:#788ba1;min-height:44px;padding:12px 0 0;font-size:10px;text-decoration:none}.dashboard-page.dashboard-shell .report-kpis article:first-child summary{color:#adc5df}.dashboard-page.dashboard-shell .report-indicator{color:#63748b;background:#eaf0f6;border-radius:6px;margin:0;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.5}.dashboard-page.dashboard-shell .report-meta{color:#71839a;gap:8px 24px;padding:12px 0 0;font-size:11px}.report-indicator-guide{margin:6px 0 24px}.dashboard-page.dashboard-shell .report-indicator-guide summary{color:#6a7e96;font-size:11px;text-decoration:none}.dashboard-page.dashboard-shell .report-color-key{margin:4px 0 14px;line-height:1.8}.dashboard-page.dashboard-shell .report-presets{gap:8px;margin:0 0 8px}.dashboard-page.dashboard-shell .report-presets a{color:#526982;background:#fff;border-color:#dce5ef;border-radius:7px;padding:8px 14px;font-size:11px}.dashboard-page.dashboard-shell .report-presets span{color:#7b8ca1;font-size:10px}.dashboard-page.dashboard-shell .report-presets span:last-child{margin-left:auto}.dashboard-page.dashboard-shell .report-refresh button{color:#2d587f;background:#fff;border-color:#c7d6e6}.dashboard-page.dashboard-shell .report-refresh p{font-size:11px}.dashboard-page.dashboard-shell .report-explorer-heading h3{margin-bottom:4px;font-size:21px;font-weight:600}.dashboard-page.dashboard-shell .report-explorer-heading p{color:#71839a;margin:0;font-size:12px}.dashboard-page.dashboard-shell .report-plot{background:#fff;border:1px solid #dee7f1;border-radius:14px;padding:24px;box-shadow:0 4px 20px #17395705}.dashboard-page.dashboard-shell .report-plot-heading h3{font-size:16px;font-weight:650}.dashboard-page.dashboard-shell .report-plot-heading span{color:#7b8ba0;font-size:10px}.dashboard-page.dashboard-shell .report-control{color:#71839a;gap:5px;font-size:10px}.dashboard-page.dashboard-shell .report-control select{background:#f8fafd;border:1px solid #d5e0ed;border-radius:8px;padding:10px 28px 10px 12px;font-size:12px}.dashboard-page.dashboard-shell .report-series-controls button{color:#334f70;box-shadow:none;background:#f3f7fc;border:1px solid #d5e1ef;border-radius:24px;padding:9px 12px;font-size:11px}.dashboard-page.dashboard-shell .report-series-controls button[aria-pressed=false]{opacity:.7;background:0 0}.dashboard-page.dashboard-shell .report-series-controls label{color:#71839a;font-size:11px}.dashboard-page.dashboard-shell .report-series-controls input{accent-color:#3278dc;min-height:18px}.report-interaction-help{margin:2px 0 8px}.dashboard-page.dashboard-shell .report-interaction-help summary{color:#7b8ba0;padding-block:10px;font-size:10px;text-decoration:none}.dashboard-page.dashboard-shell .report-chart-help{color:#71839a;font-size:11px;line-height:1.6}.dashboard-page.dashboard-shell .report-store-summary>div,.dashboard-page.dashboard-shell .report-detail{border-color:#e7edf4}.dashboard-page.dashboard-shell .report-store-summary strong{font-size:13px}.dashboard-page.dashboard-shell .report-store-summary small{color:#71839a;font-size:11px}.dashboard-page.dashboard-shell .report-detail summary,.dashboard-page.dashboard-shell .report-method summary{color:#597797;font-size:11px;text-decoration:none}.dashboard-page.dashboard-shell .report-table :is(th,td){border-color:#e5ebf3;padding:14px 12px}.dashboard-page.dashboard-shell .report-table thead th{color:#71839a;background:#f4f7fb;font-size:10px}.dashboard-page.dashboard-shell .report-attribution-note{color:#805e29;background:#fff7e8;border-color:#dab46c;border-radius:8px;font-size:12px}.dashboard-page.dashboard-shell .dashboard-google{background:#fff;border:1px solid #dfe6ef;border-radius:12px;margin:0;padding:24px}.dashboard-page.dashboard-shell :is(.google-linked-stores>div,.google-review){background:#f3f7fc;border:1px solid #dde6f1;border-radius:10px}.dashboard-page.dashboard-shell .google-manager{border-color:#dfe6ef}.dashboard-page.dashboard-shell .google-manager fieldset{border-color:#dfe6ef;border-radius:10px}.dashboard-page.dashboard-shell .google-manager :is(input:not([type=checkbox]),select){color:#182a41;background:#fff;border:1px solid #ced8e5;border-radius:8px}.dashboard-page.dashboard-shell .google-manager button{color:#315777;background:#f3f7fc;border-color:#d0ddeb;border-radius:8px}.dashboard-page.dashboard-shell .google-manager button.dashboard-primary-button{color:#fff;background:#23496d}.dashboard-page.dashboard-shell .workspace-fields :is(input:not([type=checkbox]),select,textarea){color:#182a41;background:#fff;border-color:#ced8e5;border-radius:8px}.dashboard-page.dashboard-shell .workspace-staff-card{background:#fff;border:1px solid #dfe6ef;border-radius:12px;margin-bottom:14px;padding:24px}.dashboard-page.dashboard-shell :is(.workspace-fields,.dashboard-editor){min-width:0}.dashboard-page.dashboard-shell .inventory-status>div{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:20px}.dashboard-page.dashboard-shell .inventory-search{padding:12px 0}.dashboard-page.dashboard-shell .dashboard-leave-dialog{color:#182a41;background:#fff;border:1px solid #b9cee5;border-radius:18px;box-shadow:0 24px 80px #0c1b3b40}.dashboard-leave-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d2034aa}@media (width>=1500px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:1.4fr 1.15fr 1.15fr 1fr 1fr}.dashboard-page.dashboard-shell .report-kpis strong{font-size:36px}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) strong{font-size:30px}}@media (width<=1200px){.dashboard-page.dashboard-shell .dashboard-quick-links>div:last-child{grid-template-columns:1fr 1fr}.dashboard-page.dashboard-shell .report-interactive-grid,.dashboard-page.dashboard-shell .dashboard-integration-grid{grid-template-columns:1fr}}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-frame{display:block}.dashboard-page.dashboard-shell .dashboard-sidebar{z-index:40;border-bottom:1px solid #ffffff1a;min-height:0;max-height:80svh;padding:0}.dashboard-page.dashboard-shell .dashboard-menu summary{color:#fff;min-height:64px}.dashboard-page.dashboard-shell .dashboard-menu summary>span:first-child{color:#9bb1cd}.dashboard-page.dashboard-shell .dashboard-main{padding:24px 22px 0}.dashboard-page.dashboard-shell .dashboard-nav-group{margin-bottom:12px}.dashboard-page.dashboard-shell .dashboard-intro h1{font-size:34px}.dashboard-page.dashboard-shell .dashboard-header{padding:10px 20px}.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page.dashboard-shell .report-kpis article{padding:18px}}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-main{padding:22px 16px 0}.dashboard-page.dashboard-shell .dashboard-header{gap:12px;padding:10px 16px}.dashboard-page.dashboard-shell .dashboard-header>div{gap:6px 12px}.dashboard-page.dashboard-shell .dashboard-header>div>span{display:none}.dashboard-page.dashboard-shell .dashboard-header>div a{padding:6px 0;font-size:10px}.dashboard-page.dashboard-shell .dashboard-header img{width:44px;height:44px}.dashboard-page.dashboard-shell .dashboard-intro h1{font-size:30px}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{padding:26px 22px}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{font-size:38px}.dashboard-page.dashboard-shell .dashboard-intro>p:last-child{font-size:12px}.dashboard-page.dashboard-shell .dashboard-scope{gap:9px;padding:14px}.dashboard-page.dashboard-shell .dashboard-scope label{width:58px}.dashboard-page.dashboard-shell .dashboard-scope :is(input,select){flex:calc(100% - 76px);padding:10px 8px;font-size:12px}.dashboard-page.dashboard-shell .report-presets{gap:6px}.dashboard-page.dashboard-shell .report-presets span:first-child{width:100%}.dashboard-page.dashboard-shell .report-presets span:last-child{margin-left:0;line-height:1.6}.dashboard-page.dashboard-shell .report-presets a{padding:8px 12px;font-size:10px}.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:1fr 1fr;gap:10px}.dashboard-page.dashboard-shell .report-kpis article{padding:17px 14px}.dashboard-page.dashboard-shell .report-kpis article:first-child{grid-column:1/-1}.dashboard-page.dashboard-shell .report-kpis strong{font-size:28px}.dashboard-page.dashboard-shell .report-kpis article:first-child strong{font-size:42px}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) strong{font-size:26px}.dashboard-page.dashboard-shell .report-kpis article>span{margin-bottom:12px;font-size:11px}.dashboard-page.dashboard-shell .report-kpis .report-indicator{font-size:10px}.dashboard-page.dashboard-shell .report-plot{padding:18px 12px}.dashboard-page.dashboard-shell .report-explorer-heading h3{font-size:20px}.dashboard-page.dashboard-shell .report-meta{gap:6px 15px;font-size:10px}.dashboard-page.dashboard-shell .report-plot-heading h3{font-size:15px}.dashboard-page.dashboard-shell .report-store-summary>div{grid-template-columns:1fr auto}.dashboard-page.dashboard-shell .report-store-summary small{grid-column:1/-1}.dashboard-pulse-grid{grid-template-columns:1fr}.dashboard-page.dashboard-shell .dashboard-pulse{padding:22px}.dashboard-attention{flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.dashboard-attention>a{align-self:flex-end}.dashboard-page.dashboard-shell .dashboard-quick-links a{min-height:170px;padding:16px}.dashboard-page.dashboard-shell .dashboard-quick-links strong{font-size:13px}.dashboard-page.dashboard-shell .dashboard-section-heading h2{font-size:22px}.dashboard-page.dashboard-shell :is(.dashboard-workspace,.dashboard-command,.dashboard-quick-links){padding:22px 0}.dashboard-page.dashboard-shell .dashboard-google{padding:18px}.dashboard-page.dashboard-shell .dashboard-location-grid{padding:20px 0}}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-shell *{scroll-behavior:auto!important;transition:none!important}}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1 em{font-family:inherit}@media (width>=601px) and (width<=1499px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-page.dashboard-shell .report-kpis article{grid-column:span 2}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){grid-column:span 3;grid-template-columns:1fr auto;column-gap:18px;display:grid}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4)>span{grid-column:1/-1;margin-bottom:12px}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4)>p{align-self:center;margin:0}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4)>details{grid-column:1/-1}}.dashboard-page.dashboard-shell .dashboard-integration-grid strong.is-pending{color:#9b691f}.dashboard-page.dashboard-shell .dashboard-integration-grid article>div{flex-direction:column;gap:12px}.dashboard-page.dashboard-shell .dashboard-integration-grid article>div>span{color:#263e58;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-integration-grid strong{letter-spacing:.02em;text-transform:none;background:#e5f3ed;border-radius:6px;padding:5px 8px;font-size:11px}.dashboard-page.dashboard-shell .dashboard-integration-grid strong.is-pending{background:#fff3db}.dashboard-page.dashboard-shell .dashboard-editor{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:24px}.dashboard-page.dashboard-shell .dashboard-form-heading{border-color:#e1e8f1;padding-bottom:14px}.dashboard-page.dashboard-shell .dashboard-form-heading span{font-size:16px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-form-heading strong{color:#71839a;text-transform:none;letter-spacing:0;font-size:10px}.dashboard-page.dashboard-shell .dashboard-file-field{background:#f3f8fe;border:1px dashed #acc5e1;border-radius:10px;padding:20px}.dashboard-page.dashboard-shell .dashboard-file-field input::file-selector-button{color:#245889;text-transform:none;letter-spacing:0;background:#e4eefb;border:1px solid #bfd2e8;border-radius:7px;min-height:44px;font:600 12px Manrope,sans-serif}.dashboard-page.dashboard-shell .dashboard-editor label,.dashboard-page.dashboard-shell .dashboard-form-grid label{color:#596f88;letter-spacing:0;text-transform:none;font-size:12px}.dashboard-media-steps{counter-reset:media-step;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dashboard-media-steps li{counter-increment:media-step;align-items:center;gap:10px;font-size:12px;display:flex;color:#607892!important}.dashboard-media-steps li:before{content:counter(media-step);color:#416d9c;border:1px solid #c5d6e9;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.dashboard-media-guidance{margin-bottom:22px}.dashboard-media-guidance summary{color:#607892;cursor:pointer;min-height:44px;padding-block:12px;font-size:12px}.dashboard-media-guidance p{font-size:12px;line-height:1.7}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-editor{padding:18px 14px}.dashboard-media-steps{grid-template-columns:1fr 1fr;gap:14px}}@font-face{font-family:Effy Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.dashboard-page.dashboard-shell{--dash-ink:#edf3fc;--dash-muted:#a5b5ca;--dash-paper:#080f1b;--dash-rule:#ffffff16;--dash-gold:#edba74;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--dash-ink);background:radial-gradient(at 85% 0,#14334b66,#0000 45%),radial-gradient(at 25% 45%,#25245438,#0000 45%),#080f1b;min-height:100svh}.dashboard-page.dashboard-shell .dashboard-header{background:#0b1220ed;min-height:60px;padding:6px 24px}.dashboard-page.dashboard-shell .dashboard-header img{width:42px;height:42px}.dashboard-page.dashboard-shell .dashboard-frame{grid-template-columns:210px minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-sidebar{scrollbar-color:#33455e #0c1320;background:#0c1320d9;border-right:1px solid #ffffff0d;min-height:calc(100svh - 60px);padding:20px 12px}.dashboard-nav-brand{padding:0 12px 22px}.dashboard-page.dashboard-shell .dashboard-nav-group{margin-bottom:18px}.dashboard-page.dashboard-shell .dashboard-nav-group a{gap:10px;min-height:44px;padding:9px 10px}.dashboard-page.dashboard-shell .dashboard-nav-group a[aria-current=page]{background:linear-gradient(110deg,#34598466,#292f4a66);border-color:#7aa6d52b;box-shadow:inset 2px 0 #80b3ff,0 3px 14px #0002}.dashboard-page.dashboard-shell .dashboard-nav-group .dashboard-nav-marker{color:#8fb9fa}.dashboard-page.dashboard-shell .dashboard-main{padding:22px 28px 0}.dashboard-page.dashboard-shell .dashboard-intro,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{background:0 0;border-radius:0;margin:0;padding:0 0 16px;overflow:visible}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro:after{display:none}.dashboard-page.dashboard-shell .dashboard-intro>.small-label,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro>.small-label{color:#8da5c4;font-size:9px}.dashboard-page.dashboard-shell .dashboard-intro>p:last-child{color:#a5b5ca;font-size:12px}.dashboard-page.dashboard-shell .dashboard-intro>.small-label span{color:#96a8bf}.dashboard-page.dashboard-shell .dashboard-scope{background:#1522398c;border-color:#ffffff16;gap:8px;padding:9px 12px;box-shadow:inset 0 1px #ffffff04}.dashboard-page.dashboard-shell .dashboard-scope :is(label,p){color:#afbdd0}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope p{display:none}.dashboard-page.dashboard-shell :is(input,textarea)::placeholder{color:#94a4ba}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link):hover:not(:disabled){background:#335c8d;box-shadow:0 2px 12px #1b60b333}.dashboard-page.dashboard-shell :is(.dashboard-metric>strong,.dashboard-integration-grid article>div>span,.dashboard-quick-links strong,.dashboard-form-heading span){color:#edf3fc}.dashboard-page.dashboard-shell :is(.dashboard-metric span,.dashboard-quick-links span,.dashboard-section-heading>p,.dashboard-form-heading strong,.dashboard-editor label,.dashboard-form-grid label,.report-meta,.report-control,.report-store-summary small,.report-plot-heading span,.report-explorer-heading p,.report-chart-help,.report-detail summary,.report-method summary,.report-interaction-help summary,.report-indicator-guide summary,.dashboard-connection-details>summary){color:#a5b5ca}.dashboard-page.dashboard-shell :is(.small-label,.dashboard-section-heading .small-label){color:#9fb4cf}.dashboard-page.dashboard-shell :is(.dashboard-global-notice,.report-alert,.report-attribution-note){color:#f1c986;background:#382b175c;border-color:#bd905146}.dashboard-page.dashboard-shell :is(.dashboard-error,.dashboard-global-notice.is-error){color:#ffacbb;background:#40202b;border-color:#8c4259}.dashboard-page.dashboard-shell :is(.dashboard-system-note,.dashboard-connection-details,.dashboard-form-heading,.google-manager,.google-manager fieldset,.report-detail,.report-store-summary>div){border-color:#ffffff17}.dashboard-page.dashboard-shell :is(.google-linked-stores>div,.google-review,.dashboard-file-field){background:#14243a;border-color:#3b506d}.dashboard-page.dashboard-shell .dashboard-file-field input::file-selector-button{color:#e4eeff;background:#213d5d;border-color:#4b6d94}.dashboard-page.dashboard-shell .dashboard-integration-grid strong{color:#84e3bf;background:#133d36}.dashboard-page.dashboard-shell .dashboard-integration-grid strong.is-pending{color:#f0c584;background:#3c301e}.dashboard-page.dashboard-shell .dashboard-attention{background:#14233a;border:1px solid #ffffff14;margin-top:20px;padding:15px 20px}.dashboard-page.dashboard-shell .dashboard-attention p{color:#acbcd2!important}.dashboard-page.dashboard-shell .dashboard-attention>a{color:#a0c8ff}.dashboard-page.dashboard-shell .dashboard-quick-links a{min-height:135px}.dashboard-page.dashboard-shell .dashboard-quick-links .dashboard-icon{color:#8fb9fa}.dashboard-page.dashboard-shell .dashboard-media-steps li{color:#afc0d8!important}.dashboard-page.dashboard-shell .dashboard-media-guidance summary{color:#adbed5}.dashboard-page.dashboard-shell .report-kpis article:first-child{background:linear-gradient(125deg,#213c5c,#14243b);border-color:#5476a54d}.dashboard-page.dashboard-shell .report-kpis article>span{color:#b3c1d5}.dashboard-page.dashboard-shell .report-kpis small{color:#adbed5!important}.dashboard-page.dashboard-shell .report-kpi-help summary{color:#adbed5}.dashboard-page.dashboard-shell .report-indicator{color:#bac6d8;background:#94a5bd16}.dashboard-page.dashboard-shell .report-indicator[data-tone=negative]{color:#ffa0b3;background:#f4728a18}.dashboard-page.dashboard-shell .report-indicator[data-tone=attention]{color:#efc47f;background:#dca85e1a}.dashboard-page.dashboard-shell .report-presets a{color:#c3d5ee;background:#152238;border-color:#3d516d}.dashboard-page.dashboard-shell .report-presets span{color:#a4b5cc}.dashboard-page.dashboard-shell .report-series-controls button{color:#c6daf5;background:#182c45;border-color:#405d7f}.dashboard-page.dashboard-shell .report-table :is(th,td){border-color:#ffffff15}.dashboard-page.dashboard-shell .report-table thead th{color:#b7c9df;background:#14243a}.dashboard-page.dashboard-shell .report-tooltip{color:#edf3fc;background:#122035;border-color:#405776}.dashboard-page.dashboard-shell .report-tooltip :is(p,span,strong){color:inherit}.dashboard-page.dashboard-shell .recharts-tooltip-wrapper{z-index:10}.overview-status{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:10px 0 14px;display:flex}.overview-status>span{font-size:10px;line-height:1.5;color:#a5b5ca!important}.overview-status>span>i{background:#98b7df;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.dashboard-page.dashboard-shell .overview-status .report-refresh{gap:8px;margin:0}.dashboard-page.dashboard-shell .overview-status .report-refresh button{min-height:44px;padding:8px 12px;font-size:10px}.dashboard-page.dashboard-shell .overview-status .report-refresh p{max-width:240px;font-size:10px;line-height:1.4}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-kpi{min-width:0;padding:16px;position:relative;overflow:hidden}.overview-kpi-label{align-items:center;gap:8px;margin-bottom:10px;display:flex}.overview-kpi-label>span{background:#ffffff08;border:1px solid #ffffff0e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.dashboard-page.dashboard-shell .overview-kpi h2{color:#b7c7db;letter-spacing:0;margin:0;font-size:11px;font-weight:500}.overview-kpi>strong{letter-spacing:-.04em;z-index:1;font-size:clamp(21px,2vw,30px);font-weight:650;line-height:1.25;display:block;position:relative}.overview-spark{height:35px;margin:7px 0}.dashboard-page.dashboard-shell .overview-kpi>.report-indicator{font-size:10px}.overview-comparison-note{color:#a2b3ca;margin:9px 0 14px;font-size:10px;line-height:1.5}.overview-visual-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.overview-visual-grid>.glass-panel{min-width:0;padding:18px}.overview-visual-grid header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dashboard-page.dashboard-shell .overview-visual-grid h2,.dashboard-page.dashboard-shell .overview-inventory h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.4}.overview-visual-grid header p,.overview-inventory p{margin:4px 0 0;font-size:10px;line-height:1.5;color:#a5b5ca!important}.overview-visual-grid header>a{color:#a9caff;white-space:nowrap;align-items:center;min-height:44px;font-size:10px;text-decoration:none;display:flex}.overview-legend{color:#b5c6dd;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:4px;font-size:10px;display:flex}.overview-legend>span,.overview-legend>label{align-items:center;gap:6px;display:flex}.overview-legend i,.overview-category-list i,.overview-store-row i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dashboard-page.dashboard-shell .overview-legend input{accent-color:#8bb6f5;width:16px;height:16px;min-height:16px}.overview-legend label{cursor:pointer;min-height:32px}.overview-trend-canvas{height:214px}.overview-exact{border-top:1px solid #ffffff10;margin-top:10px;padding-top:2px}.overview-exact summary{color:#adc3e1;cursor:pointer;min-height:36px;padding:11px 0 4px;font-size:10px}.overview-exact p{font-size:11px;line-height:1.6}.overview-empty{text-align:center;justify-content:center;align-items:center;min-height:200px;padding:22px;font-size:12px;line-height:1.7;display:flex;color:#b3c4dd!important}.overview-value-row{justify-content:space-between;gap:10px;display:flex}.overview-store-row{color:inherit;padding:12px 0;text-decoration:none;display:block}.overview-store-row+.overview-store-row{border-top:1px solid #ffffff12}.overview-store-row>div:first-child{justify-content:space-between;gap:8px;font-size:12px;display:flex}.overview-store-row>div:first-child>span{align-items:center;gap:7px;display:flex}.overview-store-row>div:first-child>strong{letter-spacing:-.03em;font-size:18px;font-weight:600}.overview-store-track{background:#ffffff08;border-radius:5px;height:5px;margin:12px 0;overflow:hidden}.overview-store-track>span{border-radius:5px;height:100%;display:block}.overview-store-row>footer{color:#a8bad1;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.dashboard-page.dashboard-shell .overview-store-row .report-indicator{font-size:10px}.overview-source-canvas{height:154px}.overview-attribution{margin:10px 0 0;font-size:10px;line-height:1.6;color:#d7b984!important}.overview-inventory{background:#12203588;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:30px;margin-top:16px;padding:18px 20px;display:flex}.overview-inventory>div{flex:1;min-width:180px}.overview-inventory>a{color:#c1d2e9;grid-template-columns:auto auto;align-items:center;gap:3px 12px;text-decoration:none;display:grid}.overview-inventory>a>strong{grid-area:1/2/3;font-size:24px;font-weight:600}.overview-inventory>a>span{font-size:11px}.overview-inventory>a>small{color:#9cadc5;grid-column:1/-1;font-size:9px}.overview-warning{color:#f0c58a;margin:10px 0;font-size:11px}.overview-warning summary{cursor:pointer;min-height:36px}@media (width>=1500px){.overview-trend-canvas{height:240px}}@media (width<=1100px){.overview-visual-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr)}.dashboard-page.dashboard-shell .dashboard-main{padding-inline:20px}.overview-status{align-items:flex-start}.overview-status .report-refresh{flex-direction:column;align-items:flex-end}.overview-kpi{padding:13px}.overview-kpi>strong{font-size:22px}}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-frame{display:block}.dashboard-page.dashboard-shell .dashboard-mobile-nav{color:#d6e6fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1525f5;border-color:#ffffff20}.dashboard-page.dashboard-shell .dashboard-mobile-nav summary{color:#d6e6fc}.dashboard-page.dashboard-shell .dashboard-mobile-nav .dashboard-nav-group{background:#0c1525}.overview-status{flex-wrap:wrap}.overview-status .report-refresh{flex-direction:row;align-items:center}}@media (width<=700px){.overview-visual-grid{grid-template-columns:1fr}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi>strong{font-size:25px}.overview-category{grid-template-columns:1fr 1fr;align-items:center;gap:0 16px;display:grid}.overview-category>header,.overview-category>details,.overview-category>.overview-empty{grid-column:1/-1}.overview-trend-canvas{height:225px}.overview-inventory{gap:20px}.overview-inventory>a{flex:1}}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-main{padding:18px 14px 0}.dashboard-page.dashboard-shell .dashboard-header{padding:7px 16px}.dashboard-page.dashboard-shell .dashboard-intro,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{padding:0 0 16px}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{font-size:26px}.dashboard-page.dashboard-shell .dashboard-scope{padding:12px}.dashboard-page.dashboard-shell .overview-status .report-refresh button{min-height:44px}.overview-status .report-refresh{align-items:flex-start!important}.overview-status>span{font-size:10px}.overview-status .report-refresh p{max-width:180px!important}.overview-visual-grid>.glass-panel{padding:15px}.overview-legend label,.overview-exact summary{min-height:44px}.overview-kpi h2{font-size:10px!important}.overview-kpi>strong{font-size:24px}.overview-kpi>.report-indicator{font-size:9px!important}.overview-store-row>footer{flex-wrap:wrap}.overview-spark{height:30px}.overview-comparison-note{font-size:10px}.overview-inventory{padding:16px}.overview-inventory>div{flex-basis:100%}}@media (width>=1000px){.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro>.small-label{display:none}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{margin:0;font-size:26px}.overview-kpi{padding:12px 15px}.overview-kpi-label{margin-bottom:7px}.overview-kpi-label>span{width:23px;height:23px}.overview-spark{height:24px;margin:4px 0 6px}.overview-kpi>strong{font-size:27px}.overview-trend-canvas{height:170px}.overview-category{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.overview-category>header,.overview-category>details,.overview-category>.overview-empty{grid-column:1/-1}.overview-visual-grid>.glass-panel{padding:15px 17px}}.dashboard-page.dashboard-shell .dashboard-leave-dialog{color:#edf3fc;background:#132037;border-color:#4c6689;box-shadow:0 25px 80px #0008}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1525f5;border-bottom:1px solid #ffffff20;border-right:0;min-height:0;padding:0}.dashboard-page.dashboard-shell .dashboard-menu summary{color:#d6e6fc}}.dashboard-page.dashboard-shell{--dash-accent:#ffe04b;--dash-gold:#ffe04b;background:radial-gradient(at 85% 0,#8c74121c,#0000 48%),#0b1019}.dashboard-page.dashboard-shell .dashboard-nav-group a[aria-current=page]{box-shadow:inset 2px 0 var(--dash-accent),0 3px 14px #0002;background:linear-gradient(110deg,#ffe04b1c,#ffe04b06);border-color:#ffe04b35}.dashboard-page.dashboard-shell .dashboard-nav-group a[aria-current=page] .dashboard-icon,.dashboard-page.dashboard-shell .dashboard-nav-group .dashboard-nav-marker{color:var(--dash-accent)}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link){background:var(--dash-accent);border-color:var(--dash-accent);color:#17170d}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link):hover:not(:disabled){background:#ffeb83;border-color:#ffeb83;box-shadow:0 2px 14px #ffe04b1a}.dashboard-page.dashboard-shell :is(button.secondary,.google-manager button,.report-refresh button,.report-series-controls button){color:#ffe87a;background:#ffe04b0b;border-color:#ffe04b40}.dashboard-page.dashboard-shell .google-manager button.dashboard-primary-button{background:var(--dash-accent);color:#17170d}.dashboard-page.dashboard-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--dash-accent)}.dashboard-page.dashboard-shell .report-series-controls input,.dashboard-page.dashboard-shell .overview-legend input{accent-color:var(--dash-accent)}.dashboard-page.dashboard-shell .dashboard-quick-links .dashboard-icon,.dashboard-page.dashboard-shell .dashboard-attention>a{color:#ffe87a}.dashboard-page.dashboard-shell .overview-visual-grid header>a{color:#ffe87a}.dashboard-page.dashboard-shell .overview-exact summary{color:#e0d292}.overview-kpi-label>span{background:#ffe04b0b;border-color:#ffe04b20}.overview-category-bars{height:212px}@media (width<=700px){.overview-category-bars{height:238px}}.dashboard-page.dashboard-shell{--dash-font:"Effy Inter",Inter,system-ui,sans-serif;font-family:var(--dash-font);font-optical-sizing:auto;letter-spacing:-.012em}.dashboard-page.dashboard-shell :is(h1,h2,h3,h4,h5,button,input,select,textarea,.dashboard-action-link),.dashboard-page.dashboard-shell :is(h1,h2) em{font-family:var(--dash-font);font-style:normal}.dashboard-page.dashboard-shell :is(h1,h2,h3,h4){letter-spacing:-.025em;font-weight:600}.dashboard-page.dashboard-shell .dashboard-intro h1{letter-spacing:-.035em;font-weight:650}.dashboard-page.dashboard-shell :is(.overview-kpi>strong,.report-kpis strong,.overview-store-row strong,.report-table){font-variant-numeric:tabular-nums}.dashboard-page.dashboard-shell .overview-kpi>strong{letter-spacing:-.035em;font-weight:650}.dashboard-page.dashboard-shell .recharts-surface{stroke:none;stroke-width:1px}.business-summary{background:linear-gradient(120deg,#ffe04b08,#142035aa);border:1px solid #ffe04b2b;border-left:3px solid #ffe04b;border-radius:12px;margin:16px 0 20px;padding:20px 22px}.business-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-page.dashboard-shell .business-summary h2{color:#f4f5ee;margin:6px 0;font-size:20px;line-height:1.3}.business-summary-label{letter-spacing:.09em;text-transform:uppercase;color:#ffe87a;font-size:10px}.business-summary-scope{color:#a5b5ca;margin:10px 0;font-size:11px;line-height:1.6}.business-summary-lead{color:#e1e8f1;max-width:1000px;margin:10px 0;font-size:14px;line-height:1.75}.business-summary-cautions{color:#e8c98f;border-left:2px solid #d4ad65;margin:12px 0;padding-left:12px;font-size:12px;line-height:1.6}.business-summary-cautions p{margin:5px 0}.business-summary-next{color:#cad5e4;margin:12px 0 0;font-size:12px;line-height:1.7}.business-summary-next strong{color:#ffe87a;margin-right:6px}.business-summary-details>summary{cursor:pointer;color:#e0d292;align-content:center;min-height:44px;font-size:12px;display:list-item}.business-summary-details>p{color:#b0c0d5;font-size:12px;line-height:1.7}.business-summary-details a{color:#ffe87a;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.business-summary-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-summary-findings article{border-top:1px solid #ffffff12;padding:12px 0}.dashboard-page.dashboard-shell .business-summary-findings h3{margin:0 0 8px;font-size:14px}.business-summary-findings p{color:#b7c6d9;margin:0;font-size:12px;line-height:1.7}.dashboard-page.dashboard-shell .dashboard-search{flex:1;max-width:400px;margin-right:auto}.dashboard-page.dashboard-shell .dashboard-search-trigger{color:#bfcbdc;text-align:left;background:#ffffff05;border:1px solid #ffffff20;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.dashboard-search-trigger>span:first-child{font-size:22px;line-height:1}.dashboard-search-trigger kbd{font:inherit;color:#96a7bf;margin-left:auto;font-size:10px}.dashboard-page.dashboard-shell .dashboard-search-dialog{color:#edf3fc;background:#101923;border:1px solid #5b6072;border-radius:18px;width:min(700px,100vw - 24px);max-height:85svh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0008}.dashboard-search-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080bbd}.dashboard-search-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-page.dashboard-shell .dashboard-search-dialog h2{margin:0;font-size:20px;line-height:1.3}.dashboard-search-dialog kbd{font:inherit;opacity:.7}.dashboard-search-dialog .dashboard-search-label{color:#b6c4d6;margin-bottom:8px;font-size:12px;display:block}.dashboard-page.dashboard-shell .dashboard-search-dialog input{background:#0b111a;border-color:#ffe04b80;width:100%;min-height:50px;font-size:16px}.dashboard-search-dialog #dashboard-search-status{color:#a8b9ce;min-height:20px;margin:12px 0;font-size:12px;line-height:1.6}.dashboard-search-dialog .dashboard-search-results h3{text-transform:uppercase;letter-spacing:.07em;color:#ffe87a;margin:20px 0 8px;font-size:11px}.dashboard-search-dialog .dashboard-search-result{color:#edf3fc;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:12px;text-decoration:none;display:flex}.dashboard-search-result:hover,.dashboard-search-result:focus-visible{background:#ffe04b09;border-color:#ffe04b28}.dashboard-search-kind{color:#e0d292;text-align:center;border:1px solid #ffe04b25;border-radius:5px;flex:0 0 42px;padding:5px 3px;font-size:9px}.dashboard-search-result>div{flex:1;gap:5px;min-width:0;display:grid}.dashboard-search-result strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.dashboard-search-result div>span,.dashboard-search-result small{color:#a8b9ce;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.dashboard-search-result>span:last-child{color:#ffe04b}.dashboard-search-note{color:#e8c98f;background:#ffe04b08;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.dashboard-search-dialog footer{color:#9eafc4;border-top:1px solid #ffffff12;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.7}.dashboard-setting:target{outline-offset:5px;outline:2px solid #ffe04b;scroll-margin-top:110px}@media (width<=1000px){.dashboard-page.dashboard-shell .dashboard-search{max-width:310px}.dashboard-search-trigger kbd,.dashboard-page.dashboard-shell .dashboard-header>div:last-child .dashboard-preview-badge{display:none}}@media (width<=700px){.business-summary{padding:16px}.business-summary>header{flex-wrap:wrap;gap:10px}.business-summary-findings{grid-template-columns:1fr}.dashboard-page.dashboard-shell .dashboard-search{flex-basis:100%;order:3;max-width:none;margin:0}.dashboard-page.dashboard-shell .dashboard-header{flex-wrap:wrap;gap:8px;padding-bottom:12px}.dashboard-page.dashboard-shell .dashboard-search-dialog{padding:18px}.dashboard-search-dialog>header{align-items:flex-start}.dashboard-page.dashboard-shell .dashboard-search-dialog h2{font-size:18px}.dashboard-search-kind{display:none}}.dashboard-page.dashboard-shell .business-summary-label{color:#ffe87a}.dashboard-page.dashboard-shell .business-summary-scope{color:#a5b5ca}.dashboard-page.dashboard-shell .business-summary-next strong{color:#ffe87a}.dashboard-page.dashboard-shell .dashboard-search-dialog{text-align:left}.dashboard-page.dashboard-shell .dashboard-search-dialog .dashboard-search-result{white-space:normal;justify-content:flex-start;gap:12px;width:100%;padding:12px;font-size:12px;display:flex}.dashboard-page.dashboard-shell .dashboard-search-dialog .dashboard-search-result>div{flex:auto;min-width:0}.dashboard-page.dashboard-shell .dashboard-search-dialog .dashboard-search-result div>span,.dashboard-page.dashboard-shell .dashboard-search-dialog .dashboard-search-result small{color:#a8b9ce}.dashboard-page.dashboard-shell .dashboard-search-dialog>header button{white-space:nowrap;flex-shrink:0}.dashboard-page.dashboard-shell .dashboard-search-dialog footer{text-align:left;background:0 0;min-height:0;margin-top:16px;padding:14px 0 0;display:block}.dashboard-page.dashboard-shell .dashboard-search-dialog .dashboard-search-result span{text-align:left;flex-basis:auto}.dashboard-page.dashboard-shell .dashboard-clear-filters{border:1px solid var(--dash-accent);min-height:44px;color:var(--dash-accent);font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-page.dashboard-shell .dashboard-clear-filters:hover{background:#ffe04b1a}.dashboard-page.dashboard-shell .dashboard-clear-filters:focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}.dashboard-page.dashboard-shell .inventory-search-controls{align-items:end;gap:12px;margin-bottom:16px;display:flex}.dashboard-page.dashboard-shell .inventory-search-controls .inventory-search{flex:1;margin-bottom:0}.dashboard-page.dashboard-shell .inventory-search-controls button{flex-shrink:0;min-height:44px}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-clear-filters{width:100%}.dashboard-page.dashboard-shell .inventory-search-controls{flex-wrap:wrap}.dashboard-page.dashboard-shell .inventory-search-controls .inventory-search{flex-basis:100%}}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{letter-spacing:-.035em;font-size:32px;font-weight:750}.dashboard-page.dashboard-shell .dashboard-nav-group>p{letter-spacing:.1em;color:#ffe04b;margin-bottom:9px;font-size:11px;font-weight:750}.dashboard-page.dashboard-shell .sidebar-toggle{color:#ffe04b;background:#ffffff08;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:14px;display:flex}.dashboard-page.dashboard-shell .sidebar-toggle>span:first-child{font-size:24px;line-height:1}@media (width>=901px){.dashboard-page.dashboard-shell .dashboard-frame[data-collapsed=true]{grid-template-columns:76px minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-frame[data-collapsed=true] :is(.dashboard-nav-label,.dashboard-nav-marker,.dashboard-nav-brand,.dashboard-nav-group>p,.dashboard-sidebar-note){display:none}.dashboard-page.dashboard-shell .dashboard-frame[data-collapsed=true] .dashboard-nav-group a{justify-content:center;padding-inline:8px}.dashboard-page.dashboard-shell .dashboard-frame[data-collapsed=true] .sidebar-toggle{justify-content:center}}.dashboard-page.dashboard-shell .overview-mode{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.dashboard-page.dashboard-shell :is(.overview-mode,.chart-segments) button{min-height:44px;padding:8px 14px}.dashboard-page.dashboard-shell[data-home-view=launchpad] :is(.dashboard-scope,.overview-analytics,.daily-briefing,.dashboard-command,.dashboard-connection-details){display:none}.dashboard-page.dashboard-shell .dashboard-quick-links>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page.dashboard-shell[data-home-view=launchpad] .dashboard-quick-links a{min-height:145px}.dashboard-page.dashboard-shell .daily-briefing{border-top:2px solid #ffe04b;margin:0 0 22px;padding:22px}.dashboard-page.dashboard-shell .daily-briefing>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-page.dashboard-shell .daily-briefing h2{color:#fff;margin:6px 0;font-size:25px;font-weight:750}.dashboard-page.dashboard-shell .daily-briefing h3{color:#ffe04b;margin:0 0 12px;font-size:15px;font-weight:700}.dashboard-page.dashboard-shell .daily-briefing p{color:#bac7da;font-size:12px;line-height:1.65}.dashboard-page.dashboard-shell .briefing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.dashboard-page.dashboard-shell .briefing-grid article{border-top:1px solid #ffffff20;padding-top:16px}.dashboard-page.dashboard-shell .briefing-grid strong{letter-spacing:-.02em;font-size:25px}.dashboard-page.dashboard-shell .briefing-grid a{color:#ffe04b;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.dashboard-page.dashboard-shell .briefing-status{color:#b3f1ce;background:#78d6a710;border:1px solid #78d6a760;border-radius:20px;padding:8px 12px;font-size:11px}.dashboard-page.dashboard-shell .overview-trend{grid-column:1/-1}.dashboard-page.dashboard-shell .explorer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-page.dashboard-shell .performance-explorer p{font-size:12px;line-height:1.65;color:#bac7da!important}.dashboard-page.dashboard-shell .chart-segments{flex-wrap:wrap;gap:6px;display:flex}.dashboard-page.dashboard-shell .explorer-prior{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.dashboard-page.dashboard-shell .explorer-prior input{accent-color:#ffe04b;width:16px;height:16px}.dashboard-page.dashboard-shell .effy-echart{width:100%;min-width:0;height:440px}.dashboard-page.dashboard-shell .chart-inspection{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:12px;display:flex}.dashboard-page.dashboard-shell .chart-inspection :is(label,span){font-size:12px;line-height:1.6}.dashboard-page.dashboard-shell .chart-inspection label{gap:4px;display:grid}.dashboard-page.dashboard-shell .chart-inspection select{color:#fff;background:#111b2b;border:1px solid #536078;border-radius:8px;min-height:44px;padding:8px}.dashboard-page.dashboard-shell .heatmap-heading{border-top:1px solid #ffffff18;margin-top:20px;padding-top:18px}.dashboard-page.dashboard-shell .heatmap-heading h3{color:#fff;font-size:19px;font-weight:700}.dashboard-page.dashboard-shell .heatmap-values{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;font-size:12px;display:grid}@media (width<=700px){.dashboard-page.dashboard-shell .briefing-grid{grid-template-columns:1fr;gap:12px}.dashboard-page.dashboard-shell .daily-briefing{padding:16px}.dashboard-page.dashboard-shell .dashboard-quick-links>div:last-child{grid-template-columns:1fr}.dashboard-page.dashboard-shell .dashboard-intro h1{font-size:28px}.dashboard-page.dashboard-shell .effy-echart{height:370px}.dashboard-page.dashboard-shell .explorer-heatmap{height:245px}}.dashboard-page.dashboard-shell .effy-echart svg{fill:initial;stroke:none;stroke-width:0}@font-face{font-family:Effy Legend;src:url(/assets/LegendM54-zn8LrbzC.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+30-39,U+41-5A,U+61-7A}.dashboard-page.dashboard-shell{--dash-ink:#eee9dc;--dash-muted:#bdc5b5;--dash-paper:#131713;--dash-rule:#343e30;--dash-gold:#c5a456;--dash-accent:#c5a456;color:#eee9dc;background:#131713}.dashboard-page.dashboard-shell .dashboard-header{background:#101410;border-bottom:1px solid #343e30;padding-inline:24px}.dashboard-page.dashboard-shell .dashboard-sidebar{scrollbar-color:#66735b #101410;background:#101410;border-color:#343e30;padding-top:16px}.dashboard-page.dashboard-shell .dashboard-main{min-width:0;padding:24px 28px 28px}.dashboard-page.dashboard-shell .dashboard-intro,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro{padding-bottom:16px}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{letter-spacing:-.035em;color:#eee9dc;margin:0;font-size:30px;font-weight:650}.dashboard-page.dashboard-shell .dashboard-nav-group>p{color:#b1baa9;letter-spacing:.12em;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-nav-group a{color:#c6c9be;border-radius:9px}.dashboard-page.dashboard-shell .dashboard-nav-group a[aria-current=page]{color:#c5a456;background:#c5a45613;border-color:#c5a45625;box-shadow:inset 2px 0 #c5a456}.dashboard-page.dashboard-shell .dashboard-nav-group a:hover{background:#2a3428}.dashboard-page.dashboard-shell :is(.dashboard-nav-marker,.dashboard-quick-links .dashboard-icon){color:#c5a456}.dashboard-page.dashboard-shell .sidebar-toggle{color:#c6c9be;background:#20281f;border-color:#364332;margin-bottom:18px}.dashboard-page.dashboard-shell .dashboard-scope{width:100%;max-width:none;box-shadow:none;background:#191e19;border:1px solid #343e30;border-radius:12px;margin-bottom:16px;padding:10px 14px}.dashboard-page.dashboard-shell :is(input,select,textarea),.dashboard-page.dashboard-shell .workspace-fields :is(input:not([type=checkbox]),select,textarea),.dashboard-page.dashboard-shell .google-manager :is(input:not([type=checkbox]),select),.dashboard-page.dashboard-shell .report-control select{color:#eee9dc;background:#111710;border-color:#66735b}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link){color:#131713;box-shadow:none;background:#c5a456;border-color:#c5a456}.dashboard-page.dashboard-shell :is(button,.dashboard-action-link):hover:not(:disabled){box-shadow:none;background:#ddbd70}.dashboard-page.dashboard-shell :is(button.secondary,.google-manager button,.report-refresh button){color:#e8e8e4;background:#2a3428;border-color:#66735b}.dashboard-page.dashboard-shell :is(button.secondary,.google-manager button,.report-refresh button):hover:not(:disabled){color:#fff;background:#364332}.dashboard-page.dashboard-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #c5a456}.dashboard-page.dashboard-shell :is(.dashboard-location-card,.dashboard-insight-panel,.dashboard-insight-note,.dashboard-dutchie-panel,.dashboard-recommendation-card,.dashboard-metric,.dashboard-integration-grid article,.dashboard-dutchie-connections article,.dashboard-freshness-grid article,.dashboard-upload-panel,.dashboard-content-form,.dashboard-empty-state,.dashboard-media-card,.dashboard-priority-card,.dashboard-notice-card,.dashboard-setting-card,.dashboard-feature-card,.dashboard-google,.workspace-staff-card,.inventory-status>div,.dashboard-editor,.report-plot,.report-kpis article,.dashboard-quick-links a,.glass-panel){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#21281f,#191e19);border:1px solid #384333;border-radius:15px;box-shadow:inset 0 1px #ffffff04,0 5px 18px #00000012}.dashboard-page.dashboard-shell :is(.overview-kpi>strong,.report-kpis strong,.overview-store-row strong){color:#eee9dc;font-weight:600}.dashboard-page.dashboard-shell .overview-kpis{gap:14px}.dashboard-page.dashboard-shell .overview-kpi{min-height:170px;padding:20px}.dashboard-page.dashboard-shell .overview-kpi:first-child,.dashboard-page.dashboard-shell .report-kpis article:first-child{background:linear-gradient(130deg,#333b26,#222b1e 70%);border-color:#c5a45638}.dashboard-page.dashboard-shell .overview-kpi-label h2{color:#c3c2bb;font-size:14px;font-weight:500}.dashboard-page.dashboard-shell .overview-kpi>strong{letter-spacing:-.045em;font-size:32px}.dashboard-page.dashboard-shell .overview-spark{height:36px}.dashboard-page.dashboard-shell .overview-status{color:#bdc5b5;margin-bottom:12px;font-size:14px}.dashboard-page.dashboard-shell .overview-comparison-note{color:#bdc5b5;margin:8px 0 18px;font-size:14px;line-height:1.7}.dashboard-page.dashboard-shell .overview-comparison-note summary{cursor:pointer;align-content:center;min-height:32px}.dashboard-page.dashboard-shell :is(.overview-visual-grid,.overview-inventory,.dashboard-workspace,.dashboard-quick-links) h2{color:#eee9dc;font-size:19px;font-weight:600}.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);align-items:start;gap:16px}.dashboard-page.dashboard-shell .overview-trend{grid-area:1/1}.dashboard-page.dashboard-shell .overview-stores{grid-area:1/2;min-height:410px}.dashboard-page.dashboard-shell .overview-category{grid-area:2/1}.dashboard-page.dashboard-shell .overview-sources{grid-area:2/2}.dashboard-page.dashboard-shell :is(.overview-trend,.overview-stores,.overview-category,.overview-sources){min-width:0;padding:20px}.dashboard-page.dashboard-shell .overview-store-row{border-color:#384333;padding:20px 0}.dashboard-page.dashboard-shell .overview-store-row>div:first-child{flex-wrap:wrap;gap:12px}.dashboard-page.dashboard-shell .overview-store-row strong{font-size:25px}.dashboard-page.dashboard-shell .overview-store-track{background:#384333;height:7px;margin:16px 0}.dashboard-page.dashboard-shell .overview-store-track span{border-radius:6px}.dashboard-page.dashboard-shell .explorer-heading{gap:10px}.dashboard-page.dashboard-shell .explorer-heading h2{margin:0;font-size:19px}.dashboard-page.dashboard-shell .chart-segments{gap:3px}.dashboard-page.dashboard-shell :is(.overview-mode,.chart-segments) button{min-height:40px;padding:8px 12px;font-size:14px}.dashboard-page.dashboard-shell :is(.overview-mode,.chart-segments) button[aria-pressed=true]{color:#e2c77f;background:#c5a45619;border-color:#c5a45655}.dashboard-page.dashboard-shell .overview-mode{gap:5px;margin-bottom:14px}.dashboard-page.dashboard-shell .chart-style-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.dashboard-page.dashboard-shell .explorer-prior{color:#c6c9be;margin:0;font-size:14px}.dashboard-page.dashboard-shell .explorer-prior input{accent-color:#c5a456}.dashboard-page.dashboard-shell .effy-echart{height:325px}.dashboard-page.dashboard-shell .explorer-heatmap{height:245px}.dashboard-page.dashboard-shell .performance-explorer p{font-size:14px;color:#bdc5b5!important}.dashboard-page.dashboard-shell .overview-exact{border-color:#384333}.dashboard-page.dashboard-shell .overview-exact>summary{color:#c6c9be;cursor:pointer;min-height:40px}.dashboard-page.dashboard-shell .chart-inspection{background:#161d15;margin:12px 0}.dashboard-page.dashboard-shell .heatmap-heading{border:0;margin-top:8px;padding:0}.dashboard-page.dashboard-shell .daily-briefing{background:#191e19;border:1px solid #384333;margin:0 0 16px;padding:0 16px}.dashboard-page.dashboard-shell .daily-briefing>summary{cursor:pointer;align-items:center;gap:16px;min-height:56px;font-size:14px;list-style:none;display:flex}.dashboard-page.dashboard-shell .daily-briefing>summary:before{content:"›";color:#c5a456;font-size:23px;transition:transform .15s}.dashboard-page.dashboard-shell .daily-briefing[open]>summary:before{transform:rotate(90deg)}.dashboard-page.dashboard-shell #daily-briefing-title{white-space:nowrap;font-weight:600}.dashboard-page.dashboard-shell .briefing-result{color:#bdc5b5}.dashboard-page.dashboard-shell .briefing-status{margin-left:auto;padding:5px 9px;font-size:14px}.dashboard-page.dashboard-shell .briefing-status[data-attention=true]{color:#c5a456;background:#c5a4560d;border-color:#c5a45640}.dashboard-page.dashboard-shell .briefing-grid{margin-top:12px;padding-bottom:16px}.dashboard-page.dashboard-shell .briefing-grid :is(h3,a){color:#c5a456}.dashboard-page.dashboard-shell .business-summary{background:#191e19;border:1px solid #384333;border-left:2px solid #c5a456;margin:16px 0;padding:16px 20px}.dashboard-page.dashboard-shell .business-summary h2{margin:0;font-size:17px}.dashboard-page.dashboard-shell .business-summary-scope{color:#bdc5b5;margin-bottom:4px}.dashboard-page.dashboard-shell .business-summary-details>summary{color:#d2c18c;min-height:40px}.dashboard-page.dashboard-shell .dashboard-quick-links{margin-top:26px}.dashboard-page.dashboard-shell .dashboard-quick-links a{min-height:110px;padding:18px}.dashboard-page.dashboard-shell .dashboard-quick-links strong{font-size:14px}.dashboard-page.dashboard-shell .dashboard-section-heading{margin-bottom:14px}.dashboard-page.dashboard-shell :is(.dashboard-scope label,.report-meta,.overview-attribution,.overview-inventory p,.dashboard-section-heading>p,.dashboard-quick-links span){color:#bdc5b5}.dashboard-page.dashboard-shell :is(.dashboard-search-dialog,.dashboard-leave-dialog){color:#eee9dc;background:#191e19;border-color:#66735b}.dashboard-page.dashboard-shell .dashboard-search-dialog input{background:#111710;border-color:#c5a45670}.dashboard-page.dashboard-shell .dashboard-search-trigger{color:#c6c9be;background:#20281f;border-color:#384333}.dashboard-page.dashboard-shell .dashboard-kicker{color:#c6c9be;background:#2a3428;border-color:#66735b}.dashboard-page.dashboard-shell .dashboard-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.dashboard-page.dashboard-shell .dashboard-title-row .dashboard-intro{min-width:0;padding:0}.dashboard-page.dashboard-shell .dashboard-title-row .overview-mode{float:none;flex-shrink:0;margin:0}@media (width<=1200px){.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.dashboard-shell .overview-trend{grid-area:1/1/auto/-1}.dashboard-page.dashboard-shell .overview-stores{grid-area:2/2;min-height:0}.dashboard-page.dashboard-shell .overview-category{grid-area:2/1}.dashboard-page.dashboard-shell .overview-sources{grid-area:3/1/auto/-1}.dashboard-page.dashboard-shell .overview-kpi>strong{font-size:27px}}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-main{padding:20px 16px}.dashboard-page.dashboard-shell .dashboard-sidebar{min-height:0;padding:8px 16px}.dashboard-page.dashboard-shell .overview-kpi{min-height:155px}}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-main{padding:18px 12px}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{font-size:26px}.dashboard-page.dashboard-shell .overview-kpis{gap:10px}.dashboard-page.dashboard-shell .overview-kpi{padding:14px}.dashboard-page.dashboard-shell .overview-kpi>strong{font-size:25px}.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell :is(.overview-trend,.overview-stores,.overview-category,.overview-sources){grid-area:auto/1;padding:16px}.dashboard-page.dashboard-shell .overview-trend{order:0}.dashboard-page.dashboard-shell .overview-stores{order:1}.dashboard-page.dashboard-shell .overview-category{order:2}.dashboard-page.dashboard-shell .overview-sources{order:3}.dashboard-page.dashboard-shell .daily-briefing>summary{flex-wrap:wrap;gap:8px;padding:12px 0}.dashboard-page.dashboard-shell .briefing-status{margin-left:24px}.dashboard-page.dashboard-shell .briefing-result{font-size:14px}.dashboard-page.dashboard-shell .effy-echart{height:300px}.dashboard-page.dashboard-shell .explorer-heatmap{height:245px}.dashboard-page.dashboard-shell .overview-store-row strong{font-size:23px}.dashboard-page.dashboard-shell .dashboard-quick-links a{min-height:100px}.dashboard-page.dashboard-shell .business-summary{padding:16px}.dashboard-page.dashboard-shell .dashboard-scope{padding:10px}}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-shell .daily-briefing>summary:before{transition:none}}.dashboard-page.dashboard-shell .overview-store-row footer{color:#bdc5b5;text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:0;margin:0;padding:8px 0 0;display:flex}.dashboard-page.dashboard-shell:not([data-page=overview]) .dashboard-workspace{border:0;margin:0 0 24px;padding:18px 0 0}.dashboard-page.dashboard-shell .dashboard-section-heading{align-items:center;gap:16px}.dashboard-page.dashboard-shell .dashboard-section-heading h2{margin:0;font-size:19px;font-weight:600;line-height:1.35}.dashboard-page.dashboard-shell .dashboard-section-heading>p{max-width:540px;margin:0;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-scope p{color:#bdc5b5;margin:0;font-size:14px}.dashboard-page.dashboard-shell :is(.dashboard-help,.dashboard-media-guidance){color:#c6c9be;margin:8px 0 16px;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell :is(.dashboard-help,.dashboard-media-guidance)>summary{cursor:pointer;color:#d4d8ca;align-content:center;min-height:44px}.dashboard-page.dashboard-shell .dashboard-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px}.dashboard-page.dashboard-shell :is(.dashboard-editor,.workspace-fields){gap:16px;min-width:0;margin:0;padding:20px}.dashboard-page.dashboard-shell .dashboard-form-heading{border-color:#384333;flex-wrap:wrap;align-items:baseline;gap:10px;min-height:0;padding:0 0 16px}.dashboard-page.dashboard-shell .dashboard-form-heading span{color:#eee9dc;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-form-heading strong{text-transform:none;letter-spacing:0;text-align:left;color:#bdc5b5;font-size:14px;font-weight:400}.dashboard-page.dashboard-shell :is(.dashboard-editor>label,.dashboard-form-grid>label,.workspace-fields label){letter-spacing:0;text-transform:none;color:#c6c9be;gap:7px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-form-grid{gap:14px}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields) :is(input:not([type=checkbox]),textarea,select){color:#eee9dc;background:#111710;border:1px solid #66735b;border-radius:8px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields) textarea{resize:vertical;min-height:90px}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields) :is(input,textarea)::placeholder{color:#a6b29c}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #c5a456}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields,.dashboard-record-actions,.dashboard-dutchie-panel) button{letter-spacing:0;text-transform:none;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell :is(.dashboard-editor,.google-manager,.workspace-fields) :is(p,small){color:#bdc5b5;margin:0;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell :is(.dashboard-inline-check,.workspace-check,.google-check){text-transform:none;letter-spacing:0;align-items:center;min-height:44px;font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell input[type=checkbox]{accent-color:#c5a456;flex-shrink:0}.dashboard-page.dashboard-shell :is(button,.dashboard-primary-button):disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.dashboard-page.dashboard-shell .dashboard-form-feedback{color:#c7d2c9;background:#1c2923;border:1px solid #3c5949;border-radius:9px;margin:10px 0;padding:12px 14px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-record-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dashboard-page.dashboard-shell .dashboard-record-actions form{margin:0}.dashboard-page.dashboard-shell button.is-muted{color:#c6c9be;background:#2a3428;border-color:#66735b}.dashboard-page.dashboard-shell :is(.dashboard-empty,.dashboard-insight-empty){color:#bdc5b5;background:#191e19;border:1px dashed #66735b;border-radius:14px;gap:16px;min-height:125px;padding:24px;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-empty-mark{color:#c5a456;font-size:22px}.dashboard-page.dashboard-shell .dashboard-empty h3{color:#e4e5df;letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.dashboard-page.dashboard-shell .dashboard-empty p{color:#bdc5b5;margin:0;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell :is(.dashboard-library,.dashboard-record-list)>p{color:#bdc5b5;margin:0 0 8px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-library nav{flex-wrap:wrap;gap:16px;display:flex}.dashboard-page.dashboard-shell .dashboard-library nav a{color:#c5a456;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.dashboard-page.dashboard-shell .dashboard-media-steps{gap:18px;margin:0 0 6px;padding:0}.dashboard-page.dashboard-shell .dashboard-media-steps li{font-size:14px;color:#c6c9be!important}.dashboard-page.dashboard-shell .dashboard-media-steps li:before{color:#c5a456;border-color:#c5a45645}.dashboard-page.dashboard-shell .dashboard-file-field{background:#151b15;border:1px dashed #53504a;border-radius:10px;min-height:110px;padding:16px}.dashboard-page.dashboard-shell .dashboard-file-field input{background:0 0;border:0;padding:8px 0;font-size:14px}.dashboard-page.dashboard-shell .dashboard-file-field input::file-selector-button{color:#e4e5df;background:#303b2d;border:1px solid #66735b;border-radius:6px;margin-right:10px;padding:9px 12px}.dashboard-page.dashboard-shell .dashboard-library .dashboard-media-card{grid-template-columns:minmax(0,1fr);overflow:hidden}.dashboard-page.dashboard-shell .dashboard-media-preview{background:#151b15;min-height:0}.dashboard-page.dashboard-shell .dashboard-media-preview img{object-fit:contain;width:100%;height:220px}.dashboard-page.dashboard-shell .dashboard-media-copy{padding:18px}.dashboard-page.dashboard-shell :is(.dashboard-media-copy,.dashboard-notice-card)>div:first-child{letter-spacing:0;text-transform:none;color:#bdc5b5;flex-wrap:wrap;gap:8px;font-size:14px}.dashboard-page.dashboard-shell :is(.dashboard-media-copy,.dashboard-notice-card,.dashboard-priority-card) h3{color:#eee9dc;margin:16px 0 10px;font-size:19px;font-weight:600;line-height:1.35}.dashboard-page.dashboard-shell :is(.dashboard-media-copy,.dashboard-notice-card,.dashboard-priority-card) :is(p,small){color:#bdc5b5;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell :is(.dashboard-media-copy,.dashboard-notice-card)>div:first-child>strong{letter-spacing:0;color:#c5a456;background:#c5a45612;border:1px solid #c5a45630;border-radius:6px;padding:5px 8px;font-size:14px}.dashboard-page.dashboard-shell :is(.dashboard-notice-card,.dashboard-priority-card){padding:20px}.dashboard-page.dashboard-shell .dashboard-priority-mark{color:#c5a456;background:#c5a45615;border-radius:10px;flex:none;place-items:center;width:54px;height:54px;font-size:18px;display:grid}.dashboard-page.dashboard-shell .workspace-media-controls{gap:10px;font-size:14px}.dashboard-page.dashboard-shell .workspace-media-controls>p{margin:0}.dashboard-page.dashboard-shell .workspace-media-controls :is(details,fieldset){border-color:#384333}.dashboard-page.dashboard-shell .workspace-media-controls summary{color:#c6c9be;font-size:14px}.dashboard-page.dashboard-shell .workspace-media-controls .workspace-fields{box-shadow:none;background:#151b15;padding:14px}.dashboard-page.dashboard-shell .workspace-media-controls strong{color:#e2d4a8;font-size:14px}.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.dashboard-page.dashboard-shell .report-kpis article{min-height:170px;padding:18px}.dashboard-page.dashboard-shell .report-kpis article>span{color:#c6c9be;font-size:14px}.dashboard-page.dashboard-shell .report-kpis strong,.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) strong{letter-spacing:-.035em;color:#eee9dc;margin-top:10px;font-size:clamp(24px,2.3vw,33px)}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){background:linear-gradient(135deg,#21281f,#191e19);border-color:#384333}.dashboard-page.dashboard-shell .report-kpis :is(small,summary){color:#bdc5b5!important}.dashboard-page.dashboard-shell .report-refresh{gap:12px;margin:0 0 16px}.dashboard-page.dashboard-shell .report-refresh p{color:#bdc5b5;max-width:650px;font-size:14px}.dashboard-page.dashboard-shell .report-explorer-heading h3{color:#eee9dc;font-size:19px}.dashboard-page.dashboard-shell .report-plot-heading h3{color:#eee9dc;font-size:16px}.dashboard-page.dashboard-shell .report-plot{padding:20px}.dashboard-page.dashboard-shell .report-chart-grid{align-items:start;gap:16px}.dashboard-page.dashboard-shell .report-plot :is(.report-chart-help,.report-control,.report-plot-heading>span){color:#bdc5b5}.dashboard-page.dashboard-shell :is(.report-presets a,.report-series-controls button){color:#d4d8ca;min-height:44px;box-shadow:none;background:#2a3428;border-color:#66735b;align-content:center}.dashboard-page.dashboard-shell .report-presets a[aria-current]{color:#c5a456;background:#c5a45612;border-color:#c5a45640}.dashboard-page.dashboard-shell .report-series-controls button[aria-pressed=true]{color:#eee9dc;background:#c5a4560c;border-color:#c5a45635}.dashboard-page.dashboard-shell .report-series-controls label{color:#bdc5b5}.dashboard-page.dashboard-shell .report-series-controls input{accent-color:#c5a456}.dashboard-page.dashboard-shell :is(.report-store-summary>div,.report-detail,.report-method){border-color:#384333}.dashboard-page.dashboard-shell :is(.report-detail,.report-method,.report-indicator-guide,.report-interaction-help)>summary{color:#c6c9be;min-height:44px;text-decoration:none}.dashboard-page.dashboard-shell :is(.report-detail,.report-method,.report-indicator-guide) p{color:#bdc5b5;font-size:14px;line-height:1.7}.dashboard-page.dashboard-shell .report-table-scroll{background:#191e19;border:1px solid #384333;border-radius:12px;max-width:100%}.dashboard-page.dashboard-shell .report-table{width:100%;margin:0;font-size:14px}.dashboard-page.dashboard-shell .report-table :is(th,td){color:#dedfd2;border-color:#384333;padding:14px 16px;line-height:1.6}.dashboard-page.dashboard-shell .report-table thead th{color:#bdc5b5;letter-spacing:.07em;background:#263025;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .report-table tbody th{color:#f0f0e9;font-weight:500}.dashboard-page.dashboard-shell .report-table tbody tr:hover{background:#ffffff04}.dashboard-page.dashboard-shell .report-table caption{color:#bdc5b5;text-align:left;padding:12px}.dashboard-page.dashboard-shell .inventory-status{gap:14px;margin:16px 0}.dashboard-page.dashboard-shell .inventory-status>div{gap:8px;padding:18px}.dashboard-page.dashboard-shell .inventory-status strong{color:#eee9dc;font-size:14px}.dashboard-page.dashboard-shell .inventory-status :is(span,small){color:#bdc5b5;font-size:14px}.dashboard-page.dashboard-shell .inventory-search{color:#c6c9be;gap:8px;font-size:14px}.dashboard-page.dashboard-shell .inventory-search input{border-radius:9px;min-height:44px;padding:12px;font-size:14px}.dashboard-page.dashboard-shell .inventory-pagination{color:#bdc5b5;flex-wrap:wrap;gap:10px;margin:0;padding:16px 0;font-size:14px}.dashboard-page.dashboard-shell .inventory-pagination button{color:#dedfd2;background:#2a3428;border-color:#66735b;min-height:44px}.dashboard-page.dashboard-shell .dashboard-dutchie-panel{margin:0 0 20px;padding:20px}.dashboard-page.dashboard-shell .dashboard-dutchie-panel>header{align-items:start;gap:20px}.dashboard-page.dashboard-shell .dashboard-dutchie-panel>header h3{font-family:var(--dash-font);letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.35}.dashboard-page.dashboard-shell .dashboard-dutchie-panel>header p{color:#bdc5b5;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-dutchie-connections{gap:12px;margin-top:18px}.dashboard-page.dashboard-shell .dashboard-dutchie-connections>article{box-shadow:none;background:#161d15;padding:16px}.dashboard-page.dashboard-shell .dashboard-dutchie-connections h4{margin:14px 0 16px;font-size:17px;font-weight:500}.dashboard-page.dashboard-shell .dashboard-dutchie-connections>article>div:first-child{letter-spacing:0;text-transform:none;color:#bdc5b5;gap:8px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-dutchie-connections>article>div:first-child strong{color:#c5a456;font-size:14px}.dashboard-page.dashboard-shell :is(.dashboard-dutchie-connections,.dashboard-recommendation-card) dl{border-color:#384333}.dashboard-page.dashboard-shell :is(.dashboard-dutchie-connections,.dashboard-recommendation-card) dl>div{border-color:#384333;min-height:66px}.dashboard-page.dashboard-shell :is(.dashboard-dutchie-connections,.dashboard-recommendation-card) dt{color:#bdc5b5;letter-spacing:0;text-transform:none;font-size:14px;line-height:1.5}.dashboard-page.dashboard-shell :is(.dashboard-dutchie-connections,.dashboard-recommendation-card) dd{color:#ecece5;margin-top:6px;font-size:14px;line-height:1.5}.dashboard-page.dashboard-shell .dashboard-recommendation-heading{gap:16px;margin:20px 0 14px}.dashboard-page.dashboard-shell .dashboard-recommendation-heading span{color:#eee9dc;letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-recommendation-heading :is(strong,p){color:#bdc5b5;font-size:14px;font-weight:400;line-height:1.6}.dashboard-page.dashboard-shell .dashboard-recommendation-grid{gap:12px}.dashboard-page.dashboard-shell .dashboard-recommendation-card{padding:18px}.dashboard-page.dashboard-shell .dashboard-recommendation-card h4{color:#eee9dc;margin:12px 0 8px;font-size:18px}.dashboard-page.dashboard-shell .dashboard-google{margin:20px 0 0;padding:20px}.dashboard-page.dashboard-shell .dashboard-google-heading h2{font-size:19px;font-weight:600;font-family:var(--dash-font);margin:0}.dashboard-page.dashboard-shell .dashboard-google-grid{border-color:#384333;margin-top:18px}.dashboard-page.dashboard-shell .dashboard-google-grid>div{border-color:#384333;gap:12px;min-height:86px;padding:16px}.dashboard-page.dashboard-shell .dashboard-google-grid span{letter-spacing:0;text-transform:none;color:#bdc5b5;font-size:14px}.dashboard-page.dashboard-shell .dashboard-google-grid strong{color:#e2e3df;font-size:14px}.dashboard-page.dashboard-shell .dashboard-google-action-row{gap:20px;margin-top:18px}.dashboard-page.dashboard-shell .dashboard-google-action-row :is(p,small){color:#bdc5b5;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-google-action-row>a{letter-spacing:0;text-transform:none;color:#c5a456;border-color:#c5a45640;border-radius:8px;min-height:44px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-location-grid{gap:18px;padding:20px 0}.dashboard-page.dashboard-shell .dashboard-location-card{padding:20px}.dashboard-page.dashboard-shell .dashboard-location-card>h2{font-family:var(--dash-font);letter-spacing:-.025em;margin:22px 0 14px;font-size:24px;font-weight:600;line-height:1.25}.dashboard-page.dashboard-shell .dashboard-details>div{border-color:#384333;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0}.dashboard-page.dashboard-shell .dashboard-details dt{letter-spacing:0;text-transform:none;color:#bdc5b5;font-size:14px}.dashboard-page.dashboard-shell .dashboard-details dd{color:#dedfd2;font-size:14px}.dashboard-page.dashboard-shell .dashboard-hours{margin-top:22px}.dashboard-page.dashboard-shell .dashboard-hours>div{border-color:#384333;min-height:38px;font-size:14px}.dashboard-page.dashboard-shell .dashboard-hours>div strong{color:#c6c9be}.dashboard-page.dashboard-shell .dashboard-hours>div span{color:#e1d7b4}.dashboard-page.dashboard-shell .dashboard-location-card footer{background:0 0;flex-wrap:wrap;gap:12px;min-height:0;margin-top:20px}.dashboard-page.dashboard-shell .dashboard-location-card footer :is(button,a){letter-spacing:0;text-transform:none;border-radius:8px;min-height:44px;font-size:14px}.dashboard-page.dashboard-shell .google-manager{color:#c6c9be;border-color:#384333;margin-top:18px;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .google-manager>summary{cursor:pointer;color:#dedfd2;align-content:center;min-height:44px;font-size:14px}.dashboard-page.dashboard-shell .google-manager :is(fieldset,.google-linked-stores>div,.google-review){background:#161d15;border-color:#384333;border-radius:10px}.dashboard-page.dashboard-shell .google-manager h3{color:#eee9dc;font-size:16px;line-height:1.4}.dashboard-page.dashboard-shell .google-manager button.dashboard-primary-button{color:#131713;background:#c5a456;border-color:#c5a456}.dashboard-page.dashboard-shell .dashboard-metric-grid{background:0 0;border:0;gap:14px;margin:16px 0}.dashboard-page.dashboard-shell .dashboard-metric{gap:16px;min-height:150px;padding:20px}.dashboard-page.dashboard-shell .dashboard-metric>strong{letter-spacing:-.035em;color:#eee9dc;font-size:33px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-metric span{letter-spacing:0;text-transform:none;color:#c6c9be;font-size:14px}.dashboard-page.dashboard-shell .dashboard-metric p{color:#bdc5b5;margin:6px 0 0;font-size:14px}.dashboard-page.dashboard-shell .dashboard-insight-grid{gap:16px;margin-top:16px}.dashboard-page.dashboard-shell .dashboard-insight-panel>span{letter-spacing:0;text-transform:none;color:#eee9dc;font-size:14px;font-weight:600}.dashboard-page.dashboard-shell .dashboard-insight-panel li>div{color:#dedfd2;font-size:14px}.dashboard-page.dashboard-shell .dashboard-insight-panel li>i{background:#384333;border-radius:5px;height:6px}.dashboard-page.dashboard-shell .dashboard-insight-panel li>i>b{background:#c5a456;border-radius:5px}.dashboard-page.dashboard-shell .dashboard-insight-note h3{color:#eee9dc;font-size:17px}.dashboard-page.dashboard-shell .workspace-staff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;margin-top:18px}.dashboard-page.dashboard-shell .workspace-staff-grid h3{color:#eee9dc;margin:0 0 14px;font-size:16px;line-height:1.4}.dashboard-page.dashboard-shell .workspace-staff-card{margin-bottom:14px;padding:20px}.dashboard-page.dashboard-shell .workspace-staff-card p{color:#bdc5b5;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .workspace-staff-card .workspace-fields{box-shadow:none;background:#151b15;padding:14px}.dashboard-page.dashboard-shell .dashboard-activity-list{background:#191e19;border:1px solid #384333;border-radius:14px;padding:0;overflow:hidden}.dashboard-page.dashboard-shell .dashboard-activity-list li{border-color:#384333;gap:20px;padding:18px 20px}.dashboard-page.dashboard-shell .dashboard-activity-list li>span{color:#bdc5b5;font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell .dashboard-activity-list strong{color:#ecece5;font-size:14px;font-weight:500}.dashboard-page.dashboard-shell .dashboard-activity-list p{color:#bdc5b5;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-settings{background:0 0;border:0;gap:12px;display:grid}.dashboard-page.dashboard-shell .dashboard-setting{background:#191e19;border:1px solid #384333;border-radius:12px;gap:20px;min-height:90px;padding:20px}.dashboard-page.dashboard-shell .dashboard-setting strong{color:#eee9dc;letter-spacing:0;font-size:14px;font-weight:500}.dashboard-page.dashboard-shell .dashboard-setting span{color:#bdc5b5;margin-top:6px;font-size:14px;line-height:1.65}.dashboard-page.dashboard-shell .dashboard-setting>i{background:#43523c;border-color:#66735b;flex-shrink:0}.dashboard-page.dashboard-shell .dashboard-setting input:checked+i{background:#c5a456;border-color:#c5a456}.dashboard-page.dashboard-shell .dashboard-setting input:focus-visible+i{outline-offset:4px;outline:2px solid #c5a456}.dashboard-page.dashboard-shell .dashboard-settings>button{border-radius:8px;justify-self:start;min-height:44px;padding:12px 18px}@media (width<=1200px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page.dashboard-shell .dashboard-split{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-library .dashboard-media-card{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-dutchie-panel>header{grid-template-columns:1fr}.dashboard-page.dashboard-shell .dashboard-location-grid,.dashboard-page.dashboard-shell .report-chart-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-section-heading{align-items:start}}@media (width<=700px){.dashboard-page.dashboard-shell .workspace-staff-grid,.dashboard-page.dashboard-shell .dashboard-dutchie-connections,.dashboard-page.dashboard-shell .dashboard-google-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-google-grid>div{border-bottom:1px solid #384333;border-right:0;gap:8px;min-height:0;padding:14px}.dashboard-page.dashboard-shell .dashboard-library .dashboard-media-card{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-workspace{padding:16px 0 0}.dashboard-page.dashboard-shell .dashboard-section-heading{gap:8px;display:grid}.dashboard-page.dashboard-shell .dashboard-section-heading>p{font-size:14px}.dashboard-page.dashboard-shell :is(.dashboard-editor,.workspace-fields,.dashboard-dutchie-panel,.dashboard-google,.dashboard-location-card,.dashboard-notice-card,.dashboard-priority-card){padding:16px}.dashboard-page.dashboard-shell .dashboard-form-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-page.dashboard-shell .report-kpis article{min-height:160px;padding:14px}.dashboard-page.dashboard-shell .report-kpis strong,.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) strong{font-size:24px}.dashboard-page.dashboard-shell .report-plot{padding:16px}.dashboard-page.dashboard-shell .dashboard-activity-list li{gap:6px;padding:16px;display:grid}.dashboard-page.dashboard-shell .dashboard-setting{gap:14px;padding:16px}.dashboard-page.dashboard-shell .dashboard-settings>button{width:100%}.dashboard-page.dashboard-shell .dashboard-google-action-row{flex-wrap:wrap;gap:12px}.dashboard-page.dashboard-shell .dashboard-scope p{font-size:14px}.dashboard-page.dashboard-shell .report-presets span:last-child{flex-basis:100%;margin:0}.dashboard-page.dashboard-shell .inventory-pagination>span{flex-basis:100%}}.dashboard-page.dashboard-shell .report-kpis article,.dashboard-page.dashboard-shell .report-kpis article:first-child,.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){grid-column:auto;display:block}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4)>span{grid-column:auto;margin-bottom:18px;display:block}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) p{grid-column:auto;margin:14px 0 0}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4) details{grid-column:auto}.dashboard-page.dashboard-shell .dashboard-editor .dashboard-file-field{background:#151b15}.dashboard-page.dashboard-shell .dashboard-form-feedback{color:#c6c9be;background:#263025;border-color:#66735b}.dashboard-page.dashboard-shell .dashboard-form-feedback[role=alert]{color:#f4b3bd;background:#301e24;border-color:#744151}.dashboard-page.dashboard-shell .dashboard-setting input:checked+i:after{background:#24231d}.dashboard-page.dashboard-shell .dashboard-empty{grid-template-columns:28px minmax(0,1fr);align-items:center}.dashboard-page.dashboard-shell .dashboard-empty>div{align-self:center}.dashboard-page.dashboard-shell .dashboard-google-disabled{letter-spacing:0;text-transform:none;color:#bdc5b5;border-color:#66735b;border-radius:8px;font-size:14px}.dashboard-page.dashboard-shell .report-kpis article:first-child strong{font-size:clamp(24px,2.3vw,33px)}@media (width>=1201px) and (width<=1399px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.dashboard-page.dashboard-shell .report-kpis article:first-child strong{font-size:24px}}.dashboard-page.dashboard-shell .report-series-controls button[aria-pressed=false],.dashboard-page.dashboard-shell .report-series-controls button[aria-pressed=false]:hover{color:#bdc5b5;opacity:1;box-shadow:none;background:#192018;border-color:#66735b}.dashboard-page.dashboard-shell .report-series-controls button[aria-pressed=true]:hover{color:#eee9dc;box-shadow:none;background:#c5a45618;border-color:#c5a45655}.dashboard-page.dashboard-shell{font-size:16px;line-height:1.55}.dashboard-page.dashboard-shell :is(button,input,select,textarea){font-size:16px;line-height:1.5}.dashboard-page.dashboard-shell :is(button,summary){min-height:44px}.dashboard-page.dashboard-shell :is(.dashboard-nav-group a,.dashboard-header a,.dashboard-action-link){font-size:16px}.dashboard-page.dashboard-shell :is(p,small,label,dt,th,summary){font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell :is(td,dd){font-size:16px;line-height:1.55}.dashboard-page.dashboard-shell :is(.overview-kpi-label h2,.report-indicator,.report-meta,.report-meta span,.report-presets span,.report-plot-heading span,.chart-inspection span,.dashboard-quick-links span,.dashboard-sidebar-note,.dashboard-search-result span,.overview-store-row footer,.overview-store-row footer span){font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell :is(.dashboard-header a,.report-presets a,.dashboard-nav-group a){min-height:44px;font-size:16px}.dashboard-page.dashboard-shell .report-presets{flex-wrap:wrap}.dashboard-page.dashboard-shell :is(.dashboard-card-topline span,.dashboard-insight-note>span,.dashboard-location-card footer span){font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell :is(.business-summary-details a,.report-store-summary>div,.report-store-summary strong){font-size:16px}.dashboard-page.dashboard-shell .dashboard-card-topline{flex-wrap:wrap;gap:10px}.dashboard-page.dashboard-shell .dashboard-nav-label{font-size:16px;line-height:1.45}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{font-family:"Effy Legend",var(--dash-font);letter-spacing:.015em;font-size:36px;font-weight:400;line-height:1.2}.dashboard-page.dashboard-shell :is(.dashboard-section-heading h2,.explorer-heading h2,.overview-visual-grid h2,.overview-inventory h2,.dashboard-quick-links>h2,.dashboard-google-heading h2){font-family:"Effy Legend",var(--dash-font);letter-spacing:.02em;font-size:24px;font-weight:400;line-height:1.25}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{font-size:32px}}.dashboard-page.dashboard-shell :is(.overview-exact,.chart-inspection,.report-summary,.report-table-scroll){font-size:14px}.dashboard-page.dashboard-shell :is(.report-table-scroll,.overview-exact) :is(th,td){padding:12px}.dashboard-page.dashboard-shell .recharts-surface text,.dashboard-page.dashboard-shell .effy-echart text{font-size:13px}@media (width<=600px){.dashboard-page.dashboard-shell :is(.dashboard-scope,.explorer-heading,.report-series-controls){flex-wrap:wrap}.dashboard-page.dashboard-shell .dashboard-scope label{min-width:80px}.dashboard-page.dashboard-shell .dashboard-scope select{flex:180px;min-width:0}.dashboard-page.dashboard-shell :is(.dashboard-dutchie-panel>header p,.workspace-staff-card p,.dashboard-setting span,.dashboard-empty p,.dashboard-notice-card p,.dashboard-priority-card p){font-size:16px}.dashboard-page.dashboard-shell .daily-briefing>summary{flex-wrap:wrap;gap:8px 12px;padding-block:12px}.dashboard-page.dashboard-shell .briefing-result{flex-basis:100%;order:3}.dashboard-page.dashboard-shell .overview-kpi-label{flex-wrap:wrap}.dashboard-page.dashboard-shell .dashboard-details>div{grid-template-columns:90px minmax(0,1fr)}}@media (width<=360px){.dashboard-page.dashboard-shell :is(.overview-kpis,.report-kpis){grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .dashboard-details>div{grid-template-columns:minmax(0,1fr);gap:4px}}.dashboard-page.dashboard-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dash-sage:#a4bea0}.dashboard-page.dashboard-shell .dashboard-main{background:radial-gradient(at 100% 0,#c5a45608,#0000 45%),#131713}.dashboard-page.dashboard-shell :is(.dashboard-intro h1,.dashboard-section-heading h2,.explorer-heading h2){overflow-wrap:anywhere}.dashboard-page.dashboard-shell :is(.dashboard-search-result,.dashboard-leave-dialog){color:#eee9dc}.dashboard-page.dashboard-shell .dashboard-search-result:hover{background:#2a3428}.dashboard-page.dashboard-shell :is(input,select,textarea){scroll-margin-block:90px}.dashboard-page.dashboard-shell :is(button,a,summary){touch-action:manipulation}@media (width<=600px){.dashboard-page.dashboard-shell .dashboard-intro h1{font-size:32px;line-height:1.25}.dashboard-page.dashboard-shell :is(.dashboard-section-heading h2,.explorer-heading h2,.overview-visual-grid h2){font-size:24px}.dashboard-page.dashboard-shell :is(.chart-segments,.overview-mode){flex-wrap:wrap}.dashboard-page.dashboard-shell :is(.chart-segments,.overview-mode) button{min-height:44px}}.dashboard-page.dashboard-shell :is(.overview-status>span,.overview-inventory>a>span,.business-summary-label,.overview-legend){font-size:14px;line-height:1.6;color:#bdc5b5!important}.dashboard-page.dashboard-shell .overview-visual-grid header>a{color:#c5a456;font-size:14px}.dashboard-page.dashboard-shell :is(.overview-visual-grid header p,.overview-empty,.overview-inventory p){color:#bdc5b5!important}.dashboard-page.dashboard-shell .overview-store-row>div:first-child{font-size:16px}.dashboard-page.dashboard-shell .overview-status{flex-wrap:wrap;gap:12px}.dashboard-page.dashboard-shell .dashboard-icon{fill:currentColor;stroke:none;stroke-width:0;flex:none;width:24px;height:24px;display:block}.dashboard-page.dashboard-shell .dashboard-nav-group .dashboard-icon{color:#acb99f}.dashboard-page.dashboard-shell .dashboard-nav-group a[aria-current=page] .dashboard-icon{color:#d7b968}.dashboard-page.dashboard-shell .dashboard-nav-group a:hover .dashboard-icon{color:#ddbd70}.dashboard-page.dashboard-shell .dashboard-nav-marker:empty{display:none}.dashboard-page.dashboard-shell .overview-kpi-label{align-items:center;gap:10px}.dashboard-page.dashboard-shell .overview-kpi-label>span{color:#d7b968;background:linear-gradient(145deg,#c5a45618,#c5a45604);border:1px solid #c5a45630;border-radius:10px;flex:none;width:36px;height:36px}.dashboard-page.dashboard-shell .overview-kpi-label .dashboard-icon{width:25px;height:25px}.dashboard-page.dashboard-shell .dashboard-quick-links a>.dashboard-icon{box-sizing:content-box;color:#d7b968;background:#c5a4560b;border:1px solid #c5a45630;border-radius:13px;width:38px;height:38px;margin-bottom:4px;padding:7px}.dashboard-page.dashboard-shell .dashboard-quick-links b .dashboard-icon{color:#acb99f;width:20px;height:20px;margin:0}.dashboard-page.dashboard-shell .sidebar-toggle>span:first-child{align-items:center;display:flex}.dashboard-page.dashboard-shell .dashboard-menu>summary>span:last-child .dashboard-icon{width:20px;height:20px;transition:transform .18s}.dashboard-page.dashboard-shell .dashboard-menu[open]>summary>span:last-child .dashboard-icon{transform:rotate(180deg)}.dashboard-page.dashboard-shell .dashboard-search-trigger .dashboard-icon{color:#acb99f;width:20px;height:20px}.dashboard-page.dashboard-shell .dashboard-attention-symbol{background:#c5a45612;color:#d7b968!important}.dashboard-page.dashboard-shell .dashboard-empty-mark .dashboard-icon{color:#acb99f;width:28px;height:28px}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-shell .dashboard-menu>summary>span:last-child .dashboard-icon{transition:none}}.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;container-type:inline-size}.dashboard-page.dashboard-shell .overview-visual-grid>.overview-trend{grid-area:auto/1}.dashboard-page.dashboard-shell .overview-breakdowns{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.dashboard-page.dashboard-shell .overview-breakdowns>.glass-panel{order:0;grid-area:auto;min-width:0;min-height:0}@container (width>=650px){.dashboard-page.dashboard-shell .overview-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.dashboard-shell .overview-breakdowns>.overview-category{grid-column:1/-1}}@container (width>=960px){.dashboard-page.dashboard-shell .overview-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page.dashboard-shell .overview-breakdowns>.overview-category{grid-column:auto}}.dashboard-page.dashboard-shell .overview-category{display:block}.dashboard-page.dashboard-shell .overview-empty{text-align:left;justify-content:flex-start;min-height:0;padding:18px 0}.dashboard-page.dashboard-shell .overview-visual-grid header{flex-wrap:wrap}.dashboard-page.dashboard-shell .dashboard-quick-links{margin-top:24px;padding:0}.dashboard-page.dashboard-shell .dashboard-quick-links>h2{margin:0 0 16px}.dashboard-page.dashboard-shell[data-home-view=launchpad] .dashboard-quick-links{margin-top:12px}.dashboard-page.dashboard-shell .dashboard-command{padding:20px 0 0}.dashboard-page.dashboard-shell :is(.dashboard-priority-card,.dashboard-notice-card,.dashboard-setting){min-height:0}.dashboard-page.dashboard-shell .dashboard-priority-card{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:16px}.dashboard-page.dashboard-shell .dashboard-priority-card h3{margin-top:10px}.dashboard-page.dashboard-shell .report-kpis{flex-wrap:wrap;gap:12px;display:flex}.dashboard-page.dashboard-shell .report-kpis article{flex:170px;min-width:0;min-height:0}.dashboard-page.dashboard-shell .report-kpis article>span{margin-bottom:12px}.dashboard-page.dashboard-shell .dashboard-metric{min-height:0}.dashboard-page.dashboard-shell .dashboard-main :is(h3,h4,legend){color:#eee9dc}.dashboard-page.dashboard-shell :is(.report-detail,.report-method,.report-interaction-help,.report-indicator-guide,.overview-exact,.heatmap-values,.dashboard-help,.dashboard-media-guidance){color:#c6c9be}.dashboard-page.dashboard-shell :is(.report-detail,.report-method,.report-interaction-help,.overview-exact,.heatmap-values,.google-manager,.workspace-fields) :is(b,strong,legend){color:#eee9dc}.dashboard-page.dashboard-shell :is(.dashboard-location-card>header>span,.dashboard-status,.dashboard-status.is-pending,.dashboard-card-topline,.dashboard-system-note,.dashboard-integration-grid article>div>span){color:#c6c9be}.dashboard-page.dashboard-shell :is(.dashboard-location-card footer>a,.report-detail a,.report-method a,.google-manager a){color:#e2c77f}.dashboard-page.dashboard-shell .dashboard-global-notice{color:#eee9dc;background:#263025;border-color:#66735b}.dashboard-page.dashboard-shell .report-alert{color:#efda9d;background:#332e20;border-color:#8c7743}.dashboard-page.dashboard-shell :is(.recharts-tooltip-label,.recharts-tooltip-item){color:#eee9dc!important}.dashboard-page.dashboard-shell .overview-exact>summary{color:#e2c77f;padding:12px 0;font-weight:600;line-height:1.5;font-size:16px!important}.dashboard-page.dashboard-shell summary::marker{color:#c5a456}.dashboard-page.dashboard-shell .value-inspector{background:#151d13;border:1px solid #c5a45665;border-radius:12px;min-width:0;margin-top:20px;padding:18px}.dashboard-page.dashboard-shell .value-inspector>header{justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.dashboard-page.dashboard-shell .value-inspector>header>.dashboard-icon{color:#d7b968;width:28px;height:28px;margin-top:2px}.dashboard-page.dashboard-shell .value-inspector h3{font-family:"Effy Legend",var(--dash-font);letter-spacing:.02em;color:#eee9dc;margin:0;font-size:25px;font-weight:400;line-height:1.25}.dashboard-page.dashboard-shell .value-inspector>header p{margin:5px 0 0;font-size:14px!important}.dashboard-page.dashboard-shell .inspection-date-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.dashboard-page.dashboard-shell .inspection-date-controls>label{color:#eee9dc;flex:190px;gap:7px;min-width:0;font-weight:600;display:grid;font-size:16px!important}.dashboard-page.dashboard-shell .inspection-date-controls input{width:100%;min-width:0;max-width:100%;min-height:48px;font-family:var(--dash-font);color:#eee9dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111710;border:1px solid #8c9a7c;border-radius:8px;padding:10px 12px}.dashboard-page.dashboard-shell .inspection-date-controls button{white-space:normal;border-radius:8px;min-height:48px;padding:10px 12px;font-weight:600}.dashboard-page.dashboard-shell .inspection-step-controls{flex-basis:100%;gap:10px;display:flex}.dashboard-page.dashboard-shell .inspection-step-controls button{flex:1;min-width:0}.dashboard-page.dashboard-shell .value-inspector .inspection-hint{margin:10px 0 16px;line-height:1.5;color:#bdc5b5!important;font-size:14px!important}.dashboard-page.dashboard-shell .value-inspector .inspection-period{margin:0 0 12px;font-weight:650;line-height:1.45;color:#eee9dc!important;font-size:17px!important}.dashboard-page.dashboard-shell .inspection-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.dashboard-page.dashboard-shell .inspection-metrics>div{background:#20281c;border:1px solid #384333;border-radius:9px;min-width:0;padding:14px}.dashboard-page.dashboard-shell .inspection-metrics>div:last-child{grid-column:1/-1}.dashboard-page.dashboard-shell .inspection-metrics dt{color:#c6c9be;margin:0 0 6px;line-height:1.5;font-size:14px!important}.dashboard-page.dashboard-shell .inspection-metrics dd{letter-spacing:-.02em;color:#eee9dc;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font:600 clamp(23px,2vw,28px)/1.25 var(--dash-font)!important}.dashboard-page.dashboard-shell .inspection-metrics small{color:#bdc5b5;margin-top:6px;display:block;font-size:14px!important}.dashboard-page.dashboard-shell .value-inspector .report-table tr[aria-current=date]{background:#c5a45612}@media (width<=1000px){.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.dashboard-page.dashboard-shell .value-inspector{padding:14px}.dashboard-page.dashboard-shell .report-kpis article{flex-basis:calc(50% - 12px)}.dashboard-page.dashboard-shell .overview-breakdowns>.glass-panel{padding:16px}.dashboard-page.dashboard-shell .inspection-date-controls>label{flex-basis:100%}.dashboard-page.dashboard-shell .inspection-date-controls>button{width:100%}.dashboard-page.dashboard-shell .inspection-metrics{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.dashboard-page.dashboard-shell .report-kpis article{flex-basis:100%}}.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-page.dashboard-shell .report-kpis article,.dashboard-page.dashboard-shell .report-kpis article:first-child{grid-column:span 2}.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){grid-column:span 3}.dashboard-page.dashboard-shell .report-kpis strong{white-space:nowrap}.dashboard-page.dashboard-shell .value-inspector>header{flex-wrap:nowrap}.dashboard-page.dashboard-shell .value-inspector>header>div{flex:1;min-width:0}@media (width>=1600px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-page.dashboard-shell .report-kpis article,.dashboard-page.dashboard-shell .report-kpis article:first-child,.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){grid-column:auto}}@media (width<=700px){.dashboard-page.dashboard-shell .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.dashboard-shell .report-kpis article,.dashboard-page.dashboard-shell .report-kpis article:first-child,.dashboard-page.dashboard-shell .report-kpis article:nth-child(n+4){grid-column:auto}.dashboard-page.dashboard-shell .report-kpis article:last-child{grid-column:1/-1}}@media (width<=420px){.dashboard-page.dashboard-shell :is(.report-kpis,.overview-kpis){grid-template-columns:minmax(0,1fr)}}.bestsellers{color:#eee9dc;min-width:0;margin-top:22px;padding:24px}.bestsellers-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.bestsellers-heading h2{color:#eee9dc;margin:0 0 6px;font-family:Effy Legend,sans-serif;font-size:28px}.bestsellers-heading p,.bestseller-scope{color:#bdc5b5;margin:0;font-size:14px}.bestsellers-heading>.dashboard-icon{color:#c5a456;width:32px;height:32px}.bestseller-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.bestseller-controls label{color:#eee9dc;gap:6px;min-width:145px;font-size:14px;font-weight:600;display:grid}.bestseller-controls select,.bestseller-controls input{color:#eee9dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101410;border:1px solid #66735b;border-radius:8px;max-width:100%;min-height:46px;padding:10px 12px;font-size:16px}.bestseller-tabs{background:#101410;border:1px solid #45523f;border-radius:10px;gap:4px;padding:4px;display:flex}.bestseller-tabs button,.bestseller-more{color:#bdc5b5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600}.bestseller-tabs button[aria-pressed=true]{color:#f3eedc;background:#34402f;border-color:#647357}.bestseller-search{flex:1;min-width:210px!important}.bestseller-list{margin:12px 0 0;padding:0;list-style:none}.bestseller-list li{border-top:1px solid #ffffff12;grid-template-columns:28px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:14px;padding:17px 0;display:grid}.bestseller-rank{color:#a4bea0;font-variant-numeric:tabular-nums;font-size:15px}.bestseller-identity{min-width:0}.bestseller-identity>strong{color:#eee9dc;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.45;display:block}.bestseller-identity>span{color:#bdc5b5;margin-top:4px;font-size:13px;display:block}.bestseller-bar{background:#ffffff08;border-radius:3px;height:4px;margin-top:10px;overflow:hidden}.bestseller-bar i{background:#c5a456;border-radius:3px;height:100%;display:block}.bestseller-value{text-align:right;font-variant-numeric:tabular-nums;max-width:220px}.bestseller-value strong{color:#f0ead0;white-space:nowrap;font-size:18px;display:block}.bestseller-value span{color:#bdc5b5;margin-top:4px;font-size:13px;display:block}.bestseller-footer{color:#bdc5b5;border-top:1px solid #ffffff18;flex-wrap:wrap;gap:12px 24px;padding-top:16px;font-size:14px;display:flex}.bestseller-footer strong{color:#eee9dc}.bestseller-more{color:#eee9dc;border-color:#66735b;margin-bottom:18px}.bestseller-definitions{color:#bdc5b5;margin-top:18px;font-size:14px;line-height:1.65}.bestseller-definitions a{color:#e3ca87}.bestseller-controls :is(input,select,button):focus-visible,.bestseller-more:focus-visible{outline-offset:3px;outline:2px solid #e3ca87}@media (width<=700px){.bestsellers{padding:18px}.bestseller-controls{gap:12px}.bestseller-controls label{flex:1;min-width:130px}.bestseller-tabs{width:100%}.bestseller-tabs button{flex:1}.bestseller-list li{grid-template-columns:24px minmax(0,1fr);gap:8px 10px}.bestseller-value{text-align:left;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:6px 12px;max-width:none;display:flex}.bestseller-value span{margin:0}.bestseller-rank{align-self:start;padding-top:2px}.bestseller-identity>strong{font-size:16px}.bestsellers-heading h2{font-size:26px}}.dashboard-page.dashboard-shell .bestsellers-heading h2{font-family:"Effy Legend",var(--dash-font);letter-spacing:.02em;color:#eee9dc;font-size:28px;font-weight:400;line-height:1.25}.dashboard-page.dashboard-shell .bestsellers .bestseller-tabs button{color:#bdc5b5;box-shadow:none;background:0 0;border-color:#0000}.dashboard-page.dashboard-shell .bestsellers .bestseller-tabs button[aria-pressed=true]{color:#f3eedc;background:#34402f;border-color:#9caf85}.dashboard-page.dashboard-shell .bestsellers .bestseller-tabs button:hover{color:#f3eedc;background:#263025}.dashboard-page.dashboard-shell .bestsellers .bestseller-more{color:#eee9dc;background:0 0;border:1px solid #66735b}@media (width<=700px){.dashboard-page.dashboard-shell .bestsellers-heading h2{font-size:26px}}.dashboard-page.dashboard-shell :is(.collection-browser,.inspection-browser,.inventory-browser){min-width:0}.dashboard-page.dashboard-shell .collection-records>[hidden]{display:none!important}.dashboard-page.dashboard-shell .list-pagination{color:#bdc5b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.dashboard-page.dashboard-shell .list-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-page.dashboard-shell .list-pagination button{white-space:nowrap;min-height:44px;padding:8px 12px}.dashboard-page.dashboard-shell .list-pagination button:disabled{opacity:.45;cursor:not-allowed}.dashboard-page.dashboard-shell .collection-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.dashboard-page.dashboard-shell .collection-tools label{color:#eee9dc;flex:180px;gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.dashboard-page.dashboard-shell .collection-tools :is(input,select){color:#eee9dc;background:#111710;border:1px solid #66735b;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px}.dashboard-page.dashboard-shell .collection-link{color:#e2c77f;align-items:center;min-height:44px;margin:10px 0;font-weight:600;line-height:1.5;display:inline-flex}.dashboard-page.dashboard-shell .inspection-view-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.dashboard-page.dashboard-shell .inspection-view-controls .chart-segments{flex-wrap:wrap}.dashboard-page.dashboard-shell .inspection-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-page.dashboard-shell .inspection-pair>div{background:#20281c;border:1px solid #384333;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.dashboard-page.dashboard-shell .inspection-pair :is(span,small){color:#bdc5b5;font-size:14px;line-height:1.5}.dashboard-page.dashboard-shell .inspection-pair strong{color:#eee9dc;font-size:15px;font-weight:600;line-height:1.5}.dashboard-page.dashboard-shell .inspection-pair b{font:600 clamp(20px,2vw,28px)/1.3 var(--dash-font);font-variant-numeric:tabular-nums;color:#f0ead0;overflow-wrap:anywhere;margin-top:auto}.dashboard-page.dashboard-shell .inspection-change{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex;color:#bdc5b5!important;margin:0!important}.dashboard-page.dashboard-shell .inspection-change strong{font-variant-numeric:tabular-nums;color:#eee9dc}.dashboard-page.dashboard-shell .inspection-change [data-direction=up]{color:#acd2a1}.dashboard-page.dashboard-shell .inspection-change [data-direction=down]{color:#f1aaa0}.dashboard-page.dashboard-shell .inspection-step-controls{gap:8px;margin-top:8px;display:flex}.dashboard-page.dashboard-shell .inspection-step-controls button{white-space:normal;flex:1;min-width:0;min-height:44px;padding:10px}.dashboard-page.dashboard-shell .inspection-rows{margin:0;padding:0;list-style:none}.dashboard-page.dashboard-shell .inspection-rows>li{border-top:1px solid #384333;padding:10px 0 14px}.dashboard-page.dashboard-shell .inspection-rows .inspection-row-date{text-align:left;color:#e2c77f;min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:16px;font-weight:600;line-height:1.5;display:flex}.dashboard-page.dashboard-shell .inspection-rows dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.dashboard-page.dashboard-shell .inspection-rows dt{color:#bdc5b5;font-size:13px;line-height:1.5}.dashboard-page.dashboard-shell .inspection-rows dd{color:#eee9dc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:600}.dashboard-page.dashboard-shell .inspection-rows small{color:#bdc5b5;font-size:13px;line-height:1.5}.dashboard-page.dashboard-shell .collection-record{background:#191e19;border:1px solid #384333;border-radius:10px;margin:0 0 10px;overflow:hidden}.dashboard-page.dashboard-shell .collection-record>summary{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:14px;list-style:none;display:flex}.dashboard-page.dashboard-shell .collection-record>summary::-webkit-details-marker{display:none}.dashboard-page.dashboard-shell .collection-record>summary:before{content:"›";color:#c5a456;flex:0 0 12px;font-size:24px;transition:transform .15s}.dashboard-page.dashboard-shell .collection-record[open]>summary:before{transform:rotate(90deg)}.dashboard-page.dashboard-shell .collection-record>summary>span{flex:1;min-width:0}.dashboard-page.dashboard-shell .collection-record>summary strong{color:#eee9dc;overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.dashboard-page.dashboard-shell .collection-record>summary small{color:#bdc5b5;margin-top:4px;font-size:14px;line-height:1.5;display:block}.dashboard-page.dashboard-shell .collection-record>summary>b{color:#e2c77f;overflow-wrap:anywhere;text-transform:capitalize;max-width:90px;font-size:13px;font-weight:500}.dashboard-page.dashboard-shell .collection-record>summary img{object-fit:cover;border-radius:6px;flex:none;width:48px;height:48px}.dashboard-page.dashboard-shell .collection-record-content{border-top:1px solid #384333;padding:8px}.dashboard-page.dashboard-shell .collection-record-content>article{box-shadow:none;border:0;margin:0}.dashboard-page.dashboard-shell .activity-entry{overflow-wrap:anywhere;border-top:1px solid #384333;gap:8px;padding:14px 0;display:grid}.dashboard-page.dashboard-shell .activity-entry time{color:#bdc5b5;font-size:14px}.dashboard-page.dashboard-shell .activity-entry strong{color:#eee9dc;font-size:16px;line-height:1.5}.dashboard-page.dashboard-shell .activity-entry p{color:#bdc5b5;margin:0;font-size:14px}.dashboard-page.dashboard-shell .bestseller-footer{margin-top:16px}.dashboard-page.dashboard-shell #bestsellers{scroll-margin-top:20px}@media (width<=700px){.dashboard-page.dashboard-shell .inspection-rows dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.dashboard-shell .inspection-pair{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .inspection-pair>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.dashboard-page.dashboard-shell .inspection-pair strong{grid-area:2/1/auto/-1}.dashboard-page.dashboard-shell .inspection-pair b{white-space:nowrap;grid-area:1/2;font-size:22px}.dashboard-page.dashboard-shell .inspection-pair small{grid-column:1/-1}.dashboard-page.dashboard-shell .list-pagination{align-items:flex-start}.dashboard-page.dashboard-shell .list-pagination>span{flex-basis:100%}.dashboard-page.dashboard-shell .list-pagination>div{justify-content:space-between;gap:6px;width:100%}.dashboard-page.dashboard-shell .list-pagination button{font-size:14px}.dashboard-page.dashboard-shell .responsive-data-table{width:100%;min-width:0;display:block}.dashboard-page.dashboard-shell .responsive-data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-page.dashboard-shell .responsive-data-table tbody{display:block}.dashboard-page.dashboard-shell .responsive-data-table tr{border-bottom:1px solid #384333;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.dashboard-page.dashboard-shell .responsive-data-table tbody :is(td,th){overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:15px}.dashboard-page.dashboard-shell .responsive-data-table tbody th{grid-column:1/-1;font-size:16px}.dashboard-page.dashboard-shell .responsive-data-table td:before{content:attr(data-label);color:#bdc5b5;margin-bottom:4px;font-size:13px;line-height:1.5;display:block}.dashboard-page.dashboard-shell .collection-record>summary{flex-wrap:wrap}.dashboard-page.dashboard-shell .collection-record>summary>b{max-width:none;margin-left:22px}}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-shell .collection-record>summary:before{transition:none}}@media (width<=700px){.dashboard-page.dashboard-shell .inspection-date-controls>label{flex:140px}.dashboard-page.dashboard-shell .inspection-date-controls>button{flex:none;width:auto;padding-inline:10px;font-size:14px}.dashboard-page.dashboard-shell .inspection-view-controls{gap:8px}.dashboard-page.dashboard-shell .inspection-view-controls>button{padding:8px 10px}}.dashboard-page.dashboard-shell .responsive-data-table tr[aria-current=date]{background:#c5a45616}.dashboard-page.dashboard-shell .dashboard-record-workspace{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.dashboard-page.dashboard-shell .dashboard-create-panel{background:#191e19;border:1px solid #66735b;border-radius:12px;min-width:0;overflow:hidden}.dashboard-page.dashboard-shell .dashboard-create-panel>summary{cursor:pointer;color:#e2c77f;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.dashboard-page.dashboard-shell .dashboard-create-panel>summary::-webkit-details-marker{display:none}.dashboard-page.dashboard-shell .dashboard-create-panel>summary:before{content:"+";font-size:22px;line-height:1}.dashboard-page.dashboard-shell .dashboard-create-panel[open]>summary:before{content:"−"}.dashboard-page.dashboard-shell .dashboard-create-panel[open]>summary{border-bottom:1px solid #384333}.dashboard-page.dashboard-shell .dashboard-create-panel .dashboard-editor{box-shadow:none;border:0;border-radius:0}.dashboard-page.dashboard-shell .dashboard-create-panel>summary:hover{background:#2a3428}.dashboard-page.dashboard-shell .dashboard-create-panel>summary:focus-visible{outline-offset:-4px}.dashboard-page.dashboard-shell .dashboard-record-workspace>.dashboard-record-list{min-width:0}.dashboard-page.dashboard-shell .report-daily-figures{margin:16px 0;padding:0 20px}.dashboard-page.dashboard-shell .report-daily-figures>summary{color:#e2c77f;min-height:52px;font-size:16px;font-weight:600}.dashboard-page.dashboard-shell .report-daily-figures[open]{padding-bottom:20px}@media (width<=600px){.dashboard-page.dashboard-shell .report-daily-figures{padding-inline:14px}}.dashboard-page.dashboard-shell .insight-disclosure>summary{cursor:pointer;border-radius:6px;min-height:48px;list-style:none;display:block}.dashboard-page.dashboard-shell .insight-disclosure>summary::-webkit-details-marker{display:none}.dashboard-page.dashboard-shell .insight-disclosure-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.dashboard-page.dashboard-shell .insight-disclosure-heading :is(h2,h3){font-family:"Effy Legend",var(--dash-font);letter-spacing:.02em;color:#eee9dc;margin:0;font-size:26px;font-weight:400;line-height:1.25}.dashboard-page.dashboard-shell .insight-disclosure-action{color:#e2c77f;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dashboard-page.dashboard-shell .insight-disclosure-chevron{font-size:24px;line-height:1}.dashboard-page.dashboard-shell .insight-disclosure-preview{gap:6px;min-width:0;margin-top:8px;display:grid}.dashboard-page.dashboard-shell :is(.insight-preview-label,.insight-preview-note){color:#bdc5b5;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dashboard-page.dashboard-shell .insight-preview-number{font-variant-numeric:tabular-nums;color:#eee9dc;font-size:24px;font-weight:600;line-height:1.4}.dashboard-page.dashboard-shell .insight-preview-number small{color:#bdc5b5;font-size:14px;font-weight:400}.dashboard-page.dashboard-shell .insight-preview-leader{justify-content:space-between;align-items:baseline;gap:8px 20px;min-width:0;display:flex}.dashboard-page.dashboard-shell .insight-preview-leader strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.5}.dashboard-page.dashboard-shell .insight-preview-leader b{font-variant-numeric:tabular-nums;white-space:nowrap;color:#eee9dc;font-size:22px;line-height:1.4}.dashboard-page.dashboard-shell .insight-disclosure .when-expanded{display:none}.dashboard-page.dashboard-shell .insight-disclosure[open] .when-expanded{display:inline}.dashboard-page.dashboard-shell .insight-disclosure[open] :is(.when-collapsed,.insight-disclosure-preview){display:none}.dashboard-page.dashboard-shell .insight-disclosure[open] .insight-disclosure-chevron{transform:rotate(180deg)}.dashboard-page.dashboard-shell .insight-disclosure-content{border-top:1px solid #384333;min-width:0;margin-top:12px;padding-top:18px}.dashboard-page.dashboard-shell .insight-disclosure>summary:hover .insight-disclosure-action{color:#f0d38d}@media (width<=600px){.dashboard-page.dashboard-shell .insight-preview-leader{flex-direction:column;gap:4px}.dashboard-page.dashboard-shell .insight-disclosure-heading :is(h2,h3){font-size:24px}.dashboard-page.dashboard-shell .insight-disclosure-action{gap:5px;font-size:13px}}.dashboard-page.dashboard-shell .insight-preview-top-five{min-width:0;margin-top:4px;display:grid}.dashboard-page.dashboard-shell .insight-preview-item{border-top:1px solid #384333;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;min-width:0;padding:10px 0;display:grid}.dashboard-page.dashboard-shell .insight-preview-rank{color:#a4bea0;font-variant-numeric:tabular-nums;font-size:14px}.dashboard-page.dashboard-shell .insight-preview-item strong{overflow-wrap:anywhere;color:#eee9dc;min-width:0;font-size:15px;font-weight:500;line-height:1.45}.dashboard-page.dashboard-shell .insight-preview-item b{white-space:nowrap;color:#eee9dc;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.45}@media (width<=600px){.dashboard-page.dashboard-shell .insight-preview-item{grid-template-columns:18px minmax(0,1fr);gap:3px 8px;padding:10px 0}.dashboard-page.dashboard-shell .insight-preview-item b{grid-column:2}}.dashboard-page.dashboard-shell[data-page=overview]:not([data-home-view=launchpad]) :is(.dashboard-quick-links,.tasks-attention){display:none}.dashboard-page.dashboard-shell .overview-period{color:#eee9dc;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0 0 16px;display:flex}.dashboard-page.dashboard-shell .overview-period span{color:#bdc5b5}.dashboard-page.dashboard-shell .overview-analytics>.overview-visual-grid,.dashboard-page.dashboard-shell .overview-analytics>.bestsellers{margin-top:20px}.dashboard-page.dashboard-shell .overview-analytics>.overview-stores{grid-area:auto;min-height:0;margin-top:20px;padding:20px}.dashboard-page.dashboard-shell :is(.overview-stores,.overview-attention)>header h2,.dashboard-page.dashboard-shell .overview-attention>h2{font-family:"Effy Legend",var(--dash-font);letter-spacing:.02em;color:#eee9dc;margin:0;font-size:24px;font-weight:400;line-height:1.25}.dashboard-page.dashboard-shell .overview-stores header p{color:#bdc5b5;margin:6px 0 0}.dashboard-page.dashboard-shell .overview-store-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.dashboard-page.dashboard-shell .overview-store-cards .overview-store-row{border:0;min-width:0;margin:0;padding:16px 0 0}.dashboard-page.dashboard-shell .overview-store-cards .overview-store-row:only-child{grid-column:1/-1}.dashboard-page.dashboard-shell .overview-store-cards .overview-store-row:hover{color:#fff}.dashboard-page.dashboard-shell .overview-store-row i{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dashboard-page.dashboard-shell .overview-attention{border-color:#c5a45660;margin-top:20px;padding:20px}.dashboard-page.dashboard-shell .overview-attention p{color:#ddd9cc;margin:12px 0 0}.dashboard-page.dashboard-shell .overview-attention a{color:#e2c77f;text-underline-offset:3px}.dashboard-page.dashboard-shell .overview-reports-link{align-items:center;width:fit-content;min-height:44px;margin:16px 0 0;display:flex}.dashboard-page.dashboard-shell .sales-calendar{background:#191e19;border:1px solid #384333;border-radius:12px;margin:20px 0;padding:12px 20px}@media (width<=700px){.dashboard-page.dashboard-shell .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-page.dashboard-shell .overview-kpi{min-height:0;padding:14px 12px}.dashboard-page.dashboard-shell .overview-kpi-label{grid-template-columns:1fr;gap:8px;margin-bottom:8px;display:grid}.dashboard-page.dashboard-shell .overview-kpi-label>span{border-radius:8px;width:28px;height:28px}.dashboard-page.dashboard-shell .overview-kpi-label .dashboard-icon{width:20px;height:20px}.dashboard-page.dashboard-shell .overview-kpi-label h2{overflow-wrap:anywhere;line-height:1.3!important}.dashboard-page.dashboard-shell .overview-kpi>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(18px,5.3vw,27px);line-height:1.3}.dashboard-page.dashboard-shell .overview-spark{height:28px;margin:8px 0}.dashboard-page.dashboard-shell .overview-kpi>.report-indicator{white-space:normal;max-width:100%;line-height:1.4!important}.dashboard-page.dashboard-shell .overview-store-cards{grid-template-columns:minmax(0,1fr);gap:16px}.dashboard-page.dashboard-shell .overview-store-cards .overview-store-row+.overview-store-row{border-top:1px solid #384333}.dashboard-page.dashboard-shell .overview-analytics>.overview-stores,.dashboard-page.dashboard-shell .overview-attention{padding:16px}}@media (width<=600px){.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:12px;display:grid}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope label{width:auto;min-width:0;margin:0}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope label[for=dashboard-store]{grid-area:1/1;align-self:center}.dashboard-page.dashboard-shell[data-page=overview] #dashboard-store{grid-area:1/2;width:100%;margin:0 0 6px}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope label[for=report-start]{grid-area:2/1}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope label[for=report-end]{grid-area:2/2}.dashboard-page.dashboard-shell[data-page=overview] #report-start{grid-area:3/1}.dashboard-page.dashboard-shell[data-page=overview] #report-end{grid-area:3/2}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope input[type=date]{box-sizing:border-box;width:100%;min-width:0;padding-inline:8px}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope :is(button,.dashboard-clear-filters,p){grid-column:1/-1}.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope button{margin-top:6px}.dashboard-page.dashboard-shell .overview-status .report-refresh{width:100%}.dashboard-page.dashboard-shell .overview-status .report-refresh p{flex-basis:100%;width:100%;max-width:none}}.dashboard-page.dashboard-shell .report-history{color:#e8e6d5;background:#1c261a;border:1px solid #66735b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;padding:16px;display:flex}.dashboard-page.dashboard-shell .report-history>div{flex:240px}.dashboard-page.dashboard-shell .report-history p{margin:5px 0;font-size:14px;line-height:1.6}.dashboard-page.dashboard-shell .report-history details{flex-basis:100%}.dashboard-page.dashboard-shell .report-history button{min-height:44px}.dashboard-page.dashboard-shell[data-page=overview][data-home-view=launchpad] .report-presets{display:none}@media (width<=600px){.dashboard-page.dashboard-shell[data-page=overview] .dashboard-scope label[for=report-compare]{grid-area:4/1/auto/-1}.dashboard-page.dashboard-shell[data-page=overview] #report-compare{grid-area:5/1/auto/-1;width:100%;min-width:0}.dashboard-page.dashboard-shell .report-presets{gap:8px}.dashboard-page.dashboard-shell .report-presets a{padding:8px 10px}.dashboard-page.dashboard-shell .report-history button{width:100%}}.dashboard-page.dashboard-shell{--dash-gold:#bf9b30;--dash-accent:#bf9b30}.dashboard-page.dashboard-shell .flyer-workspace{gap:24px;display:grid}.dashboard-page.dashboard-shell .flyer-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.dashboard-page.dashboard-shell .flyer-workflow a{color:#eee9dc;background:#20271f;border:1px solid #3b4733;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:18px;text-decoration:none;display:flex}.dashboard-page.dashboard-shell .flyer-workflow a:hover{border-color:#bf9b30}.dashboard-page.dashboard-shell .flyer-workflow b{color:#d7b953;border:1px solid #bf9b3070;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.dashboard-page.dashboard-shell .flyer-workflow span{gap:5px;display:grid}.dashboard-page.dashboard-shell .flyer-workflow strong{font-size:14px}.dashboard-page.dashboard-shell .flyer-workflow small{color:#bac5b2;font-size:12px;line-height:1.5}.dashboard-page.dashboard-shell .flyer-editor{box-shadow:none;background:#191f19;border:0;min-width:0;padding:24px;display:block}.dashboard-page.dashboard-shell .flyer-composer{grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);align-items:start;gap:32px;display:grid}.dashboard-page.dashboard-shell .flyer-fields{gap:18px;min-width:0;display:grid}.dashboard-page.dashboard-shell .flyer-fields label{color:#d7dccf;gap:8px;font-size:13px;display:grid}.dashboard-page.dashboard-shell .flyer-fields input,.dashboard-page.dashboard-shell .flyer-fields select,.dashboard-page.dashboard-shell .flyer-fields textarea{width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;min-height:44px;padding:11px 12px}.dashboard-page.dashboard-shell .flyer-fields textarea{resize:vertical;min-height:100px}.dashboard-page.dashboard-shell .flyer-fields .dashboard-inline-check{align-items:center;gap:12px;line-height:1.6;display:flex}.dashboard-page.dashboard-shell .flyer-fields input[type=checkbox]{accent-color:#bf9b30;flex:none;width:20px;height:20px;min-height:20px}.dashboard-page.dashboard-shell .flyer-step{align-items:center;gap:10px;margin-top:8px;display:flex}.dashboard-page.dashboard-shell .flyer-step>span{color:#d7b953;letter-spacing:.06em;font-size:11px}.dashboard-page.dashboard-shell .flyer-step h3{color:#eee9dc;margin:0;font-size:17px;line-height:1.3}.dashboard-page.dashboard-shell .flyer-help{color:#b8c2ae;margin:0;font-size:12px;line-height:1.65}.dashboard-page.dashboard-shell .flyer-help a{color:#ddbd70;text-underline-offset:4px}.dashboard-page.dashboard-shell .flyer-advanced{border-block:1px solid #364330;padding:3px 0 12px}.dashboard-page.dashboard-shell .flyer-advanced summary,.dashboard-page.dashboard-shell .flyer-edit>summary{cursor:pointer;color:#d7b953;align-content:center;min-height:44px;font-size:13px}.dashboard-page.dashboard-shell .flyer-advanced label{margin-top:12px}.dashboard-page.dashboard-shell .flyer-preview{background:#101710;border:1px solid #3b4733;border-radius:12px;min-width:0;position:sticky;top:100px;overflow:hidden}.dashboard-page.dashboard-shell .flyer-preview-heading{color:#bdc5b5;border-bottom:1px solid #34422f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:11px;display:flex}.dashboard-page.dashboard-shell .flyer-preview-heading b{color:#e2c567;border:1px solid #bf9b3040;border-radius:5px;padding:5px 8px;font-size:10px}.dashboard-page.dashboard-shell .flyer-preview-art{background:#090e0a;place-items:center;min-height:220px;padding:16px;display:grid}.dashboard-page.dashboard-shell .flyer-preview-art img{object-fit:contain;width:100%;height:auto;max-height:400px;display:block}.dashboard-page.dashboard-shell .flyer-preview-art>div{text-align:center;color:#99aa8e;font-size:13px}.dashboard-page.dashboard-shell .flyer-preview-art>div>span{color:#bf9b30;font-size:34px}.dashboard-page.dashboard-shell .flyer-preview-copy{padding:20px}.dashboard-page.dashboard-shell .flyer-preview-copy small{color:#d7b953;font-size:11px}.dashboard-page.dashboard-shell .flyer-preview-copy h3{overflow-wrap:anywhere;margin:10px 0;font-size:24px;line-height:1.3}.dashboard-page.dashboard-shell .flyer-preview-copy p{color:#bdc5b5;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.dashboard-page.dashboard-shell .flyer-preview-schedule{color:#bac5b2;border-top:1px solid #34422f;gap:8px;padding:16px 20px;font-size:11px;display:grid}.dashboard-page.dashboard-shell .flyer-preview-schedule strong{color:#eee9dc;font-size:12px}.dashboard-page.dashboard-shell .flyer-preview>.flyer-help{padding:0 20px 16px}.dashboard-page.dashboard-shell .flyer-warning{color:#e7c57c;background:#40331f;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.dashboard-page.dashboard-shell .flyer-record .flyer-edit{border-top:1px solid #3b4733;margin-top:16px}.dashboard-page.dashboard-shell .flyer-record .flyer-editor{background:0 0;padding:18px 0}.dashboard-page.dashboard-shell .flyer-record .flyer-composer{gap:22px}.dashboard-page.dashboard-shell .upload-preview{background:#0b120c;border-radius:8px;margin:0;padding:14px}.dashboard-page.dashboard-shell .upload-preview img{object-fit:contain;width:100%;max-height:280px;display:block}.dashboard-page.dashboard-shell .upload-preview figcaption{color:#bdc5b5;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5}.dashboard-page.dashboard-shell .upload-progress{gap:10px;padding:18px;font-size:13px;display:grid}.dashboard-page.dashboard-shell .upload-progress progress{accent-color:#bf9b30;width:100%;height:8px}.dashboard-page.dashboard-shell button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.dashboard-page.dashboard-shell .flyer-composer{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .flyer-preview{max-width:600px;position:static}.dashboard-page.dashboard-shell .flyer-workflow{grid-template-columns:1fr}.dashboard-page.dashboard-shell .flyer-workflow a{padding:14px 16px}}@media (width<=650px){.dashboard-page.dashboard-shell .flyer-editor{padding:16px}.dashboard-page.dashboard-shell .flyer-fields :is(input,select,textarea){font-size:16px}.dashboard-page.dashboard-shell .flyer-fields .dashboard-form-grid{grid-template-columns:1fr}.dashboard-page.dashboard-shell .flyer-preview-copy h3{font-size:22px}.dashboard-page.dashboard-shell .flyer-composer{gap:22px}}.dashboard-page.dashboard-shell{--dash-paper:#101310;--dash-rule:#323b31;--dash-ink:#f1eee6;--dash-muted:#aeb8a9;background:radial-gradient(at 95% 0,#7886520d,#0000 45%),#101310}.dashboard-page.dashboard-shell .dashboard-main{width:100%;max-width:1800px;margin-inline:auto;padding:30px clamp(18px,2.5vw,40px) 48px}.dashboard-page.dashboard-shell .dashboard-header{background:#0c100def;border-color:#30382e}.dashboard-page.dashboard-shell .dashboard-sidebar{background:#0d120e}.dashboard-page.dashboard-shell .dashboard-nav-group>p{letter-spacing:.16em;color:#9ba68f;font:600 11px/1.5 Effy Inter,sans-serif}.dashboard-page.dashboard-shell .dashboard-nav-group a{min-height:44px;font-size:13px}.dashboard-page.dashboard-shell .dashboard-intro h1,.dashboard-page.dashboard-shell[data-page=overview] .dashboard-intro h1{letter-spacing:.005em;font-family:Effy Legend,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.1}.dashboard-page.dashboard-shell .glass-panel{background:linear-gradient(155deg,#1d251dc9,#171d18);border-color:#354032;border-radius:14px;box-shadow:0 8px 28px #00000014,inset 0 1px #ffffff04}.dashboard-page.dashboard-shell :is(.overview-trend,.overview-stores,.overview-mix,.bestsellers) h2{letter-spacing:-.035em;color:#f1eee6;font:600 20px/1.3 Effy Inter,sans-serif!important}.dashboard-page.dashboard-shell .analytics-eyebrow{text-transform:uppercase;letter-spacing:.15em;margin:0 0 8px;color:#c3ac74!important;font:600 11px/1.5 Effy Inter,sans-serif!important}.dashboard-page.dashboard-shell .analytics-footnote{margin:18px 0 0;line-height:1.6;color:#a5b19d!important;font-size:12px!important}.dashboard-page.dashboard-shell .overview-status{gap:16px;margin:20px 0 7px;font-size:12px}.dashboard-page.dashboard-shell .overview-status>span{line-height:1.6}.dashboard-page.dashboard-shell .overview-status .report-refresh{margin:0}.dashboard-page.dashboard-shell .overview-status .report-refresh p:empty{display:none}.dashboard-page.dashboard-shell .overview-status .report-refresh button{background:0 0;border-color:#4b5647;min-height:36px;padding:7px 12px;font-size:12px}.dashboard-page.dashboard-shell .overview-period{margin:0 0 20px;font-size:13px;font-weight:550;line-height:1.8}.dashboard-page.dashboard-shell .overview-period span{color:#aeb8a9;font-size:12px;font-weight:400}.dashboard-page.dashboard-shell .overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.dashboard-page.dashboard-shell .overview-kpi{background:linear-gradient(150deg,#20291fc9,#171d18);border-color:#354032;min-height:210px;padding:20px 20px 14px;position:relative;overflow:hidden}.dashboard-page.dashboard-shell .overview-kpi:first-child{background:linear-gradient(140deg,#3d3623,#22291e 75%);border-color:#756136}.dashboard-page.dashboard-shell .overview-kpi:before{content:"";background:linear-gradient(90deg,transparent,var(--metric-color),transparent);opacity:.55;height:1px;position:absolute;inset:0 20px auto}.dashboard-page.dashboard-shell .overview-kpi-label{justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;display:flex}.dashboard-page.dashboard-shell .overview-kpi-label h2{letter-spacing:0;text-transform:none;color:#c7cebf;font:500 13px/1.4 Effy Inter,sans-serif!important}.dashboard-page.dashboard-shell .overview-kpi-label>span{color:var(--metric-color);background:0 0;border:0;width:24px;height:24px}.dashboard-page.dashboard-shell .overview-kpi>strong{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;font:550 clamp(23px,2.5vw,39px)/1.12 Effy Inter,sans-serif;display:block}.dashboard-page.dashboard-shell .overview-kpi-context{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:34px;margin-top:12px;display:flex}.dashboard-page.dashboard-shell .overview-kpi-context small{color:#9ca993;font-size:12px}.dashboard-page.dashboard-shell .report-indicator{font-size:12px;line-height:1.4}.dashboard-page.dashboard-shell .report-indicator[data-tone=positive]{color:#9edbb1;background:#7dc6a010}.dashboard-page.dashboard-shell .overview-spark{height:39px;margin:12px -2px 10px}.dashboard-page.dashboard-shell .overview-kpi-note{color:#aeb8a9;margin:0;font-size:12px;line-height:1.5}.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.dashboard-page.dashboard-shell .overview-trend{grid-area:auto/1;padding:25px}.dashboard-page.dashboard-shell .overview-stores{grid-area:auto/2;min-height:0;padding:25px}.dashboard-page.dashboard-shell .overview-store-cards{flex-direction:column;gap:0;margin:20px 0 0;display:flex}.dashboard-page.dashboard-shell .overview-store-row{color:inherit;padding:20px 0;text-decoration:none;transition:background .2s;display:block}.dashboard-page.dashboard-shell .overview-store-row:first-child{border-top:0;padding-top:0}.dashboard-page.dashboard-shell .overview-store-row+.overview-store-row{border-top:1px solid #394232}.dashboard-page.dashboard-shell .overview-store-row>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.dashboard-page.dashboard-shell .overview-store-row>div:first-child span{align-items:center;gap:8px;display:flex}.dashboard-page.dashboard-shell .overview-store-row i{border-radius:50%;width:7px;height:7px;display:inline-block}.dashboard-page.dashboard-shell .overview-store-row>strong{letter-spacing:-.05em;font:550 clamp(25px,2.2vw,33px)/1.3 Effy Inter,sans-serif;display:block}.dashboard-page.dashboard-shell .overview-store-track{background:#343e31;border-radius:4px;height:5px;margin:14px 0 16px;overflow:hidden}.dashboard-page.dashboard-shell .overview-store-track span{height:100%;display:block}.dashboard-page.dashboard-shell .overview-store-row dl{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.dashboard-page.dashboard-shell .overview-store-row dl>div{gap:5px;display:grid}.dashboard-page.dashboard-shell .overview-store-row dt{color:#a8b39f;font-size:12px}.dashboard-page.dashboard-shell .overview-store-row dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:550}.dashboard-page.dashboard-shell .overview-store-row footer{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:0;margin:0;padding:0;display:flex}.dashboard-page.dashboard-shell .overview-store-row footer small{color:#a8b39f;font-size:12px}.dashboard-page.dashboard-shell .overview-store-row:hover>div:first-child{color:#dfb866}.dashboard-page.dashboard-shell .overview-detail-grid{grid-template-columns:1fr 1.35fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-page.dashboard-shell .overview-mix{min-width:0;padding:25px}.dashboard-page.dashboard-shell .overview-mix header>p:last-child{color:#aeb8a9;font-size:12px;line-height:1.6}.dashboard-page.dashboard-shell .overview-mix h2{margin:0}.dashboard-page.dashboard-shell .category-composition{border-radius:4px;gap:3px;height:22px;margin:28px 0 20px;display:flex;overflow:hidden}.dashboard-page.dashboard-shell .category-ranking{margin:0;padding:0;list-style:none;display:grid}.dashboard-page.dashboard-shell .category-ranking li{border-bottom:1px solid #39423277;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:grid}.dashboard-page.dashboard-shell .category-ranking li:last-child{border:0}.dashboard-page.dashboard-shell .category-ranking span{align-items:center;gap:9px;display:flex}.dashboard-page.dashboard-shell .category-ranking i{border-radius:2px;flex:none;width:7px;height:7px}.dashboard-page.dashboard-shell .category-ranking strong{font-variant-numeric:tabular-nums;font-weight:550}.dashboard-page.dashboard-shell .category-ranking small{text-align:right;color:#aeb8a9;font-size:12px}.dashboard-page.dashboard-shell .overview-detail-grid>.bestsellers{min-width:0;margin:0;padding:25px}.dashboard-page.dashboard-shell .insight-preview-top-five{gap:0}.dashboard-page.dashboard-shell .insight-preview-item{background:0 0;border:0;border-bottom:1px solid #39423288;border-radius:0;padding:17px 0}.dashboard-page.dashboard-shell .insight-preview-item strong{font-size:13px;font-weight:500}.dashboard-page.dashboard-shell .insight-preview-item b{font-size:13px;font-weight:550}.dashboard-page.dashboard-shell .insight-preview-rank{color:#9baf8f;font-size:12px}.dashboard-page.dashboard-shell .insight-disclosure-action{color:#d6bd7b;font-size:12px}.dashboard-page.dashboard-shell .analytics-empty{color:#b5bfae;padding:20px 0;font-size:13px;line-height:1.7}.dashboard-page.dashboard-shell .overview-attention{min-width:0;margin:20px 0;padding:0 20px}.dashboard-page.dashboard-shell .overview-attention>summary{cursor:pointer;color:#dbc792;justify-content:space-between;align-items:center;gap:12px;min-height:78px;font-size:12px;list-style:none;display:flex}.dashboard-page.dashboard-shell .overview-attention summary strong{color:#e9e5d8;margin-bottom:6px;font-size:13px;display:block}.dashboard-page.dashboard-shell .overview-attention summary small{color:#b2bda8;font-size:12px;line-height:1.6}.dashboard-page.dashboard-shell .overview-attention .report-alert{border-width:1px 1px 1px 2px;border-radius:6px;margin-bottom:12px;padding:12px 14px;font-size:12px}.dashboard-page.dashboard-shell .overview-attention[open]{padding-bottom:20px}.dashboard-page.dashboard-shell .report-live-status{color:#b7dbb5;background:#1a271b66;border:1px solid #48604466;border-radius:10px;align-items:center;gap:13px;margin:12px 0 16px;padding:14px 18px;display:flex}.dashboard-page.dashboard-shell .report-live-status>svg{stroke:currentColor;fill:none;flex:none}.dashboard-page.dashboard-shell .report-live-status>div{flex:1;min-width:0}.dashboard-page.dashboard-shell .report-live-status strong{font-size:12px;font-weight:600;line-height:1.5}.dashboard-page.dashboard-shell .report-live-status p{color:#aebca5;margin:3px 0 0;font-size:12px;line-height:1.65}.dashboard-page.dashboard-shell .report-live-status[data-tone=attention]{color:#eed096;background:#30291a;border-color:#796239}.dashboard-page.dashboard-shell .report-live-status[data-tone=paused]{color:#c4caba;background:#20251f;border-color:#434a3d}.dashboard-page.dashboard-shell .report-live-status details{flex:none;position:relative}.dashboard-page.dashboard-shell .report-live-status summary{cursor:pointer;color:#d7c184;align-content:center;min-height:36px;font-size:12px}.dashboard-page.dashboard-shell .sync-detail-popover{z-index:8;background:#20291e;border:1px solid #526347;border-radius:10px;width:min(330px,75vw);padding:18px;position:absolute;top:100%;right:0;box-shadow:0 16px 30px #0006}.dashboard-page.dashboard-shell .sync-detail-popover p{margin-top:10px}.dashboard-page.dashboard-shell .analytics-review-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:12px 0 20px;display:flex}.dashboard-page.dashboard-shell .analytics-review-toolbar label{color:#bec8b4;gap:8px;font-size:12px;display:grid}.dashboard-page.dashboard-shell .analytics-review-toolbar select{min-width:180px;padding:10px 14px}.dashboard-page.dashboard-shell .chart-segments{background:#111911;border:1px solid #394532;border-radius:7px;gap:2px;padding:3px}.dashboard-page.dashboard-shell .chart-segments button.secondary{color:#b6c1ab;background:0 0;border:0;border-radius:4px;min-height:36px;padding:8px 10px;font-size:12px}.dashboard-page.dashboard-shell .chart-segments button[aria-pressed=true]{color:#1c2117;background:#dfb866;border-color:#0000}.dashboard-page.dashboard-shell .performance-explorer>p{margin:8px 0 18px;font-size:12px}.dashboard-page.dashboard-shell .chart-style-controls{gap:10px;margin-bottom:18px}.dashboard-page.dashboard-shell .explorer-prior{align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-page.dashboard-shell .explorer-prior input{width:15px;height:15px;min-height:0}.dashboard-page.dashboard-shell .explorer-mixed{height:360px}.dashboard-page.dashboard-shell .chart-series-key{color:#bdc7b2;flex-wrap:wrap;gap:18px;margin:0 0 5px;font-size:12px;display:flex}.dashboard-page.dashboard-shell .chart-series-key span{align-items:center;gap:6px;display:flex}.dashboard-page.dashboard-shell .chart-series-key i{background:#dfb866;width:12px;height:3px;display:inline-block}.dashboard-page.dashboard-shell .chart-series-key span:last-child i{background:#8bd3b4}.dashboard-page.dashboard-shell .overview-exact>summary{min-height:44px;font-size:12px}.dashboard-page.dashboard-shell .report-kpis article{border-radius:10px;padding:20px}.dashboard-page.dashboard-shell .report-plot{border-color:#354032}@keyframes effy-sync-rotate{to{transform:rotate(360deg)}}.dashboard-page.dashboard-shell .report-live-status .is-running{animation:2s linear infinite effy-sync-rotate}@media (width>=1600px){.dashboard-page.dashboard-shell .overview-kpi>strong{font-size:39px}}@media (width<=1180px){.dashboard-page.dashboard-shell .overview-visual-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page.dashboard-shell .overview-stores{grid-column:1}.dashboard-page.dashboard-shell .overview-store-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-page.dashboard-shell .overview-store-row+.overview-store-row{border-top:0;border-left:1px solid #394232;padding:0 0 0 24px}.dashboard-page.dashboard-shell .overview-store-row:first-child{padding-bottom:0}.dashboard-page.dashboard-shell .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page.dashboard-shell .overview-kpi>strong{font-size:32px}.dashboard-page.dashboard-shell .overview-detail-grid{grid-template-columns:1fr}}@media (width<=650px){.dashboard-page.dashboard-shell .dashboard-main{padding:22px 16px 36px}.dashboard-page.dashboard-shell .overview-kpis{gap:10px}.dashboard-page.dashboard-shell .overview-kpi{min-height:206px;padding:16px 13px 12px}.dashboard-page.dashboard-shell .overview-kpi-label{gap:4px;margin-bottom:14px}.dashboard-page.dashboard-shell .overview-kpi-label h2{font-size:12px!important}.dashboard-page.dashboard-shell .overview-kpi-label>span,.dashboard-page.dashboard-shell .overview-kpi-label svg{width:18px;height:18px}.dashboard-page.dashboard-shell .overview-kpi>strong{font-size:clamp(21px,5.7vw,29px);line-height:1.25}.dashboard-page.dashboard-shell .overview-kpi-context{gap:5px;margin-top:9px}.dashboard-page.dashboard-shell .overview-kpi-context small{font-size:12px}.dashboard-page.dashboard-shell .overview-kpi-note{min-height:27px;font-size:12px}.dashboard-page.dashboard-shell .overview-spark{height:30px;margin:10px 0 8px}.dashboard-page.dashboard-shell .overview-period span{display:block}.dashboard-page.dashboard-shell :is(.overview-trend,.overview-stores,.overview-mix,.overview-detail-grid>.bestsellers){padding:20px 16px}.dashboard-page.dashboard-shell .overview-store-cards{grid-template-columns:1fr;gap:20px}.dashboard-page.dashboard-shell .overview-store-row+.overview-store-row{border-top:1px solid #394232;border-left:0;padding:20px 0 0}.dashboard-page.dashboard-shell .report-live-status{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:13px 12px}.dashboard-page.dashboard-shell .report-live-status>svg{width:17px;height:17px;margin-top:2px}.dashboard-page.dashboard-shell .report-live-status details{margin-left:26px}.dashboard-page.dashboard-shell .sync-detail-popover{max-width:calc(100vw - 90px);left:0;right:auto}.dashboard-page.dashboard-shell .analytics-review-toolbar{flex-wrap:wrap;align-items:center}.dashboard-page.dashboard-shell .analytics-review-toolbar select{min-width:150px}.dashboard-page.dashboard-shell .explorer-mixed{height:320px}.dashboard-page.dashboard-shell .explorer-heading,.dashboard-page.dashboard-shell .chart-style-controls{align-items:start}.dashboard-page.dashboard-shell .overview-status{margin-top:16px}.dashboard-page.dashboard-shell .overview-status .report-refresh{width:auto}.dashboard-page.dashboard-shell .overview-status>span{font-size:12px}.dashboard-page.dashboard-shell .overview-attention>summary{align-items:start;padding-block:16px}.dashboard-page.dashboard-shell .overview-attention>summary>span:last-child{white-space:nowrap;font-size:12px}}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-shell .report-live-status .is-running{animation:none}.dashboard-page.dashboard-shell .overview-store-row{transition:none}}.dashboard-page.dashboard-shell .overview-kpi-label{flex-wrap:nowrap}.dashboard-page.dashboard-shell .dashboard-review-menu>summary{display:none}.dashboard-page.dashboard-shell .dashboard-review-menu::details-content{content-visibility:visible}.dashboard-page.dashboard-shell .dashboard-review-menu>.dashboard-nav-group{display:block}.dashboard-page.dashboard-shell .value-inspector .insight-disclosure-heading h3{letter-spacing:-.02em;text-transform:none;font:600 15px/1.4 Effy Inter,sans-serif}.dashboard-page.dashboard-shell .value-inspector .insight-disclosure-preview{font-size:12px}@media (width<=900px){.dashboard-page.dashboard-shell .dashboard-review-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.dashboard-page.dashboard-shell .dashboard-review-menu:not([open])::details-content{content-visibility:hidden}.dashboard-page.dashboard-shell .dashboard-review-menu:not([open])>.dashboard-nav-group{display:none}.dashboard-page.dashboard-shell .dashboard-review-menu[open]>.dashboard-nav-group{padding:12px 16px}}@media (width<=650px){.dashboard-page.dashboard-shell .report-live-status>div{flex-basis:calc(100% - 30px)}.dashboard-page.dashboard-shell .report-live-status details{margin-top:0}.dashboard-page.dashboard-shell .report-live-status summary{min-height:28px}.dashboard-page.dashboard-shell .overview-kpi-note{min-height:30px}.dashboard-page.dashboard-shell .chart-segments button.secondary{min-height:44px}.dashboard-page.dashboard-shell :is(input,select,textarea){font-size:16px}}._insights_d1pfk_1{min-width:0}._periods_d1pfk_2{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._periods_d1pfk_2 a{color:#eee9dc;background:#191e19;border:1px solid #66735b;border-radius:8px;align-items:center;min-height:44px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}._periods_d1pfk_2 a[aria-current]{color:#131713;background:#c5a456;border-color:#c5a456}._context_d1pfk_5,._charts_d1pfk_5 p,._notes_d1pfk_5 p{color:#bdc5b5;font-size:12px;line-height:1.7}._notice_d1pfk_6{color:#edcf87;background:#2e2918;border:1px solid #75633a;border-radius:8px;padding:16px;font-size:13px;line-height:1.7}._metrics_d1pfk_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}._metrics_d1pfk_7 article,._charts_d1pfk_5 article,._notes_d1pfk_5 article{background:#191e19;border:1px solid #384333;border-radius:12px;min-width:0;padding:20px}._metrics_d1pfk_7 h3{color:#bdc5b5;margin:0 0 10px;font-size:13px;font-weight:500}._metrics_d1pfk_7 strong{color:#eee9dc;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);line-height:1.1}._metrics_d1pfk_7 p,._metrics_d1pfk_7 small{color:#bdc5b5;font-size:12px;line-height:1.5}._charts_d1pfk_5{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:24px 0;display:grid}._charts_d1pfk_5 h3,._notes_d1pfk_5 h3{color:#eee9dc;margin:0 0 8px;font-size:16px}._bars_d1pfk_14{margin:18px 0 0;padding:0;list-style:none}._bars_d1pfk_14 li{color:#bdc5b5;grid-template-columns:72px 1fr 42px;align-items:center;gap:8px;min-height:30px;font-size:11px;display:grid}._bars_d1pfk_14 div{background:#384333;border-radius:3px;height:8px;overflow:hidden}._bars_d1pfk_14 i{width:var(--bar-width);background:#c5a456;height:100%;display:block}._bars_d1pfk_14 strong{text-align:right;font-variant-numeric:tabular-nums}._notes_d1pfk_5{grid-template-columns:1fr 1fr;gap:14px;display:grid}._insights_d1pfk_1 a:focus-visible{outline-offset:3px;outline:3px solid #c5a456}@media (width<=1100px){._charts_d1pfk_5{grid-template-columns:1fr 1fr}}@media (width<=650px){._metrics_d1pfk_7{grid-template-columns:1fr 1fr}._charts_d1pfk_5,._notes_d1pfk_5{grid-template-columns:1fr}._metrics_d1pfk_7 article{padding:14px}}._highlights_d1pfk_23{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}._highlights_d1pfk_23 article{background:linear-gradient(120deg,#303b26,#1a221a);border:1px solid #bf9b3050;border-radius:10px;padding:18px 20px}._highlights_d1pfk_23 span{color:#c8d0bc;font-size:12px;display:block}._highlights_d1pfk_23 strong{color:#e7cd84;font-variant-numeric:tabular-nums;margin:9px 0;font-size:26px;display:block}._highlights_d1pfk_23 p{color:#bdc5b5;margin:0;font-size:12px;line-height:1.6}._connectionState_d1pfk_23{color:#ead49b;border:1px solid #8e794b;border-radius:5px;margin-bottom:10px;padding:5px 8px;font-size:11px;display:inline-block}._notes_d1pfk_5 a{color:#e2c567;font-size:12px}._notes_d1pfk_5 a:focus-visible{outline:2px solid #bf9b30}@media (width<=650px){._highlights_d1pfk_23{grid-template-columns:1fr}._highlights_d1pfk_23 strong{font-size:24px}}._metrics_d1pfk_7 article{background:linear-gradient(145deg,#20291f,#171d18);border-color:#354032}._metrics_d1pfk_7 strong{letter-spacing:-.055em;font-weight:550}._charts_d1pfk_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._charts_d1pfk_5 article{background:linear-gradient(145deg,#1d251d,#171d18);border-color:#354032;padding:24px}._charts_d1pfk_5 article:first-child{grid-column:1/-1}._charts_d1pfk_5 h3{letter-spacing:-.035em;font:600 20px/1.3 Effy Inter,sans-serif!important}._charts_d1pfk_5 .effy-echart{height:270px!important}._charts_d1pfk_5 caption{text-align:left;color:#b8c3ad;padding-block:12px;font-size:12px}._charts_d1pfk_5 .report-table{width:100%;min-width:0}._charts_d1pfk_5 .report-table th,._charts_d1pfk_5 .report-table td{white-space:normal;overflow-wrap:anywhere}@media (width<=700px){._charts_d1pfk_5{grid-template-columns:1fr}._charts_d1pfk_5 article{padding:20px 14px}._charts_d1pfk_5 .effy-echart{height:240px!important}}._flyer_1al1c_1{--accent:#d7b861;isolation:isolate;color:#f1ecdf;text-align:left;background:#101810;border-radius:0;width:100%;height:100%;font-family:Manrope,sans-serif;display:block;position:relative;overflow:hidden;container-type:size}._surface_1al1c_2{z-index:-2;background:linear-gradient(90deg,#0d1511a6,#0000),url(/images/effy-campaigns/backdrop.webp) 50%/cover;position:absolute;inset:0}._topline_1al1c_3{z-index:4;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:6cqh 5cqw auto}._kicker_1al1c_3{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);padding-top:1cqh;font:800 clamp(11px,1.05cqw,18px)/1.4 Manrope,sans-serif}._effy_1al1c_3{object-fit:contain;object-position:right top;width:7.8cqw;height:7.8cqw;max-height:16cqh}._visual_1al1c_4{z-index:-1;pointer-events:none;position:absolute;inset:0}._visual_1al1c_4 img{object-fit:contain;width:auto;max-width:none;display:block;position:absolute}._message_1al1c_4{z-index:2;max-width:58%;position:absolute;inset:27cqh auto auto 5cqw}._title_1al1c_4{letter-spacing:-.01em;font:400 min(7.9cqw,16cqh)/.99 Legend M54,Impact,sans-serif;display:block}._title_1al1c_4>span{white-space:nowrap;display:block}._accent_1al1c_4{color:var(--accent)}._line_1al1c_4{color:#d5dacd;max-width:34ch;margin-top:5cqh;font:500 clamp(12px,1.4cqw,23px)/1.5 Manrope,sans-serif;display:block}._bottomline_1al1c_4{letter-spacing:.06em;text-transform:uppercase;z-index:4;border-top:1px solid #b9ae7f50;justify-content:space-between;align-items:center;gap:12px;padding-top:2.7cqh;font:700 clamp(10px,1.05cqw,18px)/1.5 Manrope,sans-serif;display:flex;position:absolute;inset:auto 5cqw 5cqh}._arrow_1al1c_4{color:var(--accent);font:400 3.3cqw/1 Manrope,sans-serif}._puffco_1al1c_5{--accent:#c8d2c5}._peak_1al1c_5{filter:drop-shadow(0 12px 20px #0009);height:89cqh;bottom:7cqh;right:4cqw}._proxy_1al1c_5{filter:drop-shadow(0 12px 15px #0009);height:36cqh;bottom:11cqh;right:24cqw}._pivot_1al1c_5{filter:drop-shadow(0 12px 15px #0009);height:46cqh;bottom:12cqh;right:34cqw}._dime_1al1c_6{--accent:#d7b861}._dime_1al1c_6 ._title_1al1c_4{font-size:min(8.7cqw,17cqh)}._dimePen_1al1c_6{filter:drop-shadow(15px 22px 25px #0009);height:113cqh;bottom:-1cqh;right:0;transform:rotate(10deg)}._dimeRing_1al1c_6{border:1px solid #ba8b4260;border-radius:50%;width:47cqw;height:47cqw;position:absolute;top:50%;right:-1cqw;transform:translateY(-50%);box-shadow:0 0 0 4cqw #b9973d07,0 0 0 8cqw #b9973d05}._papers_1al1c_7{--accent:#e0c88f}._papers_1al1c_7 ._surface_1al1c_2{background:linear-gradient(100deg,#171a10,#342b1da6),url(/images/effy-campaigns/backdrop.webp) 50%/cover}._rawPack_1al1c_7{filter:drop-shadow(0 28px 22px #0009);height:auto;top:33cqh;right:1cqw;transform:rotate(-17deg);width:50cqw!important}._paperOutline_1al1c_7{border:1px solid #d7be7d4d;width:41cqw;height:38cqh;position:absolute;top:29cqh;right:4cqw;transform:rotate(-9deg)}._blown_1al1c_8{--accent:#9eaab1}._blown_1al1c_8 ._surface_1al1c_2{background:linear-gradient(90deg,#0e1519,#222a326b),url(/images/effy-campaigns/backdrop.webp) 50%/cover}._blownDevice_1al1c_8{filter:drop-shadow(0 20px 25px #0008);height:86cqh;bottom:10cqh;right:4cqw;transform:rotate(8deg)}._blown_1al1c_8 ._title_1al1c_4{font-size:min(7.5cqw,16cqh)}._four-elements_1al1c_9{--accent:#c9ac83}._four-elements_1al1c_9 ._message_1al1c_4{width:44%;max-width:none;inset:21cqh auto auto 5cqw}._elementsLogo_1al1c_9{object-fit:contain;object-position:left center;width:100%;height:43cqh;display:block}._elementsTag_1al1c_9{margin-top:2cqh;font:400 3.9cqw/1.1 Legend M54,Impact,sans-serif;display:block}._four-elements_1al1c_9 ._line_1al1c_4{margin-top:2cqh}._grow_1al1c_9{height:100%;inset:0 0 0 auto;object-fit:cover!important;width:65%!important}._growShade_1al1c_9{background:linear-gradient(90deg,#0d1712 5% 38%,#0d171221 78%),linear-gradient(#0d1712 0%,#0000 20% 72%,#0d1712 100%);position:absolute;inset:0}._cookies_1al1c_10{--accent:#19a4d2}._cookies_1al1c_10 ._surface_1al1c_2{background:radial-gradient(at 75% 40%,#163d4f80,#0000 65%),#0b1619}._cookies_1al1c_10 ._title_1al1c_4{font-size:min(8.8cqw,17cqh)}._cookies_1al1c_10 ._message_1al1c_4{top:30cqh}._cookiesLogo_1al1c_10{filter:drop-shadow(0 10px 20px #0008);height:auto;top:30cqh;right:4cqw;transform:rotate(-10deg);width:43cqw!important}._cookiesOutline_1al1c_10{color:#0000;-webkit-text-stroke:1px #2f789142;white-space:nowrap;opacity:.7;width:65cqw;font:400 13cqw/.9 Legend M54,Impact,sans-serif;position:absolute;bottom:7cqh;right:-5cqw;transform:rotate(-10deg)}._cookies_1al1c_10 ._bottomline_1al1c_4{border-color:#28a4cc50}._cookies_1al1c_10 ._accent_1al1c_4{color:#f1ecdf}@container (width<=650px){._topline_1al1c_3{inset:5cqh 7cqw auto}._kicker_1al1c_3{max-width:70%;font-size:clamp(10px,2.8cqw,16px)}._effy_1al1c_3{width:13cqw;height:13cqw;max-height:14cqh}._message_1al1c_4{max-width:none;inset:20cqh 7cqw auto}._title_1al1c_4,._dime_1al1c_6 ._title_1al1c_4,._blown_1al1c_8 ._title_1al1c_4,._cookies_1al1c_10 ._title_1al1c_4{font-size:12.5cqw;line-height:1.02}._line_1al1c_4{max-width:27ch;margin-top:2.5cqh;font-size:clamp(12px,3.25cqw,18px)}._bottomline_1al1c_4{letter-spacing:.045em;padding-top:2cqh;font-size:clamp(9px,2.45cqw,14px);inset:auto 7cqw 4cqh}._arrow_1al1c_4{font-size:6cqw}._peak_1al1c_5{height:55cqh;bottom:8cqh;right:1cqw}._proxy_1al1c_5{height:25cqh;bottom:11cqh;right:34cqw}._pivot_1al1c_5{height:29cqh;bottom:11cqh;right:60cqw}._puffco_1al1c_5 ._message_1al1c_4{top:18cqh}._puffco_1al1c_5 ._title_1al1c_4{font-size:12cqw}._puffco_1al1c_5 ._line_1al1c_4{font-size:clamp(11px,3.1cqw,18px)}._dime_1al1c_6 ._message_1al1c_4{top:18cqh}._dimePen_1al1c_6{height:69cqh;bottom:5cqh;right:-12cqw;transform:rotate(17deg)}._dimeRing_1al1c_6{width:75cqw;height:75cqw;top:66%;right:-12cqw}._dime_1al1c_6 ._line_1al1c_4{max-width:17ch}._rawPack_1al1c_7{top:auto;bottom:18cqh;right:1cqw;transform:rotate(-14deg);width:83cqw!important}._paperOutline_1al1c_7{width:72cqw;height:25cqh;top:auto;bottom:16cqh}._papers_1al1c_7 ._line_1al1c_4{max-width:24ch}._blownDevice_1al1c_8{height:57cqh;bottom:9cqh;right:0}._blown_1al1c_8 ._line_1al1c_4{max-width:17ch}._blown_1al1c_8 ._message_1al1c_4{top:18cqh}._four-elements_1al1c_9 ._message_1al1c_4{width:auto;inset:20cqh 7cqw auto}._elementsLogo_1al1c_9{width:69cqw;height:27cqh}._elementsTag_1al1c_9{margin-top:5cqh;font-size:8.2cqw}._four-elements_1al1c_9 ._line_1al1c_4{max-width:22ch;font-size:clamp(12px,3.3cqw,18px)}._grow_1al1c_9{width:100%!important}._growShade_1al1c_9{background:linear-gradient(90deg,#0d1712ed,#0d17123b),linear-gradient(#0d1712 0%,#0d171244 40%,#0d171277 65%,#0d1712 100%)}._cookies_1al1c_10 ._message_1al1c_4{top:19cqh}._cookiesLogo_1al1c_10{top:55cqh;right:5cqw;width:81cqw!important}._cookiesOutline_1al1c_10{width:130cqw;font-size:27cqw;bottom:13cqh;right:-32cqw}._cookies_1al1c_10 ._line_1al1c_4{font-size:clamp(12px,3.3cqw,18px)}}@container (height<=300px){._message_1al1c_4{top:23cqh}._line_1al1c_4{margin-top:2cqh}._topline_1al1c_3{top:4cqh}._title_1al1c_4,._dime_1al1c_6 ._title_1al1c_4,._blown_1al1c_8 ._title_1al1c_4,._cookies_1al1c_10 ._title_1al1c_4{font-size:min(10cqw,16cqh)}._bottomline_1al1c_4{bottom:4cqh}._peak_1al1c_5{height:78cqh}._puffco_1al1c_5 ._line_1al1c_4{max-width:20ch}._four-elements_1al1c_9 ._message_1al1c_4{top:18cqh}._elementsLogo_1al1c_9{height:35cqh}._elementsTag_1al1c_9{font-size:7cqh}._cookiesLogo_1al1c_10{top:30cqh;width:42cqw!important}._dimePen_1al1c_6{height:110cqh}._rawPack_1al1c_7{bottom:22cqh;width:50cqw!important}}._currency_1al1c_16{font-family:Manrope,sans-serif;font-size:.8em;font-weight:800}._dimePen_1al1c_6{height:86cqh;bottom:10cqh;right:2cqw}@container (width<=650px){._dimePen_1al1c_6{height:65cqh;bottom:7cqh;right:-12cqw}}._four-elements_1al1c_9 ._message_1al1c_4{mix-blend-mode:screen}@container (width<=650px) and (height<=300px){._blown_1al1c_8 ._title_1al1c_4{font-size:9cqw}._blownDevice_1al1c_8{height:48cqh;bottom:11cqh}}._review_1al1c_22{color:#f1ecdf;box-sizing:border-box;background:#0b120e;min-height:100svh;padding:48px clamp(20px,4vw,72px);font-family:Manrope,sans-serif}._review_1al1c_22 header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}._review_1al1c_22 h1{margin:0;font:400 clamp(28px,4vw,52px)/1 Legend M54,Impact,sans-serif}._review_1al1c_22 header a{color:#dbc477;padding-block:14px;font-size:14px;text-decoration:none}._reviewGrid_1al1c_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}._reviewGrid_1al1c_22>a{color:inherit;text-decoration:none}._reviewGrid_1al1c_22 img{width:100%;height:auto;display:block}._reviewGrid_1al1c_22>a>span{border-bottom:1px solid #3c4937;justify-content:space-between;padding-block:12px;font-size:13px;display:flex}._review_1al1c_22 a:focus-visible{outline-offset:6px;outline:2px solid #d7b861}@media (width<=700px){._review_1al1c_22 header{flex-direction:column;align-items:flex-start;gap:6px}._reviewGrid_1al1c_22{grid-template-columns:1fr}}
