@charset "UTF-8";.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0px solid #d0d0d0;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0px solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0px solid hsl(0,0%,111.568627451%)}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dep/figtree-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dep/figtree-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dep/figtree-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dep/figtree-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dep/jost-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dep/jost-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dep/jost-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dep/jost-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dep/jost-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dep/jost-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--dep-primary:#C1521B;--dep-primary-dark:#A34515;--dep-primary-soft:#FBEFE7;--dep-brand:#E05C16;--dep-gold:#E8B32A;--dep-green:#4A7D28;--dep-danger:#B3261E;--dep-ink:#2C373D;--dep-ink-rgb:44,55,61;--dep-deep:#1E262B;--dep-veil-rgb:30,38,43;--dep-surface:#F7F4EF;--dep-surface-2:#EFEAE1;--dep-muted:#5F6B73;--dep-border:rgba(44,55,61,.14);--dep-on-primary:#fff;--dep-font-title:"Jost","Futura PT",system-ui,sans-serif;--dep-font-body:"Figtree","Proxima Nova",system-ui,-apple-system,sans-serif;--dep-r-sm:10px;--dep-r:16px;--dep-r-lg:24px;--dep-r-pill:999px;--dep-container:1180px;--dep-section-y:clamp(3.5rem,7vw,6.5rem);--dep-gap:clamp(1.25rem,2.5vw,2rem);--dep-header-h:76px;--dep-shadow-sm:0 1px 2px rgba(20,20,20,.04),0 4px 12px rgba(20,20,20,.06);--dep-shadow:0 2px 6px rgba(20,20,20,.05),0 14px 38px rgba(20,20,20,.1);--dep-shadow-lg:0 4px 10px rgba(20,20,20,.06),0 28px 60px rgba(20,20,20,.16);--dep-ease:cubic-bezier(.2,.7,.3,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--dep-header-h) + 1rem)}body{margin:0;font-family:var(--dep-font-body);font-size:clamp(1rem,.97rem + .15vw,1.0625rem);line-height:1.65;color:var(--dep-ink);background:#fff;overflow-x:hidden}body.dep-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}svg{flex:none}picture{display:contents}.dep-icon{width:1.15em;height:1.15em;flex:none}h1,h2,h3,h4{font-family:var(--dep-font-title);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.4rem,1.6rem + 3.6vw,4.25rem);font-weight:700}h2{font-size:clamp(1.9rem,1.4rem + 2.2vw,3rem)}h3{font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem)}h4{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}p{margin:0 0 1.1em}p:last-child{margin-bottom:0}a{color:var(--dep-primary);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--dep-primary-dark)}:focus-visible{outline:3px solid var(--dep-gold);outline-offset:3px;border-radius:4px}.dep-skip{position:absolute;left:1rem;top:-100px;z-index:200;background:var(--dep-primary);color:#fff;padding:.85rem 1.4rem;border-radius:var(--dep-r-pill);font-family:var(--dep-font-title);font-weight:600;text-decoration:none;transition:top .2s var(--dep-ease)}.dep-skip:focus{top:1rem;color:#fff}.dep-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dep-container{width:min(100% - 2.5rem,var(--dep-container));margin-inline:auto}.dep-section{padding-block:var(--dep-section-y);position:relative}.dep-section--surface{background:var(--dep-surface)}.dep-section--deep{background:var(--dep-deep);color:#fff}.dep-section--deep h2,.dep-section--deep h3{color:#fff}.dep-section--deep .dep-eyebrow{color:var(--dep-gold)}.dep-section--deep .dep-lead{color:#ffffffd9}.dep-section--tight{padding-block:calc(var(--dep-section-y) * .6)}.dep-eyebrow{font-family:var(--dep-font-title);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dep-primary);margin:0 0 .9rem}.dep-lead{font-size:clamp(1.075rem,1rem + .4vw,1.3rem);color:var(--dep-muted);max-width:62ch}.dep-center{text-align:center}.dep-center .dep-lead{margin-inline:auto}.dep-center .dep-btn-row{justify-content:center}.dep-header{position:fixed;inset:0 0 auto;z-index:60;padding-block:1.1rem;transition:background .3s var(--dep-ease),padding .3s var(--dep-ease),box-shadow .3s var(--dep-ease)}.dep-header .dep-container{display:flex;align-items:center;gap:1.5rem}.dep-header.is-stuck{background:#1e262bf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:.7rem;box-shadow:0 6px 24px #0000003d}.dep-header--solid{position:sticky;background:var(--dep-deep)}.dep-logo{display:block;flex:none}.dep-logo img{width:170px;transition:width .3s var(--dep-ease)}.dep-header.is-stuck .dep-logo img{width:150px}.dep-nav{margin-left:auto;display:flex;align-items:center;gap:2rem}.dep-nav a:not(.dep-btn){font-family:var(--dep-font-title);font-weight:500;font-size:1rem;color:#fff;text-decoration:none;padding:.35rem 0;position:relative}.dep-nav a:not(.dep-btn):after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--dep-gold);transition:right .25s var(--dep-ease)}.dep-nav a:not(.dep-btn):hover:after{right:0}.dep-nav a[aria-current=true]{color:var(--dep-gold)}.dep-nav a[aria-current=true]:after{right:0}.dep-burger{display:none;position:relative;z-index:59;margin-left:auto;width:48px;height:48px;flex:none;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:12px;cursor:pointer;padding:0;place-items:center}.dep-burger span{position:absolute;left:50%;top:50%;width:20px;height:2px;background:#fff;translate:-50% -50%;transition:transform .25s var(--dep-ease),opacity .2s var(--dep-ease)}.dep-burger span:nth-child(1){transform:translateY(-6px)}.dep-burger span:nth-child(3){transform:translateY(6px)}.dep-burger[aria-expanded=true] span:nth-child(1){transform:rotate(45deg)}.dep-burger[aria-expanded=true] span:nth-child(2){opacity:0}.dep-burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.dep-nav-overlay{position:fixed;inset:0;z-index:55;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s var(--dep-ease),visibility .3s}.dep-nav-overlay.is-open{opacity:1;visibility:visible}@media(max-width:900px){.dep-burger{display:grid}.dep-nav{position:fixed;inset:0 0 0 auto;width:min(85vw,340px);z-index:58;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.25rem;margin:0;padding:calc(var(--dep-header-h) + 1.5rem) 1.5rem 2rem;background:var(--dep-deep);transform:translate(100%);transition:transform .3s var(--dep-ease);overflow-y:auto}.dep-nav.is-open{transform:translate(0)}.dep-nav a:not(.dep-btn){font-size:1.25rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.dep-nav a:not(.dep-btn):after{display:none}.dep-nav .dep-btn{margin-top:1.25rem}}.dep-hero{position:relative;isolation:isolate;min-height:min(92svh,820px);display:flex;align-items:flex-end;padding-block:calc(var(--dep-header-h) + 3rem) 4.5rem;color:#fff}.dep-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/img/backgrounds/bg5.jpg) center/cover no-repeat}.dep-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(var(--dep-veil-rgb),.94),rgba(var(--dep-veil-rgb),.66) 38%,rgba(var(--dep-veil-rgb),.26) 72%,rgba(var(--dep-veil-rgb),.5)),linear-gradient(to right,rgba(var(--dep-veil-rgb),.55) 0%,transparent 60%)}.dep-hero h1{margin:0 0 1.25rem}.dep-hero__meta{display:inline-flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;font-family:var(--dep-font-title);font-weight:500;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.6rem 1.2rem;border-radius:var(--dep-r-pill);margin:0 0 1.75rem}.dep-hero__meta b{color:var(--dep-gold);font-weight:600}.dep-hero__logo{width:min(420px,74vw)}.dep-hero__sub{font-size:clamp(1.1rem,1rem + .55vw,1.45rem);max-width:34ch;color:#fffffff0;margin-bottom:2.25rem;text-shadow:0 1px 12px rgba(0,0,0,.35)}.dep-hero__scroll{position:absolute;left:50%;bottom:1.5rem;translate:-50% 0;width:26px;height:42px;border:2px solid rgba(255,255,255,.4);border-radius:var(--dep-r-pill);display:grid;place-items:start center;padding-top:8px}.dep-hero__scroll span{width:3px;height:8px;background:#ffffffbf;border-radius:2px;animation:depScrollHint 1.8s var(--dep-ease) infinite}@keyframes depScrollHint{0%,to{transform:translateY(0);opacity:1}60%{transform:translateY(12px);opacity:0}}.dep-pagehead{background:var(--dep-deep);color:#fff;padding-block:clamp(2.5rem,6vw,4rem);text-align:center}.dep-pagehead h1{font-size:clamp(2rem,1.5rem + 2.4vw,3.25rem);margin:0 0 .5rem}.dep-pagehead p{color:#ffffffd9;max-width:60ch;margin-inline:auto}.dep-pagehead .dep-eyebrow{color:var(--dep-gold)}@media(max-width:900px){.dep-hero{min-height:auto;padding-block:calc(var(--dep-header-h) + 2.5rem) 3.5rem}.dep-hero__scroll{display:none}}@media(max-width:520px){.dep-hero__meta{gap:.15rem .6rem}.dep-hero__meta .dep-sep{display:none}.dep-hero .dep-btn-row{flex-direction:column;align-items:stretch}}.dep-footer{background:var(--dep-deep);color:#ffffffc7;padding-block:3.5rem 2rem;text-align:center}.dep-footer img{width:190px;margin:0 auto 1.75rem}.dep-footer a{color:#ffffffe0}.dep-footer a:hover{color:var(--dep-gold)}.dep-footer small{font-size:.875rem;color:#fff9}.dep-footer-nav{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:center;list-style:none;padding:0;margin:0 0 1.5rem;font-family:var(--dep-font-title)}.dep-footer-nav a{text-decoration:none}.dep-socials{display:flex;gap:.75rem;justify-content:center;margin:1.5rem 0}.dep-socials a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none;transition:background .2s var(--dep-ease),border-color .2s var(--dep-ease)}.dep-socials a:hover{background:var(--dep-primary);border-color:var(--dep-primary);color:#fff}.dep-socials svg{width:20px;height:20px}.dep-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--dep-font-title);font-size:1rem;font-weight:600;letter-spacing:.015em;line-height:1;padding:1.0625rem 2rem;border-radius:var(--dep-r-pill);border:2px solid transparent;cursor:pointer;text-decoration:none;background:var(--dep-primary);color:var(--dep-on-primary);min-height:52px;transition:background .2s var(--dep-ease),transform .2s var(--dep-ease),box-shadow .2s var(--dep-ease);box-shadow:0 2px 6px rgba(var(--dep-ink-rgb),.1),0 10px 24px rgba(var(--dep-ink-rgb),.14)}.dep-btn:hover{background:var(--dep-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(var(--dep-ink-rgb),.12),0 16px 34px rgba(var(--dep-ink-rgb),.2)}.dep-btn:active{transform:translateY(0)}.dep-btn[disabled],.dep-btn.is-disabled{opacity:.6;pointer-events:none}.dep-btn svg{width:18px;height:18px}.dep-btn--ghost{background:transparent;color:#fff;border-color:#ffffff8c;box-shadow:none}.dep-btn--ghost:hover{background:#ffffff24;border-color:#fff;box-shadow:none}.dep-btn--outline{background:transparent;color:var(--dep-primary);border-color:currentColor;box-shadow:none}.dep-btn--outline:hover{background:var(--dep-primary);color:var(--dep-on-primary);border-color:var(--dep-primary)}.dep-btn--quiet{background:transparent;color:var(--dep-muted);border-color:var(--dep-border);box-shadow:none}.dep-btn--quiet:hover{background:var(--dep-surface);color:var(--dep-ink);border-color:var(--dep-muted)}.dep-btn--sm{padding:.8rem 1.4rem;font-size:.9375rem;min-height:44px}.dep-btn--lg{padding:1.2rem 2.4rem;font-size:1.0625rem}.dep-btn--block{width:100%}.dep-btn-row{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.dep-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:var(--dep-gap);margin-top:3rem}.dep-card{position:relative;background:#fff;border-radius:var(--dep-r-lg);overflow:hidden;box-shadow:var(--dep-shadow);display:flex;flex-direction:column;text-align:left;border:1px solid var(--dep-border);transition:transform .3s var(--dep-ease),box-shadow .3s var(--dep-ease)}.dep-card:hover,.dep-card:focus-within{transform:translateY(-6px);box-shadow:var(--dep-shadow-lg)}.dep-card:hover .dep-card__img img{transform:scale(1.05)}.dep-card__img{aspect-ratio:4/3;overflow:hidden;background:var(--dep-surface-2)}.dep-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--dep-ease)}.dep-card__body{padding:1.75rem 1.6rem 2rem;display:flex;flex-direction:column;flex:1}.dep-card__body h3{margin-bottom:.55rem}.dep-card__body p{color:var(--dep-muted);font-size:.9875rem}.dep-tag{display:inline-block;align-self:flex-start;font-family:var(--dep-font-title);font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dep-primary);background:var(--dep-primary-soft);padding:.4rem .8rem;border-radius:var(--dep-r-pill);margin-bottom:.9rem}.dep-card__link{font-family:var(--dep-font-title);font-weight:600;text-decoration:none;margin-top:auto;padding-top:1.1rem;display:inline-flex;align-items:center;gap:.45rem}.dep-card__link:after{content:"→";transition:transform .2s var(--dep-ease)}.dep-card__link:before{content:"";position:absolute;inset:0;z-index:1}.dep-card:hover .dep-card__link:after{transform:translate(4px)}.dep-theme-block{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.dep-poster img{border-radius:var(--dep-r);box-shadow:var(--dep-shadow-lg);transform:rotate(-2.5deg);transition:transform .4s var(--dep-ease)}.dep-poster img:hover{transform:rotate(0) scale(1.02)}.dep-quote{font-family:var(--dep-font-title);font-weight:500;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.45;color:var(--dep-primary);border-left:4px solid var(--dep-gold);padding-left:1.25rem;margin:0 0 1.75rem}.dep-quote cite{display:block;font-family:var(--dep-font-body);font-size:.9375rem;font-style:normal;color:var(--dep-muted);margin-top:.6rem}@media(max-width:860px){.dep-theme-block{grid-template-columns:1fr}.dep-poster{max-width:280px;margin-inline:auto}}.dep-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--dep-gap);margin:3rem 0 2.5rem;text-align:center}.dep-stat b{display:block;font-family:var(--dep-font-title);font-weight:700;font-size:clamp(3.25rem,2rem + 5vw,5.5rem);line-height:1;color:var(--dep-gold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dep-stat span{display:block;font-family:var(--dep-font-title);font-weight:500;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;margin-top:.6rem}.dep-map-wrap{position:relative;margin-top:2.5rem;border-radius:var(--dep-r-lg);overflow:hidden;box-shadow:var(--dep-shadow);border:1px solid var(--dep-border)}#dep-map{height:clamp(340px,52vh,520px);background:var(--dep-surface-2);z-index:0}.dep-map-badge{position:absolute;right:1rem;top:1rem;z-index:2;margin:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--dep-r-pill);padding:.6rem 1.1rem;font-family:var(--dep-font-title);font-weight:600;font-size:.9375rem;box-shadow:var(--dep-shadow-sm);display:flex;align-items:center;gap:.5rem}.dep-map-badge i{width:9px;height:9px;border-radius:50%;background:var(--dep-green);flex:none}.leaflet-container{font-family:var(--dep-font-body)}.leaflet-popup-content-wrapper{border-radius:var(--dep-r-sm)}.leaflet-popup-content{margin:.9rem 1.1rem;font-size:.9375rem}.leaflet-popup-content h4{font-size:1rem;margin:0 0 .25rem;color:var(--dep-ink)}.leaflet-popup-content p{margin:0;color:var(--dep-muted);font-size:.875rem}.dep-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--dep-gap);margin-top:3rem}.dep-quote-card{position:relative;background:#fff;border-radius:var(--dep-r-lg);padding:3rem 1.9rem 1.9rem;box-shadow:var(--dep-shadow-sm);border:1px solid var(--dep-border);text-align:left}.dep-quote-card:before{content:"“";position:absolute;top:-.25rem;left:1.4rem;font-family:var(--dep-font-title);font-size:6rem;line-height:1;color:var(--dep-primary);opacity:.16}.dep-quote-card p{font-size:1.05rem;line-height:1.6}.dep-quote-card b{display:block;font-family:var(--dep-font-title);font-weight:600;color:var(--dep-primary);margin-top:1.2rem}@media(max-width:520px){.dep-quote-card{padding:2.6rem 1.4rem 1.6rem}}.dep-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.85rem;margin-top:3rem}.dep-gallery button{position:relative;padding:0;border:0;background:var(--dep-surface-2);cursor:pointer;border-radius:var(--dep-r);overflow:hidden;aspect-ratio:4/3;display:block;transition:transform .3s var(--dep-ease),box-shadow .3s var(--dep-ease)}.dep-gallery button:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--dep-veil-rgb),.75),transparent 55%);opacity:0;transition:opacity .3s var(--dep-ease)}.dep-gallery button:hover,.dep-gallery button:focus-visible{transform:translateY(-4px);box-shadow:var(--dep-shadow)}.dep-gallery button:hover img,.dep-gallery button:focus-visible img{transform:scale(1.06)}.dep-gallery button:hover:after,.dep-gallery button:focus-visible:after{opacity:1}.dep-gallery button:hover figcaption,.dep-gallery button:focus-visible figcaption{opacity:1;transform:translateY(0)}.dep-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--dep-ease)}.dep-gallery figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.9rem 1rem;font-family:var(--dep-font-title);font-weight:500;font-size:.875rem;line-height:1.3;color:#fff;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .3s var(--dep-ease),transform .3s var(--dep-ease)}@media(max-width:520px){.dep-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}}dialog.dep-lightbox{border:0;padding:0;background:transparent;max-width:min(94vw,1000px);width:100%;color:#fff;overflow:visible}dialog.dep-lightbox::backdrop{background:#0c0e10eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.dep-lightbox button{position:absolute;top:50%;translate:0 -50%;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#00000073;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s var(--dep-ease)}dialog.dep-lightbox button:hover{background:var(--dep-primary);border-color:var(--dep-primary)}dialog.dep-lightbox .dep-lb-prev{left:-68px}dialog.dep-lightbox .dep-lb-next{right:-68px}dialog.dep-lightbox .dep-lb-close{top:-60px;right:0;translate:0 0}dialog.dep-lightbox svg{width:22px;height:22px;stroke-width:2.2}.dep-lightbox__img{width:100%;height:auto;max-height:76vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--dep-r);background:#000}.dep-lightbox__cap{font-family:var(--dep-font-title);font-size:1.05rem;text-align:center;margin-top:1rem;color:#ffffffeb}.dep-lightbox__cap span{display:block;font-family:var(--dep-font-body);font-size:.875rem;color:#ffffff8c;margin-top:.35rem}@media(max-width:1140px){dialog.dep-lightbox .dep-lb-prev{left:.5rem;background:#000000b3}dialog.dep-lightbox .dep-lb-next{right:.5rem;background:#000000b3}dialog.dep-lightbox .dep-lb-close{top:.5rem;right:.5rem;background:#000000b3}}.dep-partners{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;align-items:center;margin-top:2.5rem}.dep-partners a{background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r);padding:1.25rem 2rem;display:grid;place-items:center;min-width:180px;min-height:96px;transition:box-shadow .25s var(--dep-ease),transform .25s var(--dep-ease)}.dep-partners a:hover{box-shadow:var(--dep-shadow);transform:translateY(-3px)}.dep-partners img{max-height:64px;width:auto}.dep-cta{background:linear-gradient(135deg,var(--dep-primary) 0%,var(--dep-primary-dark) 100%);color:#fff;border-radius:var(--dep-r-lg);padding:clamp(2.5rem,5vw,4rem);text-align:center;box-shadow:var(--dep-shadow-lg);position:relative;overflow:hidden}.dep-cta:before{content:"";position:absolute;inset:0;opacity:.14;background:url(/img/backgrounds/bg5.jpg) center/cover;mix-blend-mode:overlay}.dep-cta>*{position:relative}.dep-cta h2{color:#fff;margin-bottom:.4em}.dep-cta p{color:#ffffffeb;max-width:52ch;margin-inline:auto;margin-bottom:2rem}.dep-cta .dep-btn-row{justify-content:center}.dep-cta .dep-btn{background:#fff;color:var(--dep-primary)}.dep-cta .dep-btn:hover{background:var(--dep-gold);color:var(--dep-deep)}.dep-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--dep-border);transform:translateY(110%);transition:transform .3s var(--dep-ease)}.dep-sticky-cta.is-visible{transform:translateY(0)}.dep-sticky-cta .dep-btn{width:100%}.dep-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:45;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--dep-deep);color:#fff;display:grid;place-items:center;box-shadow:var(--dep-shadow);opacity:0;visibility:hidden;transition:opacity .3s var(--dep-ease),visibility .3s,background .2s var(--dep-ease)}.dep-to-top.is-visible{opacity:1;visibility:visible}.dep-to-top:hover{background:var(--dep-primary)}.dep-to-top svg{width:20px;height:20px;stroke-width:2.4}@media(max-width:900px){.dep-sticky-cta{display:block}.dep-to-top{bottom:5.5rem}}.js .dep-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--dep-ease),transform .7s var(--dep-ease)}.js .dep-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .dep-reveal{opacity:1;transform:none}}@media print{.dep-header,.dep-sticky-cta,.dep-to-top,.dep-hero__scroll,.dep-socials,.dep-nav-overlay{display:none!important}.dep-hero{min-height:auto;color:#000}.dep-hero:before,.dep-hero:after{display:none}body{background:#fff}}.dep-form{--champ-h:52px;max-width:720px;margin-inline:auto}.dep-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 var(--dep-gap)}.dep-fieldset{border:0;padding:0;margin:0 0 2.5rem}.dep-fieldset legend{display:flex;align-items:center;gap:.65rem;font-family:var(--dep-font-title);font-size:1.2rem;font-weight:600;color:var(--dep-ink);padding:0;margin-bottom:1.25rem}.dep-fieldset legend svg{width:22px;height:22px;color:var(--dep-primary)}.dep-field{margin-bottom:1.25rem}.dep-field>label{display:block;font-family:var(--dep-font-title);font-weight:500;font-size:.9375rem;color:var(--dep-ink);margin-bottom:.4rem}.dep-field .dep-hint{display:block;font-size:.875rem;color:var(--dep-muted);margin-top:.4rem}.dep-required{color:var(--dep-primary);margin-left:.15rem}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;min-height:var(--champ-h);padding:.85rem 1rem;font-family:var(--dep-font-body);font-size:1rem;color:var(--dep-ink);background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r-sm);transition:border-color .2s var(--dep-ease),box-shadow .2s var(--dep-ease)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--dep-muted);opacity:.75}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,select::placeholder,textarea::placeholder{color:var(--dep-muted);opacity:.75}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,select:hover,textarea:hover{border-color:rgba(var(--dep-ink-rgb),.3)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:none;border-color:var(--dep-primary);box-shadow:0 0 0 3px #c1521b2e}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%235F6B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}textarea{min-height:120px;resize:vertical}.dep-field.has-error input,.dep-field.has-error select,.dep-field.has-error textarea{border-color:var(--dep-danger)}.dep-field.has-error input:focus,.dep-field.has-error select:focus,.dep-field.has-error textarea:focus{box-shadow:0 0 0 3px #b3261e2e}.dep-error{display:flex;align-items:flex-start;gap:.4rem;font-size:.875rem;color:var(--dep-danger);margin:.4rem 0 0}.dep-error svg{width:15px;height:15px;margin-top:.15rem}.dep-checks{display:grid;gap:.65rem;margin-top:.5rem}.dep-check{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;cursor:pointer;background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r-sm);transition:border-color .2s var(--dep-ease),background .2s var(--dep-ease)}.dep-check:hover{border-color:var(--dep-primary);background:var(--dep-primary-soft)}.dep-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid var(--dep-border);border-radius:6px;background:#fff;cursor:pointer;transition:background .15s var(--dep-ease),border-color .15s var(--dep-ease)}.dep-check input:checked{background:var(--dep-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cpath d='M1 5l3.5 3.5L12 1' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px 10px no-repeat;border-color:var(--dep-primary)}.dep-check input:focus-visible{outline:3px solid var(--dep-gold);outline-offset:2px}.dep-check span{font-size:1rem;line-height:1.4}.dep-check:has(input:checked){border-color:var(--dep-primary);background:var(--dep-primary-soft)}.ts-wrapper .ts-control{min-height:var(--champ-h);padding:.75rem 1rem;font-family:var(--dep-font-body);font-size:1rem;color:var(--dep-ink);background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r-sm);box-shadow:none;transition:border-color .2s var(--dep-ease),box-shadow .2s var(--dep-ease)}.ts-wrapper .ts-control input{font-size:1rem!important;color:var(--dep-ink)}.ts-wrapper .ts-control input::-moz-placeholder{color:var(--dep-muted);opacity:.75}.ts-wrapper .ts-control input::placeholder{color:var(--dep-muted);opacity:.75}.ts-wrapper:hover .ts-control{border-color:rgba(var(--dep-ink-rgb),.3)}.ts-wrapper.focus .ts-control{border-color:var(--dep-primary);box-shadow:0 0 0 3px #c1521b2e}.ts-wrapper.disabled .ts-control{opacity:.6}.ts-dropdown{margin-top:.35rem;border:1px solid var(--dep-border);border-radius:var(--dep-r-sm);box-shadow:var(--dep-shadow);overflow:hidden;font-family:var(--dep-font-body)}.ts-dropdown .option{padding:.75rem 1rem;font-size:.9875rem;cursor:pointer}.ts-dropdown .active{background:var(--dep-primary-soft);color:var(--dep-primary-dark)}.ts-dropdown .no-results,.ts-dropdown .spinner{padding:.85rem 1rem;color:var(--dep-muted);font-size:.9375rem}.ts-dropdown .optgroup-header{font-family:var(--dep-font-title);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dep-muted);padding:.65rem 1rem .35rem}.ts-wrapper.single .ts-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%235F6B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.75rem}.dep-note{display:flex;gap:.9rem;align-items:flex-start;background:var(--dep-surface);border:1px solid var(--dep-border);border-left:4px solid var(--dep-gold);border-radius:var(--dep-r-sm);padding:1.1rem 1.25rem;margin:0 0 2rem;font-size:.9375rem}.dep-note svg{width:20px;height:20px;color:var(--dep-gold);flex:none;margin-top:.15rem}.dep-note p{margin:0}.dep-submit{text-align:center;padding-top:1rem;border-top:1px solid var(--dep-border)}.dep-submit p{font-size:.9375rem;color:var(--dep-muted);margin-bottom:1.25rem}.dep-packs{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-top:3rem}.dep-pack{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r-lg);overflow:hidden;box-shadow:var(--dep-shadow)}.dep-pack:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,42%)}.dep-pack:nth-child(2n) .dep-pack__media{order:2}.dep-pack__media{position:relative;background:var(--dep-surface-2);min-height:280px}.dep-pack__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.dep-pack__media--contain{background:#1b3312}.dep-pack__media--contain img{-o-object-fit:contain;object-fit:contain}.dep-pack__body{padding:clamp(1.75rem,3vw,2.75rem)}.dep-pack__body h3{margin-bottom:.35rem}.dep-pack__body .dep-pack__accroche{font-family:var(--dep-font-title);font-weight:500;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);color:var(--dep-primary);margin-bottom:1rem}.dep-pack__age{font-family:var(--dep-font-body);font-weight:400;font-size:.5em;color:var(--dep-muted);letter-spacing:0}.dep-pack__list{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.6rem}.dep-pack__list:not(:last-child){margin-bottom:1.1em}.dep-pack__list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9875rem}.dep-pack__list li svg{width:18px;height:18px;color:var(--dep-green);flex:none;margin-top:.2rem}@media(max-width:800px){.dep-pack,.dep-pack:nth-child(2n){grid-template-columns:1fr}.dep-pack__media{min-height:0;aspect-ratio:16/10}.dep-pack__media img{position:static;height:100%}.dep-pack:nth-child(2n) .dep-pack__media{order:0}}.dep-anchors{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:2rem}.dep-anchors a{font-family:var(--dep-font-title);font-weight:500;font-size:.9375rem;text-decoration:none;color:var(--dep-ink);background:#fff;border:1px solid var(--dep-border);border-radius:var(--dep-r-pill);padding:.6rem 1.2rem;transition:border-color .2s var(--dep-ease),color .2s var(--dep-ease),background .2s var(--dep-ease)}.dep-anchors a:hover{background:var(--dep-primary);border-color:var(--dep-primary);color:#fff}.dep-thanks{text-align:center;max-width:620px;margin-inline:auto}.dep-thanks__mark{width:76px;height:76px;margin:0 auto 1.75rem;border-radius:50%;background:var(--dep-green);display:grid;place-items:center}.dep-thanks__mark svg{width:36px;height:36px;stroke-width:2.6;color:#fff}.dep-thanks__poster img{max-width:300px;margin:2.5rem auto 0;border-radius:var(--dep-r);box-shadow:var(--dep-shadow)}
