.wkxloc6{background-color:var(--color-bg-elevated);background:color-mix(in oklch,var(--color-bg)75%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex:1}.wkxloc6 .search-input-area{height:var(--header-height);border-bottom:1px solid var(--color-black-10);align-items:center;gap:clamp(.5rem,.1563rem + .5208vw,.9375rem);padding:clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem) clamp(6rem,1.875rem + 6.25vw,11.25rem) clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem) clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem);display:flex}@media screen and (max-width:768px){.wkxloc6 .search-input-area{gap:clamp(.625rem,.1563rem + 2vw,1.25rem);padding:clamp(1.25rem,.3125rem + 4vw,2.5rem) clamp(5rem,1.25rem + 16vw,10rem) clamp(1.25rem,.3125rem + 4vw,2.5rem) clamp(1.25rem,.3125rem + 4vw,2.5rem)}}.wkxloc6 .search-input-area input{background:0 0;border:none;outline:none;width:100%;margin-top:clamp(.1rem,.0313rem + .1042vw,.1875rem);line-height:1}@media screen and (max-width:768px){.wkxloc6 .search-input-area input{margin-top:clamp(.125rem,.0313rem + .4vw,.25rem)}}.wkxloc6 .results-area{border-top:1px solid var(--color-border);padding:clamp(1.6rem,.5rem + 1.6667vw,3rem) clamp(1.6rem,.5rem + 1.6667vw,3rem) clamp(6.4rem,2rem + 6.6667vw,12rem)}@media screen and (max-width:768px){.wkxloc6 .results-area{padding:clamp(1.25rem,.3125rem + 4vw,2.5rem) 0 clamp(6.25rem,1.5625rem + 20vw,12.5rem)}}.wkxloc6 .results-area.searching{opacity:.5;pointer-events:none}.wkxloc6 .results-area .type-container{padding:0 clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem) clamp(2rem,.625rem + 2.0833vw,3.75rem)}@media screen and (max-width:768px){.wkxloc6 .results-area .type-container{padding:0 clamp(1.25rem,.3125rem + 4vw,2.5rem) clamp(1.875rem,.4688rem + 6vw,3.75rem)}}.wkxloc6 .results-area ul{margin:0;padding:0;list-style:none}.wkxloc6 .results-area ul li{margin:clamp(.4rem,.125rem + .4167vw,.75rem) 0}.wkxloc6 .results-area .result-item>.link{border-bottom:1px solid var(--color-fg-muted);min-height:clamp(6.5rem,2.0313rem + 6.7708vw,12.1875rem)}@media screen and (max-width:768px){.wkxloc6 .results-area .result-item>.link{flex-direction:column;gap:clamp(.625rem,.1563rem + 2vw,1.25rem);min-height:clamp(6.25rem,1.5625rem + 20vw,12.5rem);padding:clamp(.9375rem,.2344rem + 3vw,1.875rem) clamp(1.25rem,.3125rem + 4vw,2.5rem) clamp(1.875rem,.4688rem + 6vw,3.75rem);display:flex}}.wkxloc6 .results-area .result-item>.link .image{width:100%;height:clamp(12.4rem,3.875rem + 12.9167vw,23.25rem)}@media screen and (max-width:768px){.wkxloc6 .results-area .result-item>.link .image{display:none}}
.w1pzrivd{width:100%;height:var(--header-height);min-height:var(--header-height);position:relative}@media screen and (max-width:768px){.w1pzrivd{--header-height:clamp(4.25rem,calc(1.0625rem + 13.6vw),8.5rem)}}.w1pzrivd.visible .header-bar{transform:translateY(0)}.w1pzrivd .header-bar{z-index:20;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,.2,.5,1),background-color .3s cubic-bezier(.77,.2,.5,1);width:100%;color:var(--color-fg);background:color-mix(in oklch,var(--color-bg)75%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);transition:transform .3s cubic-bezier(.77,.2,.5,1),background-color .3s cubic-bezier(.77,.2,.5,1);display:block;position:fixed;top:0;left:0;transform:translateY(-102%)}@media screen and (max-width:768px){.w1pzrivd .header-bar{-webkit-box-pack:justify;gap:clamp(1rem,.25rem + 3.2vw,2rem);-ms-flex-pack:space-between;justify-content:space-between;align-items:center;padding:0;display:flex}}.w1pzrivd .header-bar-content{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;width:100%;min-height:var(--header-height);padding:0 var(--theme-page-horizontal-padding);justify-content:space-between;gap:clamp(1.6rem,.5rem + 1.6667vw,3rem);display:flex;position:relative}.w1pzrivd .header-bar-content .rich-text{top:var(--header-height);z-index:1;background-color:var(--color-highlight);color:#fff;text-align:center;width:100%;height:fit-content;position:absolute;left:0;right:0}.w1pzrivd .header-bar-content .rich-text p{margin:clamp(.4rem,.125rem + .4167vw,.75rem)}@media screen and (max-width:768px){.w1pzrivd .header-bar-content{padding:0 clamp(1rem,.25rem + 3.2vw,2rem)}.w1pzrivd .header-bar-content p{margin:0;font-size:clamp(.75rem,.1875rem + 2.4vw,1.5rem)}}.w1pzrivd .search-button{font-size:clamp(1.8rem,.5625rem + 1.875vw,3.375rem)}.w1pzrivd .logo-area{align-items:center;gap:clamp(.6rem,.1875rem + .625vw,1.125rem);max-width:clamp(5rem,1.5625rem + 5.2083vw,9.375rem);padding:clamp(.4rem,.125rem + .4167vw,.75rem) 0;-webkit-text-decoration:none;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.w1pzrivd .logo-area pre{font-family:var(--font-secondary);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-fg)}@media screen and (max-width:768px){.w1pzrivd .logo-area{height:clamp(3.125rem,.7813rem + 10vw,6.25rem)}}.w1pzrivd .logo-area .image{object-position:left;object-fit:contain;width:100%;height:100%}@media screen and (min-width:769px){.w1pzrivd .mobile-menu{display:none}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_34db09b6-module__laAQka__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de268f4aab931443-s.0f7c2118.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3148927c302f6288-s.a3ae1107.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fd56c9c4-module__uVLxrW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal;font-weight:400}
*{box-sizing:border-box;margin:0;padding:0}body{--deep-teal:#00695c;--deep-teal-hover:#005548;--coastal-teal:#299d8f;--coastal-teal-hover:#1a8a7d;--forest-700:#2e5e3e;--sand-200:#d9c6a1;--sand-300:#c9af82;--cream-50:#f4f1ec;--cream-100:#ece8df;--cream-200:#e0d9ce;--mist-50:#eef4f3;--mist-100:#e4edeb;--bark-700:#2c413f;--bark-800:#0e1d1a;--bark-900:#050e0d;--stone-400:#a8a293;--brick-600:#8b2120;--amber-600:#8a5c00;--color-white:#fff;--color-bg:var(--cream-50);--color-bg-elevated:var(--cream-100);--color-bg-recessed:var(--cream-200);--color-bg-mist:var(--mist-50);--color-bg-warm:var(--sand-200);--color-bg-inverted:var(--deep-teal);--color-bg-inverted-alt:var(--forest-700);--color-fg:var(--bark-800);--color-fg-muted:var(--bark-700);--color-fg-subtle:color-mix(in oklch,var(--bark-700)55%,transparent);--color-fg-on-dark:var(--cream-50);--color-accent:var(--deep-teal);--color-accent-hover:var(--deep-teal-hover);--color-link:var(--deep-teal);--color-link-hover:var(--deep-teal-hover);--color-tag:var(--forest-700);--color-highlight:var(--coastal-teal);--color-border:color-mix(in oklch,var(--bark-700)14%,transparent);--color-border-strong:color-mix(in oklch,var(--bark-700)28%,transparent);--color-rule:var(--stone-400);--color-text-muted:var(--stone-400);--color-error:var(--brick-600);--color-success:var(--forest-700);--color-warning:var(--amber-600);--color-info:var(--coastal-teal);--gradient-button:linear-gradient(90deg,var(--deep-teal),var(--coastal-teal),var(--forest-700));--gradient-footer:linear-gradient(-45deg,var(--deep-teal),var(--coastal-teal),var(--sand-200));--header-height:clamp(3.6rem,calc(1.125rem + 3.75vw),6.75rem);--font-primary:"DM Sans",Arial,system-ui,"Open Sans",sans-serif;--font-secondary:"Fraunces",Arial,system-ui,"Open Sans",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:600;--theme-page-horizontal-padding:clamp(3.2rem,calc(1rem + 3.3333vw),6rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary);font-size:clamp(.85rem,.2656rem + .8854vw,1.5938rem);font-weight:var(--font-weight-light);background-color:var(--color-bg-elevated);color:var(--color-fg);line-height:1.5}body .modal{z-index:1000}body .popup-content{text-align:center;flex-direction:column;gap:clamp(2rem,.625rem + 2.0833vw,3.75rem);padding:clamp(4rem,1.25rem + 4.1667vw,7.5rem) clamp(3rem,.9375rem + 3.125vw,5.625rem);display:flex}body .popup-content p{font-size:clamp(.7rem,.2188rem + .7292vw,1.3125rem)}body .popup-content .logo{width:clamp(12.5rem,3.9063rem + 13.0208vw,23.4375rem);margin:auto}body .popup-button{color:var(--color-accent-hover);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}body .close-button{width:clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem);height:clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem)}body hr{border-color:var(--color-rule)!important}body .rich-text p{margin-bottom:clamp(.8rem,.25rem + .8333vw,1.5rem)}@media screen and (max-width:768px){body{--theme-page-horizontal-padding:clamp(1rem,calc(.25rem + 3.2vw),2rem);font-size:clamp(.9375rem,.2344rem + 3vw,1.875rem)}body .popup-content .logo{width:clamp(12.5rem,3.125rem + 40vw,25rem)}body .popup-content{padding:clamp(4rem,1rem + 12.8vw,8rem) clamp(1rem,.25rem + 3.2vw,2rem)}}body script{display:none!important}body strong,body b{font-weight:var(--font-weight-bold)}body img{width:100%;max-width:100%;height:auto;display:block}body ul,body ol{padding-left:clamp(1.2rem,.375rem + 1.25vw,2.25rem)}@media screen and (max-width:768px){body ul,body ol{padding-left:clamp(1rem,.25rem + 3.2vw,2rem)}}body h1,body h2,body h3,body h4,body h5,body h6,body p,body a,body button,body select,body input,body textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;display:block}body input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body input[type=number]{-moz-appearance:textfield}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-secondary)}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-weight:var(--font-weight-regular);padding-bottom:clamp(.8rem,.25rem + .8333vw,1.5rem);line-height:1}body .h1,body h1{font-size:clamp(2.95rem,.9219rem + 3.0729vw,5.5313rem)}body .h2,body h2{font-size:clamp(2.8rem,.875rem + 2.9167vw,5.25rem)}body .h3,body h3{font-size:clamp(2rem,.625rem + 2.0833vw,3.75rem)}body .h4,body h4{font-size:clamp(1.5rem,.4688rem + 1.5625vw,2.8125rem)}body .h5,body h5{font-size:clamp(1.2rem,.375rem + 1.25vw,2.25rem)}body .h6,body h6{font-size:clamp(.9rem,.2813rem + .9375vw,1.6875rem)}body p,body .p{font-size:clamp(.85rem,.2656rem + .8854vw,1.5938rem)}body small,body .small{font-size:clamp(.65rem,.2031rem + .6771vw,1.2188rem);line-height:1}@media screen and (max-width:768px){body .h1,body h1{font-size:clamp(2.25rem,.5625rem + 7.2vw,4.5rem)}body .h2,body h2{font-size:clamp(2rem,.5rem + 6.4vw,4rem)}body .h3,body h3{font-size:clamp(1.75rem,.4375rem + 5.6vw,3.5rem)}body .h4,body h4{font-size:clamp(1.5rem,.375rem + 4.8vw,3rem)}body .h5,body h5{font-size:clamp(1.25rem,.3125rem + 4vw,2.5rem)}body .h6,body h6{font-size:clamp(1rem,.25rem + 3.2vw,2rem)}body p,body .p{font-size:clamp(.875rem,.2188rem + 2.8vw,1.75rem)}body .caption,body small,body .small{font-size:clamp(.9375rem,.2344rem + 3vw,1.875rem)}}body .button,body button,body a{cursor:pointer;background:0 0;border:none;outline:none;font-style:normal;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}body .button:disabled,body button:disabled,body a:disabled{opacity:.6;pointer-events:none;cursor:disabled}body .button:hover,body button:hover,body a:hover{color:var(--color-accent-hover)}body .button.design,body button.design,body a.design{-webkit-column-gap:clamp(.4rem,calc(.125rem + .4167vw),.75rem);justify-content:center;align-items:center;display:flex;position:relative}@media screen and (max-width:768px){body .button.design,body button.design,body a.design{-webkit-column-gap:clamp(.5rem,calc(.125rem + 1.6vw),1rem)}}body .button.design,body button.design,body a.design{column-gap:clamp(.4rem,.125rem + .4167vw,.75rem)}@media screen and (max-width:768px){body .button.design,body button.design,body a.design{column-gap:clamp(.5rem,.125rem + 1.6vw,1rem)}}body .button.design,body button.design,body a.design{width:fit-content;padding:clamp(.5rem,.1563rem + .5208vw,.9375rem) clamp(1.2rem,.375rem + 1.25vw,2.25rem);transition:color .3s,border-color .3s;overflow:visible}@media screen and (max-width:768px){body .button.design,body button.design,body a.design{padding:clamp(.625rem,.1563rem + 2vw,1.25rem) clamp(1.5rem,.375rem + 4.8vw,3rem)}}body .button.design,body button.design,body a.design{height:clamp(2rem,.625rem + 2.0833vw,3.75rem);min-height:clamp(2rem,.625rem + 2.0833vw,3.75rem);color:var(--color-fg-on-dark);font-family:var(--font-primary);background:0 0;border:none}body .button.design span,body button.design span,body a.design span{white-space:nowrap}body .button.design:before,body button.design:before,body a.design:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--gradient-button);position:absolute;inset:0}body .button.design:after,body button.design:after,body a.design:after{content:"";z-index:0;border-radius:inherit;background-color:var(--color-accent);pointer-events:none;-webkit-transition:-webkit-transform .3s;border:1px solid #0000;transition:transform .3s;position:absolute;inset:0}body .button.design>*,body button.design>*,body a.design>*{z-index:1;-webkit-transition:-webkit-transform .3s;transition:transform .3s;position:relative}body .button.design:hover:after,body button.design:hover:after,body a.design:hover:after{background-color:var(--color-bg);transform:translate(clamp(-.375rem,-.0625rem - .2083vw,-.2rem),clamp(-.375rem,-.0625rem - .2083vw,-.2rem))}body .button.design:hover>*,body button.design:hover>*,body a.design:hover>*{font-weight:var(--font-weight-bold);transform:translate(clamp(-.375rem,-.0625rem - .2083vw,-.2rem),clamp(-.375rem,-.0625rem - .2083vw,-.2rem))}body .button.design:active:after,body button.design:active:after,body a.design:active:after,body .button.design:active>*,body button.design:active>*,body a.design:active>*{transform:translate(0)}@media screen and (max-width:768px){body .button.design,body button.design,body a.design{-webkit-column-gap:clamp(.5rem,calc(.125rem + 1.6vw),1rem);border-radius:clamp(.375rem,.0938rem + 1.2vw,.75rem);column-gap:clamp(.5rem,.125rem + 1.6vw,1rem);height:clamp(1.5rem,.375rem + 4.8vw,3rem);min-height:clamp(1.5rem,.375rem + 4.8vw,3rem);padding:clamp(.5rem,.125rem + 1.6vw,1rem) clamp(1rem,.25rem + 3.2vw,2rem);font-size:clamp(.625rem,.1563rem + 2vw,1.25rem)}body .button.design:hover:after,body button.design:hover:after,body a.design:hover:after,body .button.design:hover>*,body button.design:hover>*,body a.design:hover>*{transform:translate(clamp(-.5rem,-.0625rem - .8vw,-.25rem),clamp(-.5rem,-.0625rem - .8vw,-.25rem))}}body .button.design.full-width,body button.design.full-width,body a.design.full-width{width:100%;min-width:unset;justify-content:center}body .button.design.bark,body button.design.bark,body a.design.bark,body .button.design.accent,body button.design.accent,body a.design.accent{--btn-ease:cubic-bezier(.2,.7,.2,1);--btn-fg:var(--color-fg-on-dark);--btn-surface:var(--bark-700);--btn-border:var(--bark-700);--btn-fg-hover:var(--color-accent);--btn-surface-hover:var(--color-bg);--btn-border-hover:var(--color-accent);-webkit-transition:color .3s var(--btn-ease);transition:color .3s var(--btn-ease)}body .button.design.bark:after,body button.design.bark:after,body a.design.bark:after,body .button.design.accent:after,body button.design.accent:after,body a.design.accent:after{-webkit-transition:-webkit-transform .3s var(--btn-ease),background-color .3s var(--btn-ease),border-color .3s var(--btn-ease);transition:transform .3s var(--btn-ease),background-color .3s var(--btn-ease),border-color .3s var(--btn-ease)}body .button.design.bark>*,body button.design.bark>*,body a.design.bark>*,body .button.design.accent>*,body button.design.accent>*,body a.design.accent>*{-webkit-transition:-webkit-transform .3s var(--btn-ease);transition:transform .3s var(--btn-ease);background-color:#0000}body .button.design.bark,body button.design.bark,body a.design.bark{color:var(--btn-fg)}body .button.design.bark:after,body button.design.bark:after,body a.design.bark:after{background-color:var(--btn-surface);border-color:var(--btn-border)}body .button.design.bark:hover,body button.design.bark:hover,body a.design.bark:hover{color:var(--btn-fg-hover)}body .button.design.bark:hover:after,body button.design.bark:hover:after,body a.design.bark:hover:after{background-color:var(--btn-surface-hover);border-color:var(--btn-border-hover)}body .button.design.accent,body button.design.accent,body a.design.accent{color:var(--btn-fg-hover)}body .button.design.accent:after,body button.design.accent:after,body a.design.accent:after{background-color:var(--btn-surface-hover);border-color:var(--btn-border-hover)}body .button.design.accent:hover,body button.design.accent:hover,body a.design.accent:hover{color:var(--btn-fg)}body .button.design.accent:hover:after,body button.design.accent:hover:after,body a.design.accent:hover:after{background-color:var(--btn-surface);border-color:var(--btn-border)}body .translation-mark{display:inline}body .translation-mark__trigger{color:inherit;cursor:pointer;opacity:.7;vertical-align:super;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.15em;padding:0;font-size:.65em;line-height:0;display:inline-flex}body .translation-mark__trigger:hover{opacity:1}body .translation-mark__trigger svg{width:1em;height:1em}body .translation-mark__translated{font-style:italic;-webkit-animation:.6s ease-out forwards translation-reveal-g1q306rb}@media screen and (max-width:768px){body .translation-mark__translated{-webkit-animation:.6s ease-out forwards translation-reveal-g1q306rb}}body .translation-mark__translated{animation:.6s ease-out forwards translation-reveal-g1q306rb}@media screen and (max-width:768px){body .translation-mark__translated{animation:.6s ease-out forwards translation-reveal-g1q306rb}}body .category-filters__tag{background-color:var(--color-bg-recessed);color:var(--bark-700);border-radius:999px;padding:clamp(.2rem,.0625rem + .2083vw,.375rem) clamp(.6rem,.1875rem + .625vw,1.125rem);-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,color .2s}@media screen and (max-width:768px){body .category-filters__tag{padding:clamp(.25rem,.0625rem + .8vw,.5rem) clamp(.75rem,.1875rem + 2.4vw,1.5rem)}}body .category-filters__tag:hover{background-color:var(--bark-700);color:var(--color-white)}body .category-filters__tag--active{background-color:var(--color-bg-inverted);color:var(--color-white)}@keyframes translation-reveal-g1q306rb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body .card-hidden-link{z-index:1;opacity:0;width:100%;height:100%;position:absolute;bottom:0;left:0}body .card-hidden-link .label{display:none}body .error-message{text-align:center;color:var(--color-error);font-size:clamp(.7rem,.2188rem + .7292vw,1.3125rem)}@media screen and (max-width:768px){body .error-message{font-size:clamp(.875rem,.2188rem + 2.8vw,1.75rem)}}@media screen and (max-width:768px){body .desktop-only{display:none}}@media screen and (min-width:769px){body .mobile-only{display:none}}@keyframes page-loading-shimmer-g1q306rb{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}body .page-loading{min-height:100dvh;padding:clamp(3.2rem,calc(1rem + 3.3333vw),6rem)var(--theme-page-horizontal-padding);flex-direction:column;gap:clamp(1.6rem,.5rem + 1.6667vw,3rem);display:flex}body .page-loading__header{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:flex}body .page-loading__logo{background-color:var(--color-bg-recessed);border-radius:8px;width:clamp(8rem,2.5rem + 8.3333vw,15rem);height:clamp(1.2rem,.375rem + 1.25vw,2.25rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__nav{gap:clamp(.8rem,.25rem + .8333vw,1.5rem);display:flex}body .page-loading__nav-item{background-color:var(--color-bg-recessed);border-radius:8px;width:clamp(3.6rem,1.125rem + 3.75vw,6.75rem);height:clamp(.8rem,.25rem + .8333vw,1.5rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__hero{background-color:var(--color-bg-recessed);border-radius:8px;width:100%;max-width:100%;height:clamp(14rem,4.375rem + 14.5833vw,26.25rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__content{display:-ms-grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:grid}body .page-loading__main{flex-direction:column;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);display:flex}body .page-loading__lines{flex-direction:column;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);max-width:clamp(36rem,11.25rem + 37.5vw,67.5rem);display:flex}body .page-loading__side{flex-direction:column;gap:clamp(.8rem,.25rem + .8333vw,1.5rem);display:flex}body .page-loading__side-card{background-color:var(--color-bg-recessed);border-radius:8px;width:100%;min-height:clamp(6rem,1.875rem + 6.25vw,11.25rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__footer{background-color:var(--color-bg-recessed);border-radius:8px;width:100%;height:clamp(3.2rem,1rem + 3.3333vw,6rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__line{background-color:var(--color-bg-recessed);border-radius:4px;height:clamp(.8rem,.25rem + .8333vw,1.5rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .page-loading__line.page-loading__line--wide{max-width:clamp(24rem,7.5rem + 25vw,45rem);height:clamp(1.6rem,.5rem + 1.6667vw,3rem)}body .page-loading__line.page-loading__line--short{max-width:clamp(12rem,3.75rem + 12.5vw,22.5rem)}body .articles-list-skeleton{min-height:clamp(16rem,5rem + 16.6667vw,30rem);padding:clamp(1.6rem,calc(.5rem + 1.6667vw),3rem)var(--theme-page-horizontal-padding);flex-direction:column;gap:clamp(1.6rem,.5rem + 1.6667vw,3rem);display:flex}body .articles-list-skeleton__filters{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.4rem,.125rem + .4167vw,.75rem);display:flex}body .articles-list-skeleton__pill{background-color:var(--color-bg-recessed);border-radius:999px;width:clamp(4rem,1.25rem + 4.1667vw,7.5rem);height:clamp(1.6rem,.5rem + 1.6667vw,3rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}body .articles-list-skeleton__grid{display:-ms-grid;-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,.375rem + 1.25vw,2.25rem);display:grid}body .articles-list-skeleton__card{background-color:var(--color-bg-recessed);border-radius:8px;height:clamp(14rem,4.375rem + 14.5833vw,26.25rem);animation:1.4s ease-in-out infinite page-loading-shimmer-g1q306rb}@media screen and (max-width:768px){body .page-loading{padding:clamp(2rem,calc(.5rem + 6.4vw),4rem)var(--theme-page-horizontal-padding);gap:clamp(1.5rem,.375rem + 4.8vw,3rem)}body .page-loading__header{gap:clamp(1rem,.25rem + 3.2vw,2rem)}body .page-loading__logo{width:clamp(7.5rem,1.875rem + 24vw,15rem);height:clamp(1.25rem,.3125rem + 4vw,2.5rem)}body .page-loading__nav{gap:clamp(.5rem,.125rem + 1.6vw,1rem)}body .page-loading__nav-item{width:clamp(3rem,.75rem + 9.6vw,6rem);height:clamp(.875rem,.2188rem + 2.8vw,1.75rem)}body .page-loading__hero{max-width:100%;height:clamp(10rem,2.5rem + 32vw,20rem)}body .page-loading__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(1rem,.25rem + 3.2vw,2rem)}body .page-loading__main{gap:clamp(.75rem,.1875rem + 2.4vw,1.5rem)}body .page-loading__lines{gap:clamp(.75rem,.1875rem + 2.4vw,1.5rem);max-width:100%}body .page-loading__side{gap:clamp(.75rem,.1875rem + 2.4vw,1.5rem)}body .page-loading__side-card{min-height:clamp(6rem,1.5rem + 19.2vw,12rem)}body .page-loading__footer{height:clamp(3rem,.75rem + 9.6vw,6rem)}body .page-loading__line{height:clamp(.875rem,.2188rem + 2.8vw,1.75rem)}body .page-loading__line.page-loading__line--wide{height:clamp(1.5rem,.375rem + 4.8vw,3rem)}body .articles-list-skeleton{min-height:clamp(15rem,3.75rem + 48vw,30rem);padding:clamp(1.5rem,calc(.375rem + 4.8vw),3rem)var(--theme-page-horizontal-padding);gap:clamp(1.5rem,.375rem + 4.8vw,3rem)}body .articles-list-skeleton__filters{gap:clamp(.5rem,.125rem + 1.6vw,1rem)}body .articles-list-skeleton__pill{width:clamp(4rem,1rem + 12.8vw,8rem);height:clamp(1.75rem,.4375rem + 5.6vw,3.5rem)}body .articles-list-skeleton__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(1rem,.25rem + 3.2vw,2rem)}body .articles-list-skeleton__card{height:clamp(12.5rem,3.125rem + 40vw,25rem)}}
