.modal-archive__timeline>input[type=checkbox]{display:none}.modal-archive__timeline-grid{display:grid;grid-auto-flow:row;padding:var(--segment-quarter)0 var(--segment-quarter) var(--segment-quarter)}@media (min-width:45rem){.modal-archive__timeline-grid{padding:var(--segment-third)0 var(--segment-third) var(--segment-third);grid-template-columns:minmax(20%,max-content) minmax(0,1fr);gap:4rem 3rem;margin-bottom:calc(var(--segment) + var(--segment-half))}}@media (min-width:60rem){.modal-archive__timeline-grid{padding:var(--segment-half)0 0 var(--segment-half)}}.modal-archive__timeline-section-title{position:relative;display:flex;flex-direction:column}@media (min-width:45rem){.modal-archive__timeline-section-title{padding-bottom:3rem}}.modal-archive__timeline-section-title>div{display:flex;flex-direction:column;padding:1.25rem 0;border-top:solid max(1px,.0625rem) var(--modal-line)}@media (min-width:45rem){.modal-archive__timeline-section-title>div{position:sticky;top:var(--modal-button-inset);padding-bottom:unset}}.modal-archive__timeline-section-title label{position:absolute;inset:0;cursor:pointer;padding:0;margin:0;appearance:none;background:0 0;border:0;text-indent:100%;white-space:nowrap;overflow:hidden}@media (min-width:45rem){.modal-archive__timeline-section-title label{display:none}}.modal-archive__timeline-section-title span{display:inline-flex;align-self:start;text-align:left;text-transform:uppercase;font-family:"Chakra Petch",monospace;font-size:2.14285625rem;line-height:1.5rem;font-weight:400;color:var(--text-1)}@media (min-width:45rem){.modal-archive__timeline-section-title span{text-align:right;align-self:end}}.modal-archive__timeline-section-title svg{fill:var(--modal-icon);background-color:var(--light-15);width:1rem;height:1rem;padding:.25rem;border-radius:999rem;box-sizing:content-box}@media (min-width:45rem){.modal-archive__timeline-section-title svg{display:none!important}}.modal-archive__timeline-section-controls{display:flex;align-items:center;column-gap:1rem;justify-content:start}.modal-archive__timeline-section{display:flex;flex-direction:column;padding-bottom:3rem;row-gap:3rem}.modal-archive__timeline-section>figure{display:none;flex-direction:column;justify-content:space-between;width:100%;row-gap:calc(var(--modal-button-inset) - max(1px,.0625rem));order:999;padding-top:4rem}@media (min-width:45rem){.modal-archive__timeline-section>figure{display:flex}}.modal-archive__timeline-section>figure:first-child{padding-top:0}@media (min-width:45rem){.modal-archive__timeline-section>figure{order:0}}.modal-archive__footer-art-middle>hr,.modal-archive__timeline-section hr{display:inline-flex;width:100%;margin:0;border:0;height:max(1px,.0625rem);background-color:var(--modal-line)}.modal-archive__timeline-section>div{position:relative;display:flex;flex-direction:column;color:var(--text-1);padding-top:2rem;border-top:solid max(1px,.0625rem) var(--modal-line)}@media (min-width:45rem){.modal-archive__timeline-section>div{border-top:none}}.modal-archive__timeline-section>div:first-child{padding-top:2rem}@media (min-width:45rem){.modal-archive__timeline-section>div:first-child{padding-top:0}}.modal-archive__timeline-section picture{margin-top:2rem;border:solid .25rem var(--context-bg-modal);border-radius:.75rem;overflow:hidden}.modal-archive__timeline-section picture img{width:100%;height:auto}.modal-archive__timeline-section h3{font-weight:400;font-size:2.14285625rem;line-height:2.5rem;letter-spacing:0;word-break:keep-all}.modal-archive__timeline-section h3:not(:first-child){margin-top:4rem}@media (min-width:45rem){.modal-archive__timeline-section h3{font-weight:var(--text-lg-font-weight);font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);letter-spacing:var(--text-lg-letter-spacing)}}.modal-archive__timeline-section h3::before{content:"";margin-bottom:var(--text-lg_before-margin-bottom);display:table}.modal-archive__timeline-section h3::after{content:"";margin-top:var(--text-lg_after-margin-top);display:table}.modal-archive__timeline-section h3 span::before{content:"∴";vertical-align:.25rem;margin-right:.75rem;line-height:1}.modal-archive__timeline-section h3 span.spark::before{content:"✦";font-size:1.5rem;vertical-align:.3125rem;margin-left:.2675rem;margin-right:1.0175rem}.modal-archive__timeline-section h4{margin-top:3rem;padding-top:1.5rem;border-top:max(1px,.0625rem) solid var(--modal-line-3);font-weight:var(--text-md-font-weight);font-size:var(--text-md-font-size);line-height:var(--text-md-line-height);letter-spacing:var(--text-md-letter-spacing);word-break:keep-all}.modal-archive__timeline-section h4::before{content:"";margin-bottom:var(--text-md_before-margin-bottom);display:table}.modal-archive__timeline-section h4::after{content:"";margin-top:var(--text-md_after-margin-top);display:table}.modal-archive__timeline-section div[data-carousel]{margin-top:2rem}.modal-archive__timeline-section>div>p{margin-top:2rem;font-size:1.07143125rem;line-height:1.625rem;font-weight:500;text-align:justify;text-justify:inter-word;text-wrap:pretty;hyphens:auto;hyphenate-limit-chars:7 3 3;hyphenate-limit-lines:9;hyphenate-limit-zone:10%;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:2}@media (min-width:45rem){.modal-archive__timeline-section>div>p{font-weight:400}}.modal-archive__timeline-section>div>p::before{content:"";display:table;margin-bottom:-.4333em}.modal-archive__timeline-section>div>p::after{content:"";display:table;margin-top:-.3833em}.modal-archive__timeline-section nav{display:flex;flex-direction:column;row-gap:1.5rem;margin-top:2.5rem}@media (min-width:45rem){.modal-archive__timeline-section nav{grid-template-columns:max-content;column-gap:.5rem;row-gap:1rem}}.modal-archive__timeline-section nav ul{list-style:none;display:flex;flex-direction:column;align-items:start;column-gap:.5rem;row-gap:.75rem}@media (min-width:45rem){.modal-archive__timeline-section nav ul{flex-direction:row;align-items:center;row-gap:.625rem}}.modal-archive__timeline-section nav li:first-child{font-family:"Chakra Petch",monospace;text-transform:uppercase;font-weight:700;letter-spacing:.25rem;font-size:.80356875rem;line-height:.5625rem;padding-top:.109375rem;flex-shrink:0}@media (min-width:45rem){.modal-archive__timeline-section nav li:first-child{font-weight:600;grid-column:1}}.modal-archive__timeline-section nav li:first-child::before{content:"";margin-bottom:-.025em;display:table}.modal-archive__timeline-section nav li:first-child::after{content:"";margin-top:.025em;display:table}.modal-archive__timeline-section nav li:first-child span::before{content:"⬢";font-size:.75em;display:inline-block;margin-left:.15rem;margin-right:.75rem;vertical-align:middle;transform:translateY(-.0625rem)}.modal-archive__timeline-section nav li:not(:first-child){display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.625rem}.modal-archive__timeline-section nav li:nth-child(2){margin-left:.8125rem}.modal-archive__timeline-section nav li:nth-child(2) p{font-family:"Chakra Petch",monospace;font-size:1.07143125rem;line-height:1.5rem;font-weight:500;margin:.3125rem 0 .25rem .6875rem}.modal-archive__timeline-section nav li:nth-child(2) p::before{content:"";margin-bottom:-.2253em;display:table}.modal-archive__timeline-section nav li:nth-child(2) p::after{content:"";margin-top:-.2413em;display:table}@media (min-width:45rem){.modal-archive__timeline-section nav li:nth-child(2),.modal-archive__timeline-section nav li:nth-child(2) p{font-weight:400;margin-left:0}}.modal-archive__timeline-section nav li a{display:inline-block;font-family:"Chakra Petch",monospace;font-size:.98214375rem;line-height:1.625rem;letter-spacing:.0234375rem;font-weight:500;white-space:nowrap}@media (min-width:45rem){.modal-archive__timeline-section nav li a{font-weight:400}}.modal-archive__timeline-section nav li a::before{content:"";margin-bottom:-.5023em;display:table}.modal-archive__timeline-section nav li a::after{content:"";margin-top:-.4523em;display:table}.modal-archive__timeline-section nav li:not(:first-child) a{padding:.609375rem .75rem .5rem;border-radius:999rem;background-color:var(--modal-tag-bg)}.modal-archive__timeline-section nav li:not(:first-child) a svg{width:.6875rem;height:.6875rem;box-sizing:content-box}.hover-cards-wrapper{--hover-cards-border-radius:0.5rem;--hover-cards-padding:0.25rem;position:relative;margin-top:2rem;padding:var(--hover-cards-padding);border-radius:var(--hover-cards-border-radius);background-color:var(--context-bg-modal);align-self:flex-start}@media (min-width:45rem){.hover-cards-wrapper{align-self:normal;--hover-cards-border-radius:1rem}}.hover-cards{--items:5;--container-aspect-w:5;--container-aspect-h:2;--gap-ratio:0.02;width:100%;display:flex;flex-direction:column;align-items:center;row-gap:1rem}@media (min-width:45rem){.hover-cards{aspect-ratio:var(--container-aspect-w)/var(--container-aspect-h);gap:calc(var(--gap-ratio)*100%);flex-direction:row;overflow:hidden}}.hover-cards>figure{--aspect-w:16;--aspect-h:9;flex-grow:1;height:100%;position:relative;transition:flex-grow .25s var(--ease-in-out-quad)}.hover-cards>figure::before{content:"";position:absolute;inset:0;transform:translateX(-100%)}.hover-cards>figure:first-child::before{display:none}.hover-cards>figure:focus-within,.hover-cards>figure:hover{--effective-width:calc(var(--container-aspect-w) - ((var(--items) - 1) * var(--gap-ratio) * var(--container-aspect-w)));flex-grow:calc(((var(--items) - 1)*var(--aspect-w)*var(--container-aspect-h))/(var(--aspect-h)*var(--effective-width) - var(--aspect-w)*var(--container-aspect-h)))}.hover-cards:has(figure:hover)>figure:focus-within:not(:hover){flex-grow:1}.hover-cards>figure>div{border-radius:calc(var(--hover-cards-border-radius) - var(--hover-cards-padding));overflow:hidden}@media (min-width:45rem){.hover-cards>figure>div{position:absolute;inset:0;z-index:1}}.hover-cards>figure:last-child>div{margin:0}.hover-cards>figure>div img{width:100%;height:100%;object-fit:cover;object-position:left}.hover-cards>figure>div>a{cursor:zoom-in;outline:0}[class*=hover-cards--variant-]>figure{--aspect-w:16;--aspect-h:9}.hover-cards--variant-cloudraker-tfp{--items:5;max-width:16rem}.hover-cards--variant-cloudraker-tfp>figure>div>a{cursor:default}.hover-cards--variant-apostrophe-template{max-width:20rem;--items:3}.hover-cards--variant-apostrophe-template>figure{--aspect-w:2624;--aspect-h:1530}.hover-cards--variant-apostrophe-template>figure>div img{object-position:right}.hover-cards--variant-bohemica-signage{max-width:20rem;--items:4}.hover-cards--variant-bohemica-signage>figure{--aspect-w:2880;--aspect-h:1642}.hover-cards--variant-bohemica-signage>figure>div img{object-position:center}@media (min-width:45rem){.hover-cards{max-width:none}}[data-carousel]{position:relative;display:flex;flex-direction:column;--slide-offset:2rem}[data-carousel-slides-wrapper]{--carousel-border-radius:0.75rem;--carousel-padding:0.25rem;position:relative;overflow:hidden}[data-carousel-slides]{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;column-gap:var(--slide-offset);border-radius:var(--carousel-border-radius);touch-action:pan-x;border:solid var(--carousel-padding) transparent;background:var(--context-bg-modal)}[data-carousel-slides]::-webkit-scrollbar{display:none}@media not all and (hover:none) and (pointer:coarse){[data-carousel-edge-left],[data-carousel-edge-right]{position:absolute;z-index:5;display:block;top:0;bottom:0;width:25%;user-select:none;-webkit-user-select:none}[data-carousel-edge-left]{left:0;cursor:w-resize}[data-carousel-edge-right]{right:0;cursor:e-resize}}[data-carousel-slides] figure{display:block;width:100%;justify-content:center;flex:1 0 100%;scroll-snap-align:start}[data-carousel-slides] figure a{position:relative;z-index:1;display:block;overflow:hidden;border-radius:calc(var(--carousel-border-radius) - var(--carousel-padding));cursor:zoom-in;outline:0}[data-carousel-slides] figure a img{width:100%;height:100%;object-fit:cover;background:var(--context-bg-modal)}@supports (animation-timeline:view()){[data-carousel-slides] figure a{view-timeline-name:--parallaxTimeline;view-timeline-axis:x}[data-carousel-slides] figure a img{transform:translate(-50%,0);animation-name:parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--parallaxTimeline}@keyframes parallax{to{transform:translate(50%,0)}}}[data-carousel-controls]{display:flex;align-items:center;justify-content:end;margin-top:var(--segment-third)}[data-carousel-nav-wrapper]{position:absolute;left:0}[data-carousel-nav]{position:relative;display:inline-flex;background:var(--context-bg-modal)}[data-carousel-nav]::before{content:"";position:absolute;inset:-.5rem}[data-carousel-nav] button{position:relative;border-radius:999rem;cursor:pointer;background:var(--light-25)}[data-carousel-nav] button::before{content:"";position:absolute;inset:-.25rem;border-radius:999rem}[data-carousel-arrows]{display:flex;column-gap:.625rem}[data-carousel-arrows] li{list-style:none}[data-carousel-arrows] li button{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem .375rem;cursor:pointer;background-color:var(--context-bg-modal)}[data-carousel-arrows] li:first-child button{padding-right:.4375rem}[data-carousel-arrows] li:last-child button{padding-left:.4375rem}[data-carousel-arrows] li button::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;mask-size:contain;mask-repeat:no-repeat}[data-carousel-arrows] li:first-child button::before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyMHB4IiBmaWxsPSIjZThlYWVkIj48cGF0aCBkPSJNNTk5LTIzMyAzNTItNDgwbDI0Ny0yNDd2NDk0WiIvPjwvc3ZnPg==)}[data-carousel-arrows] li:last-child button::before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyMHB4IiBmaWxsPSIjZThlYWVkIj48cGF0aCBkPSJNMzYxLTIzM3YtNDk0bDI0NyAyNDctMjQ3IDI0N1oiLz48L3N2Zz4=)}.image-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:2rem;align-self:flex-start}.image-grid figure{border:solid .25rem var(--context-bg-modal);border-radius:.75rem;overflow:hidden}.image-grid img{width:100%;max-width:16rem;height:auto;aspect-ratio:1/1;object-fit:contain;cursor:zoom-in}@media (min-width:30rem){.image-grid{grid-template-columns:repeat(2,1fr);gap:1rem;align-self:normal}.image-grid img{max-width:none}}@media (min-width:50rem){.image-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (min-width:75rem){.image-grid{gap:1.5rem}}.modal-archive__footer-art-left{position:absolute;width:calc(var(--segment)*3);height:calc(var(--segment)*3);left:0;bottom:0;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='192' height='192' viewBox='0 0 192 192' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2389c2ce' stroke-width='1' vector-effect='non-scaling-stroke' d='M32 16v34.74L149.26 168H192'/%3E%3C/svg%3E%0A");transform:none;display:none}@media (min-width:45rem){.modal-archive__footer-art-left{display:block}}.modal-archive__footer-art-middle{position:absolute;bottom:0;flex-direction:column;justify-content:space-between;width:100%;row-gap:calc(var(--modal-button-inset) - max(1px,.0625rem));display:none}@media (min-width:45rem){.modal-archive__footer-art-middle{display:flex;transform:translateY(calc(var(--modal-margin-bottom) + (var(--segment)*1.25) + max(1px,.0625rem) + 100%))}}@media (min-width:60rem){.modal-archive__footer-art-middle{display:flex;transform:translateY(calc(var(--modal-margin-bottom) + (var(--segment)*1.15) + .125rem + 100%))}}@media (min-width:75rem){.modal-archive__footer-art-middle{transform:translateY(calc((var(--segment)*3) - 1.25rem - max(.5px,.03125rem) + 100%))}}.modal-archive__footer-art-middle>hr:first-child{background-color:var(--modal-line-3)}.modal-archive__footer-art-middle>hr:nth-child(2){background-color:var(--modal-line-2)}#modal-archive .modal__content{--modal-border-outer:var(--dark-15);--modal-border-inner:var(--light-20);background-image:var(--modal-bg-pattern);background-color:var(--modal-bg-archive);backdrop-filter:none;-webkit-backdrop-filter:none}@supports (corner-shape:bevel){@media (min-width:45rem){#modal-archive .modal__content{corner-bottom-left-shape:bevel;border-bottom-left-radius:calc(var(--segment)*2)}}}