@charset "UTF-8";.cookie-consent[data-v-0379e0a3]{background:linear-gradient(180deg,#eadac873,#eadac800) 0 0/100% 6px no-repeat,#fbf6eefa;border:1px solid var(--noona-sand);border-radius:0;bottom:24px;box-shadow:0 20px 36px #1f1c191f;color:var(--noona-ink);left:24px;padding:20px 22px;position:fixed;width:min(520px,100% - 32px);z-index:1200}.cookie-consent__top[data-v-0379e0a3]{display:grid;gap:8px}.cookie-consent__eyebrow[data-v-0379e0a3]{color:var(--noona-ink-muted);font-size:10px;font-weight:700;letter-spacing:.24em;margin:0;text-transform:uppercase}.cookie-consent__text[data-v-0379e0a3]{color:var(--noona-sage);font-size:13px;line-height:1.55;margin:0}.cookie-consent__actions[data-v-0379e0a3]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.cookie-consent__link[data-v-0379e0a3]{color:var(--noona-ink);font-size:.7rem;font-weight:600;letter-spacing:.18em;position:relative;text-decoration:none;text-transform:uppercase}.cookie-consent__link[data-v-0379e0a3]:after{background:#6a7c7173;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:background .2s ease;width:100%}.cookie-consent__link[data-v-0379e0a3]:hover{color:var(--noona-sage)}.cookie-consent__link[data-v-0379e0a3]:hover:after{background:#6a7c71bf}.cookie-consent__buttons[data-v-0379e0a3]{display:flex;flex-shrink:0;gap:8px}.cookie-btn[data-v-0379e0a3]{align-items:center;border:1px solid hsla(143,8%,45%,.35);border-radius:0;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.14em;min-height:32px;padding:.45rem .9rem;text-transform:uppercase;transition:all .2s ease}.cookie-btn--ghost[data-v-0379e0a3]{background:transparent;box-shadow:none;color:var(--noona-ink)}.cookie-btn--ghost[data-v-0379e0a3]:hover{background:#6a7c7114;border-color:#6a7c7199}.cookie-btn--primary[data-v-0379e0a3]{background:var(--noona-sage);border-color:var(--noona-sage);box-shadow:0 10px 22px #6a7c7138;color:#fff5e8}.cookie-btn--primary[data-v-0379e0a3]:hover{background:var(--noona-ink);border-color:var(--noona-ink)}.cookie-fade-enter-active[data-v-0379e0a3],.cookie-fade-leave-active[data-v-0379e0a3]{transition:all .25s ease}.cookie-fade-enter-from[data-v-0379e0a3],.cookie-fade-leave-to[data-v-0379e0a3]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.cookie-consent[data-v-0379e0a3]{bottom:16px;left:16px;right:16px;width:auto}.cookie-consent__actions[data-v-0379e0a3]{align-items:flex-start;flex-direction:column}.cookie-consent__buttons[data-v-0379e0a3]{width:100%}.cookie-consent__buttons button[data-v-0379e0a3]{flex:1;justify-content:center}}.gutenberg-content .wp-block-image{margin:2rem 0}.gutenberg-content .wp-block-image img{border-radius:.5rem;height:auto;max-width:100%}.gutenberg-content .wp-block-image figcaption{color:var(--color-text-muted,#6b7280);font-size:.875rem;margin-top:.5rem;text-align:center}.gutenberg-content .wp-block-image.alignleft{float:left;margin-right:1.5rem;max-width:50%}.gutenberg-content .wp-block-image.alignright{float:right;margin-left:1.5rem;max-width:50%}.gutenberg-content .wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.gutenberg-content .wp-block-image.alignwide{margin-left:-2rem;margin-right:-2rem;max-width:calc(100% + 4rem)}.gutenberg-content .wp-block-image.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.gutenberg-content .wp-block-gallery{display:grid;gap:1rem;margin:2rem 0}.gutenberg-content .wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.gutenberg-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.gutenberg-content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.gutenberg-content .wp-block-gallery.columns-3,.gutenberg-content .wp-block-gallery.columns-4{grid-template-columns:repeat(2,1fr)}}.gutenberg-content .wp-block-gallery .wp-block-image{margin:0}.gutenberg-content .wp-block-quote{border-left:4px solid var(--color-primary,#3b82f6);font-style:italic;margin:2rem 0;padding-left:1.5rem}.gutenberg-content .wp-block-quote cite{color:var(--color-text-muted,#6b7280);display:block;font-size:.875rem;font-style:normal;margin-top:.5rem}.gutenberg-content .wp-block-quote cite:before{content:"— "}.gutenberg-content .wp-block-quote.is-style-large{font-size:1.5rem;line-height:1.4}.gutenberg-content .wp-block-pullquote{border-bottom:4px solid var(--color-primary,#3b82f6);border-top:4px solid var(--color-primary,#3b82f6);margin:2rem 0;padding:2rem 0;text-align:center}.gutenberg-content .wp-block-pullquote blockquote{border:none;font-size:1.5rem;margin:0;padding:0}.gutenberg-content .wp-block-pullquote cite{display:block;font-size:1rem;margin-top:1rem}.gutenberg-content .wp-block-embed,.gutenberg-content .wp-block-video{margin:2rem 0}.gutenberg-content .wp-block-embed iframe,.gutenberg-content .wp-block-embed video,.gutenberg-content .wp-block-video iframe,.gutenberg-content .wp-block-video video{border-radius:.5rem;max-width:100%}.gutenberg-content .wp-block-embed.wp-embed-aspect-16-9,.gutenberg-content .wp-block-video.wp-embed-aspect-16-9{padding-bottom:56.25%;position:relative}.gutenberg-content .wp-block-embed.wp-embed-aspect-16-9 iframe,.gutenberg-content .wp-block-video.wp-embed-aspect-16-9 iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gutenberg-content .wp-block-separator{border:none;border-top:1px solid var(--color-border,#e5e7eb);margin:2rem 0}.gutenberg-content .wp-block-separator.is-style-wide{border-top-width:2px}.gutenberg-content .wp-block-separator.is-style-dots{border:none;text-align:center}.gutenberg-content .wp-block-separator.is-style-dots:before{color:var(--color-text-muted,#6b7280);content:"···";font-size:1.5rem;letter-spacing:1rem}.gutenberg-content .wp-block-columns{display:flex;gap:2rem;margin:2rem 0}@media(max-width:768px){.gutenberg-content .wp-block-columns{flex-direction:column}}.gutenberg-content .wp-block-column{flex:1}.gutenberg-content .wp-block-button{margin:1rem 0}.gutenberg-content .wp-block-button .wp-block-button__link{background-color:var(--color-primary,#3b82f6);border-radius:.375rem;color:#fff;display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.gutenberg-content .wp-block-button .wp-block-button__link:hover{background-color:var(--color-primary-dark,#2563eb)}.gutenberg-content .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.gutenberg-content .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--color-primary,#3b82f6);color:#fff}.gutenberg-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.gutenberg-content .wp-block-buttons.is-content-justification-center{justify-content:center}.gutenberg-content .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.gutenberg-content .wp-block-table{margin:2rem 0;overflow-x:auto}.gutenberg-content .wp-block-table table{border-collapse:collapse;width:100%}.gutenberg-content .wp-block-table table td,.gutenberg-content .wp-block-table table th{border:1px solid var(--color-border,#e5e7eb);padding:.75rem 1rem;text-align:left}.gutenberg-content .wp-block-table table th{font-weight:600}.gutenberg-content .wp-block-table table tbody tr:nth-child(2n),.gutenberg-content .wp-block-table table th,.gutenberg-content .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:var(--color-bg-muted,#f9fafb)}.gutenberg-content .wp-block-table.is-style-stripes table tbody tr:nth-child(2n){background-color:transparent}.gutenberg-content .wp-block-code{margin:2rem 0}.gutenberg-content .wp-block-code code{background-color:#1e293b;border-radius:.5rem;color:#e2e8f0;display:block;font-family:Fira Code,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto;padding:1.5rem}.gutenberg-content .wp-block-preformatted{background-color:var(--color-bg-muted,#f9fafb);border-radius:.5rem;font-family:monospace;margin:2rem 0;overflow-x:auto;padding:1.5rem;white-space:pre-wrap}.gutenberg-content:after{clear:both;content:"";display:table}.about-root[data-v-b6e22477]{display:flex;justify-content:center;padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.8rem,6vw,4.6rem)}.about-shell[data-v-b6e22477]{animation:fade-up-b6e22477 .7s ease both;color:var(--noona-ink);display:grid;gap:clamp(1.6rem,3vw,2.6rem);text-align:left;width:min(960px,92vw)}.about-eyebrow[data-v-b6e22477]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.about-eyebrow[data-v-b6e22477],.about-lead[data-v-b6e22477]{color:var(--noona-ink-muted);margin:0}.about-lead[data-v-b6e22477]{line-height:1.7}.about-body[data-v-b6e22477],.about-lead[data-v-b6e22477]{font-size:clamp(1.02rem,.98rem + .22vw,1.18rem)}.about-body[data-v-b6e22477]{letter-spacing:.01em;line-height:1.78}.about-body p[data-v-b6e22477]{margin:0 0 1.2rem}.about-body p[data-v-b6e22477]:last-child{margin-bottom:0}.about-actions[data-v-b6e22477]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}@keyframes fade-up-b6e22477{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.products-root[data-v-4841c235]{padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.8rem,6vw,4.6rem)}.products-shell[data-v-4841c235]{display:grid;gap:clamp(1.8rem,3vw,2.6rem);margin:0 auto;width:min(960px,92vw)}.products-header[data-v-4841c235]{display:grid;gap:.6rem}.products-eyebrow[data-v-4841c235]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.products-eyebrow[data-v-4841c235],.products-lead[data-v-4841c235]{color:var(--noona-ink-muted);margin:0}.products-lead[data-v-4841c235]{font-size:clamp(1.02rem,.98rem + .22vw,1.18rem);line-height:1.7}.products-grid[data-v-4841c235]{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.products-card[data-v-4841c235]{background:#ffffffbf;border:1px solid hsla(36,26%,85%,.9);display:grid;gap:.6rem;padding:clamp(1.4rem,3vw,2rem)}.products-card p[data-v-4841c235]{color:var(--noona-ink-muted);line-height:1.6;margin:0}.products-tag[data-v-4841c235]{align-items:center;border:1px solid rgba(179,95,69,.4);border-radius:999px;color:var(--noona-terracotta);display:inline-flex;font-size:.62rem;justify-content:center;letter-spacing:.2em;padding:.2rem .6rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.home[data-v-97372b29]{display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.hero[data-v-97372b29]{align-items:center;display:grid;flex:1;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr 1fr;margin:0 auto;padding:clamp(3rem,8vw,6rem) 0;width:min(1200px,90vw)}.hero-content[data-v-97372b29]{animation:fade-in-97372b29 .8s ease both;display:flex;flex-direction:column;gap:1.5rem}.hero-content h1[data-v-97372b29]{font-size:clamp(2.4rem,2rem + 2vw,3.6rem);letter-spacing:-.01em;line-height:1.1}.hero-lead[data-v-97372b29]{color:var(--noona-ink-muted);font-size:clamp(1rem,.9rem + .3vw,1.15rem);line-height:1.6;margin:0;max-width:380px}.hero-visual[data-v-97372b29]{animation:fade-in-97372b29 .8s ease .15s both;display:flex;justify-content:center}.hero-visual img[data-v-97372b29]{height:auto;max-width:480px;-o-object-fit:contain;object-fit:contain;width:100%}.featured[data-v-97372b29]{border-top:1px solid var(--noona-sand);padding:clamp(3rem,6vw,5rem) 0}.featured-grid[data-v-97372b29]{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,1fr);margin:0 auto;width:min(1200px,90vw)}.featured-item[data-v-97372b29]{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;transition:transform .2s ease}.featured-item[data-v-97372b29]:hover{transform:translateY(-2px)}.featured-image[data-v-97372b29]{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.featured-placeholder[data-v-97372b29]{aspect-ratio:4/5;background:linear-gradient(145deg,var(--noona-sand),var(--noona-stone));opacity:.4}.featured-label[data-v-97372b29]{color:var(--noona-ink-muted);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;transition:color .2s ease}.featured-item:hover .featured-label[data-v-97372b29]{color:var(--noona-ink)}@keyframes fade-in-97372b29{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero[data-v-97372b29]{grid-template-columns:1fr;padding:clamp(2rem,5vw,3rem) 0;text-align:center}.hero-content[data-v-97372b29]{align-items:center}.hero-lead[data-v-97372b29]{max-width:100%}.hero-visual[data-v-97372b29]{order:-1}.featured-grid[data-v-97372b29],.hero-visual img[data-v-97372b29]{max-width:320px}.featured-grid[data-v-97372b29]{grid-template-columns:1fr}}.slideshow-overlay[data-v-3ac40c04]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.slideshow-container[data-v-3ac40c04]{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.slideshow-close[data-v-3ac40c04]{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:8px;position:fixed;right:40px;top:40px;transition:background-color .2s;z-index:10}.slideshow-close[data-v-3ac40c04]:hover{background:#fff3}.slideshow-nav[data-v-3ac40c04]{background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:12px;position:fixed;top:50%;transform:translateY(-50%);transition:background-color .2s;z-index:10}.slideshow-nav[data-v-3ac40c04]:hover{background:#fff3}.slideshow-prev[data-v-3ac40c04]{left:40px}.slideshow-next[data-v-3ac40c04]{right:40px}.slideshow-image-container[data-v-3ac40c04]{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative}.slideshow-image[data-v-3ac40c04]{border-radius:8px;box-shadow:0 8px 32px #0000004d;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.slideshow-loading[data-v-3ac40c04]{align-items:center;display:flex;justify-content:center;position:absolute}.spinner[data-v-3ac40c04]{animation:spin-3ac40c04 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin-3ac40c04{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slideshow-counter[data-v-3ac40c04]{bottom:120px;color:#fff;font-size:14px;opacity:.8}.slideshow-counter[data-v-3ac40c04],.slideshow-thumbnails[data-v-3ac40c04]{left:50%;position:fixed;transform:translate(-50%);z-index:10}.slideshow-thumbnails[data-v-3ac40c04]{bottom:40px;display:flex;gap:8px;max-width:80vw;overflow-x:auto;padding:0 16px}.slideshow-thumbnail[data-v-3ac40c04]{background:none;border:2px solid transparent;border-radius:4px;cursor:pointer;flex-shrink:0;overflow:hidden;padding:0;transition:border-color .2s}.slideshow-thumbnail.active[data-v-3ac40c04]{border-color:#fff}.slideshow-thumbnail img[data-v-3ac40c04]{display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.slideshow-thumbnail[data-v-3ac40c04]:hover{border-color:#fff9}@media(max-width:768px){.slideshow-container[data-v-3ac40c04]{max-height:95vh;max-width:95vw}.slideshow-close[data-v-3ac40c04]{right:20px;top:20px}.slideshow-prev[data-v-3ac40c04]{left:20px}.slideshow-next[data-v-3ac40c04]{right:20px}.slideshow-image[data-v-3ac40c04]{max-height:60vh}.slideshow-counter[data-v-3ac40c04]{bottom:100px}.slideshow-thumbnails[data-v-3ac40c04]{bottom:20px;gap:6px;max-width:90vw;padding:0 8px}.slideshow-thumbnail img[data-v-3ac40c04]{height:50px;width:50px}}.wp-content-wrapper[data-v-e8f01492]{color:#1f1c19;line-height:1.7}.wp-content-wrapper[data-v-e8f01492] .responsive-embed{border-radius:8px;height:0;margin:4rem 0;overflow:hidden;padding-bottom:56.25%;position:relative}.wp-content-wrapper[data-v-e8f01492] .responsive-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.wp-content-wrapper[data-v-e8f01492] a{border-bottom:1px solid transparent;color:#1f1c19;text-decoration:none;transition:all .3s ease-in-out}.wp-content-wrapper[data-v-e8f01492] a:hover{border-bottom-color:currentColor;color:#b35f45}.wp-content-wrapper[data-v-e8f01492] a[target=_blank]:after{content:" ↗";font-size:.8em;opacity:.7}[data-v-e8f01492] .prose,[data-v-e8f01492] .wp-content{color:#1f1c19;line-height:1.7}[data-v-e8f01492] .prose p,[data-v-e8f01492] .wp-content p{font-size:1rem;line-height:1.7;margin-bottom:1rem}[data-v-e8f01492] .prose p.has-drop-cap:first-letter,[data-v-e8f01492] .wp-content p.has-drop-cap:first-letter{color:#1f1c19;float:left;font-size:4.1em;font-weight:700;line-height:1;margin:0 .1em 0 0}[data-v-e8f01492] .prose p.has-text-align-left,[data-v-e8f01492] .wp-content p.has-text-align-left{text-align:left}[data-v-e8f01492] .prose p.has-text-align-center,[data-v-e8f01492] .wp-content p.has-text-align-center{text-align:center}[data-v-e8f01492] .prose p.has-text-align-right,[data-v-e8f01492] .wp-content p.has-text-align-right{text-align:right}[data-v-e8f01492] .prose h1,[data-v-e8f01492] .prose h2,[data-v-e8f01492] .prose h3,[data-v-e8f01492] .prose h4,[data-v-e8f01492] .prose h5,[data-v-e8f01492] .prose h6,[data-v-e8f01492] .wp-content h1,[data-v-e8f01492] .wp-content h2,[data-v-e8f01492] .wp-content h3,[data-v-e8f01492] .wp-content h4,[data-v-e8f01492] .wp-content h5,[data-v-e8f01492] .wp-content h6{line-height:1.3;margin-bottom:1rem;margin-top:4rem}[data-v-e8f01492] .prose h1:first-child,[data-v-e8f01492] .prose h2:first-child,[data-v-e8f01492] .prose h3:first-child,[data-v-e8f01492] .prose h4:first-child,[data-v-e8f01492] .prose h5:first-child,[data-v-e8f01492] .prose h6:first-child,[data-v-e8f01492] .wp-content h1:first-child,[data-v-e8f01492] .wp-content h2:first-child,[data-v-e8f01492] .wp-content h3:first-child,[data-v-e8f01492] .wp-content h4:first-child,[data-v-e8f01492] .wp-content h5:first-child,[data-v-e8f01492] .wp-content h6:first-child{margin-top:0}[data-v-e8f01492] .prose h1,[data-v-e8f01492] .wp-content h1{font-size:2.5rem}[data-v-e8f01492] .prose h2,[data-v-e8f01492] .wp-content h2{font-size:2rem}[data-v-e8f01492] .prose h3,[data-v-e8f01492] .wp-content h3{font-size:1.75rem}[data-v-e8f01492] .prose h4,[data-v-e8f01492] .wp-content h4{font-size:1.5rem}[data-v-e8f01492] .prose h5,[data-v-e8f01492] .wp-content h5{font-size:1.25rem}[data-v-e8f01492] .prose h6,[data-v-e8f01492] .wp-content h6{font-size:1.125rem}[data-v-e8f01492] .prose .wp-block-heading,[data-v-e8f01492] .wp-content .wp-block-heading{color:#1f1c19;font-family:Fraunces,serif;line-height:1.3;margin-bottom:1rem;margin-top:4rem;transition:all .3s ease-in-out}[data-v-e8f01492] .prose .wp-block-heading:first-child,[data-v-e8f01492] .wp-content .wp-block-heading:first-child{margin-top:0}[data-v-e8f01492] .prose .wp-block-heading.has-text-align-left,[data-v-e8f01492] .wp-content .wp-block-heading.has-text-align-left{text-align:left}[data-v-e8f01492] .prose .wp-block-heading.has-text-align-center,[data-v-e8f01492] .wp-content .wp-block-heading.has-text-align-center{text-align:center}[data-v-e8f01492] .prose .wp-block-heading.has-text-align-right,[data-v-e8f01492] .wp-content .wp-block-heading.has-text-align-right{text-align:right}[data-v-e8f01492] .prose .wp-block-heading.has-primary-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-primary-color{color:#1f1c19}[data-v-e8f01492] .prose .wp-block-heading.has-secondary-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-secondary-color{color:#b35f45}[data-v-e8f01492] .prose .wp-block-heading.has-white-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-white-color{color:#fff}[data-v-e8f01492] .prose .wp-block-heading.has-black-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-black-color{color:#000}[data-v-e8f01492] .prose .wp-block-heading.has-primary-background-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-primary-background-color{background-color:#1f1c19;border-radius:6px;color:#fff;padding:.5rem 1rem}[data-v-e8f01492] .prose .wp-block-heading.has-secondary-background-color,[data-v-e8f01492] .wp-content .wp-block-heading.has-secondary-background-color{background-color:#b35f45;border-radius:6px;color:#fff;padding:.5rem 1rem}[data-v-e8f01492] .prose .wp-block-heading.has-small-font-size,[data-v-e8f01492] .wp-content .wp-block-heading.has-small-font-size{font-size:.875rem}[data-v-e8f01492] .prose .wp-block-heading.has-medium-font-size,[data-v-e8f01492] .wp-content .wp-block-heading.has-medium-font-size{font-size:1.125rem}[data-v-e8f01492] .prose .wp-block-heading.has-large-font-size,[data-v-e8f01492] .wp-content .wp-block-heading.has-large-font-size{font-size:1.5rem}[data-v-e8f01492] .prose .wp-block-heading.has-x-large-font-size,[data-v-e8f01492] .wp-content .wp-block-heading.has-x-large-font-size{font-size:2rem}[data-v-e8f01492] .prose .wp-block-heading.has-huge-font-size,[data-v-e8f01492] .wp-content .wp-block-heading.has-huge-font-size{font-size:2.5rem}[data-v-e8f01492] .prose ol,[data-v-e8f01492] .prose ul,[data-v-e8f01492] .wp-content ol,[data-v-e8f01492] .wp-content ul{margin-bottom:1rem;padding-left:2rem}[data-v-e8f01492] .prose ol li,[data-v-e8f01492] .prose ul li,[data-v-e8f01492] .wp-content ol li,[data-v-e8f01492] .wp-content ul li{margin-bottom:.25rem}[data-v-e8f01492] .prose ol li ol,[data-v-e8f01492] .prose ol li ul,[data-v-e8f01492] .prose ul li ol,[data-v-e8f01492] .prose ul li ul,[data-v-e8f01492] .wp-content ol li ol,[data-v-e8f01492] .wp-content ol li ul,[data-v-e8f01492] .wp-content ul li ol,[data-v-e8f01492] .wp-content ul li ul{margin-bottom:0;margin-top:.25rem}[data-v-e8f01492] .prose ul,[data-v-e8f01492] .wp-content ul{list-style-type:disc}[data-v-e8f01492] .prose ol,[data-v-e8f01492] .wp-content ol{list-style-type:decimal}[data-v-e8f01492] .prose blockquote,[data-v-e8f01492] .wp-content blockquote{background-color:#1f1c190d;border-left:4px solid #1f1c19;font-size:1.125rem;font-style:italic;margin:4rem 0;padding:1rem 2rem}[data-v-e8f01492] .prose blockquote p,[data-v-e8f01492] .wp-content blockquote p{margin-bottom:.5rem}[data-v-e8f01492] .prose blockquote p:last-child,[data-v-e8f01492] .wp-content blockquote p:last-child{margin-bottom:0}[data-v-e8f01492] .prose blockquote cite,[data-v-e8f01492] .wp-content blockquote cite{color:#b35f45;display:block;font-size:.9rem;font-style:normal;margin-top:.5rem}[data-v-e8f01492] .prose blockquote cite:before,[data-v-e8f01492] .wp-content blockquote cite:before{content:"— "}[data-v-e8f01492] .prose code,[data-v-e8f01492] .wp-content code{background-color:#f5f5f5;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 6px}[data-v-e8f01492] .prose pre,[data-v-e8f01492] .wp-content pre{background-color:#f5f5f5;border-radius:6px;margin:2rem 0;overflow-x:auto;padding:1rem}[data-v-e8f01492] .prose pre code,[data-v-e8f01492] .wp-content pre code{background:none;padding:0}[data-v-e8f01492] .prose img,[data-v-e8f01492] .wp-content img{border-radius:6px;height:auto;max-width:100%}[data-v-e8f01492] .prose figure,[data-v-e8f01492] .wp-content figure{margin:4rem 0}[data-v-e8f01492] .prose figure img,[data-v-e8f01492] .wp-content figure img{display:block;width:100%}[data-v-e8f01492] .prose figure figcaption,[data-v-e8f01492] .wp-content figure figcaption{color:#b35f45;font-size:.9rem;font-style:italic;margin-top:.5rem;text-align:center}[data-v-e8f01492] .prose .alignleft,[data-v-e8f01492] .wp-content .alignleft{float:left;margin:0 2rem 1rem 0;max-width:50%}@media(max-width:768px){[data-v-e8f01492] .prose .alignleft,[data-v-e8f01492] .wp-content .alignleft{float:none;margin:0 0 1rem;max-width:100%}}[data-v-e8f01492] .prose .alignright,[data-v-e8f01492] .wp-content .alignright{float:right;margin:0 0 1rem 2rem;max-width:50%}@media(max-width:768px){[data-v-e8f01492] .prose .alignright,[data-v-e8f01492] .wp-content .alignright{float:none;margin:0 0 1rem;max-width:100%}}[data-v-e8f01492] .prose .aligncenter,[data-v-e8f01492] .wp-content .aligncenter{display:block;margin:2rem auto;text-align:center}[data-v-e8f01492] .prose .alignwide,[data-v-e8f01492] .wp-content .alignwide{margin-left:calc(-25vw + 50%);margin-right:calc(-25vw + 50%);max-width:calc(100vw - 2rem);width:auto}[data-v-e8f01492] .prose .alignfull,[data-v-e8f01492] .wp-content .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto}[data-v-e8f01492] .prose .wp-block-button,[data-v-e8f01492] .wp-content .wp-block-button{margin:1rem 0}[data-v-e8f01492] .prose .wp-block-button .wp-block-button__link,[data-v-e8f01492] .wp-content .wp-block-button .wp-block-button__link{background-color:#1f1c19;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out}[data-v-e8f01492] .prose .wp-block-button .wp-block-button__link:hover,[data-v-e8f01492] .wp-content .wp-block-button .wp-block-button__link:hover{background-color:#b35f45;transform:translateY(-1px)}[data-v-e8f01492] .prose .wp-block-button.is-style-outline .wp-block-button__link,[data-v-e8f01492] .wp-content .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid #1f1c19;color:#1f1c19}[data-v-e8f01492] .prose .wp-block-button.is-style-outline .wp-block-button__link:hover,[data-v-e8f01492] .wp-content .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#1f1c19;color:#fff}[data-v-e8f01492] .prose .wp-block-gallery,[data-v-e8f01492] .wp-content .wp-block-gallery{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);margin:4rem 0}[data-v-e8f01492] .prose .wp-block-gallery.columns-1,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-1{grid-template-columns:1fr}[data-v-e8f01492] .prose .wp-block-gallery.columns-2,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}[data-v-e8f01492] .prose .wp-block-gallery.columns-3,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}[data-v-e8f01492] .prose .wp-block-gallery.columns-4,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}[data-v-e8f01492] .prose .wp-block-gallery.columns-5,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}@media(max-width:768px){[data-v-e8f01492] .prose .wp-block-gallery,[data-v-e8f01492] .wp-content .wp-block-gallery,[data-v-e8f01492] .prose .wp-block-gallery.columns-4,[data-v-e8f01492] .prose .wp-block-gallery.columns-5,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-4,[data-v-e8f01492] .wp-content .wp-block-gallery.columns-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){[data-v-e8f01492] .prose .wp-block-gallery,[data-v-e8f01492] .wp-content .wp-block-gallery{grid-template-columns:1fr}}[data-v-e8f01492] .prose .wp-block-gallery figure,[data-v-e8f01492] .wp-content .wp-block-gallery figure{margin:0}[data-v-e8f01492] .prose .wp-block-gallery figure img,[data-v-e8f01492] .wp-content .wp-block-gallery figure img{aspect-ratio:1;background-color:#f3f4f6;border-radius:8px;cursor:pointer;height:auto;min-height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease;width:100%}[data-v-e8f01492] .prose .wp-block-gallery figure img:hover,[data-v-e8f01492] .wp-content .wp-block-gallery figure img:hover{transform:scale(1.02)}[data-v-e8f01492] .prose .wp-block-gallery figure figcaption,[data-v-e8f01492] .wp-content .wp-block-gallery figure figcaption{color:#b35f45;font-size:.875rem;font-style:italic;margin-top:.5rem;text-align:center}[data-v-e8f01492] .prose .wp-block-columns,[data-v-e8f01492] .wp-content .wp-block-columns{display:flex;flex-wrap:wrap;gap:2rem;margin:4rem 0}@media(max-width:768px){[data-v-e8f01492] .prose .wp-block-columns,[data-v-e8f01492] .wp-content .wp-block-columns{flex-direction:column}}[data-v-e8f01492] .prose .wp-block-columns .wp-block-column,[data-v-e8f01492] .wp-content .wp-block-columns .wp-block-column{flex:1;min-width:0}[data-v-e8f01492] .prose .wp-block-quote,[data-v-e8f01492] .wp-content .wp-block-quote{background-color:#1f1c190d;border-left:4px solid #1f1c19;margin:4rem 0;padding:2rem}[data-v-e8f01492] .prose .wp-block-quote.is-style-large,[data-v-e8f01492] .wp-content .wp-block-quote.is-style-large{border-left:none;border-top:4px solid #1f1c19;font-size:1.5rem;padding:4rem;text-align:center}[data-v-e8f01492] .prose .wp-block-quote cite,[data-v-e8f01492] .wp-content .wp-block-quote cite{color:#b35f45;display:block;font-size:.9rem;margin-top:1rem}[data-v-e8f01492] .prose .wp-block-separator,[data-v-e8f01492] .wp-content .wp-block-separator{border:none;border-top:1px solid #e2e8f0;margin:4rem auto;width:100%}[data-v-e8f01492] .prose .wp-block-separator.is-style-wide,[data-v-e8f01492] .wp-content .wp-block-separator.is-style-wide{border-top-width:2px}[data-v-e8f01492] .prose .wp-block-separator.is-style-dots,[data-v-e8f01492] .wp-content .wp-block-separator.is-style-dots{border:none;text-align:center}[data-v-e8f01492] .prose .wp-block-separator.is-style-dots:before,[data-v-e8f01492] .wp-content .wp-block-separator.is-style-dots:before{color:#b35f45;content:"···";font-size:1.5rem;letter-spacing:1em;padding-left:1em}[data-v-e8f01492] .prose .wp-block-table,[data-v-e8f01492] .wp-content .wp-block-table{margin:4rem 0;overflow-x:auto}[data-v-e8f01492] .prose .wp-block-table table,[data-v-e8f01492] .wp-content .wp-block-table table{border-collapse:collapse;width:100%}[data-v-e8f01492] .prose .wp-block-table table td,[data-v-e8f01492] .prose .wp-block-table table th,[data-v-e8f01492] .wp-content .wp-block-table table td,[data-v-e8f01492] .wp-content .wp-block-table table th{border:1px solid #e2e8f0;padding:.5rem 1rem;text-align:left}[data-v-e8f01492] .prose .wp-block-table table th,[data-v-e8f01492] .wp-content .wp-block-table table th{background-color:#f8fafc;color:#1f1c19;font-weight:600}[data-v-e8f01492] .prose .wp-block-table table tbody tr:nth-child(2n),[data-v-e8f01492] .wp-content .wp-block-table table tbody tr:nth-child(2n){background-color:#f8fafc}[data-v-e8f01492] .prose .wp-block-table.is-style-stripes table tbody tr:nth-child(odd),[data-v-e8f01492] .wp-content .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:#f8fafc}[data-v-e8f01492] .prose .wp-block-video,[data-v-e8f01492] .wp-content .wp-block-video{margin:4rem 0}[data-v-e8f01492] .prose .wp-block-video video,[data-v-e8f01492] .wp-content .wp-block-video video{height:auto;width:100%}[data-v-e8f01492] .prose .wp-block-embed,[data-v-e8f01492] .wp-content .wp-block-embed{margin:4rem 0}[data-v-e8f01492] .prose .wp-block-embed .wp-block-embed__wrapper,[data-v-e8f01492] .wp-content .wp-block-embed .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}[data-v-e8f01492] .prose .wp-block-embed .wp-block-embed__wrapper embed,[data-v-e8f01492] .prose .wp-block-embed .wp-block-embed__wrapper iframe,[data-v-e8f01492] .prose .wp-block-embed .wp-block-embed__wrapper object,[data-v-e8f01492] .wp-content .wp-block-embed .wp-block-embed__wrapper embed,[data-v-e8f01492] .wp-content .wp-block-embed .wp-block-embed__wrapper iframe,[data-v-e8f01492] .wp-content .wp-block-embed .wp-block-embed__wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}[data-v-e8f01492] .prose .wp-block-cover,[data-v-e8f01492] .wp-content .wp-block-cover{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;margin:4rem 0;min-height:50vh;position:relative}[data-v-e8f01492] .prose .wp-block-cover__inner-container,[data-v-e8f01492] .wp-content .wp-block-cover__inner-container{color:#fff;position:relative;text-align:center;z-index:2}[data-v-e8f01492] .prose .wp-block-cover:after,[data-v-e8f01492] .wp-content .wp-block-cover:after{background-color:#00000080;content:"";inset:0;position:absolute;z-index:1}[data-v-e8f01492] .prose:after,[data-v-e8f01492] .wp-content:after{clear:both;content:"";display:table}.contact-root[data-v-6f3cb8df]{padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.8rem,6vw,4.6rem)}.contact-shell[data-v-6f3cb8df]{display:grid;gap:clamp(1.8rem,3vw,2.6rem);margin:0 auto;width:min(980px,92vw)}.contact-header[data-v-6f3cb8df]{display:grid;gap:.6rem}.contact-eyebrow[data-v-6f3cb8df]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.contact-eyebrow[data-v-6f3cb8df],.contact-lead[data-v-6f3cb8df]{color:var(--noona-ink-muted);margin:0}.contact-lead[data-v-6f3cb8df]{font-size:clamp(1.02rem,.98rem + .22vw,1.18rem);line-height:1.7}.contact-grid[data-v-6f3cb8df]{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.contact-card[data-v-6f3cb8df]{background:#ffffffbf;border:1px solid hsla(36,26%,85%,.9);display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2rem)}.contact-subtitle[data-v-6f3cb8df]{font-size:1.1rem}.contact-list[data-v-6f3cb8df]{display:grid;gap:.8rem;margin:0}.contact-row[data-v-6f3cb8df]{display:grid;gap:.2rem}.contact-row dt[data-v-6f3cb8df]{color:var(--noona-ink-muted);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.contact-row dd[data-v-6f3cb8df]{font-size:.98rem;margin:0}.contact-row a[data-v-6f3cb8df]{color:var(--noona-ink);text-decoration:none}.contact-row a[data-v-6f3cb8df]:focus-visible,.contact-row a[data-v-6f3cb8df]:hover{color:var(--noona-terracotta)}.contact-note p[data-v-6f3cb8df]{color:var(--noona-ink-muted);line-height:1.7;margin:0}.buy-on-etsy[data-v-c7be9279]{align-items:center;background-color:var(--noona-ink,#1f1c19);border-radius:.375rem;color:var(--noona-cream,#f7f4ef);display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:.04em;padding:.875rem 2rem;transition:background-color .2s ease,transform .15s ease}.buy-on-etsy[data-v-c7be9279]:hover{background-color:var(--noona-stone,#6b6560);transform:translateY(-1px)}.blog-card[data-v-6164ccf5]{color:inherit;display:block;text-decoration:none}.privacy-root[data-v-b5a0844b]{display:flex;justify-content:center;padding:clamp(2.6rem,6vw,4.6rem) 0 clamp(2.8rem,6vw,4.6rem)}.privacy-shell[data-v-b5a0844b]{animation:fade-up-b5a0844b .7s ease both;color:var(--noona-ink);display:grid;gap:clamp(1.6rem,3vw,2.4rem);width:min(980px,92vw)}.privacy-header[data-v-b5a0844b]{display:grid;gap:.6rem}.privacy-eyebrow[data-v-b5a0844b]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.privacy-eyebrow[data-v-b5a0844b],.privacy-lead[data-v-b5a0844b]{color:var(--noona-ink-muted);margin:0}.privacy-lead[data-v-b5a0844b]{font-size:clamp(1.02rem,.98rem + .22vw,1.18rem);line-height:1.7}.privacy-card[data-v-b5a0844b]{background:#ffffffbf;border:1px solid hsla(36,26%,85%,.9);display:grid;gap:1.4rem;padding:clamp(1.4rem,3vw,2rem)}.privacy-section h2[data-v-b5a0844b]{font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);letter-spacing:.16em;margin:0 0 .6rem;text-transform:uppercase}.privacy-section p[data-v-b5a0844b]{color:var(--noona-ink-muted);line-height:1.7;margin:0 0 .7rem}.privacy-list[data-v-b5a0844b]{color:var(--noona-ink-muted);display:grid;gap:.4rem;margin:0 0 .8rem;padding-left:1.2rem}.privacy-card a[data-v-b5a0844b]{color:var(--noona-ink);text-decoration:none}.privacy-card a[data-v-b5a0844b]:focus-visible,.privacy-card a[data-v-b5a0844b]:hover{color:var(--noona-terracotta)}@keyframes fade-up-b5a0844b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-card[data-v-2673ca28]{color:inherit;display:block;text-decoration:none}.tab-button[data-v-2673ca28]{background:none;border:none;border-bottom:2px solid transparent;color:#9ca3af;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.06em;padding:.75rem 1.5rem;text-transform:uppercase;transition:color .2s,border-color .2s}.tab-button[data-v-2673ca28]:hover{color:#374151}.tab-button.tab-active[data-v-2673ca28]{border-bottom-color:#1f1c19;color:#1f1c19}.portfolio-card[data-v-2ec74fd8]{color:inherit;display:block;text-decoration:none}.buy-link[data-v-f273edf8]{align-items:center;background-color:var(--noona-ink,#1f1c19);border-radius:.25rem;color:var(--noona-cream,#f7f4ef);display:inline-flex;font-size:.8rem;font-weight:500;gap:.375rem;letter-spacing:.06em;padding:.5rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .15s ease}.buy-link[data-v-f273edf8]:hover{background-color:var(--noona-stone,#6b6560);transform:translateY(-1px)}.buy-link--secondary[data-v-f273edf8]{background-color:transparent;border:1px solid var(--noona-stone,#6b6560);color:var(--noona-ink,#1f1c19)}.buy-link--secondary[data-v-f273edf8]:hover{background-color:var(--noona-sand,#e3dbcf);color:var(--noona-ink,#1f1c19)}.footer-root[data-v-4331fe4a]{background:#f6f3eef2;border-top:1px solid hsla(36,26%,85%,.8);margin-top:auto}.footer-shell[data-v-4331fe4a]{align-items:start;display:grid;gap:clamp(1.4rem,2.6vw,2.6rem);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:clamp(2.2rem,4vw,3.2rem) 0;width:min(1100px,92vw)}.footer-bottom[data-v-4331fe4a]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto clamp(1.2rem,2.6vw,2rem);width:min(1100px,92vw)}.footer-copy[data-v-4331fe4a]{color:#1f1c19a6;font-size:.78rem;margin:0;width:min(1100px,92vw)}.footer-cookie[data-v-4331fe4a],.footer-copy[data-v-4331fe4a]{letter-spacing:.16em;text-transform:uppercase}.footer-cookie[data-v-4331fe4a]{color:#1f1c1999;font-size:.7rem;position:relative;text-decoration:none;transition:color .2s ease}.footer-cookie[data-v-4331fe4a]:after{background:#1f1c1959;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:background .2s ease;width:100%}.footer-cookie[data-v-4331fe4a]:focus-visible,.footer-cookie[data-v-4331fe4a]:hover{color:var(--noona-terracotta)}.footer-cookie[data-v-4331fe4a]:focus-visible:after,.footer-cookie[data-v-4331fe4a]:hover:after{background:#b35f45b3}.footer-item[data-v-4331fe4a]{align-content:start;display:grid;gap:.4rem}.footer-label[data-v-4331fe4a]{color:var(--noona-ink-muted);font-size:.68rem;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.footer-link[data-v-4331fe4a],.footer-text[data-v-4331fe4a]{color:var(--noona-ink);font-size:.95rem;margin:0;text-decoration:none}.footer-link[data-v-4331fe4a]:focus-visible,.footer-link[data-v-4331fe4a]:hover{color:var(--noona-terracotta)}@media(max-width:900px){.footer-shell[data-v-4331fe4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.footer-shell[data-v-4331fe4a]{grid-template-columns:1fr}.footer-bottom[data-v-4331fe4a]{align-items:flex-start;flex-direction:column}.footer-cookie[data-v-4331fe4a],.footer-copy[data-v-4331fe4a]{text-align:left}}.navigation-root[data-v-82b5cb03]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f3eef7;border-bottom:1px solid hsla(36,26%,85%,.5);box-shadow:0 4px 12px #1f1c190a;overflow:visible;position:sticky;top:0;width:100%;z-index:60}.navigation-shell[data-v-82b5cb03]{align-items:center;display:grid;gap:clamp(1rem,2.5vw,2.6rem);grid-template-columns:auto 1fr auto;margin:0 auto;max-width:min(1200px,90vw);padding:clamp(.6rem,1vw,.9rem) clamp(1rem,2vw,1.5rem)}@media(max-width:767px){.navigation-shell[data-v-82b5cb03]{max-width:100%;padding-left:1rem;padding-right:.4rem}}.navigation-icon[data-v-82b5cb03]{align-items:center;display:inline-flex;justify-content:center;transition:transform .2s ease}.navigation-icon .navigation-logo[data-v-82b5cb03]{display:block;height:auto;width:clamp(140px,16vw,180px)}.navigation-wordmark[data-v-82b5cb03]{color:var(--milano-green-dark);font-size:clamp(.68rem,.64rem + .2vw,.86rem);font-weight:600;justify-self:center;letter-spacing:.38em;text-align:center;text-transform:uppercase}.navigation-actions[data-v-82b5cb03]{align-items:center;display:flex;gap:clamp(1rem,2vw,1.5rem);justify-content:flex-end}.navigation-desktop[data-v-82b5cb03]{align-items:center;display:none;gap:clamp(1rem,2.4vw,2rem)}@media(min-width:768px){.navigation-desktop[data-v-82b5cb03]{display:flex}}.navigation-link[data-v-82b5cb03]{align-items:center;border-bottom:1px solid transparent;color:var(--noona-ink);display:inline-flex;font-size:.78rem;justify-content:center;letter-spacing:.24em;padding:.35rem 0;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.navigation-link[data-v-82b5cb03]:hover{border-color:#b35f4580;color:var(--noona-terracotta)}.navigation-link.active[data-v-82b5cb03]{border-color:var(--noona-terracotta);color:var(--noona-ink);font-weight:700}.navigation-toggle[data-v-82b5cb03]{align-items:center;background:transparent;border:none;color:var(--noona-ink);display:inline-flex;height:clamp(44px,6vw,54px);justify-content:center;position:relative;transition:color .2s ease,transform .2s ease;width:clamp(44px,6vw,54px)}.navigation-toggle[data-v-82b5cb03]:after{background:radial-gradient(circle at center,rgba(179,95,69,.18),transparent 60%);border-radius:50%;content:"";inset:-6px;opacity:0;pointer-events:none;position:absolute;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.navigation-toggle svg[data-v-82b5cb03]{height:clamp(20px,4vw,24px);stroke-linecap:round;stroke-width:2;transition:transform .35s ease;width:clamp(20px,4vw,24px)}.navigation-toggle[data-v-82b5cb03]:hover{color:#1f1c19;transform:none}.navigation-toggle line[data-v-82b5cb03]{transform-box:fill-box;transform-origin:50% 50%;transition:transform .35s ease,opacity .25s ease}.navigation-toggle.open[data-v-82b5cb03]:after{opacity:1;transform:scale(1)}.navigation-toggle.open svg[data-v-82b5cb03]{transform:scale(1.05)}.navigation-toggle.open line[data-v-82b5cb03]:first-of-type{transform:translateY(5px) rotate(45deg)}.navigation-toggle.open line[data-v-82b5cb03]:nth-of-type(2){opacity:0}.navigation-toggle.open line[data-v-82b5cb03]:nth-of-type(3){transform:translateY(-5px) rotate(-45deg)}@media(min-width:768px){.navigation-toggle[data-v-82b5cb03]{display:none}}.mobile-nav-link[data-v-82b5cb03]{color:var(--noona-ink);display:block;font-size:.72rem;letter-spacing:.22em;padding:.8rem .6rem;text-align:center;text-transform:uppercase;transition:color .2s ease}.mobile-nav-link[data-v-82b5cb03]:hover{color:var(--noona-terracotta)}.mobile-nav-link.active[data-v-82b5cb03]{color:var(--noona-ink);font-weight:700}@media(max-width:767px){.navigation-toggle[data-v-82b5cb03]{height:clamp(48px,10vw,56px);width:clamp(48px,10vw,56px)}.navigation-toggle svg[data-v-82b5cb03]{height:clamp(22px,5vw,26px);width:clamp(22px,5vw,26px)}.mobile-nav-link[data-v-82b5cb03]{font-size:.78rem;padding:.9rem .6rem}}.navigation-wordmark[data-v-82b5cb03]{display:none}@media(min-width:768px){.navigation-wordmark[data-v-82b5cb03]{display:inline-block}}.mobile-navigation[data-v-82b5cb03]{background:#f6f3eefa;border-top:1px solid hsla(36,26%,85%,.8);box-shadow:0 12px 24px #1f1c191f;left:0;position:absolute;right:0;top:100%;z-index:45}.mobile-navigation nav[data-v-82b5cb03]{margin:0 auto;max-width:min(980px,92vw);padding:clamp(.6rem,1.6vw,1.2rem) clamp(1.25rem,2.5vw,2.1rem) clamp(1.2rem,2.4vw,1.8rem)}.mobile-navigation-list[data-v-82b5cb03]{display:grid;gap:clamp(.5rem,1vw,.9rem);justify-items:center}.mobile-menu-overlay[data-v-82b5cb03]{background:#1f1c192e;bottom:0;left:0;position:fixed;right:0;top:var(--header-height,0);z-index:40}@media(min-width:768px){.mobile-menu-overlay[data-v-82b5cb03]{display:none}}.scroll-to-top-btn[data-v-1ac70911]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f1c19;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:30px;transition:all .2s ease;width:50px;z-index:1000}.scroll-to-top-btn[data-v-1ac70911]:hover{background:#b35f45;box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.scroll-to-top-btn[data-v-1ac70911]:active{transform:translateY(0)}@media(max-width:768px){.scroll-to-top-btn[data-v-1ac70911]{bottom:20px;height:45px;right:20px;width:45px}}.slideshow-overlay~.scroll-to-top-btn[data-v-1ac70911]{display:none}.frontpage-layout[data-v-03fa1b36]{background:#fff;color:#3f4b3d;display:flex;flex-direction:column;min-height:100vh}.spotlight[data-v-edacca8d]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-edacca8d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-edacca8d]{background-color:#ffffff4d}.gradient-border[data-v-edacca8d]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-edacca8d]{background-color:#1414144d}.gradient-border[data-v-edacca8d]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-edacca8d]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-edacca8d]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-edacca8d]{position:fixed}.left-0[data-v-edacca8d]{left:0}.right-0[data-v-edacca8d]{right:0}.z-10[data-v-edacca8d]{z-index:10}.z-20[data-v-edacca8d]{z-index:20}.grid[data-v-edacca8d]{display:grid}.mb-16[data-v-edacca8d]{margin-bottom:4rem}.mb-8[data-v-edacca8d]{margin-bottom:2rem}.max-w-520px[data-v-edacca8d]{max-width:520px}.min-h-screen[data-v-edacca8d]{min-height:100vh}.w-full[data-v-edacca8d]{width:100%}.flex[data-v-edacca8d]{display:flex}.cursor-pointer[data-v-edacca8d]{cursor:pointer}.place-content-center[data-v-edacca8d]{place-content:center}.items-center[data-v-edacca8d]{align-items:center}.justify-center[data-v-edacca8d]{justify-content:center}.overflow-hidden[data-v-edacca8d]{overflow:hidden}.bg-white[data-v-edacca8d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-edacca8d]{padding-left:1rem;padding-right:1rem}.px-8[data-v-edacca8d]{padding-left:2rem;padding-right:2rem}.py-2[data-v-edacca8d]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-edacca8d]{text-align:center}.text-8xl[data-v-edacca8d]{font-size:6rem;line-height:1}.text-xl[data-v-edacca8d]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-edacca8d]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-edacca8d]{font-weight:300}.font-medium[data-v-edacca8d]{font-weight:500}.leading-tight[data-v-edacca8d]{line-height:1.25}.font-sans[data-v-edacca8d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-edacca8d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-edacca8d]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-edacca8d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-edacca8d]{padding-left:0;padding-right:0}.sm\:px-6[data-v-edacca8d]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-edacca8d]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-edacca8d]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-edacca8d]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-8ee1d2f9]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-8ee1d2f9]{position:fixed}.-bottom-1\/2[data-v-8ee1d2f9]{bottom:-50%}.left-0[data-v-8ee1d2f9]{left:0}.right-0[data-v-8ee1d2f9]{right:0}.grid[data-v-8ee1d2f9]{display:grid}.mb-16[data-v-8ee1d2f9]{margin-bottom:4rem}.mb-8[data-v-8ee1d2f9]{margin-bottom:2rem}.h-1\/2[data-v-8ee1d2f9]{height:50%}.max-w-520px[data-v-8ee1d2f9]{max-width:520px}.min-h-screen[data-v-8ee1d2f9]{min-height:100vh}.place-content-center[data-v-8ee1d2f9]{place-content:center}.overflow-hidden[data-v-8ee1d2f9]{overflow:hidden}.bg-white[data-v-8ee1d2f9]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-8ee1d2f9]{padding-left:2rem;padding-right:2rem}.text-center[data-v-8ee1d2f9]{text-align:center}.text-8xl[data-v-8ee1d2f9]{font-size:6rem;line-height:1}.text-xl[data-v-8ee1d2f9]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-8ee1d2f9]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-8ee1d2f9]{font-weight:300}.font-medium[data-v-8ee1d2f9]{font-weight:500}.leading-tight[data-v-8ee1d2f9]{line-height:1.25}.font-sans[data-v-8ee1d2f9]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-8ee1d2f9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-8ee1d2f9]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-8ee1d2f9]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-8ee1d2f9]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-8ee1d2f9]{font-size:2.25rem;line-height:2.5rem}}
