.tpl-card{border:1px solid #e2e8f0;border-radius:var(--brand-radius,12px);background:#fff;transition:box-shadow .2s,transform .2s}.tpl-card:hover{box-shadow:0 8px 22px -10px rgb(15 23 42/.25)}[data-template=modern-travel] .tpl-card{box-shadow:0 1px 2px rgb(15 23 42/.05)}[data-template=modern-travel] .tpl-card:hover{box-shadow:0 14px 30px -12px rgb(15 23 42/.28);transform:translateY(-3px)}[data-template=adventure-explorer] .tpl-card{border:2px solid var(--brand-text,#1f2428);border-radius:0;box-shadow:none}[data-template=adventure-explorer] .tpl-card:hover{box-shadow:6px 6px 0 0 var(--brand-text,#1f2428);transform:translate(-3px,-3px)}[data-template=luxury-journeys] .tpl-card{border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-text,#121212) 30%,transparent);border-radius:0;background:transparent;box-shadow:none}[data-template=luxury-journeys] .tpl-card:hover{box-shadow:none;transform:none;border-bottom-color:var(--brand-cta,#b8924a)}[data-template=minimal-travel] .tpl-card{border:1px solid #e5e5e5;border-radius:var(--brand-radius,6px);box-shadow:none}[data-template=minimal-travel] .tpl-card:hover{box-shadow:none;border-color:var(--brand-text,#171717)}[data-template=vibrant-holiday] .tpl-card{border:0;border-radius:var(--brand-radius,24px);box-shadow:0 10px 26px -10px color-mix(in srgb,var(--brand-cta,#f97316) 45%,transparent);outline:2px solid color-mix(in srgb,var(--brand-cta,#f97316) 18%,transparent);outline-offset:-2px}[data-template=vibrant-holiday] .tpl-card:hover{transform:translateY(-4px) rotate(-.6deg)}.tpl-title{font-weight:700}[data-template=adventure-explorer] .tpl-title{font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1}[data-template=luxury-journeys] .tpl-title{font-weight:400;letter-spacing:.04em;font-family:var(--brand-font-heading,serif)}[data-template=minimal-travel] .tpl-title{font-weight:600;letter-spacing:-.01em}[data-template=vibrant-holiday] .tpl-title{font-weight:800}.tpl-eyebrow{text-transform:uppercase;letter-spacing:.16em}[data-template=adventure-explorer] .tpl-eyebrow{letter-spacing:.22em;font-weight:800;border-left:4px solid var(--brand-cta,currentColor);padding-left:8px}[data-template=luxury-journeys] .tpl-eyebrow{letter-spacing:.38em;font-weight:400}[data-template=minimal-travel] .tpl-eyebrow{letter-spacing:.2em;color:var(--brand-accent,inherit)!important}[data-template=vibrant-holiday] .tpl-eyebrow{display:inline-block;padding:2px 12px;border-radius:9999px;background:var(--brand-accent,#14b8a6);color:#fff!important;letter-spacing:.08em;font-weight:800}.tpl-chip{border-radius:6px}[data-template=adventure-explorer] .tpl-chip{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-weight:800}[data-template=luxury-journeys] .tpl-chip{border-radius:0;background:transparent!important;border:1px solid;letter-spacing:.18em;text-transform:uppercase;font-weight:400}[data-template=minimal-travel] .tpl-chip{border-radius:2px;background:transparent!important;border:1px solid #d4d4d4}[data-template=vibrant-holiday] .tpl-chip{border-radius:9999px;font-weight:800}[data-template=adventure-explorer] .tpl-btn{text-transform:uppercase;letter-spacing:.1em;font-weight:800}[data-template=luxury-journeys] .tpl-btn{text-transform:uppercase;letter-spacing:.22em;font-weight:400}[data-template=vibrant-holiday] .tpl-btn{font-weight:800}[data-template=vibrant-holiday] .tpl-btn:hover{transform:translateY(-2px) rotate(-.5deg)}.tpl-panel{border-radius:var(--brand-radius,12px)}[data-template=modern-travel] .tpl-panel{border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 16px -8px rgb(15 23 42/.2)}[data-template=adventure-explorer] .tpl-panel{border:2px solid var(--brand-text,#1f2428);border-radius:0;background:#fff;box-shadow:6px 6px 0 0 var(--brand-text,#1f2428)}[data-template=luxury-journeys] .tpl-panel{border:1px solid color-mix(in srgb,var(--brand-text,#121212) 22%,transparent);border-radius:0;background:var(--brand-bg,#faf6ee);box-shadow:none}[data-template=minimal-travel] .tpl-panel{border:1px solid #e5e5e5;border-radius:var(--brand-radius,6px);background:#fff;box-shadow:none}[data-template=vibrant-holiday] .tpl-panel{border:0;border-radius:var(--brand-radius,24px);background:#fff;box-shadow:0 14px 34px -12px color-mix(in srgb,var(--brand-cta,#f97316) 45%,transparent);outline:3px solid color-mix(in srgb,var(--brand-cta,#f97316) 16%,transparent);outline-offset:-3px}[data-template] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){transition:border-color .15s,box-shadow .15s,background-color .15s}[data-template=modern-travel] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #e2e8f0;border-radius:calc(var(--brand-radius, 16px) * .5);background-color:#f8fafc}[data-template=modern-travel] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-cta);background-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 16%,transparent)}[data-template=adventure-explorer] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid color-mix(in srgb,var(--brand-text,#1f2428) 75%,transparent);border-radius:0;background-color:#fff}[data-template=adventure-explorer] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-text,#1f2428);box-shadow:4px 4px 0 0 var(--brand-cta)}[data-template=luxury-journeys] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-text,#121212) 40%,transparent);border-radius:0;background-color:transparent;box-shadow:none}[data-template=luxury-journeys] .tpl-form :is(input,select,textarea):focus{outline:none;border-bottom-color:var(--brand-cta);box-shadow:none}[data-template=minimal-travel] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #d4d4d4;border-radius:2px;background-color:#fff}[data-template=minimal-travel] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-text,#171717);box-shadow:none}[data-template=vibrant-holiday] .tpl-form :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid color-mix(in srgb,var(--brand-cta,#f97316) 35%,white);border-radius:9999px;background-color:#fff}[data-template=vibrant-holiday] .tpl-form textarea{border:2px solid color-mix(in srgb,var(--brand-cta,#f97316) 35%,white);border-radius:20px;background-color:#fff}[data-template=vibrant-holiday] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-cta);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 20%,transparent)}[data-template] .tpl-form :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-cta,currentColor)}[data-template=adventure-explorer] .tpl-form :is(label,legend){text-transform:uppercase;letter-spacing:.1em;font-weight:800}[data-template=luxury-journeys] .tpl-form :is(label,legend){text-transform:uppercase;letter-spacing:.2em;font-weight:400;font-size:11px;color:var(--brand-text-muted,#6f6859)}[data-template=minimal-travel] .tpl-form :is(label,legend){text-transform:uppercase;letter-spacing:.12em;font-weight:500;font-size:11px;color:var(--brand-text-muted,#737373)}[data-template=vibrant-holiday] .tpl-form :is(label,legend){font-weight:800}[data-template=modern-travel] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,10px);font-weight:600}[data-template=adventure-explorer] :is(.tpl-form button[type=submit],.tpl-cta){border:2px solid var(--brand-text,#1f2428);border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-weight:900;box-shadow:4px 4px 0 0 var(--brand-text,#1f2428)}[data-template=adventure-explorer] :is(.tpl-form button[type=submit],.tpl-cta):hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--brand-text,#1f2428)}[data-template=luxury-journeys] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:0;background:var(--brand-text,#121212);color:var(--brand-bg,#faf6ee);text-transform:uppercase;letter-spacing:.28em;font-weight:400;box-shadow:none}[data-template=luxury-journeys] :is(.tpl-form button[type=submit],.tpl-cta):hover:not(:disabled){background:var(--brand-cta,#b8924a);color:#fff}[data-template=minimal-travel] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:2px;background:var(--brand-text,#171717);color:#fff;font-weight:500;box-shadow:none}[data-template=vibrant-holiday] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:9999px;font-weight:800;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-cta,#f97316) 60%,transparent)}[data-template=vibrant-holiday] :is(.tpl-form button[type=submit],.tpl-cta):hover:not(:disabled){transform:translateY(-2px) rotate(-.5deg)}.tpl-modal-overlay{background:rgb(15 23 42/.55)}[data-template=adventure-explorer] .tpl-modal-overlay{background:rgb(0 0 0/.7)}[data-template=luxury-journeys] .tpl-modal-overlay{background:color-mix(in srgb,var(--brand-text,#121212) 60%,transparent)}[data-template=minimal-travel] .tpl-modal-overlay{background:rgb(255 255 255/.8);backdrop-filter:blur(4px)}[data-template=vibrant-holiday] .tpl-modal-overlay{background:color-mix(in srgb,var(--brand-text,#1f2937) 50%,transparent);backdrop-filter:blur(4px)}[data-template] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){transition:border-color .15s,box-shadow .15s,background-color .15s}[data-template=modern-travel] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #e2e8f0!important;border-radius:calc(var(--brand-radius, 16px) * .5)!important;background-color:#f8fafc!important}[data-template=modern-travel] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-cta)!important;background-color:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 16%,transparent)!important}[data-template=adventure-explorer] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid color-mix(in srgb,var(--brand-text,#1f2428) 75%,transparent)!important;border-radius:0!important;background-color:#fff!important}[data-template=adventure-explorer] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-text,#1f2428)!important;box-shadow:4px 4px 0 0 var(--brand-cta)!important}[data-template=luxury-journeys] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:0!important;border-bottom:1px solid color-mix(in srgb,var(--brand-text,#121212) 40%,transparent)!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important}[data-template=luxury-journeys] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-bottom-color:var(--brand-cta)!important;box-shadow:none!important}[data-template=minimal-travel] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #d4d4d4!important;border-radius:2px!important;background-color:#fff!important}[data-template=minimal-travel] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-text,#171717)!important;box-shadow:none!important}[data-template=vibrant-holiday] .tpl-form-force :is(input,select):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid color-mix(in srgb,var(--brand-cta,#f97316) 35%,white)!important;border-radius:9999px!important;background-color:#fff!important}[data-template=vibrant-holiday] .tpl-form-force textarea{border:2px solid color-mix(in srgb,var(--brand-cta,#f97316) 35%,white)!important;border-radius:20px!important;background-color:#fff!important}[data-template=vibrant-holiday] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-cta)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 20%,transparent)!important}[data-template] .tpl-form-force :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-cta,currentColor)!important}[data-template=adventure-explorer] .tpl-form-force :is(label,legend){text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:800!important}[data-template=luxury-journeys] .tpl-form-force :is(label,legend){text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:400!important;font-size:11px!important;color:var(--brand-text-muted,#6f6859)!important}[data-template=minimal-travel] .tpl-form-force :is(label,legend){text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:500!important;font-size:11px!important;color:var(--brand-text-muted,#737373)!important}[data-template=vibrant-holiday] .tpl-form-force :is(label,legend){font-weight:800!important}[data-template=modern-travel] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,10px)!important;font-weight:600!important}[data-template=adventure-explorer] :is(.tpl-form-force button[type=submit],.tpl-cta){border:2px solid var(--brand-text,#1f2428)!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:900!important;box-shadow:4px 4px 0 0 var(--brand-text,#1f2428)!important}[data-template=adventure-explorer] :is(.tpl-form-force button[type=submit],.tpl-cta):hover:not(:disabled){transform:translate(2px,2px)!important;box-shadow:2px 2px 0 0 var(--brand-text,#1f2428)!important}[data-template=luxury-journeys] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:0!important;background:var(--brand-text,#121212)!important;color:var(--brand-bg,#faf6ee)!important;text-transform:uppercase!important;letter-spacing:.28em!important;font-weight:400!important;box-shadow:none!important}[data-template=luxury-journeys] :is(.tpl-form-force button[type=submit],.tpl-cta):hover:not(:disabled){background:var(--brand-cta,#b8924a)!important;color:#fff!important}[data-template=minimal-travel] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:2px!important;background:var(--brand-text,#171717)!important;color:#fff!important;font-weight:500!important;box-shadow:none!important}[data-template=vibrant-holiday] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:9999px!important;font-weight:800!important;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--brand-cta,#f97316) 60%,transparent)!important}[data-template=vibrant-holiday] :is(.tpl-form-force button[type=submit],.tpl-cta):hover:not(:disabled){transform:translateY(-2px) rotate(-.5deg)!important}:is([data-template=aurora],[data-template=coastal],[data-template=classic],[data-template=template2]) .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){transition:border-color .15s,box-shadow .15s}:is([data-template=aurora],[data-template=coastal],[data-template=classic],[data-template=template2]) .tpl-form :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-cta,currentColor)}[data-template=aurora] .tpl-card{border:0;border-radius:var(--brand-radius,20px);box-shadow:0 24px 60px -34px color-mix(in srgb,var(--brand-primary,#2563eb) 60%,transparent)}[data-template=aurora] .tpl-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px -30px color-mix(in srgb,var(--brand-primary,#2563eb) 70%,transparent)}[data-template=aurora] .tpl-title{font-weight:600;letter-spacing:-.02em}[data-template=aurora] .tpl-eyebrow{letter-spacing:.28em;font-weight:600;color:var(--brand-accent,inherit)!important}[data-template=aurora] .tpl-chip{border-radius:9999px;font-weight:600}[data-template=aurora] .tpl-btn{font-weight:600}[data-template=aurora] .tpl-panel{border:0;border-radius:var(--brand-radius,20px);background:#fff;box-shadow:0 24px 60px -30px color-mix(in srgb,var(--brand-primary,#2563eb) 55%,transparent)}[data-template=aurora] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #e2e8f0;border-radius:calc(var(--brand-radius, 20px) * .5);background-color:#fff}[data-template=aurora] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-cta);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 18%,transparent)}[data-template=aurora] .tpl-form :is(label,legend){font-weight:600}[data-template=aurora] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,9999px);background:linear-gradient(90deg,var(--brand-primary,#2563eb),var(--brand-accent,#e8663a));color:#fff;font-weight:600;box-shadow:0 12px 28px -12px var(--brand-primary,#2563eb)}[data-template=aurora] .tpl-modal-overlay{background:rgb(15 23 42/.6);backdrop-filter:blur(6px)}[data-template=coastal] .tpl-card{border:1px solid color-mix(in srgb,var(--brand-primary,#0f9d8a) 16%,white);border-radius:var(--brand-radius,22px);background:#fff;box-shadow:0 14px 36px -26px var(--brand-primary,#0f9d8a)}[data-template=coastal] .tpl-card:hover{transform:translateY(-4px)}[data-template=coastal] .tpl-title{font-weight:800}[data-template=coastal] .tpl-eyebrow{letter-spacing:.2em;font-weight:700;color:var(--brand-primary,inherit)!important}[data-template=coastal] .tpl-chip{border-radius:9999px;font-weight:700;background:color-mix(in srgb,var(--brand-accent,#f0a92e) 28%,white)}[data-template=coastal] .tpl-btn{font-weight:700}[data-template=coastal] .tpl-panel{border:1px solid color-mix(in srgb,var(--brand-primary,#0f9d8a) 16%,white);border-radius:var(--brand-radius,22px);background:#fff;box-shadow:0 14px 36px -26px var(--brand-primary,#0f9d8a)}[data-template=coastal] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid color-mix(in srgb,var(--brand-primary,#0f9d8a) 28%,white);border-radius:calc(var(--brand-radius, 22px) * .5);background-color:var(--brand-surface,#e3f4f1)}[data-template=coastal] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-cta);background-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 16%,transparent)}[data-template=coastal] .tpl-form :is(label,legend){font-weight:700}[data-template=coastal] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,22px);font-weight:700;box-shadow:0 10px 24px -12px var(--brand-primary,#0f9d8a)}[data-template=coastal] .tpl-modal-overlay{background:color-mix(in srgb,var(--brand-text,#0b3b3c) 55%,transparent)}[data-template=classic] .tpl-card{border:1px solid color-mix(in srgb,var(--brand-text,#1c1a24) 30%,transparent);border-radius:var(--brand-radius,2px);background:#fff;box-shadow:none}[data-template=classic] .tpl-card:hover{border-color:var(--brand-primary,#4b2e83);box-shadow:none}[data-template=classic] .tpl-eyebrow,[data-template=classic] .tpl-title{font-weight:700;font-family:var(--brand-font-heading,serif)}[data-template=classic] .tpl-eyebrow{letter-spacing:.18em;color:var(--brand-accent,inherit)!important}[data-template=classic] .tpl-chip{border-radius:0;background:transparent!important;border:1px solid var(--brand-primary,currentColor);text-transform:uppercase;letter-spacing:.1em;font-weight:700}[data-template=classic] .tpl-btn{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--brand-font-heading,serif)}[data-template=classic] .tpl-panel{border:2px double color-mix(in srgb,var(--brand-text,#1c1a24) 35%,transparent);border-radius:var(--brand-radius,2px);background:#fff;box-shadow:none}[data-template=classic] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid color-mix(in srgb,var(--brand-text,#1c1a24) 40%,transparent);border-radius:2px;background-color:#fff}[data-template=classic] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-cta);box-shadow:0 0 0 1px var(--brand-cta)}[data-template=classic] .tpl-form :is(label,legend){font-family:var(--brand-font-heading,serif);font-weight:700}[data-template=classic] :is(.tpl-form button[type=submit],.tpl-cta){border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--brand-font-heading,serif);box-shadow:none}[data-template=classic] .tpl-modal-overlay{background:color-mix(in srgb,var(--brand-text,#1c1a24) 65%,transparent)}[data-template=template2] .tpl-card{border:2px solid var(--brand-text,#2b1d16);border-radius:var(--brand-radius,0);background:#fff;box-shadow:5px 5px 0 0 var(--brand-primary,#b5532a)}[data-template=template2] .tpl-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 0 var(--brand-primary,#b5532a)}[data-template=template2] .tpl-title{font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1}[data-template=template2] .tpl-eyebrow{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;font-weight:700;color:var(--brand-primary,inherit)!important}[data-template=template2] .tpl-chip{border:2px solid var(--brand-text,#2b1d16);border-radius:0;background:var(--brand-accent,#e0a458)!important}[data-template=template2] .tpl-btn,[data-template=template2] .tpl-chip{text-transform:uppercase;font-weight:800}[data-template=template2] .tpl-panel{border:2px solid var(--brand-text,#2b1d16);border-radius:var(--brand-radius,0);background:#fff;box-shadow:6px 6px 0 0 var(--brand-primary,#b5532a)}[data-template=template2] .tpl-form :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid var(--brand-text,#2b1d16);border-radius:0;background-color:#fff}[data-template=template2] .tpl-form :is(input,select,textarea):focus{outline:none;border-color:var(--brand-text,#2b1d16);box-shadow:4px 4px 0 0 var(--brand-cta)}[data-template=template2] .tpl-form :is(label,legend){font-family:ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:11px}[data-template=template2] :is(.tpl-form button[type=submit],.tpl-cta){border:2px solid var(--brand-text,#2b1d16);border-radius:0;text-transform:uppercase;font-weight:800;box-shadow:4px 4px 0 0 var(--brand-text,#2b1d16)}[data-template=template2] :is(.tpl-form button[type=submit],.tpl-cta):hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--brand-text,#2b1d16)}[data-template=template2] .tpl-modal-overlay{background:color-mix(in srgb,var(--brand-text,#2b1d16) 72%,transparent)}[data-template=aurora] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid #e2e8f0!important;border-radius:calc(var(--brand-radius, 20px) * .5)!important;background-color:#fff!important}[data-template=aurora] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-cta)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 18%,transparent)!important}[data-template=aurora] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,9999px)!important;background:linear-gradient(90deg,var(--brand-primary,#2563eb),var(--brand-accent,#e8663a))!important;color:#fff!important;font-weight:600!important}[data-template=coastal] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid color-mix(in srgb,var(--brand-primary,#0f9d8a) 28%,white)!important;border-radius:calc(var(--brand-radius, 22px) * .5)!important;background-color:var(--brand-surface,#e3f4f1)!important}[data-template=coastal] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-cta)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cta) 16%,transparent)!important}[data-template=coastal] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:var(--brand-button-radius,22px)!important;font-weight:700!important}[data-template=classic] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:1px solid color-mix(in srgb,var(--brand-text,#1c1a24) 40%,transparent)!important;border-radius:2px!important;background-color:#fff!important}[data-template=classic] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;border-color:var(--brand-cta)!important;box-shadow:0 0 0 1px var(--brand-cta)!important}[data-template=classic] :is(.tpl-form-force button[type=submit],.tpl-cta){border-radius:2px!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}[data-template=template2] .tpl-form-force :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=submit],[type=button]){border:2px solid var(--brand-text,#2b1d16)!important;border-radius:0!important;background-color:#fff!important}[data-template=template2] .tpl-form-force :is(input,select,textarea):focus{outline:none!important;box-shadow:4px 4px 0 0 var(--brand-cta)!important}[data-template=template2] :is(.tpl-form-force button[type=submit],.tpl-cta){border:2px solid var(--brand-text,#2b1d16)!important;border-radius:0!important;text-transform:uppercase!important;font-weight:800!important;box-shadow:4px 4px 0 0 var(--brand-text,#2b1d16)!important}