.dg-gallery,.dg-g-teaser,.dg-g-strip{--g-navy:#071d34;--g-ink:#163247;--g-paper:#f5f2e9;--g-gold:#ddba75;--g-muted:#536675;font-family:var(--dgl-font,'Plus Jakarta Sans',sans-serif)}.dg-gallery{background:var(--g-paper);color:var(--g-ink);overflow:clip}.dg-gallery *,.dg-g-teaser *,.dg-g-strip *{box-sizing:border-box}.dg-g-shell{width:min(1280px,calc(100% - 80px));margin-inline:auto}.dg-gallery h1,.dg-gallery h2,.dg-gallery p,.dg-gallery figure,.dg-g-teaser h2,.dg-g-teaser p,.dg-g-strip h2{margin:0}.dg-gallery a,.dg-g-teaser a,.dg-g-strip a{color:inherit}.dg-gallery button{font:inherit}.dg-gallery a:focus-visible,.dg-gallery button:focus-visible,.dg-g-teaser a:focus-visible,.dg-g-strip a:focus-visible{outline:3px solid #b67f1c;outline-offset:5px}.dg-g-eyebrow{font-size:10px;font-weight:700;line-height:1.7;text-transform:uppercase;letter-spacing:.17em;display:flex;gap:12px;align-items:center}.dg-g-dot{width:6px;height:6px;background:#dfbe7d;display:inline-block;border-radius:50%;box-shadow:0 0 0 5px #dfbe7d15}.dg-g-hero{background:radial-gradient(ellipse at 80% 45%,#24455066,transparent 65%),linear-gradient(130deg,#051731,#0f2d42);color:#f5f2e9;padding-bottom:75px;position:relative}.dg-g-hero:after{content:'';height:1px;position:absolute;bottom:0;inset-inline:0;background:linear-gradient(90deg,transparent,#cda041,transparent)}.dg-g-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;padding-block:26px 46px;color:#bbcbd4}.dg-g-breadcrumb a{text-decoration:none}.dg-g-breadcrumb a:hover{text-decoration:underline}.dg-g-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center}.dg-g-hero-copy{padding-block:15px}.dg-g-hero .dg-g-eyebrow{color:#e5c788}.dg-g-hero h1{font-size:clamp(43px,4.8vw,68px);font-weight:500;line-height:1.1;letter-spacing:-.045em;max-width:590px;margin-block:25px;text-wrap:balance}.dg-g-hero-copy>p{font-size:15px;line-height:1.95;color:#c4d0d9;max-width:445px}.dg-g-explore{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:40px;text-decoration:none;padding:16px 0;border-bottom:1px solid #cda04190;color:#efd498!important;margin-top:24px}.dg-g-explore>span{font-size:24px;line-height:1}.dg-g-hero-meta{display:flex;gap:50px;margin-top:44px}.dg-g-hero-meta>div{display:flex;align-items:center;gap:15px}.dg-g-hero-meta strong{font-size:40px;font-weight:400;line-height:1;letter-spacing:-.04em;color:#e4c88b}.dg-g-hero-meta span{font-size:10px;line-height:1.6;max-width:94px;color:#b9cbd5}.dg-g-hero-art{position:relative;padding:20px 20px 12px;background:#f2ede0;box-shadow:18px 25px 60px #0003;transform:rotate(2deg);margin:10px 10px 20px 0;color:#19354a}.dg-g-hero-art:before{content:'';position:absolute;inset:17px -14px -14px 14px;border:1px solid #cfa8546b;z-index:-1}.dg-g-frame-index{font-size:9px;letter-spacing:.15em;font-weight:600;margin-bottom:15px}.dg-g-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.dg-g-art-caption{display:flex;justify-content:space-between;gap:14px;font-size:8px;letter-spacing:.08em;padding-top:14px}.dg-g-art-caption>span:first-child{font-weight:700}.dg-g-collection{padding-block:74px 65px;scroll-margin-top:110px}.dg-g-collection-top{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:35px}.dg-g-collection .dg-g-eyebrow{color:#826021}.dg-g-collection h2{font-size:clamp(31px,3.3vw,44px);font-weight:500;line-height:1.22;letter-spacing:-.035em;margin-top:13px}.dg-g-collection-top>p{font-size:12px;line-height:1.8;color:#526779;max-width:220px}.dg-g-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;padding-block:18px;border-block:1px solid #cad0c7}.dg-g-controls[hidden]{display:none}.dg-g-controls>div{display:flex;gap:10px;flex-wrap:wrap}.dg-g-controls button{background:#fff0;border:1px solid #cbd1c8;border-radius:30px;color:#274154;padding:11px 18px;font-size:11px;line-height:1.7;display:flex;gap:16px;align-items:center;min-height:44px}.dg-g-controls button span{font-size:9px;opacity:.85}.dg-g-controls button[aria-pressed=true]{background:#15354b;color:#f5e6c5;border-color:#15354b}.dg-g-controls button:hover{border-color:#886629}.dg-g-count{font-size:10px;color:#526779;white-space:nowrap}.dg-g-photo-grid{columns:3;column-gap:26px}.dg-g-card{break-inside:avoid;padding-bottom:27px;display:block}.dg-g-card[hidden]{display:none!important}.dg-g-photo-link{display:block;position:relative;overflow:hidden;background:#e0e0d7}.dg-g-photo-link img{width:100%;height:auto;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;filter:saturate(.9)}.dg-g-photo-link:hover img{transform:scale(1.035);filter:saturate(1)}.dg-g-photo-link:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#00142566);pointer-events:none}.dg-g-photo-open{position:absolute;right:16px;bottom:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff9c;background:#f7f2e7ed;color:#12344b;font-size:24px;z-index:1;transition:transform .25s}.dg-g-photo-link:hover .dg-g-photo-open{transform:rotate(45deg)}.dg-g-photo-no{position:absolute;left:16px;bottom:20px;color:#fff;font-size:11px;letter-spacing:.15em;z-index:1}.dg-g-card figcaption{display:flex;justify-content:space-between;gap:10px;font-size:10px;line-height:1.7;padding-top:12px;color:#42576a}.dg-g-card figcaption>span:last-child{font-size:8px;letter-spacing:.06em;color:#6a6e60}.dg-g-more-wrap{text-align:center;margin-top:14px}.dg-g-more{background:#fff0;color:#15364c;border:1px solid #9da99b;border-radius:0;padding:15px 28px;font-size:12px;min-height:50px}.dg-g-more span{font-size:23px;line-height:1;margin-inline-start:35px}.dg-g-more:hover{background:#e9e7dc}.dg-g-more[hidden]{display:none}.dg-g-note{font-size:11px!important;color:#5b6c74;line-height:1.9;max-width:650px;margin:36px auto 0!important;text-align:center}.dg-g-closing{padding-block:70px;background:radial-gradient(ellipse at 90% 90%,#31534f88,transparent 65%),#0d2a41;color:#f7f1e2;border-top:2px solid #c8a05a;text-align:center}.dg-g-closing .dg-g-eyebrow{justify-content:center;color:#e5c78b}.dg-g-closing h2{font-size:clamp(30px,3.5vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:20px auto 30px;max-width:850px}.dg-g-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#edcb88;border:1px solid #efd79f;color:#123046!important;font-size:12px;font-weight:700;padding:17px 23px;text-decoration:none;border-radius:3px;min-height:54px}.dg-g-button:hover{background:#ffe1a2}.dg-g-button span{font-size:22px;line-height:1}.dg-g-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#06182af5;color:#fff;position:fixed;inset:0;overscroll-behavior:contain}.dg-g-dialog:not([open]){display:none}.dg-g-dialog::backdrop{background:#041426ef}.dg-g-viewer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:25px 40px;gap:18px}.dg-g-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.dg-g-viewer>header>div{display:flex;gap:25px;align-items:center}.dg-g-viewer .dg-g-eyebrow{color:#e8ca91;font-size:10px}.dg-g-viewer [data-dialog-count]{font-size:11px;color:#b7c9d5}.dg-g-viewer button{border:1px solid #c8d4dc66;background:#fff0;color:#f4e6c6;border-radius:50%;width:48px;height:48px;font-size:26px;display:grid;place-items:center;flex:none;padding:0}.dg-g-viewer button:hover{background:#ffffff15}.dg-g-viewer-stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:30px;min-height:0;position:relative}.dg-g-viewer-stage img{display:block;width:100%;height:100%;object-fit:contain;max-height:calc(100dvh - 180px);min-height:0}.dg-g-viewer-stage img.is-loading{opacity:.4}.dg-g-viewer>footer{display:flex;justify-content:space-between;align-items:center;gap:25px}.dg-g-viewer footer h2{font-size:16px;font-weight:500;line-height:1.5;color:#fff;margin-top:5px}.dg-g-viewer footer>div>span{font-size:10px;color:#dfbd7e}.dg-g-viewer footer>span{font-size:10px;color:#c0ccd5}.dg-g-modal-open{overflow:hidden!important}.dg-g-modal-open .dgl-floating-wa{visibility:hidden!important}.dg-g-teaser{position:relative;isolation:isolate;background:#071d34;color:#f7f3e9;min-height:660px;padding-block:90px;overflow:hidden;border-block:1px solid #b38b4550}.dg-g-teaser-image{position:absolute;inset:0;z-index:-2}.dg-g-teaser-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dg-g-teaser:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#051731 0%,#051731f0 26%,#051731be 43%,#05173130 65%,#05173110),linear-gradient(0deg,#051731b3,transparent 35%);z-index:-1}.dg-g-teaser-content{position:relative;z-index:1}.dg-g-teaser .dg-g-eyebrow{color:#e4c789}.dg-g-teaser h2{font-size:clamp(34px,4vw,55px);line-height:1.18;letter-spacing:-.04em;font-weight:500;max-width:515px;margin-block:25px!important;text-wrap:balance}.dg-g-teaser p{font-size:14px;line-height:1.9;max-width:410px;color:#c8d4db;margin-bottom:28px!important}.dg-g-teaser-index{display:flex;gap:15px;align-items:center;margin-top:39px;font-size:10px;color:#d5c498}.dg-g-teaser-index strong{font-size:35px;font-weight:400;line-height:1}.dg-g-side-label{position:absolute;right:28px;bottom:45px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#fff;background:#071d3480;padding:16px 8px}.dg-g-strip{padding-block:70px;background:#edece2;color:#173349;overflow:hidden}.dg-g-strip-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.dg-g-strip .dg-g-eyebrow{color:#7f6027}.dg-g-strip h2{font-size:clamp(28px,3.4vw,43px);line-height:1.25;letter-spacing:-.03em;font-weight:500;margin-top:12px}.dg-g-strip-heading>a{font-size:12px;text-decoration:none;border-bottom:1px solid #aa8a51;padding-block:10px;white-space:nowrap}.dg-g-strip-photos{display:grid;grid-template-columns:1.1fr .9fr 1.1fr .9fr 1.1fr;gap:15px;align-items:center}.dg-g-strip-photos a{display:block;transform:rotate(-2deg);padding:7px;background:#fffdf6;box-shadow:0 10px 22px #17334912}.dg-g-strip-photos a:nth-child(even){transform:rotate(3deg);margin-top:35px}.dg-g-strip-photos img{display:block;width:100%;height:210px;object-fit:cover;object-position:center 40%}.dg-g-reusable{margin:0}.dg-g-reusable img{width:100%;height:auto;display:block}.dg-g-reusable figcaption{font-size:12px;line-height:1.7;margin-top:12px}.dg-gallery-host{padding:0!important;width:100%!important;max-width:none!important;gap:0!important}.dg-gallery-host>.elementor-widget{width:100%;margin:0!important}.dg-gallery-host .elementor-widget-container{padding:0!important}.dg-gallery-host .elementor-shortcode{width:100%}@media(min-width:1200px) and (max-width:1350px){.dgl-main-nav{gap:14px}.dgl-header-inner{gap:20px}.dgl-header-brand{width:166px}.dgl-header-wa{padding-inline:14px}}@media(max-width:1050px){.dg-g-shell{width:calc(100% - 56px)}.dg-g-hero-grid{gap:40px}.dg-g-hero h1{font-size:49px}.dg-g-hero-meta{gap:30px}.dg-g-hero-art{padding:15px}.dg-g-photo-grid{column-gap:20px}.dg-g-controls{gap:15px}.dg-g-controls button{padding:10px 13px;font-size:10px;gap:10px}.dg-g-teaser:after{background:linear-gradient(90deg,#051731fa 0%,#051731db 35%,#05173150 75%)}.dg-g-strip-photos img{height:170px}}@media(max-width:767px){.dg-g-shell{width:calc(100% - 40px)}.dg-g-hero{padding-bottom:45px}.dg-g-breadcrumb{padding-block:22px 30px}.dg-g-hero-grid{grid-template-columns:1fr;gap:35px}.dg-g-hero-copy{padding:0}.dg-g-hero h1{font-size:46px;max-width:550px;margin-block:20px}.dg-g-hero-copy>p{font-size:14px;max-width:500px}.dg-g-explore{margin-top:15px}.dg-g-hero-meta{margin-top:28px;gap:40px}.dg-g-hero-meta strong{font-size:34px}.dg-g-hero-art{margin:6px 8px 8px;transform:rotate(1deg);max-width:530px}.dg-g-frame-index{font-size:8px}.dg-g-art-caption{font-size:8px}.dg-g-collection{padding-block:45px}.dg-g-collection-top{display:block;margin-bottom:25px}.dg-g-collection-top>p{max-width:none;margin-top:16px}.dg-g-collection h2{font-size:34px}.dg-g-controls{display:block;padding-block:15px}.dg-g-controls>div{gap:8px}.dg-g-count{display:block;margin-top:15px}.dg-g-photo-grid{columns:2;column-gap:18px}.dg-g-card{padding-bottom:22px}.dg-g-card figcaption{font-size:9px;display:block}.dg-g-card figcaption>span:last-child{display:none}.dg-g-photo-open{width:32px;height:32px;right:10px;bottom:10px;font-size:21px}.dg-g-photo-no{left:10px;bottom:15px;font-size:9px}.dg-g-viewer{padding:18px 15px;gap:16px}.dg-g-viewer-stage{grid-template-columns:1fr;gap:0}.dg-g-viewer-stage img{grid-column:1;grid-row:1;max-height:calc(100dvh - 180px)}.dg-g-viewer-stage button{position:absolute;bottom:10px;background:#071d34bc;width:44px;height:44px;font-size:22px;z-index:1}.dg-g-viewer-stage [data-prev]{left:5px}.dg-g-viewer-stage [data-next]{right:5px}.dg-g-viewer>header>div{display:block}.dg-g-viewer [data-dialog-count]{display:block;margin-top:5px}.dg-g-viewer footer h2{font-size:14px}.dg-g-viewer footer>span{display:none}.dg-g-closing{padding-block:50px}.dg-g-closing h2{font-size:33px}.dg-g-closing .dg-g-eyebrow{font-size:8px}.dg-g-teaser{min-height:730px;padding-block:50px}.dg-g-teaser-image{inset:270px 0 0}.dg-g-teaser-image img{object-position:center}.dg-g-teaser:after{background:linear-gradient(180deg,#051731 0%,#051731 27%,#051731cc 48%,#05173125 75%,#0517319c)}.dg-g-teaser h2{font-size:39px;max-width:450px}.dg-g-teaser p{font-size:13px}.dg-g-teaser-index{margin-top:160px}.dg-g-side-label{right:12px;bottom:30px;font-size:8px}.dg-g-strip{padding-block:45px}.dg-g-strip-heading{display:block}.dg-g-strip-heading>a{display:inline-block;margin-top:15px}.dg-g-strip-photos{grid-template-columns:repeat(3,1fr);gap:12px}.dg-g-strip-photos a:nth-child(n+4){display:none}.dg-g-strip-photos img{height:180px}.dg-g-strip h2{font-size:33px}}@media(max-width:520px){.dg-g-hero h1{font-size:42px}.dg-g-hero-meta{gap:28px}.dg-g-hero-meta>div{gap:11px}.dg-g-hero-meta span{font-size:9px}.dg-g-photo-grid{columns:1}.dg-g-card figcaption{display:flex;font-size:10px}.dg-g-card figcaption>span:last-child{display:inline}.dg-g-controls button{font-size:10px;padding-inline:12px}.dg-g-controls>div{gap:7px}.dg-g-photo-open{width:38px;height:38px;right:15px;bottom:15px}.dg-g-photo-no{font-size:11px;left:16px;bottom:22px}.dg-g-strip-photos img{height:135px}.dg-g-teaser h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.dg-gallery *,.dg-g-teaser *,.dg-g-strip *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.dgl-photo .dg-g-reusable img{height:auto!important;max-height:none!important;aspect-ratio:4/5;object-fit:contain!important}.dg-gallery .dg-g-more{color:#163247;background:#f5f2e9}.dg-gallery .dg-g-more:hover,.dg-gallery .dg-g-more:focus-visible{color:#f5f2e9;background:#163247}.dg-g-viewer-stage img{touch-action:pan-y;user-select:none}