:root{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.25s;--duration-slow:.4s;--duration-entrance:.6s;--stagger-delay:80ms}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-entrance:0s;--stagger-delay:0s}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}[data-animations=enabled] .tpl-review-next{animation:slide-in-right var(--duration-normal) var(--ease-out-quart) both}[data-animations=enabled] .tpl-review-prev{animation:slide-in-left var(--duration-normal) var(--ease-out-quart) both}[data-animations=enabled] .stagger-children>*{animation:fade-up var(--duration-entrance) var(--ease-out-expo) both}[data-animations=enabled] .stagger-children>:first-child{animation-delay:0s}[data-animations=enabled] .stagger-children>:nth-child(2){animation-delay:var(--stagger-delay)}[data-animations=enabled] .stagger-children>:nth-child(3){animation-delay:calc(var(--stagger-delay) * 2)}[data-animations=enabled] .stagger-children>:nth-child(4){animation-delay:calc(var(--stagger-delay) * 3)}[data-animations=enabled] .stagger-children>:nth-child(5){animation-delay:calc(var(--stagger-delay) * 4)}[data-animations=enabled] .stagger-children>:nth-child(6){animation-delay:calc(var(--stagger-delay) * 5)}[data-animations=enabled] .animate-fade-up{animation:fade-up var(--duration-entrance) var(--ease-out-expo) both}[data-animations=enabled] .animate-fade-in{animation:fade-in var(--duration-entrance) var(--ease-out-expo) both}[data-animations=enabled] .animate-scale-in{animation:scale-in var(--duration-entrance) var(--ease-out-expo) both}[data-animations=enabled] .animate-slide-in-right{animation:slide-in-right var(--duration-entrance) var(--ease-out-expo) both}[data-animations=enabled] .delay-1{animation-delay:var(--stagger-delay)}[data-animations=enabled] .delay-2{animation-delay:calc(var(--stagger-delay) * 2)}[data-animations=enabled] .delay-3{animation-delay:calc(var(--stagger-delay) * 3)}[data-animations=enabled] .delay-4{animation-delay:calc(var(--stagger-delay) * 4)}[data-animations=enabled] .delay-5{animation-delay:calc(var(--stagger-delay) * 5)}[data-template] button,[data-template] [role=button],[data-template] a[class*=inline-flex]{transition:transform var(--duration-instant) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart)}[data-template] button:active:not(:disabled),[data-template] [role=button]:active:not(:disabled){transform:scale(.97)}[data-template] .card-hover{transition:transform var(--duration-normal) var(--ease-out-quart), box-shadow var(--duration-normal) var(--ease-out-quart)}[data-template] .card-hover:hover{transform:translateY(-2px)}[data-template=modern]{--template-radius:.5rem;--template-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--template-border-style:none;--template-letter-spacing:0;font-family:var(--font-body,var(--font-jakarta)), "Plus Jakarta Sans", system-ui, sans-serif}[data-template=modern] h1,[data-template=modern] h2,[data-template=modern] h3,[data-template=modern] h4,[data-template=modern] .font-heading{font-family:var(--font-heading,var(--font-jakarta)), "Plus Jakarta Sans", system-ui, sans-serif}[data-template=elegant]{--template-radius:.25rem;--template-shadow:0 2px 8px -2px #00000014, 0 4px 12px -4px #0000000d;--template-border-style:none;--template-letter-spacing:-.01em;font-family:var(--font-body,var(--font-dm-sans)), "DM Sans", system-ui, sans-serif}[data-template=elegant] h1,[data-template=elegant] h2,[data-template=elegant] .font-heading{font-family:var(--font-heading,var(--font-fraunces)), "Fraunces", Georgia, serif;letter-spacing:-.01em;font-weight:400}[data-template=elegant] h3,[data-template=elegant] h4{font-family:var(--font-body,var(--font-dm-sans)), "DM Sans", system-ui, sans-serif;letter-spacing:-.01em;font-weight:500}[data-template=minimal]{--template-border-style:1px solid hsl(var(--border));--template-letter-spacing:0;font-family:var(--font-body,var(--font-schibsted)), "Schibsted Grotesk", system-ui, sans-serif;--template-radius:0!important;--template-shadow:none!important;--radius:0!important}[data-template=minimal] h1,[data-template=minimal] h2,[data-template=minimal] .font-heading{font-family:var(--font-heading,var(--font-inter-tight)), "Inter Tight", system-ui, sans-serif;font-weight:300}[data-template=minimal] h3,[data-template=minimal] h4{font-family:var(--font-body,var(--font-schibsted)), "Schibsted Grotesk", system-ui, sans-serif;font-weight:500}[data-template=minimal] *,[data-template=minimal] :before,[data-template=minimal] :after{border-radius:0!important}[data-template=minimal] .shadow,[data-template=minimal] .shadow-sm,[data-template=minimal] .shadow-md,[data-template=minimal] .shadow-lg,[data-template=minimal] .shadow-xl,[data-template=minimal] .shadow-2xl{box-shadow:none!important}[data-template=minimal] .card,[data-template=minimal] [class*=Card]{border:1px solid hsl(var(--border));box-shadow:none!important}[data-template=minimal] button,[data-template=minimal] [role=button]{border-radius:0!important}[data-template=bold]{--template-radius:.75rem;--template-shadow:0 4px 12px -2px #00000026, 0 2px 6px -2px #0000001a;--template-border-style:none;--template-letter-spacing:.01em;font-family:var(--font-body,var(--font-space-grotesk)), "Space Grotesk", system-ui, sans-serif}[data-template=bold] .shadow-md{box-shadow:0 4px 12px -2px #00000026,0 2px 6px -2px #0000001a}[data-template=bold] .shadow-lg{box-shadow:0 8px 24px -4px #0003,0 4px 12px -4px #00000026}[data-template=bold] button,[data-template=bold] [role=button]{letter-spacing:.02em;text-transform:uppercase;font-size:.875em;font-weight:600}[data-template=bold] h1,[data-template=bold] h2,[data-template=bold] .font-heading{font-family:var(--font-heading,var(--font-syne)), "Syne", system-ui, sans-serif;letter-spacing:.01em;font-weight:800}[data-template=bold] h3,[data-template=bold] h4{font-family:var(--font-body,var(--font-space-grotesk)), "Space Grotesk", system-ui, sans-serif;font-weight:600}[data-template=classic]{--template-radius:.375rem;--template-shadow:0 1px 3px #0000001f, 0 1px 2px #00000014;--template-border-style:none;--template-letter-spacing:-.01em;font-family:var(--font-body,var(--font-outfit)), "Outfit", system-ui, sans-serif}[data-template=classic] .shadow-md{box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}[data-template=classic] h1,[data-template=classic] h2,[data-template=classic] h3,[data-template=classic] .font-heading{font-family:var(--font-heading,var(--font-cormorant)), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;font-weight:500}[data-template=classic] h4{font-family:var(--font-body,var(--font-outfit)), "Outfit", system-ui, sans-serif}[data-template=luxe]{--template-radius:.5rem;--template-shadow:0 2px 8px -1px #0000000f, 0 4px 16px -2px #0000000a;--template-border-style:none;--template-letter-spacing:-.02em;font-family:var(--font-body,var(--font-tenor)), "Tenor Sans", system-ui, sans-serif}[data-template=luxe] .shadow-md{box-shadow:0 2px 8px -1px #0000000f,0 4px 16px -2px #0000000a}[data-template=luxe] .shadow-lg{box-shadow:0 4px 16px -2px #00000014,0 8px 32px -4px #0000000f}[data-template=luxe] .container{padding-left:2rem;padding-right:2rem}@media (min-width:1024px){[data-template=luxe] .container{padding-left:3rem;padding-right:3rem}}[data-template=luxe] h1,[data-template=luxe] h2,[data-template=luxe] .font-heading{font-family:var(--font-heading,var(--font-cinzel)), "Cinzel", Georgia, serif;letter-spacing:.04em;font-weight:400}[data-template=luxe] h3,[data-template=luxe] h4{font-family:var(--font-body,var(--font-tenor)), "Tenor Sans", system-ui, sans-serif;letter-spacing:-.01em}[data-template=luxe] button,[data-template=luxe] [role=button]{letter-spacing:.05em;text-transform:uppercase;font-size:.8em;font-weight:500}header[data-clear]{border-color:#0000!important}header[data-clear] nav button:hover,header[data-clear] nav a:hover{color:#fffc!important;background-color:#ffffff1a!important}[data-template=modern] header nav button:hover,[data-template=modern] header nav a:not([aria-current]):hover{color:var(--theme-primary,inherit)!important;background-color:#0000!important}[data-template=classic] header nav button,[data-template=classic] header nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:400}[data-template=classic] header nav button:hover,[data-template=classic] header nav a:hover{color:var(--theme-primary,inherit)!important;background-color:#0000!important}[data-template=bold] header{border-bottom-width:2px;border-bottom-color:var(--theme-accent,currentColor)}[data-template=bold] header nav button,[data-template=bold] header nav a{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}[data-template=bold] header nav button:hover,[data-template=bold] header nav a:hover{color:var(--theme-accent,inherit)!important;background-color:#0000!important}[data-template=minimal] header{border-bottom:none}[data-template=minimal] header nav button,[data-template=minimal] header nav a{letter-spacing:0;font-size:.825rem;font-weight:300}[data-template=minimal] header nav button:hover,[data-template=minimal] header nav a:hover{opacity:.7;color:var(--theme-primary,inherit)!important;background-color:#0000!important}[data-template=elegant] header nav button,[data-template=elegant] header nav a{letter-spacing:.04em;font-size:.8rem;font-weight:400}[data-template=elegant] header nav button:hover,[data-template=elegant] header nav a:hover{color:var(--theme-accent,inherit)!important;background-color:#0000!important}[data-template=luxe] header{border-bottom-color:var(--theme-accent,currentColor)}[data-template=luxe] header nav button,[data-template=luxe] header nav a{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:400}[data-template=luxe] header nav button:hover,[data-template=luxe] header nav a:hover{color:var(--theme-accent,inherit)!important;background-color:#0000!important}:is([data-transparent-header]>:first-child:has(>section:first-child),[data-transparent-header]>:first-child:has(>div:first-child>section:first-child)){margin-top:-4rem}[data-shares-ground=true]>section{padding-top:2rem}@media (min-width:1024px){[data-shares-ground=true]>section{padding-top:3rem}}