*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list],ul,ol{list-style:none;padding:0}#root,#__astro{isolation:isolate}:root{--dark-bg: #13161b;--dark-bg-elevated: #23272c;--dark-bg-sunken: #13161b;--dark-text: #f3f5f9;--dark-text-muted: #b4b8be;--dark-text-subtle: #797e85;--dark-border: rgba(72, 77, 85, .4);--dark-border-subtle: rgba(54, 59, 66, .3);--dark-card-bg: #23272c;--dark-card-border: rgba(72, 77, 85, .25);--dark-shadow-low: 0 2px 4px rgba(0, 0, 0, .3);--dark-shadow-mid: 0 4px 8px rgba(0, 0, 0, .35);--dark-shadow-high: 0 8px 16px rgba(0, 0, 0, .4);--light-bg: #ffffff;--light-bg-alt: #f3f5f9;--light-bg-subtle: rgba(229, 232, 237, .5);--light-text: #23272c;--light-text-muted: #5f646b;--light-text-subtle: #797e85;--light-border: #d1d4da;--light-border-subtle: #e5e8ed;--light-card-bg: #ffffff;--light-card-border: #d1d4da;--light-shadow-low: 0 2px 4px rgba(0, 0, 0, .06);--light-shadow-mid: 0 4px 6px rgba(0, 0, 0, .1);--light-shadow-high: 0 8px 16px rgba(0, 0, 0, .12);--brand-bg: #3b82f6;--brand-bg-hover: #2563eb;--on-brand-bg: #ffffff;--brand-border: #1d4ed8;--brand-shadow: 0 4px 8px rgba(30, 64, 175, .25);--interactive: #3b82f6;--interactive-hover: #2563eb;--interactive-active: #1d4ed8;--interactive-press: #1e40af;--on-interactive: #ffffff;--interactive-muted: rgba(59, 130, 246, .15);--interactive-subtle: rgba(59, 130, 246, .05);--interactive-border: #2563eb;--accent: #f97316;--accent-hover: #ea580c;--on-accent: #ffffff;--accent-muted: rgba(249, 115, 22, .15);--accent-subtle: rgba(249, 115, 22, .05);--success: #22c55e;--success-subtle: rgba(34, 197, 94, .15);--warning: #eab308;--warning-subtle: rgba(234, 179, 8, .15);--error: #ef4444;--error-subtle: rgba(239, 68, 68, .15);--scrim-dark: rgba(0, 0, 0, .6);--scrim-light: rgba(255, 255, 255, .8);--font-display: Inter, system-ui, sans-serif;--font-heading: Inter, system-ui, sans-serif;--font-body: Inter, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-size-display-lg: 76.29px;--font-size-display-md: 61.04px;--font-size-display-sm: 48.83px;--font-size-heading-lg: 39.06px;--font-size-heading-md: 31.25px;--font-size-heading-sm: 25px;--font-size-body-lg: 20px;--font-size-body-base: 16px;--font-size-body-sm: 12.8px;--font-size-mono: 14px;--line-height-display: 1.1;--line-height-heading: 1.3;--line-height-body: 1.5;--line-height-mono: 1.5;--gap-section: 64px;--gap-content: 16px;--gap-inline: 4px;--pad-container: 32px;--pad-element: 16px;--pad-control: 8px;--pad-inline: 8px;--pad-block: 12px;--radius-control: 8px;--radius-element: 12px;--radius-container: 16px;--radius-full: 9999px;--shadow-low: 0 2px 4px rgba(0, 0, 0, .08);--shadow-mid: 0 4px 8px rgba(0, 0, 0, .1);--shadow-high: 0 8px 16px rgba(0, 0, 0, .12);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-modal: 1300;--z-toast: 1500;--content-max: 1200px;--gutter: clamp(1.25rem, 5vw, 4rem);--read-max: 68ch;--z-nav: 100;--surface: var(--light-bg-alt);--surface-elevated: var(--light-bg);--surface-sunken: var(--light-bg-subtle);--on-surface: var(--light-text);--on-surface-muted: var(--light-text-muted);--on-surface-subtle: var(--light-text-subtle);--border: var(--light-border);--border-subtle: var(--light-border-subtle);--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px}:root{--s-bg: var(--light-bg);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg-alt);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-bg: var(--light-card-bg);--s-card-border: var(--light-card-border);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--light-shadow-low);--s-shadow-mid: var(--light-shadow-mid);--s-shadow-high: var(--light-shadow-high)}[data-surface=primary]{--s-bg: var(--light-bg);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg-alt);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-bg: var(--light-card-bg);--s-card-border: var(--light-card-border);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--light-shadow-low);--s-shadow-mid: var(--light-shadow-mid);--s-shadow-high: var(--light-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=secondary]{--s-bg: var(--light-bg-alt);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-bg: var(--light-card-bg);--s-card-border: var(--light-card-border);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--light-shadow-low);--s-shadow-mid: var(--light-shadow-mid);--s-shadow-high: var(--light-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=alt]{--s-bg: var(--light-bg-alt);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);background-color:var(--s-bg);color:var(--s-text)}[data-surface=emphasis]{--s-bg: var(--dark-bg);--s-bg-elevated: var(--dark-bg-elevated);--s-bg-alt: var(--dark-bg-sunken);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-card-bg);--s-card-border: var(--dark-card-border);--s-card-text: var(--dark-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=brand]{--s-bg: var(--brand-bg);--s-bg-elevated: var(--brand-bg-hover);--s-bg-alt: var(--brand-bg);--s-text: var(--on-brand-bg);--s-text-muted: var(--on-brand-bg);--s-text-subtle: var(--on-brand-bg);--s-border: var(--brand-border);--s-border-subtle: var(--brand-border);--s-card-bg: var(--brand-bg-hover);--s-card-border: var(--brand-border);--s-card-text: var(--on-brand-bg, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--brand-shadow);--s-shadow-mid: var(--brand-shadow);--s-shadow-high: var(--brand-shadow);background-color:var(--s-bg);color:var(--s-text)}[data-surface=dark]{--s-bg: var(--dark-bg);--s-bg-elevated: var(--dark-bg-elevated);--s-bg-alt: var(--dark-bg-sunken);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-card-bg);--s-card-border: var(--dark-card-border);--s-card-text: var(--dark-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=page]{--s-bg: var(--light-bg);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg-alt);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-bg: var(--light-card-bg);--s-card-border: var(--light-card-border);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--light-shadow-low);--s-shadow-mid: var(--light-shadow-mid);--s-shadow-high: var(--light-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=subtle]{--s-bg: var(--light-bg-alt);--s-bg-elevated: var(--light-bg);--s-bg-alt: var(--light-bg);--s-text: var(--light-text);--s-text-muted: var(--light-text-muted);--s-text-subtle: var(--light-text-subtle);--s-border: var(--light-border);--s-border-subtle: var(--light-border-subtle);--s-card-bg: var(--light-card-bg);--s-card-border: var(--light-card-border);--s-card-text: var(--light-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--light-shadow-low);--s-shadow-mid: var(--light-shadow-mid);--s-shadow-high: var(--light-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=inverted]{--s-bg: var(--dark-bg);--s-bg-elevated: var(--dark-bg-elevated);--s-bg-alt: var(--dark-bg-sunken);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-card-bg);--s-card-border: var(--dark-card-border);--s-card-text: var(--dark-text, var(--s-text));--s-interactive: var(--accent, #0066cc);--s-on-interactive: var(--on-accent, #ffffff);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high);background-color:var(--s-bg);color:var(--s-text)}[data-surface=overlay]{--s-bg: rgba(0, 0, 0, .7);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-card-bg);--s-card-border: var(--dark-card-border);--s-card-text: var(--dark-text);--s-interactive: var(--accent);--s-on-interactive: var(--on-accent);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high);background-color:var(--s-bg);color:var(--s-text)}html[data-theme=dark] [data-surface=primary],html[data-theme=dark] [data-surface=page],html[data-theme=dark]:root{--s-bg: var(--dark-bg);--s-bg-elevated: var(--dark-bg-elevated);--s-bg-alt: var(--dark-bg-sunken);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-card-bg);--s-card-border: var(--dark-card-border);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high)}html[data-theme=dark] [data-surface=secondary],html[data-theme=dark] [data-surface=subtle]{--s-bg: var(--dark-bg-elevated);--s-bg-elevated: var(--dark-bg);--s-bg-alt: var(--dark-bg);--s-text: var(--dark-text);--s-text-muted: var(--dark-text-muted);--s-text-subtle: var(--dark-text-subtle);--s-border: var(--dark-border);--s-border-subtle: var(--dark-border-subtle);--s-card-bg: var(--dark-bg);--s-card-border: var(--dark-card-border);--s-shadow-low: var(--dark-shadow-low);--s-shadow-mid: var(--dark-shadow-mid);--s-shadow-high: var(--dark-shadow-high)}html.js-anim [data-animate]{opacity:0}html.js-anim [data-animate=fade-up]{transform:translateY(14px)}html.js-anim [data-animate=fade-down]{transform:translateY(-14px)}html.js-anim [data-animate=fade-left]{transform:translate(-14px)}html.js-anim [data-animate=fade-right]{transform:translate(14px)}html.js-anim [data-animate=slide-up]{transform:translateY(24px);opacity:1}html.js-anim [data-animate=scale-in]{transform:scale(1.04)}html.js-anim [data-animate=scale-up]{transform:scale(.96)}html.js-anim [data-animate=rotate-in]{transform:rotate(-90deg)}html.js-anim [data-animate=blur-reveal]{filter:blur(6px)}html.js-anim [data-animate=split-chars],html.js-anim [data-animate=split-words],html.js-anim [data-animate=split-lines],html.js-anim [data-animate=split-chars-fade],html.js-anim [data-animate=split-words-slide]{opacity:0}html.js-anim main>[data-section]:first-child [data-animate],html.js-anim body>[data-section]:first-child [data-animate]{opacity:1!important;transform:none!important;filter:none!important}html.animations-frozen [data-animate]{opacity:1;transform:none;filter:none}.page-preloader{position:fixed;inset:0;z-index:9999;background:var(--s-bg, #fff);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}.page-preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.image-shimmer{background:linear-gradient(90deg,var(--s-bg-alt, #f0f0f0) 25%,var(--s-border-subtle, #e0e0e0) 50%,var(--s-bg-alt, #f0f0f0) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-control, 4px)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] .image-shimmer{background:linear-gradient(90deg,var(--dark-bg-elevated, #2a2a2a) 25%,var(--dark-bg-sunken, #3a3a3a) 50%,var(--dark-bg-elevated, #2a2a2a) 75%);background-size:200% 100%}@media(prefers-reduced-motion:reduce){.page-preloader{transition:none!important}.preloader-spinner,.preloader-dots span,.preloader-pulse,.preloader-bar,.preloader-text{animation:none!important}[data-animate]{opacity:1!important;transform:none!important;filter:none!important}}:root{color-scheme:light dark;--brd-strong: var(--light-text);--brd-primary: var(--interactive);--brd-accent: var(--accent);--brd-accent-alt: var(--accent-hover);--brd-muted: var(--light-text-muted)}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--s-bg);color:var(--s-text);font-family:var(--font-body);line-height:var(--line-height-body);font-size:var(--font-size-body-base)}h1,h2,h3{line-height:var(--line-height-heading);font-family:var(--font-heading);font-weight:600;color:var(--s-text)}h1{font-size:var(--font-size-heading-lg)}h2{font-size:var(--font-size-heading-md)}h3{font-size:var(--font-size-heading-sm)}p{color:inherit}::selection{background:var(--interactive);color:var(--on-interactive)}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring, var(--interactive, currentColor));outline-offset:var(--focus-ring-offset, 2px);border-radius:inherit}body:not(.edit-mode) [data-array-item][data-status=draft]{display:none!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--pad-container);padding-right:var(--pad-container);max-width:90rem}.btn-primary{background:var(--interactive);color:var(--on-interactive);border-radius:var(--radius-control);padding:var(--pad-control) var(--pad-element);box-shadow:var(--shadow-low)}:root{--dark-bg: #13161b;--dark-bg-elevated: #23272c;--dark-bg-sunken: #13161b;--dark-text: #f3f5f9;--dark-text-muted: #b4b8be;--dark-text-subtle: #797e85;--dark-border: rgba(72, 77, 85, .4);--dark-border-subtle: rgba(54, 59, 66, .3);--dark-card-bg: #23272c;--dark-card-border: rgba(72, 77, 85, .25);--dark-shadow-low: 0 2px 4px rgba(0, 0, 0, .3);--dark-shadow-mid: 0 4px 8px rgba(0, 0, 0, .35);--dark-shadow-high: 0 8px 16px rgba(0, 0, 0, .4);--light-bg: #ffffff;--light-bg-alt: #f5f5f5;--light-bg-subtle: rgba(229, 232, 237, .5);--light-text: #000000;--light-text-muted: #5b5b5b;--light-text-subtle: #9a9a9a;--light-border: #d1d4da;--light-border-subtle: #d9d9d9;--light-card-bg: #ffffff;--light-card-border: #d9d9d9;--light-shadow-low: 0 2px 4px rgba(0, 0, 0, .06);--light-shadow-mid: 0 4px 6px rgba(0, 0, 0, .1);--light-shadow-high: 0 8px 16px rgba(0, 0, 0, .12);--brand-bg: #506e61;--brand-bg-hover: #33413b;--on-brand-bg: #ffffff;--brand-border: #33413b;--brand-shadow: 0 4px 8px rgba(30, 64, 175, .25);--interactive: #506e61;--interactive-hover: #33413b;--interactive-active: #2c3833;--interactive-press: #232d29;--on-interactive: #ffffff;--interactive-muted: rgba(80, 110, 97, .15);--interactive-subtle: rgba(80, 110, 97, .05);--interactive-border: #33413b;--accent: #f97316;--accent-hover: #ea580c;--on-accent: #ffffff;--accent-muted: rgba(249, 115, 22, .15);--accent-subtle: rgba(249, 115, 22, .05);--success: #22c55e;--success-subtle: rgba(34, 197, 94, .15);--warning: #eab308;--warning-subtle: rgba(234, 179, 8, .15);--error: #ef4444;--error-subtle: rgba(239, 68, 68, .15);--scrim-dark: rgba(0, 0, 0, .6);--scrim-light: rgba(255, 255, 255, .8);--font-display: Librecasloncondensed, "Iowan Old Style", Georgia, serif;--font-heading: "Inter Tight", Inter, system-ui, sans-serif;--font-body: "Inter Tight", Inter, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-size-display-lg: 76.29px;--font-size-display-md: 61.04px;--font-size-display-sm: 48.83px;--font-size-heading-lg: 39.06px;--font-size-heading-md: 31.25px;--font-size-heading-sm: 25px;--font-size-body-lg: 20px;--font-size-body-base: 16px;--font-size-body-sm: 12.8px;--font-size-mono: 14px;--line-height-display: 1.1;--line-height-heading: 1.3;--line-height-body: 1.5;--line-height-mono: 1.5;--gap-section: 64px;--gap-content: 16px;--gap-inline: 4px;--pad-container: 32px;--pad-element: 16px;--pad-control: 8px;--pad-inline: 8px;--pad-block: 12px;--radius-control: 8px;--radius-element: 12px;--radius-container: 16px;--radius-full: 9999px;--shadow-low: 0 2px 4px rgba(0, 0, 0, .08);--shadow-mid: 0 4px 8px rgba(0, 0, 0, .1);--shadow-high: 0 8px 16px rgba(0, 0, 0, .12);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-modal: 1300;--z-toast: 1500;--surface: var(--light-bg-alt);--surface-elevated: var(--light-bg);--surface-sunken: var(--light-bg-subtle);--on-surface: var(--light-text);--on-surface-muted: var(--light-text-muted);--on-surface-subtle: var(--light-text-subtle);--border: var(--light-border);--border-subtle: var(--light-border-subtle);--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--s-text-on-media: #ffffff;--font-accent: "Instrument Serif", Georgia, serif}:root{--black: black;--_typography---font-size--paragraph-small: 14px;--_typography---line-height--line-height-standart: 100%;--_typography---font-size--heading-1: 80px;--_typography---line-height--line-height-small: 120%;--_typography---spacing--spacing-extra-large: -2px;--_typography---font-size--heading-2: 60px;--_typography---font-size--haeading-3: 40px;--_typography---spacing--spacing-large: -1px;--_typography---font-size--heading-4: 34px;--_typography---line-height--line-height-large: 160%;--_typography---spacing--spacing-reguler: -.06px;--_typography---font-size--heading-5: 30px;--_typography---font-size--heading-6: 24px;--grey-text-1: #5b5b5b;--_typography---font-size--paragraph-large: 18px;--white: white;--green-2: #506e61;--_typography---font-size--paragraph-extra-small: 12px;--_typography---font-size--paragraph-reguler: 16px;--_typography---line-height--line-height-medium: 140%;--green-1: #33413b;--brown: #2f2c25;--text-grey-2: #9a9a9a;--whitesmoke: whitesmoke;--yellow: #ffebc5}[data-section=footer-lantern-footer-card-wraper] .lantern-link-block{max-width:100%;display:inline-block}[data-section=footer-lantern-footer-card-wraper].lantern-footer-card-wraper,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-wraper{row-gap:calc(60px * var(--density-mult, 1));background-color:var(--s-card-bg);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;height:700px;padding:60px 40px;display:flex;position:relative;overflow:hidden}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-content-wrapper{row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-top-content{justify-content:space-between;align-items:flex-end;width:100%;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-header{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-brand-logo{column-gap:10px;object-fit:cover;flex:0 1 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-header-title{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:500px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=footer-lantern-footer-card-wraper] .lantern-back-top-wraper{column-gap:10px;flex:0 1 auto;justify-content:center;align-items:center;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-back-top-text{color:#000;letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-size:calc(20px * var(--text-mult, 1));font-weight:500;line-height:100%;text-decoration:none}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-contain{column-gap:calc(40.1754px * var(--density-mult, 1));justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-title{color:var(--s-text-muted);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-list{row-gap:14.0614px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu:hover{text-decoration:underline}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-wrapper{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:131.574px;text-decoration:none;display:flex}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-text-large{position:absolute;bottom:-39px;left:0}@media screen and (min-width:1440px){[data-section=footer-lantern-footer-card-wraper].lantern-footer-card-wraper,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-wraper{height:800px}}@media screen and (max-width:991px){[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu{width:auto}}@media screen and (max-width:767px){[data-section=footer-lantern-footer-card-wraper].lantern-footer-card-wraper,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-wraper{padding-left:20px;padding-right:20px}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-top-content{gap:calc(40px * var(--density-mult, 1));flex-flow:column;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:479px){[data-section=footer-lantern-footer-card-wraper].lantern-footer-card-wraper,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-wraper{height:auto;padding-bottom:calc(100px * var(--density-mult, 1))}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-header-title{font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1))}[data-section=footer-lantern-footer-card-wraper] .lantern-back-top-text{font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1))}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-contain{gap:calc(40px * var(--density-mult, 1));flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu-title,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-menu{font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1))}[data-section=footer-lantern-footer-card-wraper] .lantern-footer-text-large{bottom:-8px}}[data-section=footer-lantern-footer-card-wraper].lantern-footer-card-wraper,[data-section=footer-lantern-footer-card-wraper] .lantern-footer-card-wraper{margin-left:auto;margin-right:auto}[data-section=footer-lantern-footer-card-wraper]{position:relative;z-index:1}:where([data-section=footer-lantern-footer-cta]){position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;padding:calc(96px * var(--density-mult, 1)) clamp(20px,4vw,40px);overflow:hidden}:where([data-section=footer-lantern-footer-cta]) .lantern-footer-cta__backdrop{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}:where([data-section=footer-lantern-footer-cta]) .lantern-footer-cta__scrim{z-index:1;position:absolute;inset:0;background:linear-gradient(to top,#00000038,#0000);pointer-events:none}:where([data-section=footer-lantern-footer-cta]) .lantern-footer-title-wrapper{z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:calc(32px * var(--density-mult, 1));width:100%;max-width:1200px;margin:0 auto;text-decoration:none}:where([data-section=footer-lantern-footer-cta]) .lantern-footer-title{margin:0;max-width:620px;color:var(--s-text-on-media);font-family:var(--font-accent);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-standart, 100%);font-weight:400;text-decoration:none}:where([data-section=footer-lantern-footer-cta]) .lantern-link-block{max-width:100%;display:inline-block}:where([data-section=footer-lantern-footer-cta]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;padding:0 30px;background-color:var(--s-bg);color:var(--s-text);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=footer-lantern-footer-cta]) .lantern-black-arrow{display:block}:where([data-section=footer-lantern-footer-cta]) .lantern-white-arrow{display:none}:where([data-section=footer-lantern-footer-cta]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=footer-lantern-footer-cta]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}@media screen and (max-width:991px){:where([data-section=footer-lantern-footer-cta]){min-height:440px;padding:calc(72px * var(--density-mult, 1)) 32px}}@media screen and (max-width:767px){:where([data-section=footer-lantern-footer-cta]){min-height:360px;padding:calc(56px * var(--density-mult, 1)) 20px}:where([data-section=footer-lantern-footer-cta]) .lantern-footer-title-wrapper{row-gap:calc(24px * var(--density-mult, 1))}}[data-section=header-lantern-align-left] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=header-lantern-align-left] .lantern-label-section:where(.lantern-label-on-white){background-color:var(--s-bg);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small)}[data-section=header-lantern-align-left].lantern-header-section,[data-section=header-lantern-align-left] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=header-lantern-align-left].lantern-header-section.lantern-align-left,[data-section=header-lantern-align-left] .lantern-header-section.lantern-align-left{gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start}[data-section=header-lantern-align-left].lantern-header-section.lantern-align-left.lantern-horizontal-flex,[data-section=header-lantern-align-left] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:row;justify-content:space-between;align-items:flex-end}[data-section=header-lantern-align-left] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=header-lantern-align-left] .lantern-title-section.lantern-title-project{text-align:left;max-width:500px}[data-section=header-lantern-align-left] .lantern-title-section-wrapper{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=header-lantern-align-left] .lantern-section-desc{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=header-lantern-align-left] .lantern-section-desc.lantern-desc-project{color:var(--s-text-muted);max-width:400px}[data-section=header-lantern-align-left] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=header-lantern-align-left] .lantern-text-block{color:var(--interactive);text-transform:uppercase}@media screen and (max-width:991px){[data-section=header-lantern-align-left].lantern-header-section.lantern-align-left.lantern-horizontal-flex,[data-section=header-lantern-align-left] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:column;justify-content:space-between;align-items:flex-start}}[data-section=header-lantern-align-left]{padding:clamp(56px,10vh,80px) clamp(20px,4vw,40px) 0;background-color:#f5f5f5}[data-section=header-lantern-align-left-2] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=header-lantern-align-left-2].lantern-header-section,[data-section=header-lantern-align-left-2] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=header-lantern-align-left-2].lantern-header-section.lantern-align-left,[data-section=header-lantern-align-left-2] .lantern-header-section.lantern-align-left{gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start}[data-section=header-lantern-align-left-2].lantern-header-section.lantern-align-left.lantern-horizontal-flex,[data-section=header-lantern-align-left-2] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:row;justify-content:space-between;align-items:flex-end}[data-section=header-lantern-align-left-2] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=header-lantern-align-left-2] .lantern-title-section.lantern-text-left{text-align:left}[data-section=header-lantern-align-left-2] .lantern-title-section.lantern-text-left.lantern-testimonial-title{max-width:500px}[data-section=header-lantern-align-left-2] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=header-lantern-align-left-2] .lantern-text-block{color:var(--interactive);text-transform:uppercase}@media screen and (max-width:991px){[data-section=header-lantern-align-left-2].lantern-header-section.lantern-align-left.lantern-horizontal-flex,[data-section=header-lantern-align-left-2] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:column;justify-content:space-between;align-items:flex-start}}[data-section=header-lantern-align-left-2]{padding:clamp(80px,14vh,120px) clamp(20px,4vw,40px) 0}[data-section=header-lantern-master-navigation] .lantern-link-block{max-width:100%;display:inline-block}@media screen and (max-width:767px){[data-section=header-lantern-master-navigation] .lantern-wf-nav-brand{padding-left:10px}}[data-section=header-lantern-master-navigation] .lantern-wf-nav{z-index:1000;background:#ddd;position:relative}[data-section=header-lantern-master-navigation] .lantern-wf-nav:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=header-lantern-master-navigation] .lantern-wf-nav:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=header-lantern-master-navigation] .lantern-wf-nav:after{clear:both}[data-section=header-lantern-master-navigation] .lantern-wf-nav-brand{float:left;color:#333;text-decoration:none;position:relative}[data-section=header-lantern-master-navigation] .lantern-wf-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}[data-section=header-lantern-master-navigation] .lantern-wf-nav-link.is-current{color:#0082f3}[data-section=header-lantern-master-navigation] .lantern-wf-nav-menu{float:right;position:relative}[data-section=header-lantern-master-navigation] .lantern-wf-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}[data-section=header-lantern-master-navigation] .lantern-wf-nav-overlay [data-nav-menu-open]{top:0}[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-left] .lantern-wf-nav-overlay{width:auto}[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-left] .lantern-wf-nav-overlay,[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-right] .lantern-wf-nav-overlay{width:auto}[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-right] .lantern-wf-nav-overlay,[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-collapse=all] .lantern-wf-nav-menu{display:none}@media screen and (max-width:991px){[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-collapse=medium] .lantern-wf-nav-menu{display:none}}@media screen and (max-width:767px){[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-collapse=small] .lantern-wf-nav-menu{display:none}[data-section=header-lantern-master-navigation] .lantern-wf-nav-brand{padding-left:10px}}@media screen and (max-width:479px){[data-section=header-lantern-master-navigation] .lantern-wf-nav[data-collapse=tiny] .lantern-wf-nav-menu{display:none}}[data-section=header-lantern-master-navigation] .lantern-container-nav{justify-content:space-between;align-items:center;width:100%;display:flex}[data-section=header-lantern-master-navigation] .lantern-nav-menu{gap:14px;border:.6px none var(--s-text-on-media);backdrop-filter:blur(40px);background-color:#0000002e;border-radius:var(--radius-control, 8px);justify-content:flex-end;align-items:center;width:auto;padding:10px;display:flex}[data-section=header-lantern-master-navigation] .lantern-nav-link{color:var(--s-text-on-media);border-radius:4px;height:auto;padding:6px 16px;font-size:calc(16px * var(--text-mult, 1))}[data-section=header-lantern-master-navigation] .lantern-nav-link:hover{color:var(--s-text-on-media);background-color:#00000029;text-decoration:none}[data-section=header-lantern-master-navigation] .lantern-nav-link.is-current{color:var(--s-text-on-media);background-color:#00000029;border-radius:4px;font-weight:500}[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{z-index:200;backdrop-filter:blur(5px);background-color:#fff0;border-bottom:1px rgba(197,197,197,.28);justify-content:center;align-items:center;width:100%;padding:20px 40px;display:flex;position:fixed}[data-section=header-lantern-master-navigation] .lantern-navbar{z-index:2;background-color:#ddd0;justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;display:flex}[data-section=header-lantern-master-navigation] .lantern-menu-toggle,[data-section=header-lantern-master-navigation] .lantern-nav-menu-phone{display:none}[data-section=header-lantern-master-navigation] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=header-lantern-master-navigation] .lantern-button-primary:where(.lantern-button-light){background-color:var(--s-bg);color:var(--s-text)}[data-section=header-lantern-master-navigation] .lantern-black-arrow,[data-section=header-lantern-master-navigation] .lantern-black-logo{display:none}[data-section=header-lantern-master-navigation] .lantern-white-arrow:where(.lantern-button-light){display:none}[data-section=header-lantern-master-navigation] .lantern-footer-menu{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=header-lantern-master-navigation] .lantern-footer-menu:hover{text-decoration:underline}[data-section=header-lantern-master-navigation] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=header-lantern-master-navigation] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (min-width:1440px){[data-section=header-lantern-master-navigation] .lantern-nav-link.is-current{font-weight:500}[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{backdrop-filter:blur(5px)}}@media screen and (max-width:991px){[data-section=header-lantern-master-navigation] .lantern-image-menu-toggle{display:block}[data-section=header-lantern-master-navigation] .lantern-image-menu-toggle.lantern-menu-black{display:none}[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{z-index:100;flex-flow:column;padding:10px 30px}[data-section=header-lantern-master-navigation] .lantern-navbar{z-index:40;background-color:#fff0;flex-flow:column;padding-top:10px;padding-bottom:10px}[data-section=header-lantern-master-navigation] .lantern-menu-toggle{cursor:pointer;background-color:#fff0;border-radius:100px;justify-content:center;align-items:center;width:auto;height:auto;display:flex}[data-section=header-lantern-master-navigation] .lantern-nav-menu-phone{z-index:100;gap:calc(40px * var(--density-mult, 1));background-color:var(--s-bg);border:1px solid rgba(255,255,255,.15);border-radius:0;flex-flow:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:16px 16px 40px;display:none;position:absolute;top:0;left:0}[data-section=header-lantern-master-navigation] .lantern-clost-menu{z-index:40;width:30px;position:static;top:24px;right:24px}[data-section=header-lantern-master-navigation] .lantern-footer-menu{width:auto}[data-section=header-lantern-master-navigation] .lantern-contact-button{display:none}[data-section=header-lantern-master-navigation] .lantern-nav-dropdown-phone{justify-content:space-between;align-items:center;width:100%;display:flex}[data-section=header-lantern-master-navigation] .lantern-list-menu-dropdown{gap:calc(40px * var(--density-mult, 1));flex-flow:column;justify-content:center;align-items:center;display:flex}[data-section=header-lantern-master-navigation] .lantern-nav-link-phone{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-standart);text-transform:capitalize;text-decoration:none}}@media screen and (max-width:767px){[data-section=header-lantern-master-navigation] .lantern-image-menu-toggle{width:24px;display:block}[data-section=header-lantern-master-navigation] .lantern-image-menu-toggle.lantern-menu-white{width:auto}[data-section=header-lantern-master-navigation] .lantern-image-menu-toggle.lantern-menu-black{width:auto;display:none}[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{padding:10px 20px}[data-section=header-lantern-master-navigation] .lantern-menu-toggle{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;overflow:hidden}[data-section=header-lantern-master-navigation] .lantern-nav-menu-phone{gap:calc(30px * var(--density-mult, 1));flex-flow:column;padding:16px;display:none}[data-section=header-lantern-master-navigation] .lantern-list-menu-dropdown,[data-section=header-lantern-master-navigation] .lantern-nav-link-phone{color:var(--s-text)}}@media screen and (max-width:479px){[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{padding-left:16px;padding-right:16px}[data-section=header-lantern-master-navigation] .lantern-menu-toggle{border-radius:0;padding:0}[data-section=header-lantern-master-navigation] .lantern-nav-menu-phone{gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:center;padding:24px 20px;display:none}[data-section=header-lantern-master-navigation] .lantern-brand{padding-left:0}[data-section=header-lantern-master-navigation] .lantern-footer-menu{font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1))}[data-section=header-lantern-master-navigation] .lantern-list-menu-dropdown{gap:calc(20px * var(--density-mult, 1))}[data-section=header-lantern-master-navigation] .lantern-nav-link-phone{font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1))}}@media screen and (max-width:991px){[data-section=header-lantern-master-navigation] .lantern-wf-nav-menu{display:none}[data-section=header-lantern-master-navigation] .lantern-wf-nav-menu.lantern-wf--nav-menu-open{display:block}}[data-section=header-lantern-master-navigation].lantern-master-navigation,[data-section=header-lantern-master-navigation] .lantern-master-navigation{background-color:#1414142e!important;backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;box-shadow:0 1px 28px #0000002e!important;border-bottom:1px solid rgba(255,255,255,.06)!important}[data-section=about-lantern-grey] .lantern-link-block{max-width:100%;display:inline-block}[data-section=about-lantern-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=about-lantern-grey] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=about-lantern-grey] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=about-lantern-grey] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=about-lantern-grey] .lantern-container{max-width:none}}[data-section=about-lantern-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=about-lantern-grey] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=about-lantern-grey] .lantern-container{max-width:none}}[data-section=about-lantern-grey].lantern-section,[data-section=about-lantern-grey] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=about-lantern-grey].lantern-section.lantern-py-120,[data-section=about-lantern-grey] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=about-lantern-grey].lantern-section.lantern-section-grey,[data-section=about-lantern-grey] .lantern-section.lantern-section-grey{background-color:var(--s-bg-alt)}[data-section=about-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=about-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=about-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120.lantern-about-home,[data-section=about-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120.lantern-about-home{z-index:3}[data-section=about-lantern-grey] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=about-lantern-grey] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=about-lantern-grey] .lantern-section-conain-about{gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:space-between;align-items:center;width:100%;max-width:1116px;text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-image-about-wrapper{row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:648px;height:376px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-section=about-lantern-grey] .lantern-image-about{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}[data-section=about-lantern-grey] .lantern-about-us-content-top{row-gap:calc(20px * var(--density-mult, 1));text-align:left;flex-direction:column;justify-content:center;align-items:center;max-width:950px;text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-label-section:where(.lantern-label-on-white){background-color:var(--s-bg);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small)}[data-section=about-lantern-grey] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=about-lantern-grey] .lantern-about-us-featured-wrap{column-gap:calc(40px * var(--density-mult, 1));flex:0 1 auto;justify-content:center;align-items:center;text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-about-us-featured{column-gap:10px;flex:0 1 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-ab-featured-icon{column-gap:10px;background-color:#e4e4e4;border-radius:5px;flex:0 1 auto;justify-content:center;align-items:center;width:46px;height:46px;padding:6px;text-decoration:none;display:flex}[data-section=about-lantern-grey] .lantern-icon-about-us{object-fit:contain;width:20px}[data-section=about-lantern-grey] .lantern-ab-featured-text{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=about-lantern-grey] .lantern-about-us-icon-image{z-index:2;position:relative;bottom:auto;left:auto}[data-section=about-lantern-grey] .lantern-ab-us-text-image{z-index:2;color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);max-width:300px;position:relative}[data-section=about-lantern-grey] .lantern-about-us-text{font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-4) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-medium);text-align:center;max-width:none}[data-section=about-lantern-grey] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=about-lantern-grey] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (min-width:1440px){[data-section=about-lantern-grey] .lantern-section-conain-about{max-width:100%}}@media screen and (max-width:991px){[data-section=about-lantern-grey] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=about-lantern-grey].lantern-section.lantern-py-120,[data-section=about-lantern-grey] .lantern-section.lantern-py-120,[data-section=about-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=about-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120,[data-section=about-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120.lantern-about-home,[data-section=about-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120.lantern-about-home{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=about-lantern-grey] .lantern-container{padding-left:20px;padding-right:20px}[data-section=about-lantern-grey] .lantern-about-us-featured-wrap{row-gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:center;align-items:flex-start}}[data-section=about-lantern-grey] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-wrap{column-gap:calc(19px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;min-width:auto;max-width:none;height:384px;text-decoration:none;display:flex;overflow:hidden}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image{object-fit:cover;width:100%;min-width:100%;max-width:none}[data-section=feature-lantern-about-us-gallery].lantern-section-gallery,[data-section=feature-lantern-about-us-gallery] .lantern-section-gallery{justify-content:center;align-items:center;display:flex}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-list{column-gap:calc(19px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:auto;min-width:auto;max-width:none;height:384px;padding-left:20px;padding-right:20px;text-decoration:none;display:flex;overflow:hidden}@media screen and (min-width:1440px){[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-wrap{height:auto}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image{width:100%;min-width:auto}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-list{display:flex}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-wrap{height:auto}[data-section=feature-lantern-about-us-gallery].lantern-section-gallery,[data-section=feature-lantern-about-us-gallery] .lantern-section-gallery{padding-top:20px;padding-bottom:20px}[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-list{gap:calc(16px * var(--density-mult, 1)) calc(19px * var(--density-mult, 1));grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;display:grid}}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-gallery] .lantern-gallery-image-list{grid-template-columns:1fr}}[data-section=feature-lantern-about-us-image-team] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-image-team] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-image-team] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-image-team] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-image-team].lantern-section,[data-section=feature-lantern-about-us-image-team] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-about-us-image-team] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-about-us-image-team] .lantern-about-us-image-left{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-about-us-image-team].lantern-image-team,[data-section=feature-lantern-about-us-image-team] .lantern-image-team{object-fit:cover;border-radius:20px;width:100%;height:100%}[data-section=feature-lantern-about-us-image-team] .lantern-about-us-image-wrap{gap:calc(20px * var(--density-mult, 1));justify-content:space-around;width:100%;max-width:1440px;padding-left:0;padding-right:0;display:flex}[data-section=feature-lantern-about-us-image-team] .lantern-about-image-right{object-fit:cover;width:100%;max-width:none;height:100%}[data-section=feature-lantern-about-us-image-team] .lantern-about-right-content{justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:526px;display:flex;position:relative}[data-section=feature-lantern-about-us-image-team] .lantern-about-left-content{justify-content:flex-start;align-items:flex-end;width:100%;max-width:100%;height:526px;padding-bottom:20px;padding-left:20px;display:flex;position:relative}[data-section=feature-lantern-about-us-image-team] .lantern-icon-about-us{object-fit:contain;width:20px}[data-section=feature-lantern-about-us-image-team] .lantern-about-us-card{column-gap:10px;backdrop-filter:blur(20px);color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);background-color:#ffffff1c;border:1px solid rgb(255,255,255);border-radius:var(--radius-element, 12px);flex:0 1 auto;justify-content:center;align-items:center;height:65px;padding-left:20px;padding-right:20px;text-decoration:none;display:flex;position:relative;bottom:0;left:0}[data-section=feature-lantern-about-us-image-team] .lantern-social-wrapper{column-gap:calc(17px * var(--density-mult, 1));flex:0 1 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:absolute;bottom:20px;left:20px}[data-section=feature-lantern-about-us-image-team] .lantern-social-logo{column-gap:8.44156px;backdrop-filter:blur(8.44156px);background-color:#ffffff14;border-radius:84.4156px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;text-decoration:none;display:flex;overflow:hidden}@media screen and (min-width:1440px){[data-section=feature-lantern-about-us-image-team] .lantern-about-us-image-wrap{gap:calc(20px * var(--density-mult, 1));justify-content:center}[data-section=feature-lantern-about-us-image-team] .lantern-about-right-content{width:auto;max-width:494px}[data-section=feature-lantern-about-us-image-team] .lantern-about-left-content{width:100%;max-width:100%}}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-image-team] .lantern-container{padding-left:30px;padding-right:30px}[data-section=feature-lantern-about-us-image-team] .lantern-about-us-image-wrap{flex-flow:column}[data-section=feature-lantern-about-us-image-team] .lantern-about-us-card{font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-image-team] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-image-team] .lantern-about-right-content{height:300px}[data-section=feature-lantern-about-us-image-team] .lantern-about-left-content{height:300px;padding-left:10px;padding-right:10px}}[data-section=feature-lantern-about-us-image-team] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-py-120] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-py-120] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-py-120] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-py-120].lantern-section,[data-section=feature-lantern-about-us-py-120] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-about-us-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-about-us-py-120] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-header-section.lantern-align-left{gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start}[data-section=feature-lantern-about-us-py-120] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:row;justify-content:space-between;align-items:flex-end}[data-section=feature-lantern-about-us-py-120] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120] .lantern-title-section.lantern-text-left{text-align:left}[data-section=feature-lantern-about-us-py-120] .lantern-title-section.lantern-text-left.lantern-philosopy{max-width:741px}[data-section=feature-lantern-about-us-py-120] .lantern-line{background-color:#e3ded9;width:100%;height:1px}[data-section=feature-lantern-about-us-py-120] .lantern-section-contain-philosopy{row-gap:calc(100px * var(--density-mult, 1));background-color:var(--s-bg);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-philosophy-content-wrap{gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;font-size:calc(24px * var(--text-mult, 1));line-height:130%;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-left-content-philoshopy{column-gap:4px;justify-content:flex-end;align-items:center;width:100%;max-width:452px;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120] .lantern-date-brand{color:#000;font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:0px;white-space:nowrap;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120] .lantern-philoshopy-text{font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);max-width:631px}[data-section=feature-lantern-about-us-py-120] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=feature-lantern-about-us-py-120] .lantern-text-block{color:var(--interactive);text-transform:uppercase}@media screen and (min-width:1440px){[data-section=feature-lantern-about-us-py-120] .lantern-left-content-philoshopy{column-gap:calc(20px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120] .lantern-philoshopy-text{max-width:750px}}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-py-120] .lantern-container{padding-left:30px;padding-right:30px}[data-section=feature-lantern-about-us-py-120] .lantern-header-section.lantern-align-left.lantern-horizontal-flex{flex-flow:column;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-about-us-py-120] .lantern-section.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-about-us-py-120] .lantern-section-contain-philosopy{row-gap:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120] .lantern-philosophy-content-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}[data-section=feature-lantern-about-us-py-120] .lantern-philoshopy-text{order:-9999}}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-py-120] .lantern-philoshopy-text{font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large)}}[data-section=feature-lantern-about-us-py-120] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-about-us-py-120-2] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-py-120-2] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-about-us-py-120-2] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:none}}[data-section=feature-lantern-about-us-py-120-2].lantern-section,[data-section=feature-lantern-about-us-py-120-2] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-about-us-py-120-2].lantern-section.lantern-py-120,[data-section=feature-lantern-about-us-py-120-2] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120-2] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-header-section.lantern-align-left{gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start}[data-section=feature-lantern-about-us-py-120-2] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120-2] .lantern-title-section.lantern-text-left{text-align:left}[data-section=feature-lantern-about-us-py-120-2] .lantern-title-section.lantern-text-left.lantern-our-team{max-width:600px}[data-section=feature-lantern-about-us-py-120-2] .lantern-section-desc{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120-2] .lantern-section-desc.lantern-text-grey{color:var(--s-text-muted)}[data-section=feature-lantern-about-us-py-120-2] .lantern-section-desc.lantern-text-grey.lantern-our-team{max-width:400px}[data-section=feature-lantern-about-us-py-120-2] .lantern-line{background-color:#e3ded9;width:100%;height:1px}[data-section=feature-lantern-about-us-py-120-2] .lantern-section-contain-our-team{row-gap:calc(80px * var(--density-mult, 1));background-color:var(--s-bg);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-header-section-team{gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-list-team{gap:calc(40px * var(--density-mult, 1)) calc(20px * var(--density-mult, 1));grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-end;width:100%;max-width:1440px;height:auto;text-decoration:none;display:grid}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-card{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:540px;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-info-wrap{justify-content:space-between;align-items:flex-end;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-text-ingo{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-name{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);text-align:center;letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-job{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);text-align:center;letter-spacing:0px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-py-120-2] .lantern-arrow-bottom{border-style:solid;object-fit:contain;border-color:#261c18;width:auto;height:20px}[data-section=feature-lantern-about-us-py-120-2] .lantern-image-team{object-fit:cover;border-radius:20px;width:100%;height:100%}[data-section=feature-lantern-about-us-py-120-2] .lantern-image-card-wraper{column-gap:10px;border-radius:20px;justify-content:flex-start;align-items:center;width:100%;height:460.257px;text-decoration:none;display:flex;overflow:hidden}[data-section=feature-lantern-about-us-py-120-2] .lantern-text-50{color:#000;text-align:center;letter-spacing:-1px;margin-top:0;margin-bottom:0;font-size:calc(30px * var(--text-mult, 1) * var(--heading-scale-mult, 1));font-weight:400;line-height:100%;text-decoration:none}[data-section=feature-lantern-about-us-py-120-2] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=feature-lantern-about-us-py-120-2] .lantern-text-block{color:var(--interactive);text-transform:uppercase}@media screen and (max-width:991px){[data-section=feature-lantern-about-us-py-120-2] .lantern-container{padding-left:30px;padding-right:30px}[data-section=feature-lantern-about-us-py-120-2] .lantern-header-section-team{flex-flow:column;justify-content:space-between;align-items:flex-start}[data-section=feature-lantern-about-us-py-120-2] .lantern-list-team{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-py-120-2].lantern-section.lantern-py-120,[data-section=feature-lantern-about-us-py-120-2] .lantern-section.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120-2] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-about-us-py-120-2] .lantern-section-contain-our-team{row-gap:calc(60px * var(--density-mult, 1))}}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-py-120-2] .lantern-list-team{grid-template-columns:1fr}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-card{row-gap:calc(20px * var(--density-mult, 1))}[data-section=feature-lantern-about-us-py-120-2] .lantern-team-name{font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1))}[data-section=feature-lantern-about-us-py-120-2] .lantern-image-card-wraper{height:460px}}[data-section=feature-lantern-about-us-py-120-2] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-about-us-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-about-us-py-120-3]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-about-us-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-about-us-py-120-3]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video{color:var(--s-text-on-media);height:500px;position:relative;overflow:hidden}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>video{object-fit:cover;z-index:-100;background-position:50% center;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>video::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}[data-section=feature-lantern-about-us-video] .lantern-video-control,[data-section=feature-lantern-about-us-video] .w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}[data-section=feature-lantern-about-us-video] .lantern-video-control>[hidden],[data-section=feature-lantern-about-us-video] .w-background-video--control>[hidden]{display:none!important}[data-section=feature-lantern-about-us-video] .lantern-video-play-pause:focus-visible,[data-section=feature-lantern-about-us-video] .w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:rgb(59,121,195) solid 2px}[data-section=feature-lantern-about-us-video].lantern-section,[data-section=feature-lantern-about-us-video] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-about-us-video].lantern-section.lantern-video-section,[data-section=feature-lantern-about-us-video] .lantern-section.lantern-video-section{justify-content:center;align-items:flex-end;height:800px;padding-bottom:calc(40px * var(--density-mult, 1));display:block}[data-section=feature-lantern-about-us-video] .play-text{color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--haeading-3) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-about-us-video] .play-button{column-gap:8px;backdrop-filter:blur(25px);color:var(--s-text-on-media);background-color:#ffffff1c;border-radius:100px;flex:0 1 auto;justify-content:center;align-items:center;max-width:160px;padding:12px 20px;font-size:calc(16px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-about-us-video] .polygon-1{object-fit:cover;justify-content:center;align-items:center;width:12px;height:11.5px;text-decoration:none;display:flex}[data-section=feature-lantern-about-us-video] .lantern-background-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-about-us-video] .lantern-overlay{z-index:2;background-color:#00000054;width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-about-us-video] .play-pause-button{z-index:5;height:auto;top:auto;bottom:5%;left:50%}[data-section=feature-lantern-about-us-video] .play-state{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:center;align-items:center;display:flex}[data-section=feature-lantern-about-us-video] .pause-state{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:767px){[data-section=feature-lantern-about-us-video].lantern-section.lantern-video-section,[data-section=feature-lantern-about-us-video] .lantern-section.lantern-video-section{height:500px}}@media screen and (max-width:479px){[data-section=feature-lantern-about-us-video].lantern-section.lantern-video-section,[data-section=feature-lantern-about-us-video] .lantern-section.lantern-video-section{height:400px}[data-section=feature-lantern-about-us-video] .play-text{font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1));letter-spacing:var(--_typography---spacing--spacing-reguler)}}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video,[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom{position:relative;overflow:hidden}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>video{inset:0!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;position:absolute!important;z-index:0!important;display:block}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom>video{inset:0!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover;position:absolute!important;z-index:0!important;display:block}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>.lantern-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom>.lantern-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>[aria-live]{position:absolute;z-index:2}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom>[aria-live]{position:absolute;z-index:2}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>.lantern-video-control,[data-section=feature-lantern-about-us-video] .lantern-wf-background-video>.w-background-video--control{position:absolute;z-index:2}[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom>.lantern-video-control,[data-section=feature-lantern-about-us-video] .lantern-wf-background-video-atom>.w-background-video--control{position:absolute;z-index:2}[data-section=feature-lantern-article-grey] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-article-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-article-grey] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-article-grey] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-article-grey] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-article-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-article-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-article-grey] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-article-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-article-grey].lantern-section,[data-section=feature-lantern-article-grey] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-article-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-article-grey] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-article-grey].lantern-section.lantern-section-grey,[data-section=feature-lantern-article-grey] .lantern-section.lantern-section-grey{background-color:var(--s-bg-alt)}[data-section=feature-lantern-article-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-article-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-article-grey] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-article-grey] .lantern-blog-card{gap:calc(20px * var(--density-mult, 1));background-color:var(--s-card-bg);border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:auto;min-height:600px;padding:20px 20px 40px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-article-grey] .lantern-blog-image{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0 auto auto 0}[data-section=feature-lantern-article-grey] .lantern-blog-card-title-wrap{z-index:3;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;position:relative}[data-section=feature-lantern-article-grey] .lantern-blog-card-title{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:301px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-article-grey] .lantern-blog-type{column-gap:10px;color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);white-space:nowrap;background-color:#ffffff2b;border-radius:4px;justify-content:center;align-items:center;width:auto;height:28px;padding-left:10px;padding-right:10px;text-decoration:none;display:flex}[data-section=feature-lantern-article-grey] .lantern-date-blog{column-gap:6px;color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:0px;background-color:#fff0;border:.6px rgb(202,202,202);border-radius:0;flex:0 1 auto;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-article-grey] .lantern-info-blog{z-index:3;gap:10px;justify-content:flex-start;align-items:stretch;display:flex;position:relative}[data-section=feature-lantern-article-grey] .lantern-list-blog-colum-2{gap:calc(20px * var(--density-mult, 1));grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}[data-section=feature-lantern-article-grey] .lantern-section-contain-list-blog{gap:calc(20px * var(--density-mult, 1));flex-flow:column;width:100%;max-width:1440px;display:flex}[data-section=feature-lantern-article-grey] .lantern-list-blog-colum-3{gap:calc(20px * var(--density-mult, 1));grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}[data-section=feature-lantern-article-grey] .lantern-overlay-blog{z-index:2;background-image:linear-gradient(0deg,#000000b0,#0000 39%);width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-article-grey] .lantern-blog-image-wrap{overflow:hidden}@media screen and (min-width:1440px){[data-section=feature-lantern-article-grey] .lantern-info-blog{gap:calc(20px * var(--density-mult, 1));display:flex}}@media screen and (max-width:991px){[data-section=feature-lantern-article-grey] .lantern-container{padding-left:30px;padding-right:30px}[data-section=feature-lantern-article-grey] .lantern-list-blog-colum-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){[data-section=feature-lantern-article-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-article-grey] .lantern-section.lantern-py-120,[data-section=feature-lantern-article-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-article-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-article-grey] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-article-grey] .lantern-blog-card{min-height:452px}[data-section=feature-lantern-article-grey] .lantern-list-blog-colum-2,[data-section=feature-lantern-article-grey] .lantern-list-blog-colum-3{grid-template-columns:1fr}}[data-section=feature-lantern-article-grey] .lantern-blog-type,[data-section=feature-lantern-article-grey] .lantern-date-blog,[data-section=feature-lantern-article-grey] .lantern-blog-card-title{color:var(--s-text-on-media)!important}[data-section=feature-lantern-article-grey] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-article-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-article-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-article-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-article-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-article-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-article-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-article-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-article-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-article-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-article-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-article-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-article-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-article-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-article-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-article-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-article-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-article-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-article-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-article-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-article-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-article-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-article-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-article-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-article-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-article-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-article-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-article-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-article-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-article-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-article-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-article-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-article-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-article-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-article-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-article-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-article-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-article-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}:where([data-section=feature-lantern-blog-body]){background:var(--s-bg);color:var(--s-text);padding:calc(clamp(4rem,9vw,8rem) * var(--density-mult, 1)) calc(clamp(1.5rem,5vw,5rem) * var(--density-mult, 1))}:where([data-section=feature-lantern-blog-body]) .lantern-article-body__image{display:block;width:min(100%,1120px);aspect-ratio:16 / 9;margin:0 auto calc(clamp(3rem,7vw,6rem) * var(--density-mult, 1));object-fit:cover}:where([data-section=feature-lantern-blog-body]) .lantern-article-body__content{width:min(100%,760px);margin:0 auto}:where([data-section=feature-lantern-blog-body]) .lantern-article-body__group+.lantern-article-body__group{margin-top:calc(clamp(2rem,5vw,4rem) * var(--density-mult, 1))}:where([data-section=feature-lantern-blog-body]) h2{margin:0 0 calc(1rem * var(--density-mult, 1));font-size:calc(clamp(1.7rem,4vw,3rem) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:1.08;letter-spacing:-.035em;font-weight:500}:where([data-section=feature-lantern-blog-body]) p{margin:0;color:var(--s-text-muted);font-size:calc(clamp(1.02rem,1.6vw,1.2rem) * var(--text-mult, 1));line-height:1.72}:where([data-section=feature-lantern-blog-body]) .lantern-article-body__point{padding-left:1rem;text-indent:-1rem}:where([data-section=feature-lantern-blog-faq]){background:var(--s-bg);color:var(--s-text);padding:calc(clamp(4rem,9vw,8rem) * var(--density-mult, 1)) clamp(1.5rem,5vw,5rem)}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__inner{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:calc(clamp(2rem,8vw,7rem) * var(--density-mult, 1));max-width:1180px;margin:0 auto}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__label{color:var(--s-text-muted);font-size:calc(.85rem * var(--text-mult, 1));letter-spacing:.05em;text-transform:uppercase}:where([data-section=feature-lantern-blog-faq]) h2{margin:.8rem 0 2rem;font-size:calc(clamp(2.2rem,5vw,4.5rem) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:.98;letter-spacing:-.05em;font-weight:500;font-family:var(--font-heading, inherit)}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__button{display:inline-flex;border:1px solid var(--s-border-subtle);border-radius:999px;color:var(--s-text);padding:.8rem 1.15rem;text-decoration:none;font-size:calc(1rem * var(--text-mult, 1))}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__item{border-top:1px solid var(--s-border-subtle);padding:calc(1.45rem * var(--density-mult, 1)) 0}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__item:last-child{border-bottom:1px solid var(--s-border-subtle)}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__question{display:flex;justify-content:space-between;gap:1rem;font-size:calc(clamp(1.1rem,2vw,1.45rem) * var(--text-mult, 1));letter-spacing:-.02em}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__question:after{content:"+";flex:0 0 auto}:where([data-section=feature-lantern-blog-faq]) .lantern-questions__answer{max-width:680px;margin-top:.8rem;color:var(--s-text-muted);line-height:1.65;font-size:calc(1rem * var(--text-mult, 1))}@media(max-width:820px){:where([data-section=feature-lantern-blog-faq]) .lantern-questions__inner{grid-template-columns:1fr}}:where([data-section=feature-lantern-blog-more]){background:var(--s-bg);color:var(--s-text);padding:calc(clamp(4rem,9vw,8rem) * var(--density-mult, 1)) calc(clamp(1.5rem,5vw,5rem) * var(--density-mult, 1))}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__inner{max-width:1180px;margin:0 auto}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__label{color:var(--s-text-muted);font-size:calc(.85rem * var(--text-mult, 1));letter-spacing:.05em;text-transform:uppercase}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(2rem * var(--density-mult, 1));align-items:end;margin-bottom:calc(clamp(2rem,5vw,4rem) * var(--density-mult, 1))}:where([data-section=feature-lantern-blog-more]) h2{max-width:760px;margin:calc(.8rem * var(--density-mult, 1)) 0 0;font-size:calc(clamp(2.3rem,6vw,5rem) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:.98;letter-spacing:-.05em;font-weight:500}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(clamp(1rem,3vw,2rem) * var(--density-mult, 1))}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__card{color:inherit;text-decoration:none}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__meta{display:flex;gap:calc(.8rem * var(--density-mult, 1));margin-top:calc(1rem * var(--density-mult, 1));color:var(--s-text-muted);font-size:calc(.9rem * var(--text-mult, 1))}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__title{margin-top:calc(.55rem * var(--density-mult, 1));font-size:calc(clamp(1.35rem,3vw,2rem) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:1.08;letter-spacing:-.03em}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__button{border:1px solid var(--s-border);border-radius:999px;color:var(--s-text);padding:calc(.8rem * var(--density-mult, 1)) calc(1.15rem * var(--density-mult, 1));text-decoration:none;transition:background-color .18s ease,color .18s ease}:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__button:hover{background:var(--s-text);color:var(--s-bg)}@media(max-width:720px){:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__top,:where([data-section=feature-lantern-blog-more]) .lantern-related-articles__grid{grid-template-columns:1fr}}[data-section=feature-lantern-contact-default] .lantern-wf-button{color:var(--s-text-on-media);line-height:inherit;cursor:pointer;background-color:#3898ec;border:0px;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}[data-section=feature-lantern-contact-default] input.lantern-wf-button{appearance:button}[data-section=feature-lantern-contact-default] .lantern-wf-form{margin:0 0 15px}[data-section=feature-lantern-contact-default] .lantern-wf-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}[data-section=feature-lantern-contact-default] .lantern-wf-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}[data-section=feature-lantern-contact-default] .lantern-wf-input{color:#333;vertical-align:middle;background-color:var(--s-bg);border:1px solid rgb(204,204,204);width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:calc(14px * var(--text-mult, 1));line-height:1.42857;display:block}[data-section=feature-lantern-contact-default] .lantern-wf-input::placeholder{color:#999}[data-section=feature-lantern-contact-default] .lantern-wf-input:focus{border-color:#3898ec;outline:0px}[data-section=feature-lantern-contact-default] .lantern-wf-input[disabled],[data-section=feature-lantern-contact-default] .lantern-wf-input[readonly],[data-section=feature-lantern-contact-default] fieldset[disabled] .lantern-wf-input{cursor:not-allowed}[data-section=feature-lantern-contact-default] .lantern-wf-input[readonly]{background-color:#eee}[data-section=feature-lantern-contact-default] textarea.lantern-wf-input{height:auto}[data-section=feature-lantern-contact-default] .lantern-form-label,[data-section=feature-lantern-contact-default] .w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}[data-section=feature-lantern-contact-default] .lantern-wf-checkbox{margin-bottom:5px;padding-left:20px;display:block}[data-section=feature-lantern-contact-default] .lantern-wf-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-contact-default] .lantern-wf-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-contact-default] .lantern-checkbox-box,[data-section=feature-lantern-contact-default] .w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}[data-section=feature-lantern-contact-default] .lantern-checkbox-custom,[data-section=feature-lantern-contact-default] .w-checkbox-input--inputType-custom{border:1px solid rgb(204,204,204);border-radius:2px;width:12px;height:12px}[data-section=feature-lantern-contact-default] .lantern-checkbox-custom.lantern-wf--redirected-checked,[data-section=feature-lantern-contact-default] .w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(/assets/studio-lantern/lantern-io_20260323_WlPd/5ff0c03f9b15.svg);background-position:50% center;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}[data-section=feature-lantern-contact-default] .lantern-checkbox-custom.lantern-wf--redirected-focus,[data-section=feature-lantern-contact-default] .w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:#3898ec 0 0 3px 1px}[data-section=feature-lantern-contact-default] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-contact-default] .lantern-title-hero.lantern-title-contact{width:100%;max-width:100%;line-height:100%}[data-section=feature-lantern-contact-default] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-contact-default] .lantern-section-contain-contact-us{column-gap:calc(60px * var(--density-mult, 1));background-color:var(--interactive-hover);justify-content:center;align-items:flex-start;width:100%;max-width:100%;padding-top:calc(160px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1));padding-left:40px;text-decoration:none;display:flex}[data-section=feature-lantern-contact-default] .lantern-contect-left-content{row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-contact-default] .lantern-contact-header{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex}[data-section=feature-lantern-contact-default] .lantern-contact-image-wrap{row-gap:10px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:872.422px;text-decoration:none;display:flex}[data-section=feature-lantern-contact-default] .lantern-contact-image{object-fit:cover;width:100%}[data-section=feature-lantern-contact-default] .lantern-submit-button{background-color:var(--s-bg);color:var(--s-text);width:100%;height:50px;font-size:calc(16px * var(--text-mult, 1));font-weight:500}[data-section=feature-lantern-contact-default] .lantern-form-block{width:100%;margin-bottom:0}[data-section=feature-lantern-contact-default] .lantern-wrapper-blog{width:100%}[data-section=feature-lantern-contact-default] .lantern-field-label{color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));font-weight:500}[data-section=feature-lantern-contact-default] .lantern-text-field{background-color:#fff0;border-width:1px;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-color:rgb(0,0,0) rgb(0,0,0) rgba(255,255,255,.08);border-image:initial;border-bottom-style:solid}[data-section=feature-lantern-contact-default] .lantern-text-field.lantern-textarea{height:230px}[data-section=feature-lantern-contact-default] .lantern-input-row{gap:calc(20px * var(--density-mult, 1));display:flex}[data-section=feature-lantern-contact-default] .lantern-form{gap:calc(20px * var(--density-mult, 1));flex-flow:column;display:flex}[data-section=feature-lantern-contact-default] .lantern-checkbox-field{color:var(--s-text-on-media);justify-content:flex-start;align-items:center;display:flex}[data-section=feature-lantern-contact-default] .checkbox{border:1px solid var(--s-text-on-media);background-color:#0000;margin-top:0;margin-right:10px}[data-section=feature-lantern-contact-default] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=feature-lantern-contact-default] .lantern-contact-us-content-wrap{gap:calc(60px * var(--density-mult, 1));width:100%;max-width:1440px;display:flex}@media screen and (min-width:1440px){[data-section=feature-lantern-contact-default] .lantern-title-hero{max-width:650px}[data-section=feature-lantern-contact-default] .lantern-title-hero.lantern-title-contact{max-width:600px}[data-section=feature-lantern-contact-default] .lantern-contact-image-wrap{height:auto}[data-section=feature-lantern-contact-default] .lantern-contact-image{height:100%}}@media screen and (min-width:1920px){[data-section=feature-lantern-contact-default] .lantern-contact-image-wrap{height:auto}[data-section=feature-lantern-contact-default] .lantern-contact-image{height:100%}}@media screen and (max-width:991px){[data-section=feature-lantern-contact-default] .lantern-section-contain-contact-us{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-contact-default] .lantern-section-contain-contact-us{padding:120px 20px 60px}[data-section=feature-lantern-contact-default] .lantern-contact-image-wrap{height:462px}[data-section=feature-lantern-contact-default] .lantern-contact-image{height:100%}[data-section=feature-lantern-contact-default] .lantern-contact-us-content-wrap{flex-flow:column}}@media screen and (max-width:479px){[data-section=feature-lantern-contact-default] .lantern-section-contain-contact-us{padding-top:calc(120px * var(--density-mult, 1))}}:where([data-section=feature-lantern-contact-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-contact-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-contact-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-contact-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-contact-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-contact-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-contact-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-contact-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-contact-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-contact-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-contact-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-contact-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-contact-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-contact-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-contact-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-contact-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-contact-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-contact-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-contact-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-contact-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-contact-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-contact-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-contact-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-contact-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-contact-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-contact-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-contact-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-contact-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-contact-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-contact-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-contact-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-contact-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-contact-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-contact-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-contact-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-contact-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-contact-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-default] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-default] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-default] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-default] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-default] .lantern-container{max-width:none}}[data-section=feature-lantern-default] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-default] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-default] .lantern-container{max-width:none}}[data-section=feature-lantern-default] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-default] .lantern-brand-trusted-contain{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:calc(50px * var(--density-mult, 1));padding-bottom:calc(50px * var(--density-mult, 1));text-decoration:none;display:flex;overflow:hidden}[data-section=feature-lantern-default] .lantern-list-brand{column-gap:calc(63px * var(--density-mult, 1));opacity:.3;flex:0 1 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}[data-section=feature-lantern-default] .lantern-brand-client-logo{object-fit:cover;overflow:hidden}[data-section=feature-lantern-default] .lantern-paragraph-large{font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:var(--_typography---spacing--spacing-reguler)}[data-section=feature-lantern-default] .lantern-paragraph-large.lantern-text-grey-2{color:var(--s-text-muted)}[data-section=feature-lantern-default] .lantern-paragraph-large.lantern-text-grey-2.lantern-text-center{text-align:center}@media screen and (max-width:991px){[data-section=feature-lantern-default] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-default] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-default] .lantern-list-brand{gap:calc(16px * var(--density-mult, 1)) calc(63px * var(--density-mult, 1));grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}}@media screen and (max-width:479px){[data-section=feature-lantern-default] .lantern-brand-trusted-contain{padding-top:calc(40px * var(--density-mult, 1));padding-bottom:calc(40px * var(--density-mult, 1))}[data-section=feature-lantern-default] .lantern-list-brand{column-gap:calc(20px * var(--density-mult, 1))}}[data-section=feature-lantern-default] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-default] .lantern-brand-client-logo{height:18px;width:auto;justify-self:start}[data-section=feature-lantern-grey] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-grey] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-grey] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-grey] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-grey] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-grey].lantern-section,[data-section=feature-lantern-grey] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-grey] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-grey].lantern-section.lantern-section-grey,[data-section=feature-lantern-grey] .lantern-section.lantern-section-grey{background-color:var(--s-bg-alt)}[data-section=feature-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-grey] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-grey] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=feature-lantern-grey] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-label-section:where(.lantern-label-on-white){background-color:var(--s-bg);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small)}[data-section=feature-lantern-grey] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-grey] .lantern-title-section.lantern-title-blog{max-width:600px}[data-section=feature-lantern-grey] .lantern-section-contain-blog{row-gap:calc(60px * var(--density-mult, 1));background-color:#fff0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-blog-content{row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-blog-list{gap:calc(16px * var(--density-mult, 1)) calc(20px * var(--density-mult, 1));grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:grid}[data-section=feature-lantern-grey] .lantern-blog-card{gap:calc(20px * var(--density-mult, 1));background-color:var(--s-card-bg);border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:auto;min-height:600px;padding:20px 20px 40px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-grey] .lantern-blog-image{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0 auto auto 0}[data-section=feature-lantern-grey] .lantern-blog-card-title-wrap{z-index:3;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;position:relative}[data-section=feature-lantern-grey] .lantern-blog-card-title{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:301px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-grey] .lantern-blog-type{column-gap:10px;color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);white-space:nowrap;background-color:#ffffff2b;border-radius:4px;justify-content:center;align-items:center;width:auto;height:28px;padding-left:10px;padding-right:10px;text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-date-blog{column-gap:6px;color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:0px;background-color:#fff0;border:.6px rgb(202,202,202);border-radius:0;flex:0 1 auto;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-grey] .lantern-info-blog{z-index:3;gap:10px;justify-content:flex-start;align-items:stretch;display:flex;position:relative}[data-section=feature-lantern-grey] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=feature-lantern-grey] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=feature-lantern-grey] .lantern-overlay-blog{z-index:2;background-image:linear-gradient(0deg,#000000b0,#0000 39%);width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-grey] .lantern-collection-list-wrapper{width:100%}[data-section=feature-lantern-grey] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=feature-lantern-grey] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}[data-section=feature-lantern-grey] .lantern-blog-image-wrap{overflow:hidden}@media screen and (min-width:1440px){[data-section=feature-lantern-grey] .lantern-info-blog{gap:calc(20px * var(--density-mult, 1));display:flex}}@media screen and (max-width:991px){[data-section=feature-lantern-grey] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-grey] .lantern-section.lantern-py-120,[data-section=feature-lantern-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-grey] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-grey] .lantern-blog-list{grid-template-columns:1fr}[data-section=feature-lantern-grey] .lantern-blog-card{min-height:452px}}[data-section=feature-lantern-grey] .lantern-blog-type,[data-section=feature-lantern-grey] .lantern-date-blog,[data-section=feature-lantern-grey] .lantern-blog-card-title{color:var(--s-text-on-media)!important}[data-section=feature-lantern-grey] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-pricing-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-pricing-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-pricing-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-pricing-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-pricing-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-pricing-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-pricing-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-pricing-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-pricing-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-pricing-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-pricing-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-pricing-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-pricing-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-pricing-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-pricing-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-pricing-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-pricing-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-pricing-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-pricing-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-pricing-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-pricing-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-pricing-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-pricing-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-pricing-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-pricing-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-pricing-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-pricing-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-pricing-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-pricing-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-pricing-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-pricing-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}:where([data-section=feature-lantern-project-aozora-residence-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-aozora-residence-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-aozora-residence-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-aozora-residence-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-aozora-residence-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-aozora-residence-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-aozora-residence-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-aozora-residence-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-aozora-residence-py-120-3]) .project-list{grid-template-columns:1fr}}[data-section=feature-lantern-project-default] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-project-default] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-project-default] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-project-default] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-project-default] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-project-default] .lantern-container{max-width:none}}[data-section=feature-lantern-project-default] .lantern-wf-tabs{position:relative}[data-section=feature-lantern-project-default] .lantern-wf-tabs:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-project-default] .lantern-wf-tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-project-default] .lantern-wf-tabs:after{clear:both}[data-section=feature-lantern-project-default] .lantern-wf-tab-menu{position:relative}[data-section=feature-lantern-project-default] .lantern-wf-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}[data-section=feature-lantern-project-default] .lantern-wf-tab-link.is-current{background-color:#c8c8c8}[data-section=feature-lantern-project-default] .lantern-wf-tab-link:focus{outline:0px}[data-section=feature-lantern-project-default] .lantern-wf-tab-content{display:block;position:relative;overflow:hidden}[data-section=feature-lantern-project-default] .lantern-wf-tab-pane{display:none;position:relative}[data-section=feature-lantern-project-default] .lantern-wf--tab-active{display:block}@media screen and (max-width:479px){[data-section=feature-lantern-project-default] .lantern-wf-tab-link{display:block}}[data-section=feature-lantern-project-default] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-project-default] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-project-default] .lantern-container{max-width:none}}[data-section=feature-lantern-project-default] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-project-default] .lantern-project-type{column-gap:10px;background-color:#9999992b;justify-content:center;align-items:center;width:120px;height:26px;text-decoration:none;display:flex}[data-section=feature-lantern-project-default] .lantern-project-type.lantern-main-project{color:var(--s-text-on-media);background-color:#999999bf;width:auto;padding-left:10px;padding-right:10px}[data-section=feature-lantern-project-default] .lantern-project-list{gap:calc(40px * var(--density-mult, 1)) calc(16px * var(--density-mult, 1));flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:grid}[data-section=feature-lantern-project-default] .lantern-project-item{row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;padding-bottom:calc(40px * var(--density-mult, 1));padding-left:20px;padding-right:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-project-default] .lantern-project-content-wrap{z-index:2;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;text-decoration:none;display:flex;position:relative;top:auto;left:auto}[data-section=feature-lantern-project-default] .lantern-project-text-wrapper{row-gap:calc(19px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-project-default] .lantern-project-type-list{column-gap:calc(19px * var(--density-mult, 1));flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=feature-lantern-project-default] .lantern-text-74{color:var(--s-text-on-media);letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-size:calc(14px * var(--text-mult, 1));font-weight:400;line-height:100%;text-decoration:none}[data-section=feature-lantern-project-default] .lantern-project-title-main{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:-.06px;width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-project-default] .lantern-project-image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}[data-section=feature-lantern-project-default] .lantern-list-project-wrapper{flex-flow:column;width:100%;max-width:1440px;display:flex}[data-section=feature-lantern-project-default] .lantern-tabs{width:100%}[data-section=feature-lantern-project-default] .lantern-tabs-content{margin-top:calc(100px * var(--density-mult, 1))}[data-section=feature-lantern-project-default] .lantern-tab-project{gap:calc(20px * var(--density-mult, 1));color:var(--s-text-subtle);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--haeading-3) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);background-color:#ddd0;padding-left:0;padding-right:0;display:flex}[data-section=feature-lantern-project-default] .lantern-tab-project.is-current{gap:calc(20px * var(--density-mult, 1));color:var(--s-text);background-color:#ddd0;display:flex}[data-section=feature-lantern-project-default] .lantern-tabs-menu{gap:calc(30px * var(--density-mult, 1));width:100%;display:flex}@media screen and (min-width:1440px){[data-section=feature-lantern-project-default] .lantern-project-item{height:701px}}@media screen and (max-width:991px){[data-section=feature-lantern-project-default] .lantern-container{padding-left:30px;padding-right:30px}[data-section=feature-lantern-project-default] .lantern-project-list{row-gap:calc(16px * var(--density-mult, 1));grid-template-columns:1fr 1fr}[data-section=feature-lantern-project-default] .lantern-tabs-content{margin-top:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=feature-lantern-project-default] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-project-default] .lantern-project-list{grid-template-columns:1fr}}@media screen and (max-width:479px){[data-section=feature-lantern-project-default] .lantern-project-list{grid-template-columns:1fr}[data-section=feature-lantern-project-default] .lantern-tab-project{border-bottom:1px solid rgb(226,226,226)}[data-section=feature-lantern-project-default] .lantern-tab-project.is-current{border-bottom-color:var(--s-text)}[data-section=feature-lantern-project-default] .lantern-tabs-menu{flex-flow:column}[data-section=feature-lantern-project-default] .lantern-slice{display:none}}[data-section=feature-lantern-project-default] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-project-hikari-atrium-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-atrium-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-hikari-atrium-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-hikari-atrium-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-atrium-py-120-3]) .project-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-hikari-clinic-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-clinic-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-hikari-clinic-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-hikari-clinic-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-hikari-clinic-py-120-3]) .project-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-kaze-pavilion-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-kaze-pavilion-py-120-3]) .project-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-mizu-house-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-mizu-house-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-mizu-house-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-mizu-house-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-mizu-house-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-mizu-house-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-mizu-house-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-mizu-house-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-mizu-house-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-mizu-house-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-mizu-house-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-mizu-house-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-mizu-house-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-mizu-house-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-mizu-house-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-mizu-house-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-mizu-house-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-mizu-house-py-120-3]) .project-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-project-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-project-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-project-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-project-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-project-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-project-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-project-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-project-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-project-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-project-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-project-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-project-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-project-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-project-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-project-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-project-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-project-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-project-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-project-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-project-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}:where([data-section=feature-lantern-project-tsuki-house-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .section-info-detail-project{display:flex;gap:calc(20px * var(--density-mult, 1));justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .image-detail-project-1{object-fit:cover;border-radius:var(--radius-element, 12px);width:600px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-detail-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:778px;height:479px;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .description{font-size:calc(var(--_typography---font-size--heading-4, 34px) * var(--text-mult, 1));font-weight:500;line-height:120%}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .list-info-detail{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-item{display:flex;row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-label{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-value{margin:0;color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:500;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-tsuki-house-py-120]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .section-info-detail-project{flex-flow:column}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .image-detail-project-1{width:100%}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-detail-content{gap:calc(60px * var(--density-mult, 1));height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-tsuki-house-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .image-detail-project-1{width:100%;height:479px}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .info-detail-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-tsuki-house-py-120]) .section-info-detail-project{gap:calc(40px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .image-detail-project-1{height:400px}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .list-info-detail{display:grid;gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-project-tsuki-house-py-120]) .line-vertical{display:none}}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .detail-text-content{display:flex;row-gap:calc(120px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-top:0;padding-bottom:0;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-content-wraper{display:flex;gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-text-wrap{display:flex;row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;max-width:609px;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .title-section{margin:0;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-richtext p{margin-top:0;margin-bottom:10px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-image{object-fit:cover;border-radius:var(--radius-element, 12px);width:459px;max-width:100%;height:auto}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-wrapper{display:flex;row-gap:calc(60px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-header-section{display:flex;gap:calc(40px * var(--density-mult, 1));justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:0;padding-right:0}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .paragraph-reguler{margin:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .paragraph-reguler.max-600{max-width:600px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-list{display:grid;gap:16px 19px;grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;max-width:1440px;height:550px;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-image-project{object-fit:cover;border-radius:var(--radius-element, 12px);width:100%;height:100%}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-image{width:100%}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-list{grid-template-columns:repeat(2,1fr);height:auto}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-tsuki-house-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .detail-text-content{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-text-wrap{row-gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-image{height:500px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-header-section{gap:calc(20px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-image-project{height:300px}}@media screen and (max-width:479px){:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-content-wraper{gap:calc(60px * var(--density-mult, 1));flex-flow:column}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .overview-image{order:-9999;height:400px}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-header-section{flex-flow:column;justify-content:space-between;align-items:flex-start;height:auto}:where([data-section=feature-lantern-project-tsuki-house-py-120-2]) .gallery-list{grid-template-columns:1fr}}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .more-project-contain{display:flex;gap:calc(60px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1440px}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:flex-start;align-items:center;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .title-section{margin:0;max-width:600px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:center;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .collection-list-wrapper-2{width:100%}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-list{display:grid;gap:40px 16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-item{position:relative;display:flex;row-gap:10px;border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:500px;max-width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;text-decoration:none;overflow:hidden}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-content-wrap{z-index:2;position:relative;display:flex;gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;top:auto;left:auto;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-text-wrapper{display:flex;row-gap:19px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-type-list{display:flex;column-gap:19px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-type{display:flex;column-gap:10px;justify-content:center;align-items:center;width:auto;height:26px;padding-left:10px;padding-right:10px;color:var(--s-text-on-media);background-color:#999999bf;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-title-main{width:100%;margin:0;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-6, 24px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:-.06px;font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .black-arrow{display:none}@media screen and (min-width:1440px){:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-item{height:701px}}@media screen and (max-width:991px){:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-list{row-gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){:where([data-section=feature-lantern-project-tsuki-house-py-120-3]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-project-tsuki-house-py-120-3]) .project-list{grid-template-columns:1fr}}[data-section=feature-lantern-py-120] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-py-120] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-py-120] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-py-120] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-py-120] .lantern-wf-tabs{position:relative}[data-section=feature-lantern-py-120] .lantern-wf-tabs:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-py-120] .lantern-wf-tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-py-120] .lantern-wf-tabs:after{clear:both}[data-section=feature-lantern-py-120] .lantern-wf-tab-menu{position:relative}[data-section=feature-lantern-py-120] .lantern-wf-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}[data-section=feature-lantern-py-120] .lantern-wf-tab-link.is-current{background-color:#c8c8c8}[data-section=feature-lantern-py-120] .lantern-wf-tab-link:focus{outline:0px}[data-section=feature-lantern-py-120] .lantern-wf-tab-content{display:block;position:relative;overflow:hidden}[data-section=feature-lantern-py-120] .lantern-wf-tab-pane{display:none;position:relative}[data-section=feature-lantern-py-120] .lantern-wf--tab-active{display:block}@media screen and (max-width:479px){[data-section=feature-lantern-py-120] .lantern-wf-tab-link{display:block}}[data-section=feature-lantern-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-py-120] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-py-120].lantern-section,[data-section=feature-lantern-py-120] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-py-120] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-py-120] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-py-120] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=feature-lantern-py-120] .lantern-section-contain-service{row-gap:calc(80px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-py-120] .lantern-header-section{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-py-120] .lantern-title-section{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:center;letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-py-120] .lantern-title-section.lantern-service-section{font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));max-width:600px}[data-section=feature-lantern-py-120] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=feature-lantern-py-120] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=feature-lantern-py-120] .lantern-tab-service{column-gap:10px;color:var(--s-text-on-media);background-color:#00000030;border-radius:var(--radius-control);justify-content:center;align-items:center;width:auto;height:35px;padding-left:10px;padding-right:10px;text-decoration:none;display:flex}[data-section=feature-lantern-py-120] .lantern-tab-service:hover{background-color:#00000054}[data-section=feature-lantern-py-120] .lantern-tab-service.is-current{background-color:#000000c4}[data-section=feature-lantern-py-120] .lantern-service-card-contain{border-radius:var(--radius-container, 16px);flex-flow:column;justify-content:flex-end;align-items:center;width:100%;height:600px;padding-top:calc(40px * var(--density-mult, 1));padding-bottom:calc(40px * var(--density-mult, 1));display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-py-120] .lantern-service-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-py-120] .lantern-service-text-wrapper{z-index:2;row-gap:calc(20.0877px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:center;max-width:450px;text-decoration:none;display:flex;position:relative;top:0;left:0}[data-section=feature-lantern-py-120] .lantern-service-text-title{color:var(--s-text-on-media);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--haeading-3) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:500;text-decoration:none}[data-section=feature-lantern-py-120] .lantern-service-text-desc{color:var(--s-text-on-media);font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);text-align:center;letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-py-120] .lantern-tabs-menu-2{z-index:3;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:calc(40px * var(--density-mult, 1));display:flex;position:absolute;top:0;left:0}[data-section=feature-lantern-py-120] .lantern-tabs-2{width:100%}[data-section=feature-lantern-py-120] .lantern-small-circle{background-color:var(--s-bg);border-radius:1000px;width:6px;height:6px;display:none}[data-section=feature-lantern-py-120] .lantern-overlay-service{z-index:1;background-color:#00000047;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:1440px){[data-section=feature-lantern-py-120] .lantern-service-card-contain{height:762px}}@media screen and (max-width:991px){[data-section=feature-lantern-py-120] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-py-120] .lantern-section.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-py-120] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-py-120] .lantern-section-contain-service{row-gap:calc(60px * var(--density-mult, 1))}}@media screen and (max-width:479px){[data-section=feature-lantern-py-120] .lantern-service-card-contain{padding-left:16px;padding-right:16px}[data-section=feature-lantern-py-120] .lantern-tabs-menu-2{flex-flow:column;justify-content:flex-start;align-items:center}}[data-section=feature-lantern-py-120] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-py-120-2]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-py-120-2]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-py-120-2]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-py-120-2]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-py-120-2]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-py-120-2]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-py-120-2]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-py-120-2]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-py-120-2]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-py-120-2]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-py-120-2]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-py-120-2]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-py-120-2]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-py-120-2]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-py-120-2]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-py-120-2]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-py-120-2]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-py-120-2]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-py-120-2]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-py-120-2]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-py-120-2]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-py-120-2]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-py-120-2]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-py-120-2]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-py-120-2]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-py-120-2]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-py-120-2]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-py-120-2]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-py-120-2]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-py-120-2]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-py-120-2]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-py-120-2]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-py-120-2]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-py-120-2]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-py-120-2]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-slider] .lantern-wf-slider{text-align:center;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;height:300px;position:relative}[data-section=feature-lantern-slider] .lantern-wf-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}[data-section=feature-lantern-slider] .lantern-wf-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}[data-section=feature-lantern-slider] .lantern-wf-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}[data-section=feature-lantern-slider] .lantern-wf-slider-nav.lantern-wf-round>div{border-radius:100%}[data-section=feature-lantern-slider] .lantern-wf-slider-nav.lantern-wf-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}[data-section=feature-lantern-slider] .lantern-wf-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}[data-section=feature-lantern-slider] .lantern-wf-slider-dot.lantern-wf-active{background-color:var(--s-card-bg)}[data-section=feature-lantern-slider] .lantern-wf-slider-dot:focus{outline:none;box-shadow:#fff 0 0 0 2px}[data-section=feature-lantern-slider] .lantern-wf-slider-dot:focus.lantern-wf-active{box-shadow:none}[data-section=feature-lantern-slider] .lantern-wf-slider-arrow-left,[data-section=feature-lantern-slider] .lantern-wf-slider-arrow-right{cursor:pointer;color:var(--s-text-on-media);-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}[data-section=feature-lantern-slider] .lantern-wf-slider-arrow-left{z-index:3;right:auto}[data-section=feature-lantern-slider] .lantern-wf-slider-arrow-right{z-index:4;left:auto}[data-section=feature-lantern-slider] .lantern-wf-slider-aria-label{clip:rect(0px,0px,0px,0px);border:0px;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-section=feature-lantern-slider] .lantern-testimonial-item{column-gap:10px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:425px;text-decoration:none;display:flex}[data-section=feature-lantern-slider] .lantern-testi-image-wrap{row-gap:10.933px;background-color:#fff0;border-radius:var(--radius-element);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:425px;padding-bottom:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-slider] .lantern-testi-info-people{z-index:3;row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:289px;text-decoration:none;display:flex;position:relative;top:auto;left:auto}[data-section=feature-lantern-slider] .lantern-testi-name-wrap{row-gap:6.743px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=feature-lantern-slider] .lantern-testi-name{color:var(--s-text-on-media);text-align:center;letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-family:var(--font-heading);font-size:calc(24px * var(--text-mult, 1));font-weight:400;line-height:100%;text-decoration:none}[data-section=feature-lantern-slider] .lantern-testi-position{color:var(--s-text-on-media);text-align:center;letter-spacing:0px;margin-top:0;margin-bottom:0;font-size:calc(14px * var(--text-mult, 1));font-weight:400;line-height:100%;text-decoration:none}[data-section=feature-lantern-slider] .lantern-testi-stars{column-gap:5.2782px;object-fit:cover;flex:0 1 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}[data-section=feature-lantern-slider] .lantern-testi-text-wrapper{background-color:#f0f0f09e;border-radius:var(--radius-element);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:425px;padding:24px;text-decoration:none;display:flex}[data-section=feature-lantern-slider] .lantern-testi-logo{object-fit:contain;overflow:hidden}[data-section=feature-lantern-slider] .lantern-testimonial-text{color:var(--s-text-muted);letter-spacing:-.06px;width:100%;margin-top:0;margin-bottom:0;font-size:calc(18px * var(--text-mult, 1));font-weight:400;line-height:140%;text-decoration:none}[data-section=feature-lantern-slider] .lantern-testimonial-image{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-slider] .lantern-overlay-testi{z-index:2;background-image:linear-gradient(0deg,#000,#0000 39%);width:100%;height:100%;position:absolute;top:0;left:0}[data-section=feature-lantern-slider] .lantern-slider{background-color:#ddd0;width:100%;max-width:1440px;height:auto;padding-bottom:60px;padding-left:40px;padding-right:40px}[data-section=feature-lantern-slider] .lantern-slide{width:100%;max-width:none;margin-right:10px}[data-section=feature-lantern-slider] .lantern-mask{width:50%;overflow:visible}[data-section=feature-lantern-slider].lantern-testimonial-slider,[data-section=feature-lantern-slider] .lantern-testimonial-slider{justify-content:center;align-items:center;width:100%;max-width:none;margin-top:60px;display:flex;overflow:hidden}[data-section=feature-lantern-slider] .lantern-slide-nav{display:none}[data-section=feature-lantern-slider] .lantern-right-arrow{justify-content:flex-start;align-items:center;width:auto;padding-left:0;display:block;inset:auto auto 0 52%;transform:translate(-50%)}[data-section=feature-lantern-slider] .lantern-left-arrow{justify-content:flex-end;align-items:center;width:auto;padding-right:0;display:flex;inset:auto auto 0 48%;transform:translate(-50%)}[data-section=feature-lantern-slider] .lantern-arrow-left{transform:rotate(180deg)}@media screen and (min-width:1440px){[data-section=feature-lantern-slider] .lantern-testimonial-text{font-weight:400}[data-section=feature-lantern-slider] .lantern-left-arrow{left:49%}}@media screen and (min-width:1920px){[data-section=feature-lantern-slider] .lantern-slider{padding-left:0;padding-right:0}}@media screen and (max-width:991px){[data-section=feature-lantern-slider] .lantern-mask{width:100%}}@media screen and (max-width:767px){[data-section=feature-lantern-slider] .lantern-slider{padding-left:20px}[data-section=feature-lantern-slider] .lantern-right-arrow{left:55%}[data-section=feature-lantern-slider] .lantern-left-arrow{left:47%}}@media screen and (max-width:479px){[data-section=feature-lantern-slider] .lantern-testimonial-item{row-gap:10px;flex-flow:column;height:auto}[data-section=feature-lantern-slider] .lantern-testi-image-wrap{height:300px}[data-section=feature-lantern-slider] .lantern-testi-text-wrapper{gap:20px;height:auto}[data-section=feature-lantern-slider] .lantern-left-arrow{left:43%}}[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-template-changelog-grey] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-changelog-grey] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-changelog-grey] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-template-changelog-grey].lantern-section,[data-section=feature-lantern-template-changelog-grey] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-template-changelog-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-template-changelog-grey] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-template-changelog-grey].lantern-section.lantern-section-grey,[data-section=feature-lantern-template-changelog-grey] .lantern-section.lantern-section-grey{background-color:var(--s-bg-alt)}[data-section=feature-lantern-template-changelog-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-template-changelog-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-template-changelog-grey] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-template-changelog-grey] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-changelog-grey] .lantern-inner-page-list{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-left:0;padding-right:0;text-decoration:none;display:flex}[data-section=feature-lantern-template-changelog-grey] .lantern-inner-page-item{row-gap:calc(16px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-template-changelog-grey] .lantern-inner-page-item-title{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}@media screen and (min-width:1440px){[data-section=feature-lantern-template-changelog-grey] .lantern-inner-page-list{padding-left:0;padding-right:0}}@media screen and (max-width:991px){[data-section=feature-lantern-template-changelog-grey] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-changelog-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-template-changelog-grey] .lantern-section.lantern-py-120,[data-section=feature-lantern-template-changelog-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-template-changelog-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-template-changelog-grey] .lantern-container{padding-left:20px;padding-right:20px}}[data-section=feature-lantern-template-changelog-grey] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-changelog-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-template-changelog-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-template-changelog-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-template-changelog-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-template-license-grey] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-license-grey] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-license-grey] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:none}}[data-section=feature-lantern-template-license-grey].lantern-section,[data-section=feature-lantern-template-license-grey] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-template-license-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-template-license-grey] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-template-license-grey].lantern-section.lantern-section-grey,[data-section=feature-lantern-template-license-grey] .lantern-section.lantern-section-grey{background-color:var(--s-bg-alt)}[data-section=feature-lantern-template-license-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-template-license-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-template-license-grey] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-template-license-grey] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-license-grey] .lantern-paragraph-reguler.lantern-text-black{color:var(--s-text)}[data-section=feature-lantern-template-license-grey] .lantern-inner-page-list{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;padding-left:0;padding-right:0;text-decoration:none;display:flex}[data-section=feature-lantern-template-license-grey] .lantern-inner-page-item{row-gap:calc(16px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-template-license-grey] .lantern-inner-page-item-title{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-license-grey] .font-weight-medium{color:var(--s-text);font-weight:500}@media screen and (min-width:1440px){[data-section=feature-lantern-template-license-grey] .lantern-inner-page-list{padding-left:0;padding-right:0}}@media screen and (max-width:991px){[data-section=feature-lantern-template-license-grey] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-license-grey].lantern-section.lantern-py-120,[data-section=feature-lantern-template-license-grey] .lantern-section.lantern-py-120,[data-section=feature-lantern-template-license-grey].lantern-section.lantern-section-grey.lantern-py-120,[data-section=feature-lantern-template-license-grey] .lantern-section.lantern-section-grey.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-template-license-grey] .lantern-container{padding-left:20px;padding-right:20px}}[data-section=feature-lantern-template-license-grey] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-license-py-120]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-license-py-120]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-template-license-py-120]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-template-license-py-120]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-template-license-py-120]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-template-license-py-120]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-template-license-py-120]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-template-license-py-120]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-template-license-py-120]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-template-license-py-120]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-template-license-py-120]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-template-license-py-120]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-template-license-py-120]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-template-license-py-120]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-template-license-py-120]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-template-license-py-120]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-template-license-py-120]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-template-license-py-120]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-template-license-py-120]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-template-license-py-120]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-template-license-py-120]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-template-license-py-120]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-template-license-py-120]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-license-py-120]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-template-license-py-120]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-template-license-py-120]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-license-py-120]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-template-license-py-120]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-license-py-120]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-template-license-py-120]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-template-license-py-120]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-template-style-guide-py-120] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:none}}[data-section=feature-lantern-template-style-guide-py-120].lantern-section,[data-section=feature-lantern-template-style-guide-py-120] .lantern-section{height:auto;min-height:auto;position:relative}[data-section=feature-lantern-template-style-guide-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-template-style-guide-py-120] .lantern-section.lantern-py-120{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-primary:where(.lantern-button-light){background-color:var(--s-bg);color:var(--s-text)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-primary:where(.lantern-button-outline){border:1px solid var(--interactive);color:var(--interactive);background-color:#fff0}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-primary:hover:where(.lantern-button-outline){background-color:var(--interactive);color:var(--on-interactive)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-line{background-color:#e3ded9;width:100%;height:1px}[data-section=feature-lantern-template-style-guide-py-120] .lantern-black-arrow{display:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-black-arrow:where(.lantern-button-light){display:block}[data-section=feature-lantern-template-style-guide-py-120] .lantern-white-arrow:where(.lantern-button-light){display:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-white-arrow:where(.lantern-button-outline){display:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-paragraph-extra-small{color:#000;font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:-.06px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-paragraph-reguler.lantern-text-black{color:var(--s-text)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-sidebar{justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;padding:0;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-content-section{row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-style-wrapper{gap:calc(20px * var(--density-mult, 1)) 0px;background-color:var(--s-bg-alt);border:1px solid var(--s-border-subtle);border-radius:var(--radius-container, 16px);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:40px;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-typography-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:797px;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-style-title{color:#000;letter-spacing:-.06px;width:100%;margin-top:0;margin-bottom:0;font-family:var(--font-heading);font-size:calc(24px * var(--text-mult, 1));font-weight:500;line-height:156%;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-text-style-item{row-gap:12px;border-width:0px 0px 1px;border-style:solid;border-color:#ebebeb;border-image:initial;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-top:24px;padding-bottom:24px;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-text-style-details{column-gap:12px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-font-size-label{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatches{gap:calc(16px * var(--density-mult, 1)) calc(20px * var(--density-mult, 1));grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:797px;text-decoration:none;display:grid}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatch{row-gap:12px;background-color:var(--s-bg);border-radius:var(--radius-element, 12px);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:12px;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatch-details{row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:98px;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatch-name{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:8px;font-weight:500;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatch-hex{color:var(--s-text-subtle);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-title-style{color:#111;font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:500;text-decoration:none}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-list{column-gap:10px;flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=feature-lantern-template-style-guide-py-120] .lantern-line-vertical{background-color:var(--s-border-subtle);width:1px;height:16px}[data-section=feature-lantern-template-style-guide-py-120] .lantern-paragraph-large{font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium);letter-spacing:var(--_typography---spacing--spacing-reguler)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-paragraph-small{font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block{border:1px solid rgb(229,229,229);border-radius:var(--radius-control, 8px);width:100%;height:101px}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block.lantern-black{background-color:var(--s-text)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block.lantern-onyx{background-color:var(--interactive-hover)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block.lantern-silver{background-color:var(--s-text-muted)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block.lantern-cultured{background-color:var(--s-bg-alt)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-block.lantern-green{background-color:var(--interactive)}[data-section=feature-lantern-template-style-guide-py-120] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=feature-lantern-template-style-guide-py-120] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (max-width:991px){[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){[data-section=feature-lantern-template-style-guide-py-120].lantern-section.lantern-py-120,[data-section=feature-lantern-template-style-guide-py-120] .lantern-section.lantern-py-120{padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{padding-left:20px;padding-right:20px}[data-section=feature-lantern-template-style-guide-py-120] .lantern-style-wrapper{padding-top:20px;padding-left:20px;padding-right:20px}[data-section=feature-lantern-template-style-guide-py-120] .lantern-heading{letter-spacing:var(--_typography---spacing--spacing-large)}}@media screen and (max-width:479px){[data-section=feature-lantern-template-style-guide-py-120] .lantern-font-size-label{font-size:calc(var(--_typography---font-size--paragraph-small) * var(--text-mult, 1))}[data-section=feature-lantern-template-style-guide-py-120] .lantern-color-swatches{grid-template-columns:1fr 1fr}[data-section=feature-lantern-template-style-guide-py-120] .lantern-button-list{row-gap:10px;flex-flow:column}}[data-section=feature-lantern-template-style-guide-py-120] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-style-guide-py-120-2]){position:relative;height:auto;min-height:auto;padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-section-contain-faq{display:flex;flex-flow:row;row-gap:calc(100px * var(--density-mult, 1));justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;padding:0}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-left-content{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-header-section{display:flex;flex-flow:column;gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:flex-start;width:100%}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-label-section{display:flex;column-gap:6px;justify-content:center;align-items:center;padding:4px 16px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-text-block{color:var(--interactive);text-transform:uppercase}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-title-section{margin:0;max-width:500px;color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2, 60px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);font-weight:400;text-align:left;text-decoration:none}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;max-width:100%;padding:0 30px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-black-arrow{display:none}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-list-faq{display:flex;flex-flow:column;gap:calc(16px * var(--density-mult, 1));justify-content:center;align-items:center;width:100%;max-width:769px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-item{z-index:1;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0 24px 24px;background-color:var(--s-bg-alt);border:1px rgba(56,163,241,.21);border-radius:0;overflow:hidden}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-question-block{display:flex;column-gap:12px;white-space:pre-wrap;width:100%;padding:30px 0 0}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-question-block.lantern-top{gap:32px;justify-content:center;align-items:center;padding:0;cursor:pointer;user-select:none}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-question-inner{z-index:2;position:relative;display:flex;column-gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-top:24px;color:var(--s-text-muted)}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-wrapper-title-faq{display:flex;gap:16px;justify-content:flex-start;align-items:center;padding-top:0}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-title-question{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-wrapper-icon-accordion{display:flex;justify-content:center;align-items:center;width:auto;height:auto;background-color:#ffffff1a;border-radius:var(--radius-element, 12px)}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-answer-block{z-index:2;position:relative;display:grid;grid-template-rows:0fr;opacity:0;background-color:transparent;padding:0;overflow:hidden;transition:grid-template-rows var(--duration-normal, .25s) var(--ease-standard, ease),opacity var(--duration-fast, .2s) ease}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-item.is-open .lantern-answer-block{grid-template-rows:1fr;opacity:1}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-what-answer-block{display:flex;flex-flow:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:0;overflow:hidden}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-answer-text{display:block;max-width:612px;margin-bottom:0;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler, 16px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-medium, 140%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);font-weight:400}@media(prefers-reduced-motion:reduce){:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-answer-block{transition:none}}@media screen and (min-width:1440px){:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-wrapper-icon-accordion{min-width:40px;min-height:40px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-item{max-width:100%;margin-left:auto;margin-right:auto}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-list-faq{justify-content:center;align-items:center}}@media screen and (max-width:991px){:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-container{padding-left:30px;padding-right:30px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-section-contain-faq{flex-flow:column}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-left-content{gap:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:767px){:where([data-section=feature-lantern-template-style-guide-py-120-2]){padding-top:calc(60px * var(--density-mult, 1));padding-bottom:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-container{padding-left:20px;padding-right:20px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-faq-item{z-index:2}}@media screen and (max-width:479px){:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-section-contain-faq{row-gap:calc(60px * var(--density-mult, 1))}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-question-block.lantern-top{padding-top:10px;padding-bottom:10px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-answer-text{line-height:24px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-wrapper-icon-accordion{width:auto;min-width:36px;height:auto;min-height:36px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-icon-plus{width:20px}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-wrapper-title-faq{flex-flow:row;justify-content:center;align-items:flex-start}:where([data-section=feature-lantern-template-style-guide-py-120-2]) .lantern-title-question{font-size:calc(18px * var(--text-mult, 1))}}[data-section=feature-lantern-text-button-absolute].lantern-text-button-absolute,[data-section=feature-lantern-text-button-absolute] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-link-block{max-width:100%;display:inline-block}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-list-card-project{z-index:2;column-gap:calc(40px * var(--density-mult, 1));justify-content:flex-start;align-items:flex-start;width:100%;padding-left:0;text-decoration:none;display:flex;position:relative;overflow:visible}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap{column-gap:10px;justify-content:flex-start;align-items:flex-end;width:100%;min-width:368px;max-width:386px;height:547px;text-decoration:none;display:flex}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-small{row-gap:calc(20px * var(--density-mult, 1));color:var(--s-text);background-color:var(--s-card-bg);border-radius:var(--radius-control);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:12px 12px 18px;text-decoration:none;display:flex;position:relative}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-image-project-wrapper{row-gap:10px;border-radius:var(--radius-control);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:318px;display:flex;position:relative;overflow:hidden}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-image-project-small{object-fit:cover;border-radius:var(--radius-control);height:100%}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-project-text-wrap{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-project-title{color:#2f2c25;font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-5) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-large);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-project-list-type{column-gap:calc(20px * var(--density-mult, 1));flex:0 1 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-project-type{column-gap:10px;background-color:#9999992b;justify-content:center;align-items:center;width:120px;height:26px;text-decoration:none;display:flex}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap-2{column-gap:10px;justify-content:center;align-items:flex-end;width:100%;min-width:368px;max-width:386px;height:710px;text-decoration:none;display:flex}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-text-bg-project{z-index:1;color:#dedede;letter-spacing:-21.37px;text-transform:uppercase;white-space:nowrap;font-family:var(--font-display);font-size:calc(300px * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:100%;display:block;position:absolute;bottom:0;left:0%}[data-section=feature-lantern-the-height-400vh-section-2].lantern-the-height-400vh-section-2,[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-height-400vh-section-2{width:100%;height:700vh;position:relative}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-width-400vh-scrollable-div-2{z-index:3;flex-wrap:wrap;align-items:center;width:700vh;height:100%;display:flex;position:relative}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-overflow-hidden-mask-2{z-index:200;width:100%;height:100%;padding-bottom:calc(120px * var(--density-mult, 1));padding-left:32px;position:relative;overflow:hidden}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-sticky-div-2{gap:calc(40px * var(--density-mult, 1));flex-flow:column;justify-content:center;align-items:flex-start;width:100%;display:flex;position:sticky;top:0;bottom:0}@media screen and (min-width:1440px){[data-section=feature-lantern-the-height-400vh-section-2] .lantern-list-card-project{width:100%;overflow:hidden}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-small{position:relative}[data-section=feature-lantern-the-height-400vh-section-2].lantern-the-height-400vh-section-2,[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-height-400vh-section-2{height:500vh}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-width-400vh-scrollable-div-2{width:500vh}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-overflow-hidden-mask-2{height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-sticky-div-2{flex-flow:column;display:flex;top:10px}}@media screen and (min-width:1920px){[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-sticky-div-2{top:100px}}@media screen and (max-width:991px){[data-section=feature-lantern-the-height-400vh-section-2].lantern-the-height-400vh-section-2,[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-height-400vh-section-2{height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-width-400vh-scrollable-div-2{width:100%}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-overflow-hidden-mask-2{padding-right:32px}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-sticky-div-2{position:static}}@media screen and (max-width:767px){[data-section=feature-lantern-the-height-400vh-section-2] .lantern-list-card-project{row-gap:calc(40px * var(--density-mult, 1));flex-flow:column}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap{min-width:auto;max-width:none;height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-image-project-small{width:100%}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap-2{min-width:auto;max-width:none;height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-text-bg-project{display:none}[data-section=feature-lantern-the-height-400vh-section-2].lantern-the-height-400vh-section-2,[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-height-400vh-section-2{height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-width-400vh-scrollable-div-2{width:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-overflow-hidden-mask-2{padding-bottom:calc(60px * var(--density-mult, 1));padding-left:20px;padding-right:20px}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-the-sticky-div-2{position:static}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-collection-list-wrapper-100{width:100%}}@media screen and (max-width:479px){[data-section=feature-lantern-the-height-400vh-section-2] .lantern-list-card-project{row-gap:calc(40px * var(--density-mult, 1));flex-flow:column}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap{min-width:auto;height:auto}[data-section=feature-lantern-the-height-400vh-section-2] .lantern-card-project-wrap-2{min-width:auto;max-width:100%;height:auto}}[data-section=heroe-lantern-about-us-hero] .lantern-link-block{max-width:100%;display:inline-block}[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-about-us-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-about-us-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-about-us-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-about-us-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-about-us-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-about-us-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-about-us-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-about-us-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-about-us-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-about-us-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-about-us-hero] .lantern-desc-hero{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);text-align:left;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:400px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-about-us-hero] .lantern-desc-hero.lantern-text-center{text-align:center}[data-section=heroe-lantern-about-us-hero] .lantern-desc-hero.lantern-text-center.lantern-about-us{color:var(--s-text-muted);letter-spacing:0px;max-width:550px}[data-section=heroe-lantern-about-us-hero] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-about-us-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-about-us-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-about-us-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-about-us-hero].lantern-section-hero,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green{background-color:var(--s-bg)}[data-section=heroe-lantern-about-us-hero] .lantern-black-arrow{display:none}[data-section=heroe-lantern-about-us-hero] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=heroe-lantern-about-us-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-about-us-hero] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=heroe-lantern-about-us-hero] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (min-width:1440px){[data-section=heroe-lantern-about-us-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-about-us-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-about-us-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-about-us-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-about-us-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-about-us-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-about-us-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-about-us-hero].lantern-section-hero,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-content-hero-wrap,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-content-hero-wrap,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-top-content-hero,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-top-content-hero,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-label-section,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-label-section,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-title-hero,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-title-hero,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-desc-hero,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-desc-hero,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-animation-scrol-button,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-animation-scrol-button,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-button-primary,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-button-primary,[data-section=heroe-lantern-about-us-hero].lantern-section-hero.lantern-section-green .lantern-text-button-absolute,[data-section=heroe-lantern-about-us-hero] .lantern-section-hero.lantern-section-green .lantern-text-button-absolute{opacity:1!important;visibility:visible!important}[data-section=heroe-lantern-about-us-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-about-us-hero] .lantern-top-content-hero .lantern-button-primary svg{margin-left:3px}[data-section=heroe-lantern-article-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-article-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-article-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-article-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-article-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-article-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-article-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-article-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-article-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-article-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-article-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-article-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-article-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-article-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-article-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-article-hero] .lantern-title-hero.lantern-pricing{color:var(--s-text);text-align:center;font-family:var(--font-display);font-weight:400}[data-section=heroe-lantern-article-hero] .lantern-desc-hero{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);text-align:left;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:400px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-article-hero] .lantern-desc-hero.lantern-text-center{text-align:center}[data-section=heroe-lantern-article-hero] .lantern-desc-hero.lantern-text-center.lantern-about-us{color:var(--s-text-muted);letter-spacing:0px;max-width:550px}[data-section=heroe-lantern-article-hero] .lantern-desc-hero.lantern-text-center.lantern-pricing{max-width:500px}[data-section=heroe-lantern-article-hero] .lantern-desc-hero.lantern-text-center.lantern-article{max-width:550px}[data-section=heroe-lantern-article-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-article-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-article-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-article-hero].lantern-section-hero,[data-section=heroe-lantern-article-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-article-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}@media screen and (min-width:1440px){[data-section=heroe-lantern-article-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-article-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-article-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-article-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-article-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-article-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-article-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-article-hero].lantern-section-hero,[data-section=heroe-lantern-article-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-article-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=heroe-lantern-blog-hero]){background:var(--s-bg);color:var(--s-text);padding:calc(clamp(7rem,15vw,13rem) * var(--density-mult, 1)) calc(clamp(1.5rem,5vw,5rem) * var(--density-mult, 1)) calc(clamp(4rem,8vw,7rem) * var(--density-mult, 1))}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__inner{max-width:980px;margin:0 auto}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__kicker{display:flex;align-items:center;gap:calc(.75rem * var(--density-mult, 1));margin-bottom:calc(clamp(2rem,4vw,3.5rem) * var(--density-mult, 1));color:var(--s-text-muted);font-size:calc(.875rem * var(--text-mult, 1));letter-spacing:.04em}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__mark{width:28px;height:28px;object-fit:contain}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__title{max-width:920px;margin:0;font-size:calc(clamp(3rem,10vw,7.5rem) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:.95;letter-spacing:-.055em;font-weight:500}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__summary{max-width:680px;margin:calc(clamp(1.5rem,4vw,2.5rem) * var(--density-mult, 1)) 0 0;color:var(--s-text-muted);font-size:calc(clamp(1.05rem,2vw,1.35rem) * var(--text-mult, 1));line-height:1.55}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__author{display:flex;align-items:center;gap:calc(.8rem * var(--density-mult, 1));margin-top:calc(clamp(2rem,5vw,3rem) * var(--density-mult, 1));color:var(--s-text-muted)}:where([data-section=heroe-lantern-blog-hero]) .lantern-blog-hero__portrait{width:42px;height:42px;border-radius:50%;object-fit:cover}:where([data-section=hero-lantern-home-hero]){position:relative;height:100vh;overflow:hidden}:where([data-section=hero-lantern-home-hero]) .lantern-home-hero__backdrop{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where([data-section=hero-lantern-home-hero]) .lantern-home-hero__overlay{z-index:2;background-image:linear-gradient(#0000 43%,#0009 90%);width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}:where([data-section=hero-lantern-home-hero]) .lantern-home-hero__content{z-index:3;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:clamp(140px,18vh,200px) clamp(32px,5vw,80px) clamp(64px,10vh,96px)}:where([data-section=hero-lantern-home-hero]) .lantern-top-content-hero{display:flex;flex-direction:column;row-gap:clamp(32px,4vh,56px);justify-content:center;align-items:flex-start;width:100%;text-decoration:none}:where([data-section=hero-lantern-home-hero]) .lantern-title-hero{margin:0;max-width:800px;color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=hero-lantern-home-hero]) .title-serif{font-family:var(--font-display);font-style:italic;line-height:130%}:where([data-section=hero-lantern-home-hero]) .title-serif.text-white{color:var(--s-text-on-media)}:where([data-section=hero-lantern-home-hero]) .lantern-link-block{max-width:100%;display:inline-block}:where([data-section=hero-lantern-home-hero]) .lantern-button-primary{position:relative;display:flex;flex:0 1 auto;column-gap:10px;justify-content:center;align-items:center;height:48px;padding:0 30px;background-color:var(--s-bg);color:var(--s-text);letter-spacing:-.06px;border-radius:var(--radius-control);font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none}:where([data-section=hero-lantern-home-hero]) .lantern-button-primary svg{margin-left:3px}:where([data-section=hero-lantern-home-hero]) .lantern-text-button-wrapper{position:relative;white-space:nowrap;overflow:hidden}:where([data-section=hero-lantern-home-hero]) .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}@media screen and (min-width:1440px){:where([data-section=hero-lantern-home-hero]) .lantern-title-hero{max-width:650px}}[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-pricing-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-pricing-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-pricing-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-pricing-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-pricing-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-pricing-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-pricing-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-pricing-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-pricing-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-pricing-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-pricing-hero] .lantern-title-hero.lantern-pricing{color:var(--s-text);text-align:center;font-family:var(--font-display);font-weight:400}[data-section=heroe-lantern-pricing-hero] .lantern-desc-hero{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);text-align:left;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:400px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-pricing-hero] .lantern-desc-hero.lantern-text-center{text-align:center}[data-section=heroe-lantern-pricing-hero] .lantern-desc-hero.lantern-text-center.lantern-about-us{color:var(--s-text-muted);letter-spacing:0px;max-width:550px}[data-section=heroe-lantern-pricing-hero] .lantern-desc-hero.lantern-text-center.lantern-pricing{max-width:500px}[data-section=heroe-lantern-pricing-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-pricing-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-pricing-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-pricing-hero].lantern-section-hero,[data-section=heroe-lantern-pricing-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-pricing-hero] .lantern-trusted-wraper{column-gap:calc(16px * var(--density-mult, 1));flex:0 1 auto;justify-content:center;align-items:center;margin-top:20px;text-decoration:none;display:flex}[data-section=heroe-lantern-pricing-hero] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=heroe-lantern-pricing-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-pricing-hero] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-pricing-hero] .lantern-paragraph-reguler.lantern-text-center{text-align:center}@media screen and (min-width:1440px){[data-section=heroe-lantern-pricing-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-pricing-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-pricing-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-pricing-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-pricing-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-pricing-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-pricing-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-pricing-hero].lantern-section-hero,[data-section=heroe-lantern-pricing-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-pricing-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=heroe-lantern-project-aozora-residence-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-aozora-residence-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-aozora-residence-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-aozora-residence-hero]) .detail-proiect-image{height:371px}}[data-section=heroe-lantern-project-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-project-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-project-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-project-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-project-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-project-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-project-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-project-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-project-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-project-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-project-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-project-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-project-hero] .lantern-top-content-hero.lantern-project{flex-flow:row;justify-content:space-between;align-items:flex-end}[data-section=heroe-lantern-project-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-project-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-project-hero] .lantern-title-hero.lantern-text-black{color:var(--s-text)}[data-section=heroe-lantern-project-hero] .lantern-desc-hero{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);text-align:left;letter-spacing:var(--_typography---spacing--spacing-reguler);max-width:400px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-project-hero] .lantern-desc-hero.lantern-text-grey{color:var(--s-text-muted)}[data-section=heroe-lantern-project-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-project-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-project-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-project-hero].lantern-section-hero,[data-section=heroe-lantern-project-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-project-hero] .title-serif{color:var(--s-text);font-family:var(--font-display);font-style:italic;line-height:130%}[data-section=heroe-lantern-project-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-project-hero] .lantern-header-label{gap:calc(20px * var(--density-mult, 1));flex-flow:column;justify-content:center;align-items:flex-start;display:flex}@media screen and (min-width:1440px){[data-section=heroe-lantern-project-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-project-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-project-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-project-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-project-hero] .lantern-top-content-hero.lantern-project{flex-flow:column;justify-content:space-between;align-items:flex-start}[data-section=heroe-lantern-project-hero] .lantern-title-hero.lantern-text-black{font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1))}[data-section=heroe-lantern-project-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-project-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-project-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-project-hero].lantern-section-hero,[data-section=heroe-lantern-project-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-project-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}:where([data-section=heroe-lantern-project-hikari-atrium-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-hikari-atrium-hero]) .detail-proiect-image{height:371px}}:where([data-section=heroe-lantern-project-hikari-clinic-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-hikari-clinic-hero]) .detail-proiect-image{height:371px}}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-kaze-pavilion-hero]) .detail-proiect-image{height:371px}}:where([data-section=heroe-lantern-project-mizu-house-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-mizu-house-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-mizu-house-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-mizu-house-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-mizu-house-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-mizu-house-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-mizu-house-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-mizu-house-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-mizu-house-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-mizu-house-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-mizu-house-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-mizu-house-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-mizu-house-hero]) .detail-proiect-image{height:371px}}:where([data-section=heroe-lantern-project-tsuki-house-hero]){position:relative;height:auto;min-height:auto}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .hero-container{z-index:3;position:relative;display:flex;flex-flow:column;gap:calc(60px * var(--density-mult, 1));justify-content:space-between;align-items:flex-start;width:100%;max-width:none;height:auto;min-height:auto;padding:150px 0 0}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .content-hero-wrap{z-index:2;position:relative;display:flex;flex-direction:column;gap:300px;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:auto;padding-left:40px;padding-right:40px;text-decoration:none}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .top-content-hero{display:flex;flex-direction:column;row-gap:10px;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;text-decoration:none}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .title-hero{margin:0;max-width:800px;color:var(--s-text);font-family:var(--font-display);font-size:calc(var(--_typography---font-size--heading-1, 80px) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small, 120%);letter-spacing:var(--_typography---spacing--spacing-large, -1px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .desc-hero{margin:0;max-width:600px;color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large, 18px) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large, 160%);letter-spacing:var(--_typography---spacing--spacing-reguler, -.06px);text-align:left;font-weight:400;text-decoration:none}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .detial-project-image-wrap{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .detail-proiect-image{object-fit:cover;width:100%;height:687px}@media screen and (min-width:1440px){:where([data-section=heroe-lantern-project-tsuki-house-hero]) .title-hero{max-width:650px}}@media screen and (max-width:479px){:where([data-section=heroe-lantern-project-tsuki-house-hero]) .hero-container{padding-top:120px}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .content-hero-wrap{padding-left:20px;padding-right:20px}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .top-content-hero{row-gap:20px}:where([data-section=heroe-lantern-project-tsuki-house-hero]) .detail-proiect-image{height:371px}}[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-template-changelog-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-changelog-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-changelog-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-changelog-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-template-changelog-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-template-changelog-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-template-changelog-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-template-changelog-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-template-changelog-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-changelog-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-template-changelog-hero] .lantern-title-hero.lantern-pricing{color:var(--s-text);text-align:center;font-family:var(--font-display);font-weight:400}[data-section=heroe-lantern-template-changelog-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-template-changelog-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-template-changelog-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-template-changelog-hero].lantern-section-hero,[data-section=heroe-lantern-template-changelog-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-template-changelog-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-template-changelog-hero] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-changelog-hero] .lantern-paragraph-reguler.lantern-text-center{text-align:center}[data-section=heroe-lantern-template-changelog-hero] .lantern-paragraph-reguler.lantern-text-center.lantern-inner-page-desc{max-width:558px}@media screen and (min-width:1440px){[data-section=heroe-lantern-template-changelog-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-template-changelog-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-template-changelog-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-template-changelog-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-template-changelog-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-changelog-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-template-changelog-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-template-changelog-hero].lantern-section-hero,[data-section=heroe-lantern-template-changelog-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-template-changelog-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-template-license-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-license-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-license-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-license-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-template-license-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-template-license-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-template-license-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-template-license-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-template-license-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-license-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-template-license-hero] .lantern-title-hero.lantern-pricing{color:var(--s-text);text-align:center;font-family:var(--font-display);font-weight:400}[data-section=heroe-lantern-template-license-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-template-license-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-template-license-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-template-license-hero].lantern-section-hero,[data-section=heroe-lantern-template-license-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-template-license-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-template-license-hero] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-license-hero] .lantern-paragraph-reguler.lantern-text-center{text-align:center}[data-section=heroe-lantern-template-license-hero] .lantern-paragraph-reguler.lantern-text-center.lantern-inner-page-desc{max-width:558px}@media screen and (min-width:1440px){[data-section=heroe-lantern-template-license-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-template-license-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-template-license-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-template-license-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-template-license-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-license-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-template-license-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-template-license-hero].lantern-section-hero,[data-section=heroe-lantern-template-license-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-template-license-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container:after{clear:both}@media screen and (max-width:479px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:728px}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:none}}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{justify-content:center;align-items:center;max-width:none;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex}[data-section=heroe-lantern-template-style-guide-hero] .lantern-content-hero-wrap{z-index:2;row-gap:0px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:auto;text-decoration:none;display:flex;position:relative}[data-section=heroe-lantern-template-style-guide-hero] .lantern-content-hero-wrap.lantern-about-us{gap:calc(40px * var(--density-mult, 1));justify-content:flex-end;align-items:center;height:auto}[data-section=heroe-lantern-template-style-guide-hero] .lantern-top-content-hero{row-gap:calc(40px * var(--density-mult, 1));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=heroe-lantern-template-style-guide-hero] .lantern-top-content-hero.lantern-about-us-page{row-gap:calc(20px * var(--density-mult, 1));justify-content:center;align-items:center}[data-section=heroe-lantern-template-style-guide-hero] .lantern-title-hero{color:var(--s-text-on-media);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-1) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-small);text-align:left;letter-spacing:var(--_typography---spacing--spacing-large);max-width:800px;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-style-guide-hero] .lantern-title-hero.lantern-about-us{color:var(--s-text);text-align:center;max-width:650px}[data-section=heroe-lantern-template-style-guide-hero] .lantern-title-hero.lantern-pricing{color:var(--s-text);text-align:center;font-family:var(--font-display);font-weight:400}[data-section=heroe-lantern-template-style-guide-hero] .lantern-hero-container{z-index:3;gap:0px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:auto;min-height:auto;padding:150px 0 60px;display:flex;position:relative}[data-section=heroe-lantern-template-style-guide-hero] .lantern-hero-container.lantern-about-us{height:auto;min-height:auto;padding-top:calc(200px * var(--density-mult, 1));padding-bottom:calc(120px * var(--density-mult, 1))}[data-section=heroe-lantern-template-style-guide-hero] .lantern-label-section{column-gap:6px;background-color:var(--s-bg-alt);border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;padding:4px 16px;font-family:var(--font-accent);font-size:calc(14px * var(--text-mult, 1));text-decoration:none;display:flex}[data-section=heroe-lantern-template-style-guide-hero].lantern-section-hero,[data-section=heroe-lantern-template-style-guide-hero] .lantern-section-hero{height:auto;min-height:auto;position:relative}[data-section=heroe-lantern-template-style-guide-hero] .lantern-text-block{color:var(--interactive);text-transform:uppercase}[data-section=heroe-lantern-template-style-guide-hero] .lantern-paragraph-reguler{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-reguler) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=heroe-lantern-template-style-guide-hero] .lantern-paragraph-reguler.lantern-text-center{text-align:center}[data-section=heroe-lantern-template-style-guide-hero] .lantern-paragraph-reguler.lantern-text-center.lantern-inner-page-desc{max-width:558px}@media screen and (min-width:1440px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-content-hero-wrap{gap:calc(200px * var(--density-mult, 1));justify-content:center;align-items:center;height:auto}[data-section=heroe-lantern-template-style-guide-hero] .lantern-title-hero{max-width:650px}[data-section=heroe-lantern-template-style-guide-hero] .lantern-hero-container{gap:0px;justify-content:space-between;align-items:flex-start;min-height:auto;padding-bottom:calc(40px * var(--density-mult, 1))}}@media screen and (max-width:991px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{padding-left:30px;padding-right:30px}[data-section=heroe-lantern-template-style-guide-hero] .lantern-hero-container.lantern-about-us{padding-top:calc(120px * var(--density-mult, 1));padding-bottom:calc(100px * var(--density-mult, 1))}}@media screen and (max-width:767px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:479px){[data-section=heroe-lantern-template-style-guide-hero] .lantern-hero-container.lantern-about-us{padding-bottom:calc(60px * var(--density-mult, 1))}}[data-section=heroe-lantern-template-style-guide-hero].lantern-section-hero,[data-section=heroe-lantern-template-style-guide-hero] .lantern-section-hero{position:relative;background-image:none!important;background-color:var(--s-bg)!important}[data-section=heroe-lantern-template-style-guide-hero] .lantern-container{max-width:1440px;margin-left:auto;margin-right:auto}[data-section=pricing-lantern-pricing-pricing-card] .lantern-link-block{max-width:100%;display:inline-block}[data-section=pricing-lantern-pricing-pricing-card] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=pricing-lantern-pricing-pricing-card] .lantern-button-primary:where(.lantern-button-full){border-radius:var(--radius-control, 8px);width:100%}[data-section=pricing-lantern-pricing-pricing-card] .lantern-line{background-color:#e3ded9;width:100%;height:1px}[data-section=pricing-lantern-pricing-pricing-card] .lantern-black-arrow{display:none}[data-section=pricing-lantern-pricing-pricing-card].lantern-pricing-card,[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-card{justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-image{object-fit:cover;width:100%}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-content-wraper{row-gap:calc(32px * var(--density-mult, 1));background-color:var(--s-bg-alt);border-width:1px 0px 0px;border-style:solid;border-color:#dedede;border-image:initial;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;min-width:auto;height:808.918px;padding:24px 60px;text-decoration:none;display:flex;overflow:hidden;box-shadow:#1a1a1a14 .5px .5px 3px}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-header{row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-title{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:500;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-amount-wrap{column-gap:4px;flex-flow:row;justify-content:flex-start;align-items:flex-end;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-amount{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-time{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:-.04px;width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-list-feature{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-feature{column-gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricingcheck{row-gap:6.25px;border:.2px solid var(--interactive);background-color:#506e610a;border-radius:12.5px;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;padding:5px;text-decoration:none;display:flex;overflow:hidden}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-text-feature{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-image-wrapper{width:50%}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-des{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:-.04px;width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=pricing-lantern-pricing-pricing-card] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (min-width:1440px){[data-section=pricing-lantern-pricing-pricing-card] .lantern-button-primary:where(.lantern-button-full){border-radius:var(--radius-control, 8px)}}@media screen and (max-width:991px){[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-content-wraper{padding-left:40px;padding-right:40px}}@media screen and (max-width:479px){[data-section=pricing-lantern-pricing-pricing-card].lantern-pricing-card,[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-card{flex-flow:column}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-content-wraper{order:9999;width:100%;height:auto;padding:60px 20px}[data-section=pricing-lantern-pricing-pricing-card] .lantern-pricing-image-wrapper{width:100%;height:300px}}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-link-block{max-width:100%;display:inline-block}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-button-primary{column-gap:10px;background-color:var(--interactive);color:var(--on-interactive);letter-spacing:-.06px;border-radius:var(--radius-control);flex:0 1 auto;justify-content:center;align-items:center;height:48px;padding:0 30px;font-size:calc(16px * var(--text-mult, 1));font-weight:400;text-decoration:none;display:flex;position:relative}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-button-primary:where(.lantern-button-full){border-radius:var(--radius-control, 8px);width:100%}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-line{background-color:#e3ded9;width:100%;height:1px}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-black-arrow{display:none}[data-section=pricing-lantern-pricing-pricing-card-2].lantern-pricing-card,[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-card{justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-image{object-fit:cover;width:100%}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-content-wraper{row-gap:calc(32px * var(--density-mult, 1));background-color:var(--s-bg-alt);border-width:1px 0px 0px;border-style:solid;border-color:#dedede;border-image:initial;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;min-width:auto;height:808.918px;padding:24px 60px;text-decoration:none;display:flex;overflow:hidden;box-shadow:#1a1a1a14 .5px .5px 3px}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-header{row-gap:calc(24px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-title{color:var(--s-text);font-size:calc(var(--_typography---font-size--heading-6) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);margin-top:0;margin-bottom:0;font-weight:500;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-amount-wrap{column-gap:4px;flex-flow:row;justify-content:flex-start;align-items:flex-end;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-amount{color:var(--s-text);font-family:var(--font-heading);font-size:calc(var(--_typography---font-size--heading-2) * var(--text-mult, 1) * var(--heading-scale-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:var(--_typography---spacing--spacing-large);margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-time{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-standart);letter-spacing:-.04px;width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-list-feature{row-gap:calc(20px * var(--density-mult, 1));flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-feature{column-gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricingcheck{row-gap:6.25px;border:.2px solid var(--interactive);background-color:#506e610a;border-radius:12.5px;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;padding:5px;text-decoration:none;display:flex;overflow:hidden}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-text-feature{color:var(--s-text);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-small);letter-spacing:var(--_typography---spacing--spacing-reguler);width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-image-wrapper{width:50%}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-des{color:var(--s-text-muted);font-size:calc(var(--_typography---font-size--paragraph-large) * var(--text-mult, 1));line-height:var(--_typography---line-height--line-height-large);letter-spacing:-.04px;width:100%;margin-top:0;margin-bottom:0;font-weight:400;text-decoration:none}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-text-button-absolute{position:absolute;top:auto;bottom:-20px;left:50%}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-text-button-wrapper{white-space:nowrap;position:relative;overflow:hidden}@media screen and (min-width:1440px){[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-button-primary:where(.lantern-button-full){border-radius:var(--radius-control, 8px)}}@media screen and (max-width:991px){[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-content-wraper{padding-left:40px;padding-right:40px}}@media screen and (max-width:479px){[data-section=pricing-lantern-pricing-pricing-card-2].lantern-pricing-card,[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-card{flex-flow:column}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-content-wraper{order:9999;width:100%;height:auto;padding:60px 20px}[data-section=pricing-lantern-pricing-pricing-card-2] .lantern-pricing-image-wrapper{width:100%;height:300px}}.tiptap-editor-content .ProseMirror{outline:none!important;border:none!important}.tiptap-editor-content .ProseMirror:focus{outline:none!important;border:none!important;box-shadow:none!important}.tiptap-editor-content .ProseMirror-focused{outline:none!important;border:none!important}.rich-text-content p{margin:0 0 .5em}.rich-text-content p:first-child{margin-top:0}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content p:only-child{margin:0}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4{margin:1em 0 .4em}.rich-text-content h1:first-child,.rich-text-content h2:first-child,.rich-text-content h3:first-child,.rich-text-content h4:first-child{margin-top:0}.rich-text-content ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0;list-style-position:outside}.rich-text-content ul li{margin:.25em 0;display:list-item}.rich-text-content ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0;list-style-position:outside}.rich-text-content ol li{margin:.25em 0;display:list-item}.rich-text-content blockquote{border-left:4px solid var(--border);padding-left:1em;margin:.75em 0;font-style:italic}.rich-text-content strong,.rich-text-content b{font-weight:bolder}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content s,.rich-text-content del{text-decoration:line-through}.rich-text-content u{text-decoration:underline}[data-brd-weight=normal]{font-weight:400}.rich-text-content a,[data-editable-body] a{color:var(--dw-link-color, inherit);text-decoration:underline;text-decoration-color:var(--dw-link-color, currentColor);text-underline-offset:.15em}.rich-text-content a:hover,[data-editable-body] a:hover{color:var(--dw-link-color, inherit)}.rich-text-content code{background:var(--surface-sunken);color:var(--s-text);padding:.15em .35em;border-radius:var(--radius-control);border:1px solid var(--border);font-size:.9em;font-family:var(--font-mono);line-height:var(--line-height-mono)}.rich-text-content pre{background:var(--surface-sunken);color:var(--s-text);padding:1em;border-radius:var(--radius-control);border:1px solid var(--border);box-shadow:inset 0 1px 3px #0000001a,inset 0 0 0 1px #0000000a;overflow-x:auto;margin:.75em 0;font-size:.9em;font-family:var(--font-mono);line-height:var(--line-height-mono)}.rich-text-content pre code{background:none;color:inherit;border:none;box-shadow:none;padding:0;font-size:inherit}.rich-text-content hr{border:none;border-top:2px solid var(--border);margin:1.5em 0}[data-brd-color=strong]{color:var(--brd-strong)}[data-brd-color=primary]{color:var(--brd-primary)}[data-brd-color=accent]{color:var(--brd-accent)}[data-brd-color=accent-alt]{color:var(--brd-accent-alt)}[data-brd-color=muted]{color:var(--brd-muted)}#smooth-wrapper[data-astro-cid-3zbxo6iv]{overflow:hidden}#smooth-content[data-astro-cid-3zbxo6iv]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-astro-cid-3zbxo6iv]{flex:1 0 auto}#smooth-content[data-astro-cid-3zbxo6iv]>main[data-astro-cid-3zbxo6iv],#smooth-content[data-astro-cid-3zbxo6iv]>.main-content[data-astro-cid-3zbxo6iv]{flex:1 0 auto}
