._3dJGfa_btn{letter-spacing:.02em;cursor:pointer;font-size:.95rem;font-weight:700;font-family:var(--font-body);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex}._3dJGfa_small{padding:9px 18px;font-size:.85rem}._3dJGfa_primary{background:var(--espresso);color:var(--cream)}._3dJGfa_primary:hover{background:var(--terracotta)}._3dJGfa_accent{background:var(--terracotta);color:var(--cream)}._3dJGfa_accent:hover{background:var(--espresso)}._3dJGfa_ghost{border-color:var(--line);color:var(--espresso);background:#fbf8f299}._3dJGfa_ghost:hover{border-color:var(--espresso)}._3dJGfa_ghostDark{color:var(--cream);background:0 0;border-color:#fbf8f24d}._3dJGfa_ghostDark:hover{border-color:var(--cream)}
.HiTx6q_copy{isolation:isolate;--indent:clamp(0px, 6vw, 96px);max-width:32rem;width:calc(100% - var(--indent));margin-left:var(--indent);background:linear-gradient(155deg, rgba(255, 255, 255, calc(.55 + .35 * var(--zoom,0))), rgba(255, 255, 255, calc(.22 + .55 * var(--zoom,0))) 45%, rgba(255, 255, 255, calc(.32 + .5 * var(--zoom,0))));--glass:blur(22px) saturate(calc(1.8 - .8 * var(--zoom,0)));-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid #ffffffa6;border-radius:28px;flex-direction:column;gap:18px;padding:30px 30px 28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff59,inset 0 0 24px #ffffff40,0 24px 60px -28px #3a2e2873,0 2px 6px #3a2e280f}.HiTx6q_copy:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 60% at 15% 0,#ffffff8c,#fff0 55%);position:absolute;inset:0}.HiTx6q_wide{max-width:46rem}.HiTx6q_flush{width:100%;max-width:none;height:100%;margin-left:0}.HiTx6q_copy p{color:var(--warm);max-width:60ch;margin:0;font-size:1.05rem}.HiTx6q_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta);align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex}.HiTx6q_eyebrow:before{content:"";background:var(--terracotta);border-radius:2px;width:22px;height:2px}.HiTx6q_title{letter-spacing:-.02em;line-height:1.02}.HiTx6q_h1{font-size:clamp(3rem,7.4vw,5.6rem)}.HiTx6q_h2{font-size:clamp(2.4rem,5.4vw,4rem)}.HiTx6q_h3{font-size:clamp(1.7rem,3.4vw,2.3rem)}.HiTx6q_title em{color:var(--terracotta);font-style:italic}.HiTx6q_icoRow{align-items:center;gap:14px;display:flex}.HiTx6q_ico{background:var(--terracotta);border:1.5px solid var(--terracotta);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.HiTx6q_ico svg{fill:none;width:24px;height:24px;stroke:var(--cream);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.HiTx6q_count{font-family:var(--font-display);color:var(--muted);font-size:1.1rem;font-style:italic;font-weight:300}.HiTx6q_in>*{animation:.8s cubic-bezier(.2,.8,.2,1) both HiTx6q_rise}.HiTx6q_in>:nth-child(2){animation-delay:80ms}.HiTx6q_in>:nth-child(3){animation-delay:.16s}.HiTx6q_in>:nth-child(4){animation-delay:.24s}.HiTx6q_in>:nth-child(5){animation-delay:.32s}.HiTx6q_in .HiTx6q_ico svg *{stroke-dasharray:120;animation:1.4s ease-out both HiTx6q_draw}@keyframes HiTx6q_draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes HiTx6q_rise{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HiTx6q_in>*,.HiTx6q_in .HiTx6q_ico svg *{animation:none}}@media (max-width:900px){.HiTx6q_copy{--indent:0px;border-radius:24px;padding:24px 20px 22px}}
.XxqZwG_band{z-index:2;background:var(--espresso);padding-block:26px;position:relative;overflow:hidden}.XxqZwG_track{will-change:transform;gap:48px;width:max-content;display:flex}.XxqZwG_track span{font-family:var(--font-display);white-space:nowrap;color:var(--cream);align-items:center;gap:48px;font-size:clamp(2rem,5vw,3.4rem);font-weight:300;display:flex}.XxqZwG_track span i{background:var(--ember);border-radius:50%;width:12px;height:12px;display:block}.XxqZwG_track span em{color:var(--ember-soft);font-style:italic}
.h_dVnW_root{--u:1.36;width:100%;position:relative;overflow-x:clip}.h_dVnW_mini{--u:.9}.h_dVnW_root:not(.h_dVnW_mini){margin-left:calc(-1*clamp(0px,6vw,96px))}.h_dVnW_sticky{position:relative}.h_dVnW_pinned{position:sticky;top:calc(50vh - 360px)}.h_dVnW_stage{perspective:1400px;touch-action:pan-y;-webkit-user-select:none;user-select:none;--halo:0;outline:none;height:640px;position:relative}.h_dVnW_mini .h_dVnW_stage{height:440px}.h_dVnW_stage:focus-visible{outline:2px solid var(--terracotta);outline-offset:4px;border-radius:24px}.h_dVnW_halo{width:calc(var(--u) * 360px);height:calc(var(--u) * 360px);margin:calc(var(--u) * -180px) 0 0 calc(var(--u) * -180px);background:var(--terracotta);transform:scale(calc(.92 + .12 * var(--halo)));border-radius:50%;transition:transform .25s linear;position:absolute;top:46%;left:50%}.h_dVnW_halo:after{content:"";border:1.5px solid var(--espresso);opacity:.5;border-radius:50%;position:absolute;inset:-14px}.h_dVnW_deck{transform-style:preserve-3d;position:absolute;inset:0}.h_dVnW_card{width:calc(var(--u) * 250px);aspect-ratio:3/4;margin:calc(var(--u) * -165px) 0 0 calc(var(--u) * -125px);will-change:transform;background:#fff;border-radius:22px;transition:transform 1s cubic-bezier(.7,0,.3,1),opacity 1s,filter 1s;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 30px 60px -26px #3a2e2899,0 0 0 1px #ffffffe6}.h_dVnW_layer{background:linear-gradient(#fff,#f4f1ec);position:absolute;inset:0}.h_dVnW_layer picture,.h_dVnW_layer img{object-fit:cover;width:100%;height:100%;display:block}.h_dVnW_layer:not(:last-of-type){transition:clip-path .6s}.h_dVnW_front .h_dVnW_layer{transition:none}.h_dVnW_bar{background:var(--terracotta);opacity:0;pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:-1.5px}.h_dVnW_front .h_dVnW_bar{opacity:1}.h_dVnW_bar i{background:var(--terracotta);pointer-events:auto;cursor:ew-resize;touch-action:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #a9573c38}.h_dVnW_bar i:before{content:"‹ ›";color:var(--cream);letter-spacing:-1px;font-size:13px;font-weight:700}.h_dVnW_pill{letter-spacing:.18em;text-transform:uppercase;color:var(--cream);background:#3a2e28d1;border-radius:999px;max-width:70%;padding:5px 10px;font-size:.6rem;font-weight:700;transition:background .4s;position:absolute;top:12px;left:12px}.h_dVnW_pill[data-after="1"]{background:var(--terracotta)}.h_dVnW_badge{opacity:.55;pointer-events:none;position:absolute;top:10px;right:12px}.h_dVnW_glass{--g:blur(14px) saturate(180%);-webkit-backdrop-filter:var(--g);backdrop-filter:var(--g);background:linear-gradient(155deg,#ffffffbf,#fff6);border:1px solid #ffffffe6;border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:inset 0 1px #fff}.h_dVnW_kg{font-family:var(--font-display);color:var(--terracotta);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:300;line-height:1}.h_dVnW_t{letter-spacing:.16em;text-transform:uppercase;color:var(--warm);text-align:right;font-size:.6rem;font-weight:700;line-height:1.3}.h_dVnW_nav{z-index:30;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:4px;left:0;right:0}.h_dVnW_nav>button{border:1.5px solid var(--line);width:44px;height:44px;color:var(--espresso);cursor:pointer;background:#fbf8f2d9;border-radius:50%;font-size:1.4rem;line-height:1}.h_dVnW_nav>button:hover{border-color:var(--espresso)}.h_dVnW_dots{align-items:center;gap:0;display:flex}.h_dVnW_dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.h_dVnW_dots button:before{content:"";background:var(--line);border-radius:5px;width:10px;height:10px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h_dVnW_dots button.h_dVnW_on{width:36px}.h_dVnW_dots button.h_dVnW_on:before{background:var(--terracotta);width:24px}.h_dVnW_count{letter-spacing:.1em;color:var(--warm);text-align:center;min-width:4.5em;font-size:.85rem;font-weight:700}@media (max-width:900px){.h_dVnW_root:not(.h_dVnW_mini){margin-left:0}.h_dVnW_root{--u:.98}.h_dVnW_mini{--u:.8}.h_dVnW_stage{height:520px}.h_dVnW_mini .h_dVnW_stage{height:400px}}@media (prefers-reduced-motion:reduce){.h_dVnW_card,.h_dVnW_halo,.h_dVnW_layer{transition:none!important}}
.p-5sba_contact{z-index:2;background:var(--espresso);color:var(--cream);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:80px 48px;position:relative}.p-5sba_inner{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;max-width:68rem;margin:0 auto;display:grid}.p-5sba_inner>*{min-width:0}.p-5sba_lead{flex-direction:column;gap:16px;display:flex}.p-5sba_lead h2{color:var(--cream);letter-spacing:-.02em;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.02}.p-5sba_lead h2 em{color:var(--ember-soft);font-style:italic}.p-5sba_lead p{color:var(--line);margin:0}.p-5sba_cta{margin-top:6px}.p-5sba_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d9b9a7;font-size:.78rem;font-weight:700}.p-5sba_meta{letter-spacing:.16em;text-transform:uppercase;color:#b8a99c;flex-wrap:wrap;gap:8px 20px;font-size:.76rem;font-weight:700;display:flex}.p-5sba_meta span{align-items:center;gap:8px;display:flex}.p-5sba_meta span:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px}.p-5sba_mails{flex-direction:column;gap:10px;display:flex}.p-5sba_mail{background:#fbf8f20d;border:1px solid #fbf8f22e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.p-5sba_mail span{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:600}.p-5sba_mail button{color:var(--cream);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #fbf8f24d;border-radius:999px;flex:none;padding:6px 14px;font-size:.8rem;font-weight:700}.p-5sba_mail button:hover{color:#e08f70;border-color:#e08f70}.p-5sba_row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.p-5sba_foot{letter-spacing:.08em;color:#b8a99c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:68rem;margin:56px auto 0;font-size:.75rem;font-weight:600;display:flex}@media (max-width:900px){.p-5sba_inner{grid-template-columns:1fr}}.p-5sba_footLinks{gap:20px;display:flex}.p-5sba_footLinks a{color:#d8cbbb;font-weight:700;text-decoration:none}.p-5sba_footLinks a:hover{color:var(--cream);text-decoration:underline}
.xVSxrG_nav{top:env(safe-area-inset-top,0px);z-index:5;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:linear-gradient(var(--linen) 55%, #f3efe700);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex;position:sticky}.xVSxrG_brand{align-items:center;text-decoration:none;display:flex}.xVSxrG_brand img{width:auto;height:34px;display:block}.xVSxrG_links{align-items:center;gap:24px;display:flex}.xVSxrG_links a{color:var(--warm);font-size:.92rem;font-weight:600;text-decoration:none}.xVSxrG_links a:hover,.xVSxrG_links a:focus-visible{color:var(--terracotta)}@media (max-width:760px){.xVSxrG_links{display:none}}
.khXX3W_stage{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:fixed;inset:0}.khXX3W_shown{opacity:1}.khXX3W_poster{z-index:0;pointer-events:none;aspect-ratio:462/523;height:42.3vh;transition:opacity .6s;position:absolute;top:49.1vh;left:calc(50vw + 30.84vh);transform:translate(-50%,-50%)}.khXX3W_hidden{opacity:0}.khXX3W_field{z-index:0;pointer-events:none;--unit:17.62vh;--scale:1;width:calc(var(--r) * 2 * var(--scale) * var(--unit));aspect-ratio:1;left:calc(50vw + (1.75 + var(--ox)) * var(--unit));top:calc(50vh - (.05 + var(--oy)) * var(--unit));background:var(--fill);outline:1px solid var(--line);outline-offset:calc(var(--r) * .09 * var(--scale) * var(--unit));border-radius:50%;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.khXX3W_posterBody{background:var(--terracotta);position:absolute;inset:0;-webkit-mask:url(/brand/shield-outer.svg) 50%/100% 100% no-repeat;mask:url(/brand/shield-outer.svg) 50%/100% 100% no-repeat}.khXX3W_poster img{width:100%;height:100%;position:absolute;inset:0}.khXX3W_progress{right:max(16px, env(safe-area-inset-right,0px));z-index:4;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.khXX3W_progress i{border:1.5px solid var(--muted);border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s,border-color .3s}.khXX3W_progress i.khXX3W_on{background:var(--terracotta);border-color:var(--terracotta);transform:scale(1.35)}@media (max-width:900px){.khXX3W_progress{display:none}.khXX3W_poster{height:27.1vh;top:34.8vh;left:50vw}.khXX3W_field{--unit:14.47vh;--scale:.78;left:50vw;top:calc(50vh - (1.05 + var(--oy) * .78) * var(--unit))}}.khXX3W_stills{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
.nSI1Bq_main{z-index:2;position:relative}.nSI1Bq_slot{min-height:135vh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;padding-block:10vh;display:flex}.nSI1Bq_hero{min-height:100vh;padding-block:6vh 10vh}.nSI1Bq_row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.nSI1Bq_meta{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:.76rem;font-weight:700;display:flex}.nSI1Bq_meta span{align-items:center;gap:8px;display:flex}.nSI1Bq_meta span:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px}.nSI1Bq_textlink{color:var(--espresso);border-bottom:2px solid var(--terracotta);align-self:flex-start;padding-bottom:2px;font-weight:700;text-decoration:none}.nSI1Bq_textlink:hover{color:var(--terracotta)}.nSI1Bq_chips{flex-wrap:wrap;gap:8px;display:flex}.nSI1Bq_chip{border:1.5px solid var(--espresso);color:var(--espresso);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.nSI1Bq_chip svg{fill:none;width:16px;height:16px;stroke:var(--terracotta);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.nSI1Bq_slot{align-items:flex-end;min-height:150vh;padding-block:0 12vh}.nSI1Bq_hero{min-height:100vh;padding-block:0 8vh}}.nSI1Bq_section{padding:4vh max(16px, env(safe-area-inset-right,0px)) 8vh max(16px, env(safe-area-inset-left,0px));position:relative}.nSI1Bq_sectionInner{flex-direction:column;gap:28px;max-width:68rem;margin:0 auto;padding-left:clamp(0px,6vw,96px);display:flex}.nSI1Bq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:20px;display:grid}.nSI1Bq_stack{flex-direction:column;gap:14px;display:flex}.nSI1Bq_stack p{margin:0}.nSI1Bq_label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.nSI1Bq_placeholder{border:1.5px dashed var(--terracotta);color:var(--warm);background:#fbf8f2b3;border-radius:14px;padding:14px 16px;font-size:.9rem}.nSI1Bq_legal{font-size:.92rem}.nSI1Bq_prose{max-width:46rem}.nSI1Bq_prose h2{margin-top:.4em;font-size:clamp(1.7rem,3.4vw,2.3rem)}.nSI1Bq_prose p,.nSI1Bq_prose li{color:var(--warm)}@media (max-width:900px){.nSI1Bq_sectionInner{padding-left:0}}.nSI1Bq_slot:has(>.nSI1Bq_deckWrap){position:relative}.nSI1Bq_deckWrap{z-index:1;width:min(46vw,34rem);position:absolute;top:50%;right:max(2vw,16px);transform:translateY(-50%)}@media (max-width:1100px){.nSI1Bq_slot:has(>.nSI1Bq_deckWrap){align-items:flex-end;min-height:150vh;padding-block:0 12vh}.nSI1Bq_deckWrap{width:auto;top:calc(50% - 22vh);left:0;right:0}}.nSI1Bq_faqList{flex-direction:column;gap:12px;max-width:46rem;display:flex}.nSI1Bq_faqItem{background:linear-gradient(155deg,#fff9,#ffffff59);border:1px solid #ffffffa6;border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -24px #3a2e2873}.nSI1Bq_faqItem summary{cursor:pointer;font-family:var(--font-display);color:var(--espresso);padding:18px 56px 18px 22px;font-size:1.35rem;font-weight:300;line-height:1.2;list-style:none;position:relative}.nSI1Bq_faqItem summary::-webkit-details-marker{display:none}.nSI1Bq_faqItem summary:after{content:"+";font-family:var(--font-body);color:var(--terracotta);font-size:1.4rem;font-weight:700;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.nSI1Bq_faqItem[open] summary:after{content:"–"}.nSI1Bq_faqItem p{color:var(--warm);max-width:60ch;margin:0;padding:0 22px 20px}
