@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:local("Helvetica Now Text Regular"),url(/fonts/HelveticaNowText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:local("Helvetica Now Text Medium"),url(/fonts/HelveticaNowText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--v3-white:#ffffff;--v3-base-50:#fafafa;--v3-base-100:#f5f5f5;--v3-base-300:#e5e5e5;--v3-base-500:#b2b2b2;--v3-base-700:#7f7f7f;--v3-base-900:#333333;--v3-bright-green:#06fdc2;--v3-brand-spectrum:#1e3fd0,#3f63ea 22%,#a9a8f7 48%,#4f9be8 72%,#06fdc2 86%,#1e3fd0;--v3-dark-bright-green:#008263;--v3-green:#12d298;--v3-light-green:#e3f6f0;--v3-dark-green:#007e58;--v3-red:#f86a47;--v3-light-red:#faece8;--v3-dark-red:#bd4404;--v3-yellow:#fbc66b;--v3-light-yellow:#f6f1e3;--v3-dark-yellow:#996203;--v3-font-display:"Helvetica Now Display","Helvetica Neue",Helvetica,Arial,"Inter",system-ui,sans-serif;--v3-font-text:"Helvetica Now Text","Helvetica Now Display","Helvetica Neue",Helvetica,Arial,"Inter",system-ui,sans-serif;--v3-radius-xs:4px;--v3-radius-sm:5px;--v3-radius:8px;--v3-radius-lg:16px;--v3-radius-xl:24px;--v3-radius-pill:1000px;--v3-rail-width:300px;--v3-rail-padding:12px;--v3-nav-item-height:43px;--v3-icon-button:44px;--v3-page-gutter:48px;--v3-topbar-padding-y:24px;--v3-modal-width:530px;--v3-shadow-nav:0 1px 2px rgba(51,51,51,0.06),0 4px 12px rgba(51,51,51,0.08)}.v3-title-xl{font-size:48px;line-height:1.1}.v3-title-lg,.v3-title-xl{font-family:var(--v3-font-display);font-weight:500;letter-spacing:0}.v3-title-lg{font-size:32px;line-height:1.35}.v3-title-md{font-size:24px;letter-spacing:-.01em}.v3-title-md,.v3-title-sm{font-family:var(--v3-font-display);font-weight:400;line-height:1.45}.v3-title-sm{font-size:20px;letter-spacing:0}.v3-body-lg{font-size:16px;line-height:1.35}.v3-body-lg,.v3-body-md{font-family:var(--v3-font-text);font-weight:400;letter-spacing:-.015em}.v3-body-md{font-size:14px;line-height:1.45}.v3-body-sm{font-size:12px}.v3-body-sm,.v3-body-xs{font-family:var(--v3-font-text);font-weight:400;line-height:1.45;letter-spacing:-.02em}.v3-body-xs{font-size:10px}.v3-orb{position:relative;border-radius:9999px;overflow:hidden;flex:none}.v3-orb:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,#1e3fd0 0,#3f63ea 16%,#a9a8f7 30%,#dcd6fc 40%,#4f9be8 56%,#06fdc2 74%,#12d298 88%,#1e3fd0 100%);filter:blur(10px);animation:v3-orb-spin 3.6s linear infinite}.v3-orb:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,0) 42%)}@keyframes v3-orb-spin{to{transform:rotate(1turn)}}.v3-step-enter{animation:v3-step-in var(--dur-slow) var(--ease-out) both}@keyframes v3-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3-orb:before{animation-duration:12s}.v3-step-enter{animation:none}}:root{--surface-canvas:var(--bg,#f7f7f7);--surface-nav:var(--bg-elevated,#ffffff);--surface-inspector:var(--bg-elevated,#ffffff);--surface-card:var(--bg-elevated,#fafafa);--space-page:2rem;--space-section:1.5rem;--rail-width:15rem;--rail-width-mini:3.75rem;--inspector-width:22rem;--inspector-width-mini:3.75rem;--header-height:3.5rem;--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms;--ease:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--muted-label:var(--ink-muted,#737373);--accent-mint:var(--accent,#07fdc2);--accent-mint-soft:color-mix(in srgb,var(--accent-mint) 14%,transparent)}.app-shell{display:flex;flex-direction:column;min-height:100dvh}.studio-shell{display:flex;height:100dvh;overflow:hidden;background:var(--v3-white);font-family:var(--v3-font-text);color:var(--v3-base-900)}[data-rail-collapsed]{--v3-rail-current:0px}@media (min-width:48rem){[data-rail-collapsed=false]{--v3-rail-current:var(--v3-rail-width)}[data-rail-collapsed=true]{--v3-rail-current:var(--rail-width-mini)}}.studio-rail{width:var(--v3-rail-width);flex-shrink:0;height:100dvh;position:sticky;top:0;padding:var(--v3-rail-padding);background:var(--v3-white);border-right:1px solid var(--v3-base-300);transition:width var(--dur-slow) var(--ease,cubic-bezier(.22,1,.36,1))}.studio-rail[data-collapsed=true]{width:var(--rail-width-mini)}.studio-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.studio-workspace{display:flex;flex:1;min-height:0;overflow:hidden}.studio-canvas{flex:1;min-width:0;overflow:auto;background:var(--surface-canvas)}.studio-inspector{width:var(--inspector-width);flex-shrink:0;min-height:0;height:100%;overflow:hidden;background:var(--v3-white);border-left:1px solid var(--v3-base-300);transition:width var(--dur-slow) var(--ease,cubic-bezier(.22,1,.36,1))}.studio-inspector[data-collapsed=true]{width:var(--inspector-width-mini)}@media (max-width:1023px){.studio-workspace{flex-direction:column}.studio-inspector{width:100%;height:auto;max-height:45vh;border-left:none;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.studio-inspector,.studio-rail{transition:none}}@keyframes studio-fade-in{0%{opacity:0}to{opacity:1}}@keyframes studio-fade-out{0%{opacity:1}to{opacity:0}}@keyframes studio-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes studio-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}@keyframes studio-slide-right-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes studio-slide-right-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes studio-slide-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes studio-slide-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.anim-overlay[data-state=open]{animation:studio-fade-in var(--dur-base) var(--ease)}.anim-overlay[data-state=closed]{animation:studio-fade-out var(--dur-fast) var(--ease)}.anim-dialog{transform:translate(-50%,-50%)}.anim-dialog[data-state=open]{animation:studio-dialog-in var(--dur-base) var(--ease-out) both}.anim-dialog[data-state=closed]{animation:studio-dialog-out var(--dur-fast) var(--ease) both}.anim-sheet-right[data-state=open]{animation:studio-slide-right-in var(--dur-slow) var(--ease-out)}.anim-sheet-right[data-state=closed]{animation:studio-slide-right-out var(--dur-base) var(--ease)}.anim-sheet-bottom[data-state=open]{animation:studio-slide-bottom-in var(--dur-slow) var(--ease-out)}.anim-sheet-bottom[data-state=closed]{animation:studio-slide-bottom-out var(--dur-base) var(--ease)}@media (prefers-reduced-motion:reduce){.anim-dialog,.anim-overlay,.anim-sheet-bottom,.anim-sheet-right{animation:none!important}}.v3-magic{--v3-magic-ease:cubic-bezier(0.32,0.08,0.12,1);position:relative;width:248px;max-width:calc(100vw - 3rem);transition:width .52s var(--v3-magic-ease)}.v3-magic[data-open]{width:min(490px,calc(100vw - 3rem))}.v3-magic[data-phase=done],.v3-magic[data-phase=working]{width:max-content;max-width:min(520px,calc(100vw - 3rem))}@property --v3-beam-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.v3-magic{--v3-beam-size:2px;--v3-beam-angle:0deg;--v3-magic-spectrum:var(--v3-brand-spectrum)}.v3-magic-beam{position:absolute;inset:0;padding:var(--v3-beam-size);border-radius:13px;pointer-events:none;background:conic-gradient(from var(--v3-beam-angle),var(--v3-magic-spectrum));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.v3-magic[data-phase=done] .v3-magic-beam{border-radius:24px}.v3-magic-halo{position:absolute;inset:-8px;border-radius:20px;pointer-events:none;background:conic-gradient(from var(--v3-beam-angle),var(--v3-magic-spectrum));filter:blur(22px);opacity:.35;transform:scale(.96);transition:opacity .42s var(--v3-magic-ease),transform .52s var(--v3-magic-ease),border-radius .52s var(--v3-magic-ease)}.v3-magic[data-hover] .v3-magic-halo{opacity:.5;transform:scale(1)}.v3-magic[data-open] .v3-magic-halo{opacity:.55;transform:scale(1)}.v3-magic[data-phase=working] .v3-magic-halo{opacity:.7;transform:scale(1);animation:v3-magic-halo-pulse 1.8s ease-in-out infinite}.v3-magic[data-phase=done] .v3-magic-halo{border-radius:28px;opacity:.45;transform:scale(1)}@keyframes v3-magic-halo-pulse{50%{opacity:.85;transform:scale(1.04)}}@property --v3-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v3-magic-aura{--v3-aura-spectrum:var(--v3-brand-spectrum);position:relative;isolation:isolate}.v3-magic-aura:after,.v3-magic-aura:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:conic-gradient(from var(--v3-aura-angle),var(--v3-aura-spectrum));opacity:0;transition:opacity .6s cubic-bezier(.32,.08,.12,1)}.v3-magic-aura:before{inset:-4px;border-radius:6px}.v3-overlay-aura{position:absolute;inset:0;border-radius:32px}.v3-overlay-aura:before{inset:-3px;border-radius:35px}.v3-overlay-aura:after{inset:-16px;border-radius:48px;filter:blur(40px)}.v3-magic-aura:after{inset:-10px;border-radius:14px;filter:blur(28px)}.v3-magic-aura[data-magic=working]:after,.v3-magic-aura[data-magic=working]:before{animation:v3-aura-spin 3.2s linear infinite}.v3-magic-aura[data-magic=working]:before{opacity:1}.v3-magic-aura[data-magic=working]:after{opacity:.7}.v3-magic-aura[data-magic=done]:after,.v3-magic-aura[data-magic=done]:before{opacity:0;transition-duration:1.4s}@keyframes v3-aura-spin{to{--v3-aura-angle:360deg}}@media (prefers-reduced-motion:reduce){.v3-magic-aura[data-magic=working]:after,.v3-magic-aura[data-magic=working]:before,.v3-magic[data-phase=working] .v3-magic-halo{animation:none}}.v3-magic-card{position:relative;border-radius:12px;padding:var(--v3-beam-size);background:transparent;box-shadow:0 10px 28px rgba(51,51,51,.14)}.v3-magic[data-phase=done] .v3-magic-card{border-radius:24px;padding:8px}.v3-magic-form,.v3-magic-status,.v3-magic-trigger{display:flex;align-items:center;width:100%;border:0;border-radius:8px;background:#fff;color:#333}.v3-magic-trigger{justify-content:space-between;gap:8px;padding:12px 16px;cursor:pointer}.v3-magic-trigger .v3-body-md{flex:1;text-align:left}.v3-magic-stage{display:grid}.v3-magic-form,.v3-magic-trigger{grid-area:1/1;align-self:start;transition:opacity .28s var(--v3-magic-ease)}.v3-magic-form{flex-direction:column;align-items:stretch;gap:0;padding:12px 16px}.v3-magic-form,.v3-magic[data-open] .v3-magic-trigger{opacity:0;pointer-events:none}.v3-magic[data-open] .v3-magic-form{gap:8px;padding:16px;opacity:1;pointer-events:auto}.v3-magic-row{gap:8px;width:100%}.v3-magic-go,.v3-magic-row{display:flex;align-items:center}.v3-magic-go{flex:none;justify-content:center;width:14px;height:14px;padding:0;border:0;background:transparent;color:#7f7f7f;cursor:pointer}.v3-magic-orb{width:12px;height:12px;flex:none;border-radius:999px;background:conic-gradient(from 180deg,#5b7cff,#7cf0c4,#c4b5fd,#5b8def,#5b7cff);box-shadow:inset 0 0 0 12px rgba(0,0,0,.1)}.v3-magic-chips{display:flex;flex-wrap:wrap;gap:4px;max-height:0;margin-top:0;overflow:hidden;pointer-events:none;transition:max-height .22s var(--v3-magic-ease),margin-top .22s var(--v3-magic-ease)}.v3-magic[data-open] .v3-magic-chips{max-height:8rem;margin-top:8px;pointer-events:auto;transition-delay:.52s}.v3-magic-chip{display:flex;align-items:center;height:32px;opacity:0;transition:opacity .22s ease}.v3-magic[data-open] .v3-magic-chip{opacity:1}.v3-magic[data-open] .v3-magic-chip:first-child{transition-delay:.56s}.v3-magic[data-open] .v3-magic-chip:nth-child(2){transition-delay:.63s}.v3-magic[data-open] .v3-magic-chip:nth-child(3){transition-delay:.7s}.v3-magic[data-open] .v3-magic-chip:nth-child(4){transition-delay:.77s}.v3-magic[data-open] .v3-magic-chip:nth-child(5){transition-delay:.84s}.v3-magic[data-open] .v3-magic-chip:nth-child(6){transition-delay:.91s}.v3-magic[data-open] .v3-magic-chip:nth-child(7){transition-delay:.98s}.v3-magic[data-open] .v3-magic-chip:nth-child(8){transition-delay:1.05s}.v3-magic[data-open] .v3-magic-chip:nth-child(9){transition-delay:1.12s}.v3-magic[data-open] .v3-magic-chip:nth-child(10){transition-delay:1.19s}.v3-magic[data-open] .v3-magic-chip:nth-child(11){transition-delay:1.26s}.v3-magic[data-open] .v3-magic-chip:nth-child(12){transition-delay:1.33s}.v3-magic-chip{padding:0 8px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#7f7f7f;cursor:pointer}.v3-magic-chip:hover{color:#333}.v3-magic-status{gap:8px;padding:12px 16px;white-space:nowrap}.v3-magic[data-phase=done] .v3-magic-status{gap:16px;padding:24px 32px;border-radius:16px;background:linear-gradient(105deg,#1e3fd0,#3f63ea 28%,#12d298 62%,#4f9be8);background-size:180% 180%;color:#fff;animation:v3-magic-done-shift 1.6s ease-in-out}.v3-magic-done-label{font-size:28px;line-height:1.45;letter-spacing:-.015em}.v3-magic-orb--solid{width:24px;height:24px;background:#fff;box-shadow:none}@keyframes v3-magic-done-shift{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.v3-magic,.v3-magic[data-phase=done] .v3-magic-status{animation:none;transition:none}}.print-deck{background:#f5f5f5;display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px}.print-screen-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:1920px;max-width:100%;padding:12px 16px;background:#ffffff;border:1px solid var(--line,#e0e0e0);border-radius:8px;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06))}.print-slide{width:1920px;height:1080px;background:#ffffff;box-shadow:var(--shadow,0 1px 3px rgba(0,0,0,.1));overflow:hidden;position:relative}@media (max-width:2000px){.print-slide{transform:scale(min(calc((100vw - 64px) / 1920),1));transform-origin:top left;margin-bottom:calc(1080px * (1 - min((100vw - 64px) / 1920, 1)) * -1);margin-right:calc(1920px * (1 - min((100vw - 64px) / 1920, 1)) * -1)}}@page{size:1920px 1080px;margin:0}@media print{body,html{background:#ffffff;margin:0}.no-print{display:none!important}.print-deck{padding:0;gap:0;background:#ffffff}.print-slide{width:1920px;height:1080px;transform:none!important;margin:0!important;box-shadow:none;page-break-after:always;break-after:page}.print-slide:last-child{page-break-after:auto;break-after:auto}}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-ExtraBold.otf) format("opentype");font-weight:800;font-display:swap}@font-face{font-family:Therese;src:url(/flyer/fonts/Therese-Black.otf) format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Arsilon;src:url(/flyer/fonts/Arsilon.otf) format("opentype");font-weight:400;font-display:swap}.print-flyer{background:#f5f5f5;display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px}.print-flyer-page{background:#ffffff;box-shadow:var(--shadow,0 1px 3px rgba(0,0,0,.1));overflow:hidden}.print-flyer[data-template=cover] .print-flyer-page{width:1950px;height:2800px}.print-flyer[data-template=spread] .print-flyer-page{width:3900px;height:2800px}@media (max-width:2200px){.print-flyer[data-template=cover] .print-flyer-page{transform:scale(min(calc((100vw - 64px) / 1950),1));transform-origin:top left;margin-bottom:calc(2800px * (1 - min((100vw - 64px) / 1950, 1)) * -1);margin-right:calc(1950px * (1 - min((100vw - 64px) / 1950, 1)) * -1)}}@media (max-width:4300px){.print-flyer[data-template=spread] .print-flyer-page{transform:scale(min(calc((100vw - 64px) / 3900),1));transform-origin:top left;margin-bottom:calc(2800px * (1 - min((100vw - 64px) / 3900, 1)) * -1);margin-right:calc(3900px * (1 - min((100vw - 64px) / 3900, 1)) * -1)}}@media print{.print-flyer{padding:0;gap:0;background:#ffffff}.print-flyer-page{transform:none!important;margin:0!important;box-shadow:none;page-break-after:always;break-after:page}.print-flyer[data-template=cover] .print-flyer-page{width:1950px;height:2800px}.print-flyer[data-template=spread] .print-flyer-page{width:3900px;height:2800px}}@page flyer-cover{size:195mm 280mm;margin:0}@page flyer-spread{size:390mm 280mm;margin:0}.v3-deck-generating{position:absolute;left:50%;bottom:24px;z-index:1;display:flex;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:10px 16px;border-radius:999px;background:#fff;color:var(--color-v3-base-900,#333);white-space:nowrap;box-shadow:0 10px 28px rgba(51,51,51,.14);transform:translateX(-50%)}