.deck-launcher,.deck-dialog,.print-deck{--deck-cream:#f4f1ea;--deck-ink:#322214;--deck-sage:#dde7d2;--deck-accent:#b04a17;--deck-line:#32221426;color:var(--deck-ink);font-family:inherit;font-style:normal}.deck-dialog *,.print-deck *,.deck-launcher{box-sizing:border-box}.deck-launcher{z-index:40;border:1px solid var(--deck-ink);background:var(--deck-ink);min-height:48px;color:var(--deck-cream);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #32221424}.deck-launcher svg{flex:none;width:22px;height:22px}.deck-launcher:hover{background:var(--deck-accent);border-color:var(--deck-accent)}.deck-launcher:focus-visible,.deck-dialog :is(button,a):focus-visible{outline:3px solid var(--deck-accent);outline-offset:4px}.deck-dialog{border:1px solid var(--deck-line);background:var(--deck-cream);border-radius:18px;width:min(1400px,100vw - 48px);max-width:none;height:min(940px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 100px #120d0966}.deck-dialog[open]{flex-direction:column;display:flex}.deck-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21180fc9}.deck-toolbar,.deck-navigation{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.deck-toolbar{border-bottom:1px solid var(--deck-line)}.deck-toolbar>p{letter-spacing:.025em;margin:0;font-size:13px;font-weight:600}.deck-toolbar__actions,.deck-navigation nav{align-items:center;gap:10px;display:flex}.deck-control{border:1px solid var(--deck-line);min-width:44px;min-height:44px;color:var(--deck-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.deck-control:hover:not([aria-disabled=true]){background:var(--deck-sage);border-color:var(--deck-ink)}.deck-control--close{background:var(--deck-ink);color:var(--deck-cream)}.deck-control--close:hover:not([aria-disabled=true]){background:var(--deck-accent);border-color:var(--deck-accent)}.deck-control--close>span:last-child{font-size:24px;font-weight:400;line-height:1}.deck-control[aria-disabled=true]{opacity:.4;cursor:default}.deck-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.deck-slide{background:var(--deck-cream);width:100%;min-height:100%;color:var(--deck-ink);text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:20px;padding:32px 48px;font-family:inherit;display:flex}.deck-slide :is(h2,h3,p,figure,ol){margin:0}.deck-slide__masthead{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.deck-wordmark{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.deck-wordmark>span{letter-spacing:.22em;font-size:22px;font-weight:700;line-height:1.1}.deck-wordmark small{letter-spacing:.16em;font-size:10px;font-weight:600}.deck-slide__badge{border:1px solid var(--deck-line);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}.deck-slide__body{flex-direction:column;flex:1;justify-content:center;gap:20px;min-width:0;display:flex}.deck-slide__eyebrow{color:var(--deck-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4;margin-bottom:8px!important}.deck-slide h2{letter-spacing:-.045em;text-wrap:balance;max-width:1040px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.12}.deck-slide__description{max-width:960px;font-size:17px;line-height:1.5;margin-top:12px!important}.deck-slide__items{gap:18px;padding:0;list-style:none;display:grid}.deck-card{border:1px solid var(--deck-line);background:#fffdf65c;border-radius:14px;min-width:0;padding:24px}.deck-card:first-child{background:var(--deck-sage)}.deck-card__marker{color:var(--deck-accent);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:32px;font-size:11px;font-weight:600;display:flex}.deck-card__marker>span:first-child{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.deck-card h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.25}.deck-card h3 a{min-height:44px;color:inherit;-webkit-text-decoration-color:var(--deck-accent);text-decoration-color:var(--deck-accent);text-underline-offset:5px;align-items:center;text-decoration-thickness:1px;display:inline-flex}.deck-card p{margin-top:10px;font-size:15px;line-height:1.5}.deck-card--image,.deck-card--image:first-child{background:0 0;border:0;border-radius:0;padding:0}.deck-card__image{border:1px solid var(--deck-line);background:var(--deck-sage);object-fit:contain;border-radius:14px;width:100%;height:280px;margin-bottom:14px;padding:8px;display:block}.deck-slide__link{border-bottom:1px solid var(--deck-accent);min-width:44px;min-height:44px;color:var(--deck-ink);justify-content:space-between;align-self:flex-start;align-items:center;gap:28px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.deck-slide__link>span:last-child{color:var(--deck-accent);font-size:22px;line-height:1}.deck-slide__note{border-top:1px solid var(--deck-line);flex:none;padding-top:12px;font-size:12px;line-height:1.5}.deck-slide--statement .deck-slide__intro{max-width:840px}.deck-slide--statement h2{font-size:clamp(36px,4.8vw,64px);line-height:1.06}.deck-slide--hero.deck-slide--statement .deck-slide__body,.deck-slide--contact.deck-slide--statement .deck-slide__body{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);column-gap:48px;display:grid}.deck-slide--statement .deck-slide__intro{align-self:center}.deck-slide--statement .deck-slide__link{grid-column:1;justify-self:start}.deck-slide__hero-image,.deck-slide__contact-mark{grid-area:1/2/span 2;align-self:center}.deck-slide__image-stage{border:1px solid var(--deck-line);background:var(--deck-sage);border-radius:100px 100px 18px 18px;justify-content:center;padding:20px;display:flex}.deck-slide__image-stage img{object-fit:contain;width:100%;height:380px;display:block}.deck-slide__hero-image figcaption{margin-top:12px;font-size:11px;line-height:1.45}.deck-slide__contact-mark{aspect-ratio:1;border:1px solid var(--deck-line);background:var(--deck-sage);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.deck-slide__contact-mark>span:first-child{color:var(--deck-accent);letter-spacing:-.08em;padding-right:.08em;font-size:clamp(100px,15vw,200px);font-weight:400;line-height:1}.deck-slide__contact-mark>span:last-child{letter-spacing:.3em;margin-top:14px;font-size:11px;font-weight:600}.deck-navigation{border-top:1px solid var(--deck-line)}.deck-navigation>p{max-width:620px;margin:0;font-size:12px;line-height:1.5}.deck-control--arrow{padding:8px;font-size:23px;font-weight:400}.deck-navigation__status{text-align:center;font-variant-numeric:tabular-nums;min-width:68px;margin:0;font-size:13px;line-height:1.5}.deck-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.print-deck{display:none}@media screen and (max-width:800px){.deck-dialog{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.deck-toolbar,.deck-navigation{gap:8px;padding:10px 14px}.deck-toolbar{flex-wrap:wrap}.deck-toolbar__actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px}.deck-control{padding-inline:12px;font-size:12px}.deck-slide{gap:24px;min-height:100%;padding:24px}.deck-slide__body{gap:24px}.deck-slide__items{grid-template-columns:minmax(0,1fr)!important}.deck-slide--hero.deck-slide--statement .deck-slide__body,.deck-slide--contact.deck-slide--statement .deck-slide__body{flex-direction:column;display:flex}.deck-slide__hero-image{width:min(100%,400px)}.deck-slide__contact-mark{width:min(100%,240px)}.deck-slide__image-stage img{height:320px}.deck-slide__description{font-size:16px}.deck-card__marker{margin-bottom:20px}.deck-wordmark{gap:8px}.deck-wordmark>span{font-size:18px}.deck-wordmark small{font-size:8px}.deck-navigation{flex-wrap:wrap}.deck-navigation nav{margin-left:auto}}@media screen and (max-width:420px){.deck-slide{padding:20px 16px}.deck-toolbar>p{flex-basis:100%}.deck-toolbar__actions{justify-content:space-between}.deck-control--print{flex:1;max-width:60%}.deck-navigation>p{font-size:11px}}@page{size:1280px 720px;margin:0}@media print{html,body{background:#f4f1ea!important;width:1280px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.site-shell,.deck-launcher,dialog,nav,.deck-toolbar,.deck-navigation{display:none!important}.print-deck{color:#322214;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1280px;margin:0;padding:0;display:block!important}.print-deck .deck-slide{width:1280px;height:720px;min-height:720px;max-height:none;box-shadow:none;break-inside:avoid;break-after:page;page-break-inside:avoid;page-break-after:always;border:0;border-radius:0;gap:16px;margin:0;padding:28px 44px;overflow:visible}.print-deck .deck-slide:last-child{break-after:auto;page-break-after:auto}.print-deck .deck-slide__body{gap:14px}.print-deck .deck-slide__eyebrow{font-size:11px;margin-bottom:6px!important}.print-deck h2{max-width:none;font-size:40px;line-height:1.1}.print-deck .deck-slide__description{max-width:1100px;font-size:16px;line-height:1.35;margin-top:8px!important}.print-deck .deck-slide__items{gap:20px}.print-deck .deck-card h3{font-size:20px;line-height:1.2}.print-deck .deck-card p{margin-top:6px;font-size:15px;line-height:1.35}.print-deck .deck-card__image{object-fit:contain;height:280px;margin-bottom:12px}.print-deck .deck-slide__note{padding-top:8px;font-size:11px;line-height:1.35}.print-deck .deck-slide--statement h2{font-size:60px;line-height:1.06}.print-deck .deck-slide--statement .deck-slide__description{font-size:19px;line-height:1.45}.print-deck .deck-slide__image-stage img{height:380px}.print-deck .deck-slide__contact-mark>span:first-child{font-size:190px}.print-deck :is(h2,h3,p,figure,li){break-inside:avoid;orphans:2;widows:2}.print-deck a{color:inherit}.print-deck a:after{content:none!important}}
