.dc{--dc-rail:60px;--dc-line:#82d4c066;--dc-ink:#082722;--dc-bar:#fff;--dc-ease:cubic-bezier(.6, 0, 0, 1)}.dc-rail{width:var(--dc-rail);z-index:50;pointer-events:none;position:fixed;inset:0 auto 0 0}.dc-rail-line{background:var(--dc-line);width:1px;position:absolute;top:0;bottom:0;right:0}.dc-title,.dc-open{writing-mode:vertical-rl;font-family:var(--font-sans);white-space:nowrap;color:var(--dc-ink);font-size:14px;font-weight:400;line-height:20px;transition:color .4s;position:absolute;left:20px;transform:rotate(180deg)}.dc-title{top:16px}.dc-open{pointer-events:auto;align-items:center;gap:6px;text-decoration:none;display:inline-flex;bottom:16px}.dc-open svg{width:16px;height:16px;transform:rotate(180deg)}.dc-open:hover span{text-underline-offset:3px;text-decoration:underline}.dc-progress{z-index:51;background:var(--dc-ink);transform-origin:50% 0;pointer-events:none;width:3px;height:100vh;transition:background-color .4s;position:fixed;top:0;left:0;transform:scaleY(0)}.dc-btn{z-index:70;color:#96fce4;cursor:pointer;transform-origin:0 0;background:#082722;border:0;border-radius:0;place-items:center;width:60px;height:60px;padding:0;display:grid;position:fixed;top:calc(50% - 30px);left:0}.dc[data-btn-invert=true] .dc-btn[data-open=false]{color:#082722;background:#96fce4}.dc-btn{transition:background-color .4s,color .4s}.dc-btn:focus-visible{outline-offset:-5px;outline:2px solid #96fce4}.dc-btn-icon{place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.dc-btn-icon svg{display:block}.dc-btn [data-icon=mark],.dc-btn [data-icon=close],.dc-btn[data-open=false]:hover [data-icon=menu]{opacity:0}.dc-btn[data-open=false]:hover [data-icon=mark]{opacity:1}.dc-btn[data-open=true] [data-icon=menu],.dc-btn[data-open=true] [data-icon=mark]{opacity:0}.dc-btn[data-open=true] [data-icon=close]{opacity:1}.dc-menu{z-index:60;visibility:hidden;position:fixed;inset:0;overflow:hidden}.dc-menu[data-state=open],.dc-menu[data-state=opening],.dc-menu[data-state=closing],.dc-menu[data-state=leaving]{visibility:visible}.dc-menu-bg{background:#fff;position:absolute;inset:0}.dc-grid{grid-template-rows:1fr 90px 1fr;grid-template-columns:2.078fr 2.922fr 90px 2.922fr 2.078fr;gap:10px;padding:10px;display:grid;position:absolute;inset:0}.dc-cell{min-width:0;min-height:0;position:relative}.dc-cell[data-slot=a]{grid-area:1/1/span 2}.dc-cell[data-slot=b]{grid-area:1/2/auto/span 2}.dc-cell[data-slot=c]{grid-area:1/4/span 2}.dc-cell[data-slot=d]{grid-area:1/5}.dc-cell[data-slot=e]{grid-area:3/1}.dc-cell[data-slot=f]{grid-area:2/2/span 2}.dc-cell[data-slot=g]{grid-area:2/3}.dc-cell[data-slot=h]{grid-area:3/3/auto/span 2}.dc-cell[data-slot=i]{grid-area:2/5/span 2}.dc-tile{background:var(--bg);color:var(--ink);text-decoration:none;transition:background-color .35s,color .35s;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.dc-cell[data-slot=a] .dc-tile{border-top-left-radius:8px}.dc-cell[data-slot=d] .dc-tile{border-top-right-radius:8px}.dc-cell[data-slot=e] .dc-tile{border-bottom-left-radius:8px}.dc-cell[data-slot=i] .dc-tile{border-bottom-right-radius:8px}.dc-tile:hover,.dc-tile:focus-visible,.dc-tile[data-picked=true]{background:var(--ink);color:var(--bg);outline:none}.dc-label{font-family:var(--font-wide);font-variation-settings:"wdth" 118;letter-spacing:-.02em;white-space:nowrap;margin:0;padding-top:.12em;font-size:clamp(20px,2.333vw,44px);font-weight:500;line-height:.8;position:absolute;top:clamp(14px,1.6vw,30px);left:clamp(14px,1.6vw,30px);right:clamp(14px,1.6vw,30px)}.dc-art{display:block;position:absolute;overflow:visible}.dc-art .f{fill:currentColor;stroke:currentColor;stroke-width:0;transition:fill .35s, stroke-width .35s, transform .5s var(--dc-ease)}.dc-art .l{fill:none;stroke:currentColor;transition:transform .5s var(--dc-ease)}.dc-art .m{fill:color-mix(in srgb, currentColor 45%, var(--bg));stroke:currentColor;stroke-width:0;transition:fill .35s, stroke-width .35s, transform .5s var(--dc-ease)}.dc-art .t{fill:currentColor;stroke:currentColor;stroke-width:0;transition:fill .35s,stroke-width .35s}.dc-tile:hover .dc-art .f,.dc-tile:focus-visible .dc-art .f,.dc-tile:hover .dc-art .t,.dc-tile:focus-visible .dc-art .t,.dc-tile:hover .dc-art .m,.dc-tile:focus-visible .dc-art .m{fill:#0000;stroke-width:1.5px}.dc-art .f,.dc-art .t,.dc-art .l,.dc-art .m{vector-effect:non-scaling-stroke}.dc-tile:hover .dc-art .up,.dc-tile:focus-visible .dc-art .up{transform:translateY(-8%)}.dc-tile:hover .dc-art .right,.dc-tile:focus-visible .dc-art .right{transform:translate(6%)}.dc-art-a{height:58cqh;bottom:8cqh;left:9cqw;right:9cqw}.dc-art-b{width:46cqw;height:40cqh;bottom:7cqh;right:5cqw}.dc-art-c{width:64cqw;height:58cqh;bottom:5cqh;right:6cqw}.dc-art-d{font-family:var(--font-wide);font-variation-settings:"wdth" 118;letter-spacing:-.04em;color:currentColor;font-size:44cqw;font-weight:560;line-height:.8;bottom:4cqh;right:6cqw}.dc-art-d .dc-hollow{transition:color .35s,-webkit-text-stroke-width .35s}.dc-tile:hover .dc-art-d .dc-hollow,.dc-tile:focus-visible .dc-art-d .dc-hollow{color:#0000;-webkit-text-stroke:1.5px currentColor}.dc-art .q{fill:var(--bg);font-family:var(--font-wide);font-variation-settings:"wdth" 118;font-size:104px;font-weight:600;transition:fill .35s}.dc-tile:hover .dc-art .q,.dc-tile:focus-visible .dc-art .q{fill:currentColor}.dc-art-e{width:30cqw;height:46cqh;bottom:7cqh;left:9cqw}.dc-art-f{width:76cqw;height:42cqh;bottom:5cqh;right:6cqw}.dc-art-h{width:44cqw;height:46cqh;bottom:7cqh;right:5cqw}.dc-art-i{height:66cqh;bottom:6cqh;left:9cqw;right:9cqw}.dc-leave{z-index:65;pointer-events:none;position:fixed;inset:0}.dc-foot{color:#8fbab0;background:#082722;padding:32px 80px;position:relative}.dc-foot-links{flex-wrap:wrap;justify-content:center;gap:12px 60px;margin:0;padding:0;list-style:none;display:flex}.dc-foot a,.dc-foot-copy{font-family:var(--font-sans);color:#8fbab0;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s}.dc-foot a:hover{color:#96fce4}.dc-foot-note{text-align:center;max-width:760px;font-family:var(--font-sans);color:#6fa99c;margin:14px auto 0;font-size:12px;font-weight:400;line-height:20px}@media (max-width:767px){.dc{--dc-rail:0px}.dc-rail{background:var(--dc-bar);width:auto;height:48px;transition:background-color .4s;inset:auto 0 0}.dc-rail-line{width:auto;height:1px;inset:0 0 auto}.dc-title,.dc-open{writing-mode:horizontal-tb;top:auto;bottom:14px;transform:none}.dc-title{left:auto;right:16px}.dc-open{left:16px}.dc-open svg{transform:none}.dc-progress{transform-origin:0;width:100%;height:3px;top:auto;bottom:0;transform:scaleX(0)}.dc-btn{width:48px;height:48px;top:auto;bottom:0;left:calc(50% - 24px)}.dc-grid{grid-template-rows:201fr 174fr 64px 174fr 201fr;grid-template-columns:1fr 64px 1fr;gap:5px;padding:5px}.dc-cell[data-slot=a]{grid-area:1/1}.dc-cell[data-slot=b]{grid-area:1/2/auto/span 2}.dc-cell[data-slot=c]{grid-area:2/1/auto/span 2}.dc-cell[data-slot=d]{grid-area:2/3/span 2}.dc-cell[data-slot=e]{grid-area:3/1/span 2}.dc-cell[data-slot=g]{grid-area:3/2}.dc-cell[data-slot=f]{grid-area:4/2/auto/span 2}.dc-cell[data-slot=h]{grid-area:5/1/auto/span 2}.dc-cell[data-slot=i]{grid-area:5/3}.dc-cell .dc-tile{border-radius:0!important}.dc-cell[data-slot=a] .dc-tile{border-top-left-radius:8px!important}.dc-cell[data-slot=b] .dc-tile{border-top-right-radius:8px!important}.dc-cell[data-slot=h] .dc-tile{border-bottom-left-radius:8px!important}.dc-cell[data-slot=i] .dc-tile{border-bottom-right-radius:8px!important}.dc-label{font-size:20px;top:9px;left:9px;right:9px}.dc-foot{padding:32px 32px 80px}.dc-foot-links{flex-direction:column;align-items:flex-start;row-gap:14px}.dc-foot a,.dc-foot-copy{font-size:10px;line-height:14px}.dc-foot-note{text-align:left;margin:24px 0 0;font-size:10px;line-height:14px}}@media (prefers-reduced-motion:reduce){.dc-art .f,.dc-art .l,.dc-art .m{transition:none}}
