:root{--brand-red:#f94a38;--brand-red-dark:#e23a29;--brand-gold:#b8912e;--brand-red-text:#c23a2a;--brand-gold-text:#8f6b1c;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px}body{background-attachment:fixed;background-image:url(/static/media/hortesie-fond-1920.1ef5d5160ada35bee5a3.jpg);background-image:-webkit-image-set(url(/static/media/hortesie-fond-1920.b1cd10e4b64d1867f1d3.webp) type("image/webp"),url(/static/media/hortesie-fond-1920.1ef5d5160ada35bee5a3.jpg) type("image/jpeg"));background-image:image-set(url(/static/media/hortesie-fond-1920.b1cd10e4b64d1867f1d3.webp) type("image/webp"),url(/static/media/hortesie-fond-1920.1ef5d5160ada35bee5a3.jpg) type("image/jpeg"));background-position:bottom;background-size:cover;font-family:Comfortaa!important;margin:0;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}@media (max-width:1000px){body{background-attachment:scroll}}html{height:100%!important;overflow:scroll;overflow-x:hidden}.mx-auto>p{margin-bottom:.5rem}::-webkit-scrollbar{background:transparent;width:0}#root{height:100%}@media (min-width:1000px){body{height:100%}}.App{align-items:center;background-color:#fff;flex-direction:column;height:100dvh;justify-content:center;overflow:auto}.App--home{background-color:initial}.navbar-logo>svg{width:10rem}.nav-title{align-items:center;color:#000;display:flex;height:5rem;justify-content:center;margin:16px;text-decoration:none}.logo-container{display:flex;width:4.5rem}.logo-container>img{margin-right:.5rem}.logo-img{height:90%;margin:auto}.nav-links{align-items:center;color:#000;display:flex;flex-basis:100%;flex-direction:row;font-size:1.5rem;height:100%;justify-content:center;transition:.1s ease-in-out;vertical-align:middle;width:100%}.nav-links:hover{text-decoration:none;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.arrow-link{position:relative}.arrow-icon{position:absolute;right:10%}.title{font-size:2rem;font-weight:600;letter-spacing:.13rem!important;text-align:center}.mt-3,.mt-5{margin-top:0!important}.subtitle{font-size:.9rem;letter-spacing:-.02rem!important;text-align:center;text-transform:uppercase}.home-logo-img{-webkit-filter:sepia(2);filter:sepia(2);height:5rem;width:auto}.fade-exit-active{opacity:0;transition:opacity .2s}.logo-footer{height:8rem}.modal-header{border-bottom:none!important}.modal-footer{border-top:none!important}.navbar-logo{display:flex;-webkit-filter:grayscale(100%);filter:grayscale(100%);flex-direction:row;height:100%;justify-content:space-between}.title-container{display:flex;flex-direction:column;margin:auto}.nav-links{position:relative}.nav-links:after{background:linear-gradient(90deg,#f94a38,#b8912e);background:linear-gradient(90deg,var(--brand-red,#f94a38),var(--brand-gold,#b8912e));bottom:.6rem;content:"";height:2px;left:20%;position:absolute;right:20%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}:root{--btn-ink:#141414;--btn-ink-hover:#333230;--btn-on-ink:#fff;--btn-paper:#f7f6f2;--btn-line:#e4e2dc;--btn-muted:#5c5c5c;--btn-danger:var(--brand-red-text,#c23a2a);--btn-danger-tint:#fbeeec;--btn-accent:linear-gradient(90deg,var(--brand-red,#f94a38),var(--brand-gold,#b8912e));--btn-font:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--btn-weight:500;--btn-fs:0.8125rem;--btn-fs-sm:0.75rem;--btn-tracking:0.14em;--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:52px;--btn-px-sm:0.95rem;--btn-px-md:1.4rem;--btn-px-lg:1.9rem;--btn-radius:999px;--btn-hit:44px;--btn-ring-width:2px;--btn-ring-offset:3px;--btn-ring-color:var(--btn-ink);--btn-ease:cubic-bezier(0.2,0.7,0.2,1);--btn-dur:0.25s}.hbtn{--_h:var(--btn-h-md);--_px:var(--btn-px-md);--_fs:var(--btn-fs);--_bg:transparent;--_fg:var(--btn-ink);--_bd:transparent;--_bg-h:var(--_bg);--_fg-h:var(--_fg);--_bd-h:var(--_bd);--_ring:var(--btn-ring-color);-webkit-tap-highlight-color:transparent;align-items:center;background:var(--_bg);border:1px solid var(--_bd);border-radius:999px;border-radius:var(--btn-radius);box-shadow:none;box-sizing:border-box;color:var(--_fg);cursor:pointer;display:inline-flex;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--btn-font);font-size:var(--_fs);font-style:normal;font-weight:500;font-weight:var(--btn-weight);gap:.7em;justify-content:center;letter-spacing:.14em;letter-spacing:var(--btn-tracking);line-height:1.15;margin:0;min-height:var(--_h);padding:0 var(--_px);position:relative;text-align:center;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease,-webkit-transform .15s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease,transform .15s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease,transform .15s ease,-webkit-transform .15s ease;transition:background-color var(--btn-dur) ease,border-color var(--btn-dur) ease,color var(--btn-dur) ease,opacity var(--btn-dur) ease,-webkit-transform .15s ease;transition:background-color var(--btn-dur) ease,border-color var(--btn-dur) ease,color var(--btn-dur) ease,opacity var(--btn-dur) ease,transform .15s ease;transition:background-color var(--btn-dur) ease,border-color var(--btn-dur) ease,color var(--btn-dur) ease,opacity var(--btn-dur) ease,transform .15s ease,-webkit-transform .15s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.hbtn,.hbtn:hover{text-decoration:none}.hbtn:hover{background:var(--_bg-h);border-color:var(--_bd-h);color:var(--_fg-h)}.hbtn:active:not(:disabled):not([aria-disabled=true]){-webkit-transform:translateY(1px);transform:translateY(1px)}.hbtn:focus{outline:none}.hbtn:focus-visible{outline:2px solid var(--_ring);outline:var(--btn-ring-width) solid var(--_ring);outline-offset:3px;outline-offset:var(--btn-ring-offset)}.hbtn:disabled,.hbtn[aria-disabled=true]{cursor:not-allowed;opacity:.42}.hbtn:disabled:hover,.hbtn[aria-disabled=true]:hover{background:var(--_bg);border-color:var(--_bd);color:var(--_fg)}.hbtn--full{display:flex;width:100%}.hbtn--sm{--_h:var(--btn-h-sm);--_px:var(--btn-px-sm);--_fs:var(--btn-fs-sm);gap:.55em}.hbtn--lg{--_h:var(--btn-h-lg);--_px:var(--btn-px-lg);gap:.85em}.hbtn--sm:before{content:"";height:max(100%,44px);height:max(100%,var(--btn-hit));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(100%,44px);width:max(100%,var(--btn-hit))}.hbtn--primary{--_bg:var(--btn-ink);--_fg:var(--btn-on-ink);--_bd:var(--btn-ink);--_bg-h:var(--btn-ink-hover);--_bd-h:var(--btn-ink-hover)}.hbtn--secondary{--_fg:var(--btn-ink);--_bd:var(--btn-ink);--_bg-h:var(--btn-ink);--_fg-h:var(--btn-on-ink)}.hbtn--danger{--_fg:var(--btn-danger);--_bd:var(--btn-danger);--_bg-h:var(--btn-danger);--_fg-h:#fff;--_ring:var(--btn-danger)}.hbtn--on-dark{--_bg:rgba(14,14,13,.45);--_fg:#fff;--_bd:hsla(0,0%,100%,.22);--_bg-h:#fff;--_fg-h:#111;--_bd-h:#fff;--_ring:#fff}.hbtn--text{--_fg:var(--btn-text-color,var(--btn-ink));--_fg-h:var(--btn-text-color-hover,var(--btn-ink));--_px:var(--btn-text-px,0.15rem);border-radius:2px;min-height:44px;min-height:var(--btn-hit)}.hbtn--text:after{background:linear-gradient(90deg,#f94a38,#b8912e);background:var(--btn-accent);bottom:calc(50% - 1em);content:"";height:1px;left:var(--_px);pointer-events:none;position:absolute;right:var(--_px);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .45s cubic-bezier(.2,.7,.2,1);transition:transform .45s cubic-bezier(.2,.7,.2,1);transition:transform .45s cubic-bezier(.2,.7,.2,1),-webkit-transform .45s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .45s var(--btn-ease);transition:transform .45s var(--btn-ease);transition:transform .45s var(--btn-ease),-webkit-transform .45s var(--btn-ease)}.hbtn--text:focus-visible:after,.hbtn--text:hover:after,.hbtn--text[aria-current=page]:after,.hbtn--text[aria-current=true]:after,.hbtn--text[aria-pressed=true]:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.hbtn--text[aria-current=page],.hbtn--text[aria-pressed=true]{--_fg:var(--btn-ink)}.hbtn--text[aria-pressed=true]:after{height:2px}.hbtn--text:disabled:after,.hbtn--text[aria-disabled=true]:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.hbtn--link{--_fg:var(--btn-link-color,var(--btn-ink));--_fg-h:var(--btn-danger);border:0;border-radius:0;display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;min-height:0;padding:0;text-align:inherit;text-decoration:underline;text-decoration-color:#b8912e;text-decoration-color:var(--brand-gold,#b8912e);text-decoration-thickness:1px;text-transform:none;text-underline-offset:.25em;-webkit-user-select:auto;user-select:auto;vertical-align:initial;white-space:normal}.hbtn--link:hover{text-decoration:underline;text-decoration-color:initial}.hbtn--link:active:not(:disabled){-webkit-transform:none;transform:none}.hbtn--link:focus-visible{border-radius:2px;outline-offset:2px}.hbtn--link .hbtn__icon{display:inline-flex;margin-inline:.3em;vertical-align:-.15em}.hbtn--icon{--_px:0;gap:0;height:var(--_h);letter-spacing:0;min-width:var(--_h);padding:0;width:var(--_h)}.hbtn--icon.hbtn--sm{height:36px;height:var(--btn-h-sm);min-width:36px;min-width:var(--btn-h-sm);width:36px;width:var(--btn-h-sm)}.hbtn--icon.hbtn--text{--_bg-h:var(--btn-paper);--_bd-h:var(--btn-line);min-height:var(--_h)}.hbtn--icon.hbtn--text:after{display:none}.hbtn--icon.hbtn--text[aria-pressed=true]{--_bg:var(--btn-paper)}.hbtn--icon.hbtn--danger{--_fg:var(--btn-ink);--_bd:transparent;--_bg-h:var(--btn-danger-tint);--_bd-h:#f3d3ce;--_fg-h:var(--btn-danger)}.hbtn__label{display:inline-block;min-width:0}.hbtn__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;transition:-webkit-transform .35s cubic-bezier(.2,.7,.2,1);transition:transform .35s cubic-bezier(.2,.7,.2,1);transition:transform .35s cubic-bezier(.2,.7,.2,1),-webkit-transform .35s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .35s var(--btn-ease);transition:transform .35s var(--btn-ease);transition:transform .35s var(--btn-ease),-webkit-transform .35s var(--btn-ease)}.hbtn__icon svg{display:block}.hbtn[data-nudge=right]:hover:not(:disabled):not([aria-disabled=true]) .hbtn__icon--right{-webkit-transform:translateX(4px);transform:translateX(4px)}.hbtn[data-nudge=left]:hover:not(:disabled):not([aria-disabled=true]) .hbtn__icon--left{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.hbtn.is-loading{cursor:progress;opacity:1}.hbtn.is-loading>:not(.hbtn__spinner):not(.hbtn__sr){opacity:0}.hbtn__spinner{-webkit-animation:hbtn-spin .8s linear infinite;animation:hbtn-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;box-sizing:border-box;height:1.15em;left:50%;margin:-.575em 0 0 -.575em;position:absolute;top:50%;width:1.15em}.hbtn--sm .hbtn__spinner{border-width:1.5px}@-webkit-keyframes hbtn-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes hbtn-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hbtn__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hbtn-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem 1.75rem}.hbtn-group--attached{background:#f7f6f2;background:var(--btn-paper);border:1px solid #e4e2dc;border:1px solid var(--btn-line);border-radius:999px;border-radius:var(--btn-radius);flex-wrap:nowrap;gap:0;padding:0}.hbtn-group--attached>.hbtn{--_bg:transparent;--_bd:transparent;--_fg:var(--btn-muted);--_bg-h:hsla(0,0%,8%,.06);--_bd-h:transparent;--_fg-h:var(--btn-ink);--_h:var(--btn-hit);--_px:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.hbtn-group--attached>.hbtn:after{display:none}.hbtn-group--attached>.hbtn[aria-pressed=true]{--_bg:var(--btn-ink);--_fg:var(--btn-on-ink);--_bg-h:var(--btn-ink);--_fg-h:var(--btn-on-ink)}.hbtn-group--attached>.hbtn:focus-visible{outline-offset:2px;z-index:1}.hbtn-group--dark.hbtn-group--attached{background:rgba(14,14,13,.45);border-color:hsla(0,0%,100%,.18)}.hbtn-group--dark.hbtn-group--attached>.hbtn{--_fg:#fff;--_bg-h:hsla(0,0%,100%,.12);--_fg-h:#fff;--_ring:#fff}.hbtn-group--dark.hbtn-group--attached>.hbtn[aria-disabled=true]{opacity:.38}@media (hover:none){.hbtn:hover:not(:active){background:var(--_bg);border-color:var(--_bd);color:var(--_fg)}.hbtn--text:hover:not(:focus-visible):not([aria-pressed=true]):not([aria-current]):after{-webkit-transform:scaleX(0);transform:scaleX(0)}.hbtn[data-nudge]:hover .hbtn__icon{-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.hbtn,.hbtn:after,.hbtn__icon{transition:none}.hbtn:active:not(:disabled):not([aria-disabled=true]),.hbtn[data-nudge]:hover .hbtn__icon{-webkit-transform:none;transform:none}.hbtn__spinner{-webkit-animation-duration:1.6s;animation-duration:1.6s}}@media (forced-colors:active){.hbtn{border-color:ButtonText}.hbtn--link,.hbtn--text{border-color:transparent}.hbtn:focus-visible{outline-color:Highlight}}.pp{--pp-max:1320px;--pp-gutter:clamp(1.25rem,5vw,4.5rem);--pp-ink:#141414;--pp-body:#2b2b2b;--pp-muted:#646464;--pp-line:#e4e2dc;--pp-paper:#eceae4;--pp-red:var(--brand-red,#f94a38);--pp-gold:var(--brand-gold,#b8912e);--pp-red-text:var(--brand-red-text,#c23a2a);--pp-gold-text:var(--brand-gold-text,#8f6b1c);--pp-ease:cubic-bezier(0.2,0.7,0.2,1);background:#fff;color:var(--pp-ink);font-family:Roboto,sans-serif;min-height:calc(100dvh - 5rem);width:100%}.pp-wrap{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--pp-max) + var(--pp-gutter)*2);padding-inline:var(--pp-gutter);width:100%}.pp-label{color:var(--pp-gold-text);font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}.pp-muted{color:var(--pp-muted)}.pp a:not(.hbtn):focus-visible,.pp button:not(.hbtn):focus-visible{outline:2px solid var(--pp-ink);outline-offset:4px}.pp-utility{justify-content:flex-end;padding-top:1rem}.pp-share,.pp-utility{align-items:center;display:flex}.pp-share{gap:.75rem}.pp-share-feedback{color:var(--pp-muted);font-size:.8125rem}.pp-intro{grid-column-gap:2rem;grid-row-gap:1.75rem;align-items:end;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.75rem,4.5vw,4rem);row-gap:1.75rem}.pp-intro-main{grid-column:1/span 8}.pp-intro-side{grid-column:9/span 4;padding-bottom:.6rem}.pp-intro-main:only-child{grid-column:1/-1}.pp-eyebrow{color:var(--pp-gold-text);font-size:.75rem;font-weight:500;letter-spacing:.18em;margin:0 0 1.25rem;text-transform:uppercase}.pp-title{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(2.125rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;margin:0;max-width:20ch;overflow-wrap:break-word}.pp-meta{align-items:center;color:var(--pp-body);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.9rem;letter-spacing:.04em;margin:0 0 1rem}.pp-meta:last-child{margin-bottom:0}.pp-meta-sep{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));display:inline-block;height:1px;width:2rem}.pp-lede{text-wrap:pretty;color:var(--pp-body);font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:300;line-height:1.6;margin:0;max-width:34rem}.pp-frame{background:var(--pp-paper);border:0;cursor:zoom-in;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}div.pp-frame{cursor:default}.pp-frame img{display:block;height:auto;transition:-webkit-transform 1.4s var(--pp-ease);transition:transform 1.4s var(--pp-ease);transition:transform 1.4s var(--pp-ease),-webkit-transform 1.4s var(--pp-ease);width:100%}.pp-frame:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.pp-frame:focus-visible{outline-offset:4px}.pp-frame-hint{align-items:center;background:hsla(0,0%,100%,.92);border-radius:50%;bottom:1.25rem;color:var(--pp-ink);display:flex;height:48px;justify-content:center;opacity:0;position:absolute;right:1.25rem;-webkit-transform:translateY(6px);transform:translateY(6px);transition:opacity .35s ease,-webkit-transform .35s var(--pp-ease);transition:opacity .35s ease,transform .35s var(--pp-ease);transition:opacity .35s ease,transform .35s var(--pp-ease),-webkit-transform .35s var(--pp-ease);width:48px}.pp-frame:focus-visible .pp-frame-hint,.pp-frame:hover .pp-frame-hint{opacity:1;-webkit-transform:none;transform:none}@media (hover:none){.pp-frame-hint{opacity:1;-webkit-transform:none;transform:none}}.pp-hero{box-sizing:border-box;margin:0 auto;max-width:calc(var(--pp-max) + var(--pp-gutter)*2);padding-inline:var(--pp-gutter)}.pp-frame--hero .pp-hero-img,.pp-frame--hero.pp-skel{aspect-ratio:16/9;max-height:calc(100dvh - 7rem);object-fit:cover}.pp-frame--hero.pp-skel{width:100%}.pp-body{grid-column-gap:2rem;grid-row-gap:3.5rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3.5rem,8vw,7.5rem);row-gap:3.5rem}.pp-text{grid-column:1/span 7;max-width:38rem}.pp-text>:first-child{margin-top:0}.pp-text ol,.pp-text p,.pp-text ul{color:var(--pp-body);font-size:1.125rem;line-height:1.8;margin:0 0 1.4em}.pp-text ol,.pp-text ul{padding-left:1.25rem}.pp-text strong{color:var(--pp-ink);font-weight:500}.pp-text h1,.pp-text h2,.pp-text h3,.pp-text h4,.pp-text h5,.pp-text h6{color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-weight:400;line-height:1.3;margin:2.25rem 0 1rem}.pp-text h1,.pp-text h2{font-size:1.5rem}.pp-text h3,.pp-text h4,.pp-text h5,.pp-text h6{font-size:1.2rem}.pp-text a{color:var(--pp-red-text);text-decoration:underline;text-underline-offset:3px}.pp-text a:hover{text-decoration:none}.pp-text img{height:auto;max-width:100%}.pp-facts{align-self:start;grid-column:9/span 4;position:-webkit-sticky;position:sticky;top:7rem}.pp-text+.pp-facts{margin-top:.4rem}.pp-facts:only-child{grid-column:1/span 6;position:static}.pp-facts .pp-label{border-bottom:1px solid var(--pp-ink);padding-bottom:1rem}.pp-facts-list{margin:0}.pp-fact{border-bottom:1px solid var(--pp-line);padding:1.05rem 0}.pp-fact dt{color:var(--pp-muted);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.pp-fact dd{color:var(--pp-ink);font-size:.975rem;line-height:1.6;margin:.4rem 0 0;white-space:pre-line}.pp-gallery{margin-top:clamp(5rem,11vw,10rem)}.pp-gallery-head{align-items:center;border-top:1px solid var(--pp-ink);display:flex;gap:1rem;justify-content:space-between;margin-bottom:clamp(1.75rem,3.5vw,3rem);padding-top:.75rem}.pp-row{grid-gap:clamp(1rem,2.6vw,2.75rem);align-items:start;display:grid;gap:clamp(1rem,2.6vw,2.75rem);margin-bottom:clamp(2rem,5vw,5rem)}.pp-row:last-child{margin-bottom:0}.pp-row--pair{grid-template-columns:7fr 5fr}.pp-row--pair>.pp-shot:nth-child(2){margin-top:clamp(3rem,9vw,9rem)}.pp-row--flip{grid-template-columns:5fr 7fr}.pp-row--flip>.pp-shot:first-child{margin-top:clamp(3rem,9vw,9rem)}.pp-row--flip>.pp-shot:nth-child(2){margin-top:0}.pp-row--single{grid-template-columns:1fr}.pp-shot{margin:0}.pp-shot-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--pp-muted);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.16em;margin-top:.7rem}.pp-cta{align-items:center;display:flex;flex-direction:column;padding-bottom:clamp(5rem,10vw,9rem);padding-top:clamp(6rem,12vw,11rem);text-align:center}.pp-rule{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));display:block;height:2px;margin-bottom:2rem;width:48px}.pp-cta-title{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:400;line-height:1.2;margin:0 0 2.25rem;max-width:22ch}.pp-next{margin:0}.pp-next-link{align-items:flex-end;background:#1d1d1b;box-sizing:border-box;color:#fff;display:flex;gap:1.5rem;isolation:isolate;justify-content:space-between;min-height:clamp(340px,46vw,620px);overflow:hidden;padding:clamp(1.75rem,4vw,3.5rem) var(--pp-gutter);position:relative;text-decoration:none}.pp-next-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:-webkit-transform 1.6s var(--pp-ease);transition:transform 1.6s var(--pp-ease);transition:transform 1.6s var(--pp-ease),-webkit-transform 1.6s var(--pp-ease);width:100%;z-index:-2}.pp-next-link.has-image:before{background:linear-gradient(0deg,rgba(10,10,9,.8) 0,rgba(10,10,9,.5) 40%,rgba(10,10,9,.12) 75%,rgba(10,10,9,.05));content:"";inset:0;position:absolute;z-index:-1}.pp-next-link:hover .pp-next-img{-webkit-transform:scale(1.04);transform:scale(1.04)}.pp-next a:focus-visible,.pp-next-link:focus-visible{outline:3px solid #fff;outline-offset:-10px}.pp-next-body{display:flex;flex-direction:column;gap:.75rem;max-width:40rem}.pp-next-label{color:hsla(0,0%,100%,.88);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pp-next-name{text-wrap:balance;font-family:Comfortaa,sans-serif;font-size:clamp(1.75rem,4.2vw,3.5rem);line-height:1.12}.pp-next-city{color:hsla(0,0%,100%,.88);font-size:.9375rem;letter-spacing:.04em}.pp-next-arrow{align-items:center;border:1px solid hsla(0,0%,100%,.7);border-radius:50%;display:flex;flex:0 0 auto;height:60px;justify-content:center;transition:background-color .3s ease,color .3s ease,-webkit-transform .35s var(--pp-ease);transition:background-color .3s ease,color .3s ease,transform .35s var(--pp-ease);transition:background-color .3s ease,color .3s ease,transform .35s var(--pp-ease),-webkit-transform .35s var(--pp-ease);width:60px}.pp-next-link:hover .pp-next-arrow{background:#fff;color:var(--pp-ink);-webkit-transform:translateX(4px);transform:translateX(4px)}.pp--reveal [data-reveal]{transition:opacity .9s var(--pp-ease),-webkit-transform .9s var(--pp-ease);transition:opacity .9s var(--pp-ease),transform .9s var(--pp-ease);transition:opacity .9s var(--pp-ease),transform .9s var(--pp-ease),-webkit-transform .9s var(--pp-ease)}.pp--reveal [data-reveal]:not([data-revealed]){opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}.pp-skel{background:#eceae4;background:var(--pp-paper,#eceae4);overflow:hidden;position:relative}.pp-skel:after{-webkit-animation:pp-shimmer 1.6s infinite;animation:pp-shimmer 1.6s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);content:"";inset:0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes pp-shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes pp-shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.pp-skel-line{border-radius:2px;height:.85rem;margin:.9rem 0}.pp-skel-eyebrow{border-radius:2px;height:.75rem;margin-bottom:1.5rem;width:7rem}.pp-skel-title{border-radius:2px;height:clamp(2.25rem,5vw,4.25rem);margin-bottom:.9rem;width:min(80%,38rem)}.pp-skel-title.short{width:min(50%,22rem)}.pp-state{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;min-height:calc(100dvh - 5rem);padding:2rem var(--pp-gutter);text-align:center}.pp-state p{color:var(--pp-muted);margin:0}.pp-state-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:1024px){.pp-intro-main{grid-column:1/-1}.pp-intro-side{grid-column:1/span 9;padding-bottom:0}.pp-text{grid-column:1/span 7}.pp-facts{grid-column:8/span 5}}@media (max-width:760px){.pp-body,.pp-intro{grid-template-columns:minmax(0,1fr)}.pp-facts,.pp-facts:only-child,.pp-intro-side,.pp-text{grid-column:1/-1}.pp-facts{position:static}.pp-text+.pp-facts{margin-top:0}.pp-hero{padding-inline:0}.pp-frame--hero .pp-hero-img,.pp-frame--hero.pp-skel{aspect-ratio:4/5;max-height:72dvh}.pp-row--flip,.pp-row--pair{grid-template-columns:minmax(0,1fr)}.pp-row--flip>.pp-shot:first-child,.pp-row--pair>.pp-shot:nth-child(2){margin-top:0}.pp-row{margin-bottom:clamp(1rem,2.6vw,2.75rem)}.pp-next-arrow{height:48px;width:48px}.pp-text ol,.pp-text p,.pp-text ul{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.pp *,.pp :after,.pp :before{-webkit-animation:none!important;animation:none!important;transition:none!important}.pp-frame:hover img,.pp-next-link:hover .pp-next-img{-webkit-transform:none;transform:none}}@media print{.pp-cta,.pp-frame-hint,.pp-gallery-head .hbtn,.pp-next,.pp-utility{display:none}.pp-facts{position:static}.pp--reveal [data-reveal]:not([data-revealed]){opacity:1;-webkit-transform:none;transform:none}}.pl{padding-bottom:clamp(5rem,10vw,9rem)}.pl-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.pl-intro{grid-column-gap:2rem;grid-row-gap:1.25rem;align-items:end;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(1.5rem,3vw,2.5rem);row-gap:1.25rem}.pl-intro-main{grid-column:1/span 8}.pl-intro-side{grid-column:9/span 4;padding-bottom:.9rem}.pl-title{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0}.pl-lede{text-wrap:pretty;color:var(--pp-body);font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:300;line-height:1.6;margin:0;max-width:24rem}.pl-lede:before{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));content:"";display:block;height:1px;margin-bottom:1.25rem;width:2rem}.pl-toolbar{align-items:center;border-top:1px solid var(--pp-ink);display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;padding-top:.5rem}.pl-filters-wrap{flex:1 1 auto;min-width:0}.pl-filters{--btn-text-color:var(--pp-muted);--btn-text-px:0;-webkit-column-gap:1.75rem;column-gap:1.75rem;display:flex;flex-wrap:wrap}.pl-chip-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--pp-muted);font-size:.625rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:0;margin-left:.3em;position:relative;top:-.55em}.pl-search{align-items:center;border-bottom:1px solid var(--pp-line);color:var(--pp-muted);display:flex;flex:0 1 17rem;gap:.6rem;min-height:44px;transition:border-color .25s ease,color .25s ease}.pl-search:focus-within{border-bottom-color:var(--pp-ink);box-shadow:0 1px 0 var(--pp-ink);color:var(--pp-ink)}.pl-search svg{flex:0 0 auto}.pl-search-input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--pp-ink);flex:1 1 auto;font-family:Roboto,sans-serif;font-size:.9375rem;height:44px;min-width:0;outline:0;padding:0}.pl-search-input::-webkit-input-placeholder{color:var(--pp-muted);opacity:1}.pl-search-input::placeholder{color:var(--pp-muted);opacity:1}.pl-search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pl-search .pl-search-clear{--btn-text-color:var(--pp-muted);flex:0 0 auto;margin-right:-14px}.pl-status{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--pp-muted);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.16em;margin:1.25rem 0 clamp(2rem,4vw,3rem);text-transform:uppercase}.pl-grid{grid-column-gap:clamp(1.25rem,3vw,3rem);grid-row-gap:clamp(3.5rem,6.5vw,6rem);align-items:start;-webkit-column-gap:clamp(1.25rem,3vw,3rem);column-gap:clamp(1.25rem,3vw,3rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:clamp(3.5rem,6.5vw,6rem)}.pl-item{min-width:0}.pl-item:nth-child(4n+1){grid-column:1/span 7}.pl-item:nth-child(4n+2){grid-column:8/span 5}.pl-item:nth-child(4n+3){grid-column:1/span 5}.pl-item:nth-child(4n+4){grid-column:6/span 7}.pl-card{display:block}.pl .pl-card,.pl .pl-card:focus,.pl .pl-card:hover,.pl-card{color:inherit;text-decoration:none}.pl-frame{aspect-ratio:4/3;background:var(--pp-paper);display:block;overflow:hidden;position:relative}.pl-item--narrow .pl-frame{aspect-ratio:4/5}.pl-img{display:block;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .7s ease,-webkit-transform 1.4s var(--pp-ease);transition:opacity .7s ease,transform 1.4s var(--pp-ease);transition:opacity .7s ease,transform 1.4s var(--pp-ease),-webkit-transform 1.4s var(--pp-ease);width:100%}.pl-frame.is-loaded .pl-img{opacity:1}.pl-frame:after{background:linear-gradient(0deg,rgba(10,10,9,.28),rgba(10,10,9,0) 55%);content:"";inset:0;pointer-events:none;transition:opacity .5s ease}.pl-frame:after,.pl-hint{opacity:0;position:absolute}.pl-hint{align-items:center;background:hsla(0,0%,100%,.94);border-radius:50%;bottom:clamp(1rem,2vw,1.5rem);color:var(--pp-ink);display:flex;height:52px;justify-content:center;right:clamp(1rem,2vw,1.5rem);-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity .4s ease,-webkit-transform .45s var(--pp-ease);transition:opacity .4s ease,transform .45s var(--pp-ease);transition:opacity .4s ease,transform .45s var(--pp-ease),-webkit-transform .45s var(--pp-ease);width:52px;z-index:1}.pl-caption{display:block;padding-top:1.15rem}.pl-kicker{align-items:baseline;display:flex;font-size:.75rem;gap:.9rem;line-height:1.4}.pl-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--pp-muted);font-variant-numeric:tabular-nums;letter-spacing:.16em}.pl-cat{color:var(--pp-gold-text);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.pl-name{text-wrap:balance;color:var(--pp-ink);display:block;font-family:Comfortaa,sans-serif;font-size:clamp(1.3125rem,1.9vw,1.75rem);font-weight:400;line-height:1.25;margin:.6rem 0 .55rem;max-width:32ch;overflow-wrap:break-word}.pl-name-text{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold)) no-repeat 0 100% /0 1px;padding-bottom:.12em;transition:background-size .6s var(--pp-ease)}.pl-meta{align-items:center;color:var(--pp-body);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.4rem .9rem;letter-spacing:.04em}@media (hover:hover){.pl-card:hover .pl-img{-webkit-transform:scale(1.04);transform:scale(1.04)}.pl-card:hover .pl-frame:after{opacity:1}.pl-card:hover .pl-hint{opacity:1;-webkit-transform:none;transform:none}.pl-card:hover .pl-name-text{background-size:100% 1px}}.pl .pl-card:focus-visible{outline:none}.pl-card:focus-visible .pl-frame{outline:2px solid var(--pp-ink);outline-offset:4px}.pl-card:focus-visible .pl-img{-webkit-transform:scale(1.04);transform:scale(1.04)}.pl-card:focus-visible .pl-frame:after{opacity:1}.pl-card:focus-visible .pl-hint{opacity:1;-webkit-transform:none;transform:none}.pl-card:focus-visible .pl-name-text{background-size:100% 1px}.pl button:not(.hbtn):focus-visible{outline:2px solid var(--pp-ink);outline-offset:4px}.pp--reveal .pl-item--narrow[data-reveal]:nth-child(4n+2),.pp--reveal .pl-item--wide[data-reveal]:nth-child(4n+4){transition-delay:.12s}.pl-skel-line{border-radius:2px;display:block;height:.85rem;margin-bottom:.8rem;width:45%}.pl-skel-line.short{width:28%}.pl-empty{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(3rem,8vw,6rem) 0;text-align:center}.pl-empty .pp-rule{margin-bottom:0}.pl-empty p{color:var(--pp-muted);font-size:1.0625rem;margin:0}@media (max-width:1024px){.pl-intro-main{grid-column:1/-1}.pl-intro-side{grid-column:1/span 8;padding-bottom:0}}@media (max-width:760px){.pl-intro{grid-template-columns:minmax(0,1fr)}.pl-intro-side{display:none}.pl-toolbar{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.25rem;padding-top:.25rem}.pl-filters-wrap{-webkit-overflow-scrolling:touch;margin-inline:calc(var(--pp-gutter)*-1);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);overflow-x:auto;scrollbar-width:none}.pl-filters-wrap::-webkit-scrollbar{display:none}.pl-filters{-webkit-column-gap:1.5rem;column-gap:1.5rem;flex-wrap:nowrap;padding-inline:var(--pp-gutter) calc(var(--pp-gutter) + 1.5rem);width:-webkit-max-content;width:max-content}.pl-search{flex-basis:auto}.pl-grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.pl-item:nth-child(n){grid-column:1/-1}.pl-item--narrow .pl-frame{aspect-ratio:4/3}.pl-caption{padding-top:.95rem}.pl-name{margin:.45rem 0 .4rem}}@media (prefers-reduced-motion:reduce){.pl-card:focus-visible .pl-img,.pl-card:hover .pl-img{-webkit-transform:none;transform:none}}.ap{--ap-paper:#f9f7f3}.ap-intro{grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(1.75rem,3vw,2.75rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.ap-intro>.pp-eyebrow,.ap-title{grid-column:1/span 10}.ap-title{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08;max-width:20ch}.ap-lede-wrap{align-items:baseline;display:flex;gap:1.5rem;grid-column:6/span 7;margin-top:clamp(1.25rem,2.4vw,2rem)}.ap-lede-rule{flex:0 0 auto;-webkit-transform:translateY(-.35em);transform:translateY(-.35em);width:3rem}.ap-lede{text-wrap:pretty;color:var(--pp-body);font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:300;line-height:1.65;margin:0;max-width:36rem}.ap-hero-frame{cursor:default}.ap-hero-img{aspect-ratio:21/9;max-height:calc(100dvh - 7rem);object-fit:cover;object-position:50% 55%}.ap-chapters{padding-bottom:clamp(4rem,9vw,8rem);padding-top:clamp(3.5rem,8vw,7.5rem)}.ap-chapter{grid-column-gap:2rem;grid-row-gap:1.25rem;border-top:1px solid var(--pp-line);-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(2.25rem,4.5vw,3.75rem) 0;row-gap:1.25rem}.ap-chapter:first-child{border-top-color:var(--pp-ink)}.ap-chapter-head{grid-column:1/span 4}.ap-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;color:var(--pp-gold-text);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.75rem;letter-spacing:.18em;margin-bottom:1rem}.ap-num:after{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));content:"";height:1px;width:1.5rem}.ap-h2{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400;line-height:1.2;margin:0}.ap-chapter-body{grid-column:6/span 7;max-width:40rem;padding-top:1.85rem}.ap-chapter-body p,.ap-skill p{text-wrap:pretty;color:var(--pp-body);font-size:1.125rem;line-height:1.8;margin:0 0 1.25em}.ap-chapter-body p:last-child,.ap-skill p:last-child{margin-bottom:0}.ap-chapter-body strong{color:var(--pp-ink);font-weight:500}.ap-quote{border-top:1px solid var(--pp-line);margin:0;padding:clamp(3.5rem,8vw,7rem) 0}.ap-quote .pp-rule{margin-bottom:2.25rem}.ap-quote .pp-rule,.ap-quote blockquote{margin-left:calc(8.33333% + .16667rem)}.ap-quote blockquote{margin-bottom:0;margin-right:0;margin-top:0}.ap-quote p{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(1.625rem,3.4vw,3rem);font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:28ch;position:relative}.ap-quote p:before{color:var(--pp-gold-text);content:"«\00a0";position:absolute;right:100%}.ap-quote p:after{color:var(--pp-gold-text);content:"\00a0»"}.ap-skills{background:var(--ap-paper);padding:clamp(4rem,9vw,8rem) 0}.ap-skills-head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.ap-skills-title{color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0}.ap-skills-grid{grid-gap:clamp(2rem,4vw,4rem);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:repeat(3,minmax(0,1fr))}.ap-skill{border-top:1px solid var(--pp-ink);padding-top:1.5rem}.ap-skill-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--pp-muted);display:block;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.16em;margin-bottom:1.5rem}.ap-h3{text-wrap:balance;color:var(--pp-ink);font-family:Comfortaa,sans-serif;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:400;line-height:1.3;margin:0 0 1.25rem}.ap-skill p{font-size:1rem;line-height:1.75}.ap-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center}@media (max-width:1024px){.ap-lede-wrap{grid-column:4/-1}.ap-chapter-head{grid-column:1/span 5}.ap-chapter-body{grid-column:6/-1}.ap-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-skill:first-child{grid-column:1/-1}.ap-skill:first-child p{max-width:44rem}}@media (max-width:760px){.ap-chapter,.ap-intro{grid-template-columns:minmax(0,1fr)}.ap-chapter-body,.ap-chapter-head,.ap-intro>.pp-eyebrow,.ap-lede-wrap,.ap-title{grid-column:1/-1}.ap-lede-wrap{flex-direction:column;gap:1.25rem}.ap-lede-rule{-webkit-transform:none;transform:none}.ap-hero{padding-inline:0}.ap-hero-img{aspect-ratio:4/3}.ap-chapter-body{padding-top:0}.ap-quote .pp-rule,.ap-quote blockquote{margin-left:0}.ap-quote p:before{position:static}.ap-quote p{text-wrap:pretty}.ap-chapter-body p{font-size:1.0625rem}.ap-skills-grid{grid-template-columns:minmax(0,1fr)}.ap-cta-actions{flex-direction:column;gap:.75rem}}@media print{.ap-hero,.ap-quote{display:none}.ap-skills{background:none}}.ct-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.ct-grid{grid-column-gap:2rem;align-items:stretch;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.ct-main{grid-column:1/span 7}.ct-figure{grid-column:9/span 4;margin:0}.ct-head{margin-bottom:clamp(1.5rem,2.6vw,2.25rem)}.ct-head .pp-eyebrow{align-items:center;display:flex;gap:.75rem}.ct-head .pp-eyebrow:after{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));content:"";height:1px;width:2rem}.ct-title{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08;max-width:14ch}.ct-list{border-top:1px solid var(--pp-ink);list-style:none;margin:0;padding:0}.ct-channel{border-bottom:1px solid var(--pp-line);position:relative}.ct-channel:after{background:linear-gradient(90deg,var(--pp-red),var(--pp-gold));bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .7s var(--pp-ease);transition:transform .7s var(--pp-ease);transition:transform .7s var(--pp-ease),-webkit-transform .7s var(--pp-ease)}.ct-link{grid-column-gap:1.25rem;grid-row-gap:.6rem;align-items:center;-webkit-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.4rem,2.2vw,1.75rem) 0;row-gap:.6rem}.ct-link,.ct-link:focus,.ct-link:hover{color:var(--pp-ink);text-decoration:none}.ct-link:before{content:"";inset:0;position:absolute}.pp .ct-link:focus-visible{outline:none}.pp .ct-link:focus-visible:before{outline:2px solid var(--pp-ink);outline-offset:4px}.ct-label{color:var(--pp-gold-text);font-size:.75rem;font-weight:500;grid-column:1;letter-spacing:.18em;text-transform:uppercase}.ct-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:Comfortaa,sans-serif;font-size:clamp(1.375rem,2.4vw,2.125rem);font-variant-numeric:tabular-nums;font-weight:400;grid-column:1;letter-spacing:-.005em;line-height:1.2;overflow-wrap:break-word;transition:color .3s ease}.ct-chip{align-items:center;border:1px solid var(--pp-line);border-radius:50%;color:var(--pp-ink);display:flex;grid-column:2;grid-row:1/span 2;height:52px;justify-content:center;pointer-events:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-transform .45s var(--pp-ease);transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .45s var(--pp-ease);transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .45s var(--pp-ease),-webkit-transform .45s var(--pp-ease);width:52px}@media (hover:hover){.ct-channel:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.ct-channel:hover .ct-value{color:var(--pp-red-text)}.ct-channel:hover .ct-chip{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}}.ct-channel:has(.ct-link:focus-visible):after{-webkit-transform:scaleX(1);transform:scaleX(1)}.ct-link:focus-visible .ct-chip{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.ct-extra{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:-1.1rem 0 0 -.25rem;padding-bottom:.9rem;position:relative;z-index:1}.ct-extra .ct-copy{--btn-text-color:var(--pp-muted)}.ct-status{color:var(--pp-muted);font-size:.8125rem}.ct-main .ct-more{margin-left:-.15rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.ct-frame{cursor:default;height:100%;min-height:22rem}.pp-frame .ct-img{height:100%;inset:0;object-fit:cover;object-position:60% 60%;position:absolute}@-webkit-keyframes ct-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ct-rise{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes ct-fade{0%{opacity:0}to{opacity:1}}@keyframes ct-fade{0%{opacity:0}to{opacity:1}}.ct-channel,.ct-head,.ct-more{-webkit-animation:ct-rise .9s var(--pp-ease) both;animation:ct-rise .9s var(--pp-ease) both}.ct-channel:first-child{-webkit-animation-delay:.12s;animation-delay:.12s}.ct-channel:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ct-channel:nth-child(3){-webkit-animation-delay:.28s;animation-delay:.28s}.ct-more{-webkit-animation-delay:.38s;animation-delay:.38s}.ct-figure{-webkit-animation:ct-fade 1.4s ease .15s both;animation:ct-fade 1.4s ease .15s both}@media (max-width:1024px){.ct-main{grid-column:1/span 7}.ct-figure{grid-column:8/span 5}}@media (max-width:760px){.ct-grid{grid-template-columns:minmax(0,1fr);padding-bottom:0;row-gap:clamp(3rem,10vw,4rem)}.ct-figure,.ct-main{grid-column:1/-1}.ct-figure{margin-inline:calc(var(--pp-gutter)*-1)}.ct-frame{height:auto;min-height:0}.pp-frame .ct-img{aspect-ratio:4/3;height:auto;position:static}.ct-chip{height:44px;width:44px}}@media print{.ct-chip,.ct-extra,.ct-figure,.ct-main .ct-more{display:none}}.ft{--ft-ink:#141414;--ft-body:#2b2b2b;--ft-muted:#595959;--ft-line:#e4e2dc;--ft-paper:#faf9f6;--ft-red:var(--brand-red,#f94a38);--ft-gold:var(--brand-gold,#b8912e);--ft-gold-text:var(--brand-gold-text,#8f6b1c);--ft-gutter:clamp(1.25rem,5vw,4.5rem);--ft-max:1320px;--ft-ease:cubic-bezier(0.2,0.7,0.2,1);color:var(--ft-ink);font-family:Roboto,sans-serif;margin-top:auto;position:relative;text-align:left;width:100%}.ft-wrap{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--ft-max) + var(--ft-gutter)*2);padding-inline:var(--ft-gutter);width:100%}.ft-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ft-cta{background:#fff}.ft-cta-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;padding-block:clamp(3.5rem,7vw,6rem)}.ft-cta-title{color:var(--ft-ink);font-family:Comfortaa,sans-serif;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;padding-top:1.75rem;position:relative}.ft-cta-title:before{background:linear-gradient(90deg,var(--ft-red),var(--ft-gold));content:"";height:2px;left:0;position:absolute;top:0;width:48px}.ft-band{background:var(--ft-paper);border-top:1px solid var(--ft-line);position:relative}.ft-grid{grid-column-gap:clamp(1rem,2vw,1.5rem);grid-row-gap:3rem;-webkit-column-gap:clamp(1rem,2vw,1.5rem);column-gap:clamp(1rem,2vw,1.5rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3.5rem,6vw,5.5rem) clamp(3rem,5vw,4.5rem);row-gap:3rem}.ft-brand{grid-column:1/6}.ft-col--nav{grid-column:6/8}.ft-col--contact{grid-column:8/11}.ft-col--social{grid-column:11/13}.ft-logo{align-items:center;color:var(--ft-ink);display:inline-flex;min-height:44px}.ft-logo svg{display:block;height:auto;width:8.5rem}.ft-logo svg g{fill:var(--ft-ink)}.ft-logo svg path:first-child{fill:var(--ft-gold);transition:fill .3s ease}.ft-logo:hover svg path:first-child{fill:var(--ft-red)}.ft-sign{color:var(--ft-body);font-family:Comfortaa,sans-serif;font-size:1.0625rem;line-height:1.55;margin:1.5rem 0 0;max-width:30ch}.ft-sign .ft-eyebrow{display:block;margin-bottom:.75rem}.ft-eyebrow{color:var(--ft-gold-text);font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.18em;line-height:1.4;margin:0 0 .75rem;text-transform:uppercase}.ft-col .ft-eyebrow{padding-top:.85rem}.ft-list{list-style:none;margin:0;padding:0}.ft-link{align-items:center;color:var(--ft-muted);display:inline-flex;font-size:.8125rem;font-weight:500;letter-spacing:.16em;line-height:1;min-height:44px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.ft-link:hover,.ft-link[aria-current=page]{color:var(--ft-ink);text-decoration:none}.ft-link:after,.ft-value:after{background:currentColor;bottom:11px;content:"";height:1px;left:0;position:absolute;right:.16em;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .45s var(--ft-ease);transition:transform .45s var(--ft-ease);transition:transform .45s var(--ft-ease),-webkit-transform .45s var(--ft-ease)}.ft-link:hover:after,.ft-value:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.ft-link[aria-current=page]:after{background:linear-gradient(90deg,var(--ft-red),var(--ft-gold));height:2px;-webkit-transform:scaleX(1);transform:scaleX(1)}.ft-value{align-items:center;color:var(--ft-ink);display:inline-flex;font-size:.9375rem;gap:.4rem;line-height:1.3;max-width:100%;min-height:44px;overflow-wrap:anywhere;position:relative;text-decoration:none}.ft-value:after{bottom:10px;right:0}.ft-value:hover{color:var(--ft-ink);text-decoration:none}.ft-ext{color:var(--ft-muted);display:inline-flex;transition:color .25s ease,-webkit-transform .35s var(--ft-ease);transition:transform .35s var(--ft-ease),color .25s ease;transition:transform .35s var(--ft-ease),color .25s ease,-webkit-transform .35s var(--ft-ease)}.ft-value:hover .ft-ext{color:var(--ft-ink);-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.ft-bottom{align-items:center;border-top:1px solid var(--ft-line);display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;padding-block:1rem 1.25rem;position:relative}.ft-bottom:before{background:linear-gradient(90deg,var(--ft-red),var(--ft-gold));content:"";height:1px;left:0;position:absolute;top:-1px;width:48px}.ft-copy{color:var(--ft-muted);font-size:.8125rem;line-height:1.5;margin:0}.ft .ft-top{--btn-text-color:var(--ft-muted);margin-right:-.15rem}.ft .ft-top .hbtn__icon--right{transition:-webkit-transform .3s var(--ft-ease);transition:transform .3s var(--ft-ease);transition:transform .3s var(--ft-ease),-webkit-transform .3s var(--ft-ease)}.ft .ft-top:hover .hbtn__icon--right{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ft a:not(.hbtn):focus-visible{border-radius:2px;outline:2px solid var(--ft-ink);outline-offset:4px}.ft a:not(.hbtn):focus:not(:focus-visible){outline:none}.ft .ft-link:focus-visible,.ft .ft-value:focus-visible{border-radius:4px;outline-offset:2px}@media (max-width:999.98px){.ft-brand{grid-column:1/-1}.ft-col--nav{grid-column:1/5}.ft-col--contact{grid-column:5/10}.ft-col--social{grid-column:10/13}}@media (max-width:599.98px){.ft-grid{padding-block:3rem 2.5rem;row-gap:1.75rem}.ft-brand,.ft-col--contact,.ft-col--nav,.ft-col--social{grid-column:1/-1}.ft-col .ft-eyebrow{border-top:1px solid var(--ft-line);margin-bottom:.25rem;padding-top:1.75rem}.ft-bottom,.ft-cta-inner{align-items:flex-start;flex-direction:column}.ft-bottom{gap:.25rem;padding-block:1.25rem 1.25rem}.ft .ft-top{margin-inline:-.15rem 0}}@media (prefers-reduced-motion:reduce){.ft .ft-top .hbtn__icon--right,.ft-ext,.ft-link,.ft-link:after,.ft-logo svg path,.ft-value:after{transition:none!important}.ft .ft-top:hover .hbtn__icon--right,.ft-value:hover .ft-ext{-webkit-transform:none;transform:none}}@media (forced-colors:active){.ft-band,.ft-bottom{border-color:CanvasText}}.home-title-container{align-items:center;display:grid;flex-direction:column;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--home-links,4),1fr);grid-template-rows:auto auto;justify-content:center;max-width:700px;width:100%}.home-title{margin-bottom:6px;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);transition:opacity 1.5s,-webkit-transform 1.2s;transition:opacity 1.5s,transform 1.2s;transition:opacity 1.5s,transform 1.2s,-webkit-transform 1.2s}.home-title-subcontainer{display:flex;grid-column:1/-1;overflow:hidden}.underline{background-color:#fff;bottom:-5px;content:"";display:none;height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:0}.animation-complete{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);width:100%}.home-visible{opacity:1!important;-webkit-transform:translateY(0);transform:translateY(0)}.home{margin-top:12px;opacity:0;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.45);transition:opacity transform 3s 1s}.home,.home:hover{color:#fff}.home:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.home:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.home,.home-title,.home:after,.underline{transition:none!important}}@media (max-width:1000px){.home-title-subcontainer{justify-content:center;margin:auto;padding:20px;width:100%}.home-title-container{align-items:center;display:flex;flex-direction:column}.home-title-subcontainer{flex:none}.home-title{flex:none;height:auto;width:clamp(200px,62vw,340px)}}.top-container{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.hd{--hd-ink:#141414;--hd-muted:#5c5c5c;--hd-line:#e4e2dc;--hd-red:var(--brand-red,#f94a38);--hd-gold:var(--brand-gold,#b8912e);--hd-red-text:var(--brand-red-text,#c23a2a);--hd-gold-text:var(--brand-gold-text,#8f6b1c);--hd-gutter:clamp(1.25rem,5vw,4.5rem);--hd-max:1320px;--hd-h:5rem;--hd-bar:5rem;--hd-logo:7.25rem;--hd-ease:cubic-bezier(0.2,0.7,0.2,1);font-family:Roboto,sans-serif;height:var(--hd-h);pointer-events:none}.hd.is-scrolled{--hd-bar:3.75rem;--hd-logo:6.5rem}.hd-bar{height:var(--hd-bar);pointer-events:auto;position:relative;transition:height .45s var(--hd-ease)}.hd-bar:before{background:#fff;border-bottom:1px solid transparent;content:"";inset:0;position:absolute;transition:background-color .4s ease,border-color .4s ease}.hd.is-scrolled .hd-bar:before{-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);background:hsla(0,0%,100%,.9);border-bottom-color:var(--hd-line)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.hd.is-scrolled .hd-bar:before{background:hsla(0,0%,100%,.97)}}.hd-inner{box-sizing:border-box;display:flex;gap:2rem;height:100%;justify-content:space-between;margin-inline:auto;max-width:calc(var(--hd-max) + var(--hd-gutter)*2);padding-inline:var(--hd-gutter);width:100%;z-index:1}.hd-inner,.hd-logo{align-items:center;position:relative}.hd-logo{color:var(--hd-ink);display:inline-flex;min-height:44px;z-index:2}.hd-logo svg{display:block;height:auto;transition:width .45s var(--hd-ease);width:var(--hd-logo)}.hd-logo svg g{fill:var(--hd-ink)}.hd-logo svg path:first-child{fill:var(--hd-gold);transition:fill .3s ease}.hd-logo:hover svg path:first-child{fill:var(--hd-red)}.hd a:not(.hbtn):focus-visible,.hd button:not(.hbtn):focus-visible{border-radius:2px;outline:2px solid var(--hd-ink);outline-offset:4px}.hd a:focus:not(:focus-visible),.hd button:focus:not(:focus-visible){outline:none}.hd .hd-toggle{display:none}@media (min-width:1000px){.hd-menu{align-items:center;display:flex}.hd-menu-foot,.hd-menu-label,.hd-num{display:none}.hd-list{display:flex;gap:clamp(1rem,2.4vw,2.25rem);list-style:none;margin:0 -.5rem 0 0;padding:0}.hd-link,.hd-list{align-items:center}.hd-link{color:var(--hd-muted);display:inline-flex;font-size:.8125rem;font-weight:500;letter-spacing:.16em;line-height:1;min-height:44px;padding-inline:.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.hd-link.is-active,.hd-link:hover{color:var(--hd-ink);text-decoration:none}.hd-link:after{background:currentColor;bottom:9px;content:"";height:1px;left:.5rem;position:absolute;right:calc(.5rem + .16em);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .45s var(--hd-ease);transition:transform .45s var(--hd-ease);transition:transform .45s var(--hd-ease),-webkit-transform .45s var(--hd-ease)}.hd-link.is-active:after,.hd-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.hd-link.is-active:after{background:linear-gradient(90deg,var(--hd-red),var(--hd-gold));height:2px}.hd .hd-link:focus-visible{border-radius:4px;outline-offset:0}}@media (max-width:999.98px){.hd{--hd-h:4rem;--hd-bar:4rem;--hd-logo:6.75rem}.hd.is-scrolled{--hd-bar:3.5rem;--hd-logo:6.25rem}.hd.is-open .hd-bar:before{background:#fff;border-bottom-color:transparent}.hd .hd-toggle{display:inline-flex;gap:.75rem;letter-spacing:.18em;min-width:44px;position:relative;z-index:2}.hd-toggle-icon{height:9px;position:relative;width:22px}.hd-toggle-icon span{background:currentColor;height:1.5px;left:0;position:absolute;right:0;transition:top .4s var(--hd-ease),-webkit-transform .4s var(--hd-ease);transition:transform .4s var(--hd-ease),top .4s var(--hd-ease);transition:transform .4s var(--hd-ease),top .4s var(--hd-ease),-webkit-transform .4s var(--hd-ease)}.hd-toggle-icon span:first-child{top:0}.hd-toggle-icon span:last-child{top:7.5px}.hd.is-open .hd-toggle-icon span{top:3.75px}.hd.is-open .hd-toggle-icon span:first-child{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.hd.is-open .hd-toggle-icon span:last-child{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.hd-menu{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;inset:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--hd-h) + clamp(1.75rem, 6vh, 3.5rem)) var(--hd-gutter) max(2rem,env(safe-area-inset-bottom));position:fixed;transition:opacity .35s ease,visibility 0s linear .35s;visibility:hidden;z-index:1}.hd-menu.is-open{opacity:1;transition:opacity .35s ease;visibility:visible}.hd-menu-label{color:var(--hd-gold-text);font-size:.75rem;font-weight:500;letter-spacing:.18em;margin:0 0 1.25rem;text-transform:uppercase}.hd-list{border-top:1px solid var(--hd-ink);list-style:none;margin:0;padding:0}.hd-item{border-bottom:1px solid var(--hd-line)}.hd-link{align-items:baseline;display:flex;font-family:Comfortaa,sans-serif;font-size:clamp(1.875rem,8.4vw,2.75rem);font-weight:400;gap:1.25rem;letter-spacing:-.01em;line-height:1.15;margin-inline:-.75rem;min-height:44px;padding:1.15rem .75rem}.hd-link,.hd-link:hover{color:var(--hd-ink);text-decoration:none}.hd .hd-menu .hd-link:focus-visible{outline-offset:-3px}.hd-num{color:var(--hd-muted);flex:0 0 1.75rem;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.16em;-webkit-transform:translateY(-.55em);transform:translateY(-.55em)}.hd-link.is-active .hd-num{color:var(--hd-red-text)}.hd-link.is-active:after{align-self:center;background:linear-gradient(90deg,var(--hd-red),var(--hd-gold));content:"";flex:0 0 2.5rem;height:2px;margin-left:auto}.hd-menu-foot{margin-top:auto;padding-top:2.5rem}.hd-menu-foot .hd-menu-label{margin-bottom:.5rem}.hd-foot-link{align-items:center;color:var(--hd-ink);display:inline-flex;font-family:Comfortaa,sans-serif;font-size:1.125rem;min-height:44px;text-decoration:none}.hd-foot-link:hover{color:var(--hd-red-text);text-decoration:none}.hd-foot-text{color:var(--hd-muted);font-size:.9375rem;margin:0}.hd-item,.hd-menu-foot{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.hd-menu.is-open .hd-item,.hd-menu.is-open .hd-menu-foot{opacity:1;-webkit-transform:none;transform:none;transition:opacity .55s ease,-webkit-transform .7s var(--hd-ease);transition:opacity .55s ease,transform .7s var(--hd-ease);transition:opacity .55s ease,transform .7s var(--hd-ease),-webkit-transform .7s var(--hd-ease);transition-delay:90ms;transition-delay:calc(90ms + var(--i, 0)*70ms)}}@media (prefers-reduced-motion:reduce){.hd-bar,.hd-bar:before,.hd-item,.hd-link,.hd-link:after,.hd-logo svg,.hd-logo svg path,.hd-menu,.hd-menu-foot,.hd-menu.is-open,.hd-menu.is-open .hd-item,.hd-menu.is-open .hd-menu-foot,.hd-toggle-icon span{transition:none!important}.hd-item,.hd-menu-foot{-webkit-transform:none!important;transform:none!important}}.plb{--plb-top:64px;--plb-bottom:76px;--plb-side:clamp(72px,7vw,112px);--plb-gutter:clamp(1rem,2.4vw,2rem);--plb-safe-t:env(safe-area-inset-top,0px);--plb-safe-r:env(safe-area-inset-right,0px);--plb-safe-b:env(safe-area-inset-bottom,0px);--plb-safe-l:env(safe-area-inset-left,0px);--plb-ease:cubic-bezier(0.2,0.7,0.2,1);-webkit-tap-highlight-color:transparent;-webkit-animation:plb-in .28s ease-out;animation:plb-in .28s ease-out;background:#0e0e0d;background:rgba(14,14,13,var(--plb-alpha,1));color:#f4f2ee;font-family:Roboto,sans-serif;height:100vh;height:100dvh;left:0;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;top:0;touch-action:none;z-index:2000}@-webkit-keyframes plb-in{0%{opacity:0}to{opacity:1}}@keyframes plb-in{0%{opacity:0}to{opacity:1}}.plb-stage{box-sizing:border-box;cursor:default;overflow:hidden;padding:calc(var(--plb-top) + var(--plb-safe-t)) calc(var(--plb-side) + var(--plb-safe-r)) calc(var(--plb-bottom) + var(--plb-safe-b)) calc(var(--plb-side) + var(--plb-safe-l));touch-action:none;user-select:none;-webkit-user-select:none}.plb-slide,.plb-stage{inset:0;position:absolute}.plb-slide{-webkit-animation:plb-slide-in .38s var(--plb-ease);animation:plb-slide-in .38s var(--plb-ease)}@-webkit-keyframes plb-slide-in{0%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(calc(var(--plb-dir, 0)*36px),0,0);transform:translate3d(calc(var(--plb-dir, 0)*36px),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes plb-slide-in{0%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(calc(var(--plb-dir, 0)*36px),0,0);transform:translate3d(calc(var(--plb-dir, 0)*36px),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.plb-layer{cursor:zoom-in;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.plb.is-zoomed .plb-layer{cursor:grab}.plb.is-dragging .plb-layer,.plb.is-dragging .plb-stage{cursor:grabbing}.plb-img{-webkit-user-drag:none;-webkit-touch-callout:none;display:block;height:100%;inset:0;object-fit:contain;pointer-events:auto;position:absolute;width:100%}.plb-img--hd{opacity:0;transition:opacity .25s ease}.plb-img--hd.is-loaded{opacity:1}.plb-bottom,.plb-nav,.plb-top{z-index:1}.plb-bottom,.plb-top{transition:opacity .25s ease}.plb.is-chrome-hidden .plb-bottom,.plb.is-chrome-hidden .plb-nav,.plb.is-chrome-hidden .plb-top{opacity:0;pointer-events:none}.plb.is-dragging .plb-bottom,.plb.is-dragging .plb-nav,.plb.is-dragging .plb-top{opacity:.35}.plb-top{grid-gap:1rem;align-items:center;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;height:calc(var(--plb-top) + var(--plb-safe-t));left:0;padding:var(--plb-safe-t) calc(var(--plb-gutter) + var(--plb-safe-r)) 0 calc(var(--plb-gutter) + var(--plb-safe-l));pointer-events:none;position:absolute;right:0;top:0}.plb-top>*{pointer-events:auto}.plb-bottom:before,.plb-top:before{content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .25s ease;z-index:-1}.plb-top:before{background:linear-gradient(rgba(14,14,13,.72),rgba(14,14,13,0));height:140%;top:0}.plb-bottom:before{background:linear-gradient(rgba(14,14,13,0),rgba(14,14,13,.72));bottom:0;height:140%}.plb.is-zoomed .plb-bottom:before,.plb.is-zoomed .plb-top:before{opacity:1}.plb-counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#cfccc5;font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.14em;margin:0;text-shadow:0 0 6px rgba(0,0,0,.55);white-space:nowrap}.plb-counter-sep{color:#8d8a84}.plb-title{color:#e9e6e0;font-family:Comfortaa,sans-serif;font-size:.9375rem;margin:0;max-width:50vw;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 0 6px rgba(0,0,0,.55);white-space:nowrap}.plb-close{justify-self:end}.plb button:focus:not(:focus-visible){box-shadow:none;outline:none}.plb .plb-thumb:focus-visible{outline:2px solid #fff;outline-offset:3px}.plb-nav{margin-top:-22px;position:absolute;top:50%}.plb-prev{left:calc(clamp(.75rem, 2vw, 2rem) + var(--plb-safe-l))}.plb-next{right:calc(clamp(.75rem, 2vw, 2rem) + var(--plb-safe-r))}.plb-bottom{align-items:center;bottom:0;box-sizing:border-box;display:flex;height:calc(var(--plb-bottom) + var(--plb-safe-b));justify-content:center;left:0;padding:0 calc(var(--plb-gutter) + var(--plb-safe-r)) var(--plb-safe-b) calc(var(--plb-gutter) + var(--plb-safe-l));pointer-events:none;position:absolute;right:0}.plb-bottom>*{pointer-events:auto}.plb-zoom .plb-zreset{min-width:58px;padding-inline:.5rem;text-transform:none}.plb-zoom .plb-zreset:not(:hover){color:#cfccc5}.plb-thumbs{display:none}@media (min-width:1024px) and (min-height:640px){.plb.has-thumbs{--plb-bottom:96px}.plb.has-thumbs .plb-thumbs{display:flex;gap:6px;max-width:min(60vw,720px);overflow-x:auto;padding:4px;scrollbar-width:none}.plb-thumbs::-webkit-scrollbar{display:none}.plb.has-thumbs .plb-zoom{margin-top:-22px;position:absolute;right:calc(var(--plb-gutter) + var(--plb-safe-r));top:50%}.plb-thumb{background:#222220;border:0;cursor:pointer;flex:none;height:44px;opacity:.42;padding:0;position:relative;transition:opacity .2s ease;width:64px}.plb-thumb:after{background:#fff;bottom:-5px;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s var(--plb-ease);transition:transform .25s var(--plb-ease);transition:transform .25s var(--plb-ease),-webkit-transform .25s var(--plb-ease)}.plb-thumb:hover{opacity:.8}.plb-thumb[aria-current=true]{opacity:1}.plb-thumb[aria-current=true]:after{-webkit-transform:none;transform:none}.plb-thumb img{display:block;height:100%;object-fit:cover;width:100%}}@media (max-width:640px){.plb{--plb-top:56px;--plb-bottom:80px;--plb-side:0px;--plb-gutter:0.75rem}.plb-title{display:none}.plb-top{grid-template-columns:1fr auto}.plb-nav{bottom:calc(18px + var(--plb-safe-b));margin-top:0;top:auto}.plb-prev{left:calc(var(--plb-gutter) + var(--plb-safe-l))}.plb-next{right:calc(var(--plb-gutter) + var(--plb-safe-r))}.plb-bottom{align-items:flex-start;padding-top:18px}}@media (max-height:520px) and (orientation:landscape){.plb{--plb-top:8px;--plb-bottom:8px;--plb-side:72px;--plb-gutter:0.75rem}.plb-title{display:none}.plb-top{align-items:start;grid-template-columns:1fr auto;height:auto;padding-top:calc(10px + var(--plb-safe-t))}.plb-counter{font-size:.75rem;letter-spacing:.1em;line-height:44px}.plb-nav{bottom:auto;margin-top:-22px;top:50%}.plb-prev{left:calc(var(--plb-gutter) + var(--plb-safe-l))}.plb-bottom,.plb-next{right:calc(var(--plb-gutter) + var(--plb-safe-r))}.plb-bottom{bottom:calc(10px + var(--plb-safe-b));height:auto;left:auto;padding:0}.plb-bottom:before,.plb-top:before{display:none}.plb .plb-zoom{flex-direction:column}.plb-zoom .plb-zreset{display:none}}.plb-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.plb,.plb-slide{-webkit-animation:none;animation:none}.plb-bottom,.plb-bottom:before,.plb-img--hd,.plb-nav,.plb-thumb,.plb-thumb:after,.plb-top,.plb-top:before{transition:none}}.text-loading{margin:5px 0 0}#upperbar{-webkit-animation:upperBar linear;animation:upperBar linear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#middlebar,#upperbar{transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#middlebar{-webkit-animation:middlebar ease;animation:middlebar ease;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#bottombar{-webkit-animation:bottombar ease;animation:bottombar ease;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes upperBar{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes upperBar{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(15px);transform:translateX(15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes middlebar{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes middlebar{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes bottombar{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bottombar{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.spinner-container{align-content:center;left:50%;margin-left:-50px;margin-top:-100px;position:fixed;top:50%}.spinner-container,.spinner-container-regular{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;z-index:99}.spinner-container-regular{margin:10px}.text-loading{font-size:1em;padding-top:5px;text-align:center}#inner{-webkit-animation:rotate linear;animation:rotate linear;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#inner,#outer{transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#outer{-webkit-animation:rotate-inverse linear;animation:rotate-inverse linear;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate-inverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-inverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#left{-webkit-animation:slide linear;animation:slide linear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#left,#right{transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#right{-webkit-animation:slide-inverse linear;animation:slide-inverse linear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-inverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-inverse{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#upper{-webkit-animation:rotate;animation:rotate;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center;transform-origin:center}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#do1{-webkit-animation:rotate-do linear;animation:rotate-do linear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotate-do{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-do{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#hmouter{-webkit-animation:hmrotate;animation:hmrotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#hminner,#hmouter{transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#hminner{-webkit-animation:hmrotate-inverse;animation:hmrotate-inverse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hmrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes hmrotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes hmrotate-inverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes hmrotate-inverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#tm3{-webkit-animation:tm3-anim;animation:tm3-anim;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#tm2{-webkit-animation:tm1-anim;animation:tm1-anim;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#tm1,#tm2{transform-box:border-box;-webkit-transform-origin:center;transform-origin:center}#tm1{-webkit-animation:tm1-anim;animation:tm1-anim;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes tm3-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tm3-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tm2-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tm2-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tm1-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tm1-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-loading{left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.articles-list{gap:16px;min-height:60svh;padding:8px 0 24px}.article-row{align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;gap:16px;padding:16px}.article-thumb{border-radius:6px;width:220px}.article-content{gap:8px}.article-title{font-size:1.25rem}.article-summary{color:#444;line-height:1.5}.article-link{color:#000;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:700px){.article-row{flex-direction:column}.article-thumb{max-width:100%;width:100%}}.articles-hero{display:flex;flex-direction:column;gap:.5rem;padding:16px 8px 8px}.articles-hero-title{font-size:2rem;font-weight:500;letter-spacing:.02em;margin:0}.articles-hero-subtitle{color:#555;margin:0}.articles-list{display:flex;flex-direction:column;gap:28px;padding:8px 0 40px}.article-card{align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.04);display:flex;gap:20px;min-height:240px;padding:24px;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.article-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.article-thumb{aspect-ratio:4/3;background:#f5f5f5;border-radius:8px;flex-shrink:0;object-fit:cover;width:320px}.article-thumb.placeholder{display:block}.article-content{display:flex;flex-direction:column;gap:14px}.article-meta{align-items:center;color:#666;display:flex;font-size:.95rem;gap:10px}.article-date{white-space:nowrap}.badge{align-items:center;border:1px solid #000;border-radius:999px;display:inline-flex;font-size:.75rem;justify-content:center;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.badge-pdf{background:#000;color:#fff}.article-title{font-size:1.35rem;font-weight:500;line-height:1.3;margin:0}.article-summary{color:#333;line-height:1.6;margin:0}.article-actions{margin-top:4px}.article-actions .article-link{border:1px solid #000;border-radius:999px;color:#000;display:inline-block;padding:8px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.article-actions .article-link:hover{background:#000;color:#fff}@media (max-width:900px){.article-card{flex-direction:column}.article-thumb{max-width:100%;width:100%}}#grid-articles{--surface:#fff;--surface-2:#fafafa;--text:#111;--muted:#5a5a5a;--border:#e6e6e6;--shadow:0 10px 30px rgba(0,0,0,.06);--shadow-hover:0 16px 40px rgba(0,0,0,.1);--radius-lg:16px;--radius-md:12px;--radius-sm:10px;--accent:#0f1115}#grid-articles .articles-hero{grid-gap:1rem;background:radial-gradient(1200px 400px at 50% -10%,rgba(0,0,0,.06),transparent 60%),linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:1rem;overflow:hidden;padding:clamp(3rem,6vw,6rem) 1rem clamp(2rem,4vw,3rem);place-items:center;position:relative;text-align:center}#grid-articles .articles-hero:after{background:radial-gradient(1200px 200px at 50% 0,rgba(0,0,0,.04),transparent 60%);content:"";height:120%;inset:-40% -10% auto -10%;pointer-events:none;position:absolute}#grid-articles .articles-hero-title{color:var(--text);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;letter-spacing:.01em;line-height:1.1;margin:0}#grid-articles .articles-hero-subtitle{color:var(--muted);font-size:clamp(1rem,1.2vw,1.15rem);margin:0;max-width:70ch}#grid-articles .articles-list{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));padding:clamp(8px,1vw,12px) 0 clamp(32px,4vw,56px)}#grid-articles .article-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:border-color .2s ease}#grid-articles .article-card:hover{border-color:color-mix(in oklab,var(--border),var(--text) 10%)}#grid-articles .article-card:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--text),transparent 86%),var(--shadow-hover);outline:none}#grid-articles .article-thumb{aspect-ratio:16/10;background:#f1f3f5;border-radius:0;height:auto;object-fit:cover;width:100%}#grid-articles .article-thumb.placeholder{min-height:180px}#grid-articles .article-content{display:flex;flex-direction:column;gap:12px;padding:16px clamp(14px,2vw,20px) clamp(16px,2vw,20px)}#grid-articles .article-meta{align-items:center;color:var(--muted);display:flex;font-size:.95rem;gap:10px}#grid-articles .article-date{white-space:nowrap}#grid-articles .badge{align-items:center;border:1px solid var(--text);border-radius:999px;display:inline-flex;font-size:.72rem;justify-content:center;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}#grid-articles .badge-pdf{background:var(--text);color:var(--surface)}#grid-articles .article-title{color:var(--text);font-size:clamp(1.125rem,1.4vw,1.35rem);font-weight:600;line-height:1.25;margin:0}#grid-articles .article-summary{color:color-mix(in oklab,var(--text),#fff 40%);line-height:1.6;margin:0}#grid-articles .article-actions{margin-top:2px}#grid-articles .article-actions .article-link{align-items:center;border:1px solid var(--text);border-radius:999px;color:var(--text);display:inline-flex;gap:8px;padding:9px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}#grid-articles .article-actions .article-link:hover{background:var(--text);color:var(--surface);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#grid-articles .article-actions .article-link:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--text),transparent 80%);outline:none}@media (prefers-reduced-motion:reduce){#grid-articles .article-actions .article-link,#grid-articles .article-card,#grid-articles .articles-container{transition:none}}#grid-articles.articles-page{background-color:var(--surface);overflow-x:hidden;padding:clamp(16px,2.5vw,48px) clamp(16px,4vw,56px) clamp(40px,6vw,80px)}#grid-articles .articles-container{min-height:50svh;opacity:0;transition:opacity .6s ease}#grid-articles .articles-container-loaded{opacity:1}.rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right{min-width:325px;pointer-events:all;position:absolute}.rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 175px);max-width:350px}.rnc__notification-container--center{height:100%;pointer-events:none;top:20px}.rnc__notification-container--bottom-full,.rnc__notification-container--top-full{min-width:100%;width:100%}.rnc__notification-container--bottom-full{bottom:0}.rnc__util--flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:325px;pointer-events:all}.rnc__notification-container--top-center{top:20px}.rnc__notification-container--bottom-center{bottom:20px}.rnc__notification-container--top-left{left:20px;top:20px}.rnc__notification-container--top-right{right:20px;top:20px}.rnc__notification-container--bottom-left{bottom:20px;left:20px}.rnc__notification-container--bottom-right{bottom:20px;right:20px}.rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top{pointer-events:all;position:absolute}.rnc__notification-container--mobile-top{left:20px;right:20px;top:20px}.rnc__notification-container--mobile-bottom{bottom:20px;left:20px;margin-bottom:-15px;right:20px}.rnc__notification-item--default{background-color:#007bff;border-left:8px solid #0562c7}.rnc__notification-item--default .rnc__notification-timer{background-color:#007bff}.rnc__notification-item--default .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--default .rnc__notification-close-mark{background-color:#007bff}.rnc__notification-item--success{background-color:#28a745;border-left:8px solid #1f8838}.rnc__notification-item--success .rnc__notification-timer{background-color:#28a745}.rnc__notification-item--success .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--success .rnc__notification-close-mark{background-color:#28a745}.rnc__notification-item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.rnc__notification-item--danger .rnc__notification-timer{background-color:#dc3545}.rnc__notification-item--danger .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--danger .rnc__notification-close-mark{background-color:#dc3545}.rnc__notification-item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.rnc__notification-item--info .rnc__notification-timer{background-color:#17a2b8}.rnc__notification-item--info .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--info .rnc__notification-close-mark{background-color:#17a2b8}.rnc__notification-item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.rnc__notification-item--warning .rnc__notification-timer{background-color:#eab000}.rnc__notification-item--warning .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--warning .rnc__notification-close-mark{background-color:#eab000}.rnc__notification-item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.rnc__notification-item--awesome .rnc__notification-timer{background-color:#685dc3}.rnc__notification-item--awesome .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--awesome .rnc__notification-close-mark{background-color:#685dc3}@-webkit-keyframes timer{0%{width:100%}to{width:0}}@keyframes timer{0%{width:100%}to{width:0}}.rnc__base{height:100%;pointer-events:none;position:fixed;width:100%;z-index:9000}.rnc__notification-item{border-radius:3px;box-shadow:1px 3px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;margin-bottom:15px;position:relative}.rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item{border-radius:0;margin-bottom:0}.rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification{width:100%!important}.rnc__notification-timer{margin-top:10px;width:100%}.rnc__notification-timer,.rnc__notification-timer-filler{border-radius:5px;height:3px}.rnc__notification-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.rnc__notification-message{word-wrap:break-word;color:#fff;font-size:14px;line-height:150%;margin-bottom:0;margin-top:0;max-width:calc(100% - 15px)}.rnc__notification-content{display:inline-block;padding:8px 15px;width:100%}.rnc__notification-close-mark{border-radius:50%;display:inline-block;height:18px;position:absolute;right:10px;top:10px;width:18px}.rnc__notification-close-mark:after{color:#fff;content:"\D7";font-size:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item{max-width:100%;width:100%}.rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification{margin-left:auto}.rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification{margin-right:auto}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}