.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.light-mode .mode-toggle__icon--moon{display:block}.light-mode .mode-toggle__icon--sun,.dark-mode .mode-toggle__icon--moon{display:none}.dark-mode .mode-toggle__icon--sun{display:block}.so-menu{z-index:30;pointer-events:none;display:none;position:fixed;inset:0}html[data-menu] .so-menu,.so-menu[data-warm]{display:block}html:not([data-menu]) .so-menu[data-warm]{visibility:hidden}.so-menu__grid{gap:var(--gap);pointer-events:auto;display:grid}.so-menu__frame>.frame__mask,.so-menu__card{position:absolute;inset:0}.so-menu__card{background:var(--colour-background-secondary);text-decoration:none;display:block}.so-menu__card:focus-visible{outline:2px solid var(--colour-foreground);outline-offset:-4px}.so-menu__media,.so-menu__media>img,.so-menu__media>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so-menu__label{text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.so-menu__card[data-has-media] .so-menu__label{color:#fff;text-shadow:0 1px 14px #00000080}.so-menu__card:hover .so-menu__label>span:first-child,.so-menu__card:focus-visible .so-menu__label>span:first-child{text-underline-offset:.4em;text-decoration:underline}@media screen and (width<=1023px){.so-menu{top:var(--bar);overscroll-behavior:contain;background:var(--colour-background);pointer-events:auto;overflow-y:auto}.so-menu__grid{padding:var(--inset-top) var(--inset-right) var(--inset-bottom) var(--inset-left);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100vw - var(--inset-left) - var(--inset-right) - var(--gap)) / 2 * .7);grid-template-areas:"left_top middle_tall""left_middle middle_tall""left_middle right_top""right_bottom right_top""bottom_wide bottom_wide"}.so-menu__grid[data-cards="5"]{grid-template-areas:"left_top right_top""left_middle right_top""left_middle right_bottom""bottom_wide bottom_wide"}}@media screen and (width>=1024px){.so-menu{--menu-peek:clamp(160px, 20vw, 480px)}.so-menu__grid{top:var(--inset-top);bottom:var(--inset-bottom);left:var(--gap);width:calc(100% - var(--inset-left) - var(--inset-right) - var(--menu-peek) - var(--gap));grid-template:"left_top middle_tall right_top"minmax(0,205fr)"left_middle middle_tall right_top"minmax(0,206fr)"left_middle middle_tall right_bottom"minmax(0,115fr)"bottom_wide bottom_wide right_bottom"minmax(0,176fr)/minmax(0,7fr) minmax(0,3fr) minmax(0,6fr);position:absolute}.so-menu__grid[data-cards="5"]{grid-template:"left_top left_top right_top"minmax(0,4fr)"left_middle right_bottom right_top"minmax(0,5fr)"left_middle bottom_wide bottom_wide"minmax(0,3fr)/minmax(0,7fr) minmax(0,4fr) minmax(0,6fr)}.so-menu__card[data-menu-slot=middle_tall] .so-menu__label>span:first-child{writing-mode:vertical-rl;transform:rotate(180deg)}html[data-menu]:not([data-menu=arriving]) .site-grid:after{content:"";top:var(--safe-top);right:var(--inset-right);bottom:var(--inset-bottom);left:var(--inset-left);z-index:10;border-radius:var(--radius);box-shadow:0 0 0 100vmax var(--colour-background);pointer-events:none;position:fixed}}html{scrollbar-gutter:stable}html[data-menu]{overflow:hidden}html[data-menu] body{overflow-x:clip}@font-face{font-family:CombaOther;src:url(/fonts/Comba-Other.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMachina;src:url(/fonts/PPNeueMachina-PlainBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMachina;src:url(/fonts/PPNeueMachina-PlainBoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMachina;src:url(/fonts/PPNeueMachina-PlainRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMachina;src:url(/fonts/PPNeueMachina-PlainRegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir-Next-Pro;src:url(/fonts/avenir-next-pro.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:PPNeueMachina,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}ul{margin:0 0 1rem;padding:0;list-style:none}ul li{margin-bottom:.125em;padding-left:1.25rem;position:relative}ul li:before{content:"→";color:var(--colour-foreground);line-height:1em;position:absolute;top:.25rem;left:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:none!important;-webkit-text-fill-color:none!important}img{width:100%}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}@media (width>=1600px){.container{max-width:1600px}}@media (width>=2000px){.container{max-width:2000px}}.\!frame{--fi-top:0px!important;--fi-right:0px!important;--fi-bottom:0px!important;--fi-left:0px!important;--bleed-top:0!important;--bleed-right:0!important;--bleed-bottom:0!important;--bleed-left:0!important;--frame-radius:var(--radius,24px)!important;--frame-trim:1px!important}.frame{--fi-top:0px;--fi-right:0px;--fi-bottom:0px;--fi-left:0px;--bleed-top:0;--bleed-right:0;--bleed-bottom:0;--bleed-left:0;--frame-radius:var(--radius,24px);--frame-trim:1px}.frame__mask{clip-path:inset(calc(var(--fi-top) * (1 - var(--bleed-top))) calc(var(--fi-right) * (1 - var(--bleed-right)) + var(--frame-trim)) calc(var(--fi-bottom) * (1 - var(--bleed-bottom)) + var(--frame-trim)) calc(var(--fi-left) * (1 - var(--bleed-left))) round calc(var(--frame-radius) * (1 - max(var(--bleed-top), var(--bleed-left)))) calc(var(--frame-radius) * (1 - max(var(--bleed-top), var(--bleed-right)))) calc(var(--frame-radius) * (1 - max(var(--bleed-bottom), var(--bleed-right)))) calc(var(--frame-radius) * (1 - max(var(--bleed-bottom), var(--bleed-left)))))}.frame__border{inset:calc(var(--fi-top) * (1 - var(--bleed-top)) - .5px) calc(var(--fi-right) * (1 - var(--bleed-right)) + var(--frame-trim) - .5px) calc(var(--fi-bottom) * (1 - var(--bleed-bottom)) + var(--frame-trim) - .5px) calc(var(--fi-left) * (1 - var(--bleed-left)) - .5px);border:1px solid var(--colour-foreground);border-radius:calc(var(--frame-radius) * (1 - max(var(--bleed-top), var(--bleed-left))) + .5px) calc(var(--frame-radius) * (1 - max(var(--bleed-top), var(--bleed-right))) + .5px) calc(var(--frame-radius) * (1 - max(var(--bleed-bottom), var(--bleed-right))) + .5px) calc(var(--frame-radius) * (1 - max(var(--bleed-bottom), var(--bleed-left))) + .5px);opacity:var(--frame-visible,1);pointer-events:none;position:absolute}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.-left-\[var\(--inset-left\)\]{left:calc(var(--inset-left) * -1)}.-right-\[var\(--inset-right\)\]{right:calc(var(--inset-right) * -1)}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.top-\[var\(--inset-top\)\]{top:var(--inset-top)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-13{grid-column:span 13/span 13}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.-col-start-1{grid-column-start:-1}.-col-start-10{grid-column-start:-10}.-col-start-11{grid-column-start:-11}.-col-start-12{grid-column-start:-12}.-col-start-13{grid-column-start:-13}.-col-start-2{grid-column-start:-2}.-col-start-3{grid-column-start:-3}.-col-start-4{grid-column-start:-4}.-col-start-5{grid-column-start:-5}.-col-start-6{grid-column-start:-6}.-col-start-7{grid-column-start:-7}.-col-start-8{grid-column-start:-8}.-col-start-9{grid-column-start:-9}.col-start-1{grid-column-start:1}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-blockGap{margin-top:var(--block-gap);margin-bottom:var(--block-gap)}.-ml-\[1px\]{margin-left:-1px}.-mt-12{margin-top:-3rem}.-mt-36{margin-top:-9rem}.-mt-\[60px\]{margin-top:-60px}.mb-0{margin-bottom:0}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[var\(--gap\)\]{margin-bottom:var(--gap)}.mb-blockGap{margin-bottom:var(--block-gap)}.ml-0{margin-left:0}.mr-\[50\%\]{margin-right:50%}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[calc\(var\(--block-gap\)\*1\.5\)\]{margin-top:calc(var(--block-gap) * 1.5)}.mt-\[var\(--inset-top\)\]{margin-top:var(--inset-top)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-16\/9{aspect-ratio:16/9}.aspect-3\/4{aspect-ratio:3/4}.aspect-9\/16{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-12{height:3rem}.h-6{height:1.5rem}.h-\[var\(--bar\)\]{height:var(--bar)}.h-auto{height:auto}.h-full{height:100%}.max-h-24{max-height:6rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[100vw\]{width:100vw}.w-\[140px\]{width:140px}.w-\[50px\]{width:50px}.w-\[75vw\]{width:75vw}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-52{max-width:13rem}.max-w-\[12ch\]{max-width:12ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[620px\]{max-width:620px}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-text{max-width:60ch}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-global{gap:var(--gap)}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-global{-moz-column-gap:var(--gap);column-gap:var(--gap)}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-global{row-gap:var(--gap)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.rounded{border-radius:var(--radius)}.border{border-width:1px}.bg-background{background-color:var(--colour-background)}.bg-backgroundSecondary{background-color:var(--colour-background-secondary)}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[var\(--inset-left\)\]{padding-left:var(--inset-left);padding-right:var(--inset-left)}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-global{padding-top:var(--gap);padding-bottom:var(--gap)}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.pb-\[100px\]{padding-bottom:100px}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-8{padding-top:2rem}.pt-\[100px\]{padding-top:100px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-serif{font-family:PPNeueMachina,sans-serif}.text-2xl{font-size:clamp(calc(1.25rem * var(--type-scale)), calc((.827143rem + .880952vw) * var(--type-scale)), calc(1.62rem * var(--type-scale)))}.text-3xl{font-size:clamp(calc(1.375rem * var(--type-scale)), calc((.632143rem + 1.54762vw) * var(--type-scale)), calc(2.025rem * var(--type-scale)))}.text-4xl{font-size:clamp(calc(1.5rem * var(--type-scale)), calc((.437143rem + 2.21429vw) * var(--type-scale)), calc(2.43rem * var(--type-scale)))}.text-6xl{font-size:clamp(calc(2.25rem * var(--type-scale)), calc((-.115714rem + 4.92857vw) * var(--type-scale)), calc(4.32rem * var(--type-scale)))}.text-7xl{font-size:clamp(calc(3.25rem * var(--type-scale)), calc((.792857rem + 5.11905vw) * var(--type-scale)), calc(5.4rem * var(--type-scale)))}.text-8xl{font-size:clamp(calc(4.25rem * var(--type-scale)), calc((1.70143rem + 5.30952vw) * var(--type-scale)), calc(6.48rem * var(--type-scale)))}.text-base{font-size:clamp(calc(1rem * var(--type-scale)), calc((.908571rem + .190476vw) * var(--type-scale)), calc(1.08rem * var(--type-scale)))}.text-lg{font-size:clamp(calc(1.05rem * var(--type-scale)), calc((.861429rem + .392857vw) * var(--type-scale)), calc(1.215rem * var(--type-scale)))}.text-sm{font-size:clamp(calc(.875rem * var(--type-scale)), calc((.81375rem + .145833vw) * var(--type-scale)), calc(.945rem * var(--type-scale)))}.text-xl{font-size:clamp(calc(1.125rem * var(--type-scale)), calc((.867857rem + .535714vw) * var(--type-scale)), calc(1.35rem * var(--type-scale)))}.text-xs{font-size:clamp(calc(.75rem * var(--type-scale)), calc((.6975rem + .125vw) * var(--type-scale)), calc(.81rem * var(--type-scale)))}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.17\]{line-height:1.17}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.05em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-foreground{color:var(--colour-foreground)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.mix-blend-multiply{mix-blend-mode:multiply}.outline{outline-style:solid}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.bleed-top{--bleed-top:1}.bleed-right{--bleed-right:1}.bleed-bottom{--bleed-bottom:1}.bleed-left{--bleed-left:1}.site-grid{gap:var(--gap);margin-left:var(--inset-left);margin-right:var(--inset-right);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid-fullbleed{margin-left:calc(var(--inset-left) * -1);margin-right:calc(var(--inset-right) * -1);grid-template-columns:var(--inset-left) repeat(12, minmax(0, 1fr)) var(--inset-right);width:100vw}.smallcaps{font-size:clamp(calc(.625rem * var(--type-scale)), calc((.567857rem + .119048vw) * var(--type-scale)), calc(.675rem * var(--type-scale)));text-transform:uppercase;letter-spacing:.25em;color:var(--colour-foreground);line-height:1.5rem}.video:hover .video__play-pause,.is-paused .video__play-pause{opacity:1;transition:opacity .5s}.video--mobile .video__play-pause{opacity:1!important;top:auto!important;bottom:1rem!important}.\!frame{transition:opacity .5s!important}.frame{transition:opacity .5s}.frame--loading{opacity:0}html[data-so-transition] .frame,html[data-astro-transition] .frame{transition:none}html[data-so-transition] .\!frame,html[data-astro-transition] .\!frame{transition:none!important}[data-card-state=bare] [data-card-content]{opacity:0}.so-transition[data-waiting]>*{animation:.9s cubic-bezier(.4,0,.6,1) infinite alternate so-transition-waiting}@keyframes so-transition-waiting{to{transform:scale(.985)}}.blockquote-quote{position:relative}.blockquote-quote:before{content:"“";font-size:clamp(calc(4.25rem * var(--type-scale)), calc((1.70143rem + 5.30952vw) * var(--type-scale)), calc(6.48rem * var(--type-scale)));color:var(--colour-foreground);opacity:.3;position:absolute;top:-.25em;left:-.5em}.button{font-size:clamp(calc(.625rem * var(--type-scale)), calc((.567857rem + .119048vw) * var(--type-scale)), calc(.675rem * var(--type-scale)));text-transform:uppercase;letter-spacing:.25em;color:var(--colour-background);padding:.75rem 3.5rem .5rem 1.5rem;transition:all .3s ease-in-out;display:inline-block;position:relative;&:before{color:var(--colour-background);content:"→";opacity:0;z-index:1;transition:all .3s ease-in-out .2s;position:absolute;top:50%;right:38px;transform:translateY(-50%)}&:after{background-color:var(--colour-foreground);content:"";z-index:-1;border-radius:20px;transition:all .3s ease-in-out;position:absolute;inset:0 38px 0 0}&:hover,&.button-hover{color:var(--colour-foreground)}&:hover,&.button-hover{padding-left:0;&:after{left:calc(100% - 38px);right:0}&:before{opacity:1;right:12px}}}.button--large{isolation:isolate;font-size:clamp(calc(.875rem * var(--type-scale)), calc((.81375rem + .145833vw) * var(--type-scale)), calc(.945rem * var(--type-scale)));letter-spacing:.1em;--button-size:calc(1.875rem + 1.5em);--button-pad:2.25rem;padding:1rem calc(var(--button-size) + .75rem) .875rem var(--button-pad);line-height:1.5;text-decoration:none;&:before{right:calc(var(--button-size) / 2 + 26px);transform:translate(50%,-50%)}&:after{right:calc(var(--button-size) - .55rem);border-radius:999px}&:hover,&.button-hover{padding-right:calc(var(--button-size) + .75rem + var(--button-pad));&:before{right:calc(var(--button-size) / 2 + var(--button-pad))}&:after{right:var(--button-pad);left:calc(100% - var(--button-size) - var(--button-pad))}}}.button--outline{color:var(--colour-foreground);&:before{color:var(--colour-foreground)}&:after{border-width:1px;border-color:var(--colour-foreground);background-color:#0000}}p a{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px;transition:all .3s ease-in-out}p a:hover{text-underline-offset:4px}em{font-family:Avenir-Next-Pro,sans-serif;font-style:normal}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:PPNeueMachina,sans-serif;font-size:clamp(calc(1rem * var(--type-scale)), calc((.908571rem + .190476vw) * var(--type-scale)), calc(1.08rem * var(--type-scale)));background-color:var(--colour-background);color:var(--colour-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --fi-top{syntax:"<length>";inherits:false;initial-value:0}@property --fi-right{syntax:"<length>";inherits:false;initial-value:0}@property --fi-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --fi-left{syntax:"<length>";inherits:false;initial-value:0}@property --bleed-top{syntax:"<number>";inherits:true;initial-value:0}@property --bleed-right{syntax:"<number>";inherits:true;initial-value:0}@property --bleed-bottom{syntax:"<number>";inherits:true;initial-value:0}@property --bleed-left{syntax:"<number>";inherits:true;initial-value:0}@property --frame-radius{syntax:"<length>";inherits:true;initial-value:0}@property --frame-trim{syntax:"<length>";inherits:true;initial-value:0}:root{--type-scale:1;--block-gap:20vh;@media screen{--block-gap:10vh}}.light-mode .invertable{filter:invert()}.text-content p{margin-bottom:1rem}html[data-so-landing] .content{visibility:hidden}html[data-so-restoring],html[data-so-restoring] body{overflow-anchor:none}.is-draggable,.is-draggable *{touch-action:pan-y pinch-zoom;cursor:none!important}.is-dragging,.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-cursor{z-index:2147483647;background-color:var(--colour-foreground);pointer-events:none;opacity:0;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .15s ease-out,scale .2s ease-out;position:fixed;top:0;left:0;scale:.5;-webkit-mask:url(/images/drag-arrows.svg) 50%/100% 100% no-repeat;mask:url(/images/drag-arrows.svg) 50%/100% 100% no-repeat}.drag-cursor.is-shown{opacity:1;scale:1}.drag-cursor.is-shown.is-pressed{scale:.8}:root{--gap:15px;--radius:12px;--nav:0px;--inset-top:15px;--inset-right:15px;--inset-bottom:15px;--inset-left:15px;--bar:62px;@media screen and (width>=768px){--bar:70px}@media screen and (width>=1024px){--bar:0px;--gap:30px;--radius:24px;--nav:80px;--inset-top:30px;--inset-right:30px;--inset-bottom:30px;--inset-left:calc(var(--nav) + (2 * var(--gap)))}--safe-top:calc(var(--inset-top) + var(--bar))}#sentinel{pointer-events:none;opacity:0;top:var(--safe-top);right:var(--inset-right);bottom:var(--inset-bottom);left:var(--inset-left)}html.light-mode{--colour-foreground:#0e0e0e;--colour-foreground-secondary:#000;--colour-background:#fff;--colour-background-secondary:#efefef}html.dark-mode{--colour-foreground:#fff;--colour-foreground-secondary:#efefef;--colour-background:#000;--colour-background-secondary:#000}.\*\:my-6>*{margin-top:1.5rem;margin-bottom:1.5rem}.\*\:mb-5>*{margin-bottom:1.25rem}.\*\:flex>*{display:flex}.\*\:flex-1>*{flex:1}.\*\:items-stretch>*{align-items:stretch}.hover\:z-20:hover{z-index:20}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-transparent:hover{text-decoration-color:#0000}.hover\:opacity-100:hover{opacity:1}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-13{grid-column:span 13/span 13}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:-col-start-1{grid-column-start:-1}.sm\:-col-start-10{grid-column-start:-10}.sm\:-col-start-11{grid-column-start:-11}.sm\:-col-start-12{grid-column-start:-12}.sm\:-col-start-13{grid-column-start:-13}.sm\:-col-start-2{grid-column-start:-2}.sm\:-col-start-3{grid-column-start:-3}.sm\:-col-start-4{grid-column-start:-4}.sm\:-col-start-5{grid-column-start:-5}.sm\:-col-start-6{grid-column-start:-6}.sm\:-col-start-7{grid-column-start:-7}.sm\:-col-start-8{grid-column-start:-8}.sm\:-col-start-9{grid-column-start:-9}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (width>=768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-13{grid-column:span 13/span 13}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-full{grid-column:1/-1}.md\:-col-start-1{grid-column-start:-1}.md\:-col-start-10{grid-column-start:-10}.md\:-col-start-11{grid-column-start:-11}.md\:-col-start-12{grid-column-start:-12}.md\:-col-start-13{grid-column-start:-13}.md\:-col-start-2{grid-column-start:-2}.md\:-col-start-3{grid-column-start:-3}.md\:-col-start-4{grid-column-start:-4}.md\:-col-start-5{grid-column-start:-5}.md\:-col-start-6{grid-column-start:-6}.md\:-col-start-7{grid-column-start:-7}.md\:-col-start-8{grid-column-start:-8}.md\:-col-start-9{grid-column-start:-9}.md\:col-start-1{grid-column-start:1}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:-ml-0{margin-left:0}.md\:-mt-10{margin-top:-2.5rem}.md\:-mt-48{margin-top:-12rem}.md\:-mt-\[80px\]{margin-top:-80px}.md\:mb-0{margin-bottom:0}.md\:mb-16{margin-bottom:4rem}.md\:ml-0{margin-left:0}.md\:ml-20{margin-left:5rem}.md\:ml-\[10px\]{margin-left:10px}.md\:mr-0{margin-right:0}.md\:mt-4{margin-top:1rem}.md\:\!block{display:block!important}.md\:block{display:block}.md\:\!flex{display:flex!important}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-\[100px\]{width:100px}.md\:w-\[25vw\]{width:25vw}.md\:w-\[45vw\]{width:45vw}.md\:flex-1{flex:1}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pt-14{padding-top:3.5rem}.md\:text-2xl{font-size:clamp(calc(1.25rem * var(--type-scale)), calc((.827143rem + .880952vw) * var(--type-scale)), calc(1.62rem * var(--type-scale)))}.md\:text-4xl{font-size:clamp(calc(1.5rem * var(--type-scale)), calc((.437143rem + 2.21429vw) * var(--type-scale)), calc(2.43rem * var(--type-scale)))}.md\:text-5xl{font-size:clamp(calc(1.75rem * var(--type-scale)), calc((.0471429rem + 3.54762vw) * var(--type-scale)), calc(3.24rem * var(--type-scale)))}.md\:text-8xl{font-size:clamp(calc(4.25rem * var(--type-scale)), calc((1.70143rem + 5.30952vw) * var(--type-scale)), calc(6.48rem * var(--type-scale)))}.md\:text-lg{font-size:clamp(calc(1.05rem * var(--type-scale)), calc((.861429rem + .392857vw) * var(--type-scale)), calc(1.215rem * var(--type-scale)))}.md\:text-sm{font-size:clamp(calc(.875rem * var(--type-scale)), calc((.81375rem + .145833vw) * var(--type-scale)), calc(.945rem * var(--type-scale)))}.md\:text-xl{font-size:clamp(calc(1.125rem * var(--type-scale)), calc((.867857rem + .535714vw) * var(--type-scale)), calc(1.35rem * var(--type-scale)))}.md\:bleed-none{--bleed-top:0;--bleed-right:0;--bleed-bottom:0;--bleed-left:0}.md\:grid-nobleed{grid-template-columns:repeat(12,minmax(0,1fr));width:auto;margin-left:0;margin-right:0}}@media (width>=1024px){.lg\:fixed{position:fixed}.lg\:relative{position:relative}.lg\:inset-auto{inset:auto}.lg\:bottom-\[var\(--inset-bottom\)\]{bottom:var(--inset-bottom)}.lg\:left-0{left:0}.lg\:top-\[var\(--inset-top\)\]{top:var(--inset-top)}.lg\:order-5{order:5}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-13{grid-column:span 13/span 13}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-full{grid-column:1/-1}.lg\:-col-start-1{grid-column-start:-1}.lg\:-col-start-10{grid-column-start:-10}.lg\:-col-start-11{grid-column-start:-11}.lg\:-col-start-12{grid-column-start:-12}.lg\:-col-start-13{grid-column-start:-13}.lg\:-col-start-2{grid-column-start:-2}.lg\:-col-start-3{grid-column-start:-3}.lg\:-col-start-4{grid-column-start:-4}.lg\:-col-start-5{grid-column-start:-5}.lg\:-col-start-6{grid-column-start:-6}.lg\:-col-start-7{grid-column-start:-7}.lg\:-col-start-8{grid-column-start:-8}.lg\:-col-start-9{grid-column-start:-9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:m-0{margin:0}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:\!-mt-24{margin-top:-6rem!important}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-28{margin-top:7rem}.lg\:mt-6{margin-top:1.5rem}.lg\:aspect-square{aspect-ratio:1}.lg\:h-\[54px\]{height:54px}.lg\:h-\[80px\]{height:80px}.lg\:h-auto{height:auto}.lg\:w-\[25vw\]{width:25vw}.lg\:w-\[88px\]{width:88px}.lg\:w-\[var\(--inset-left\)\]{width:var(--inset-left)}.lg\:w-auto{width:auto}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:justify-end{justify-content:flex-end}.lg\:gap-x-global{-moz-column-gap:var(--gap);column-gap:var(--gap)}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-y-24{row-gap:6rem}.lg\:self-start{align-self:flex-start}.lg\:justify-self-center{justify-self:center}.lg\:overflow-visible{overflow:visible}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:p-11{padding:2.75rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:pr-12{padding-right:3rem}.lg\:text-center{text-align:center}.lg\:text-6xl{font-size:clamp(calc(2.25rem * var(--type-scale)), calc((-.115714rem + 4.92857vw) * var(--type-scale)), calc(4.32rem * var(--type-scale)))}.lg\:bleed-none{--bleed-top:0;--bleed-right:0;--bleed-bottom:0;--bleed-left:0}.lg\:vertical-text-flipped{writing-mode:vertical-rl;transform:rotate(180deg)}}@media (width>=1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-13{grid-column:span 13/span 13}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:-col-start-1{grid-column-start:-1}.xl\:-col-start-10{grid-column-start:-10}.xl\:-col-start-11{grid-column-start:-11}.xl\:-col-start-12{grid-column-start:-12}.xl\:-col-start-13{grid-column-start:-13}.xl\:-col-start-2{grid-column-start:-2}.xl\:-col-start-3{grid-column-start:-3}.xl\:-col-start-4{grid-column-start:-4}.xl\:-col-start-5{grid-column-start:-5}.xl\:-col-start-6{grid-column-start:-6}.xl\:-col-start-7{grid-column-start:-7}.xl\:-col-start-8{grid-column-start:-8}.xl\:-col-start-9{grid-column-start:-9}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:gap-y-20{row-gap:5rem}.xl\:p-12{padding:3rem}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-8{padding-top:2rem}}@media (width>=1536px){.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:col-span-10{grid-column:span 10/span 10}.\32 xl\:col-span-11{grid-column:span 11/span 11}.\32 xl\:col-span-12{grid-column:span 12/span 12}.\32 xl\:col-span-13{grid-column:span 13/span 13}.\32 xl\:col-span-2{grid-column:span 2/span 2}.\32 xl\:col-span-3{grid-column:span 3/span 3}.\32 xl\:col-span-4{grid-column:span 4/span 4}.\32 xl\:col-span-5{grid-column:span 5/span 5}.\32 xl\:col-span-6{grid-column:span 6/span 6}.\32 xl\:col-span-7{grid-column:span 7/span 7}.\32 xl\:col-span-8{grid-column:span 8/span 8}.\32 xl\:col-span-9{grid-column:span 9/span 9}.\32 xl\:-col-start-1{grid-column-start:-1}.\32 xl\:-col-start-10{grid-column-start:-10}.\32 xl\:-col-start-11{grid-column-start:-11}.\32 xl\:-col-start-12{grid-column-start:-12}.\32 xl\:-col-start-13{grid-column-start:-13}.\32 xl\:-col-start-2{grid-column-start:-2}.\32 xl\:-col-start-3{grid-column-start:-3}.\32 xl\:-col-start-4{grid-column-start:-4}.\32 xl\:-col-start-5{grid-column-start:-5}.\32 xl\:-col-start-6{grid-column-start:-6}.\32 xl\:-col-start-7{grid-column-start:-7}.\32 xl\:-col-start-8{grid-column-start:-8}.\32 xl\:-col-start-9{grid-column-start:-9}.\32 xl\:col-start-1{grid-column-start:1}.\32 xl\:col-start-10{grid-column-start:10}.\32 xl\:col-start-11{grid-column-start:11}.\32 xl\:col-start-12{grid-column-start:12}.\32 xl\:col-start-13{grid-column-start:13}.\32 xl\:col-start-2{grid-column-start:2}.\32 xl\:col-start-3{grid-column-start:3}.\32 xl\:col-start-4{grid-column-start:4}.\32 xl\:col-start-5{grid-column-start:5}.\32 xl\:col-start-6{grid-column-start:6}.\32 xl\:col-start-7{grid-column-start:7}.\32 xl\:col-start-8{grid-column-start:8}.\32 xl\:col-start-9{grid-column-start:9}.\32 xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32 xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32 xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32 xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32 xl\:grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32 xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (width>=1600px){.\33 xl\:col-span-10{grid-column:span 10/span 10}.\33 xl\:col-span-2{grid-column:span 2/span 2}.\33 xl\:col-span-3{grid-column:span 3/span 3}.\33 xl\:col-span-4{grid-column:span 4/span 4}.\33 xl\:col-span-5{grid-column:span 5/span 5}.\33 xl\:col-span-6{grid-column:span 6/span 6}.\33 xl\:col-span-7{grid-column:span 7/span 7}.\33 xl\:col-span-8{grid-column:span 8/span 8}.\33 xl\:col-start-10{grid-column-start:10}.\33 xl\:col-start-2{grid-column-start:2}.\33 xl\:col-start-3{grid-column-start:3}.\33 xl\:col-start-5{grid-column-start:5}.\33 xl\:col-start-7{grid-column-start:7}.\33 xl\:col-start-8{grid-column-start:8}.\33 xl\:col-start-9{grid-column-start:9}}@media (width>=2000px){.\34 xl\:col-span-1{grid-column:span 1/span 1}.\34 xl\:col-span-2{grid-column:span 2/span 2}.\34 xl\:col-span-3{grid-column:span 3/span 3}.\34 xl\:col-span-4{grid-column:span 4/span 4}.\34 xl\:col-span-5{grid-column:span 5/span 5}.\34 xl\:col-span-6{grid-column:span 6/span 6}.\34 xl\:col-span-7{grid-column:span 7/span 7}.\34 xl\:col-span-8{grid-column:span 8/span 8}.\34 xl\:col-start-2{grid-column-start:2}.\34 xl\:col-start-3{grid-column-start:3}.\34 xl\:col-start-4{grid-column-start:4}.\34 xl\:col-start-5{grid-column-start:5}.\34 xl\:col-start-7{grid-column-start:7}.\34 xl\:col-start-9{grid-column-start:9}}@media (height<=900px){.short\:gap-y-2{row-gap:.5rem}.short\:p-4{padding:1rem}.short\:text-4xl{font-size:clamp(calc(1.5rem * var(--type-scale)), calc((.437143rem + 2.21429vw) * var(--type-scale)), calc(2.43rem * var(--type-scale)))}.short\:text-5xl{font-size:clamp(calc(1.75rem * var(--type-scale)), calc((.0471429rem + 3.54762vw) * var(--type-scale)), calc(3.24rem * var(--type-scale)))}.short\:text-xl{font-size:clamp(calc(1.125rem * var(--type-scale)), calc((.867857rem + .535714vw) * var(--type-scale)), calc(1.35rem * var(--type-scale)))}}@media (height<=800px){.shorter\:w-\[50px\]{width:50px}.shorter\:p-4{padding:1rem}.shorter\:py-4{padding-top:1rem;padding-bottom:1rem}.shorter\:pl-0{padding-left:0}.shorter\:pt-10{padding-top:2.5rem}.shorter\:text-xs{font-size:clamp(calc(.75rem * var(--type-scale)), calc((.6975rem + .125vw) * var(--type-scale)), calc(.81rem * var(--type-scale)))}}
