@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-content:"";--tw-outline-style:solid}}}@layer components{.home-layout{background-color:var(--color-page,var(--page-bg));padding-block:var(--page-margin);place-items:center;display:grid;overflow-x:clip}main.home-layout{min-height:var(--height-screen-dynamic,100dvh);-webkit-user-select:none;user-select:none}.home-grid{grid-template-columns:var(--container-page);grid-template-rows:var(--container-page)auto;display:grid;position:relative}.home-after{inset-inline:calc(var(--spacing,4px)*0);padding-top:calc(var(--spacing,4px)*8);padding-bottom:calc(var(--spacing,4px)*16);position:absolute;top:100%}.home-image{--effect-crop:translate(1.25%,10%)scale(1.25);width:var(--container-page);height:var(--container-page);-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.home-image img{inset:calc(var(--spacing,4px)*0);width:100%;height:100%;transform:var(--effect-crop);object-fit:cover;position:absolute}.home-video{inset:calc(var(--spacing,4px)*0);width:100%;height:100%;transform:var(--effect-crop);object-fit:cover;opacity:0;position:absolute}.home-video[data-video-shown]{opacity:1}.home-panel{width:100%;min-width:calc(var(--spacing,4px)*0);padding-top:calc(var(--spacing,4px)*5);container:info/inline-size}.home-info{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@container info (min-width:448px){.home-info{column-gap:calc(var(--spacing,4px)*6);grid-template-columns:minmax(0,1fr) auto}}.home-name{min-width:calc(var(--spacing,4px)*0);grid-row-start:1;grid-column-start:1}.home-role{text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;grid-row-start:2;grid-column-start:1;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.home-role{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.home-role{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.home-role:is(h1,h2,h3,h4,h5,h6){margin-inline:-.0909091em}.home-role{font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));--tw-leading:calc(12/11);white-space:nowrap;color:var(--color-fg,var(--fg));margin-top:3px;line-height:1.09091}@supports (color:color-mix(in lab, red, red)){.home-role{color:color-mix(in oklab,var(--color-fg,var(--fg))60%,transparent)}}.home-role-dot{width:calc(var(--spacing,4px)*2);height:calc(var(--spacing,4px)*2);background-color:currentColor;margin-inline-end:calc(var(--spacing,4px)*1.5);display:inline-block}.home-actions{row-gap:calc(var(--spacing,4px)*1.5);display:grid}@container info not (min-width:447px){.home-actions{margin-top:calc(var(--spacing,4px)*3)}}@container info (min-width:448px){.home-actions{margin-top:calc(var(--spacing,4px)*.5);grid-row:1/span 2;grid-column-start:2}}.home-actions-head{align-items:flex-start;column-gap:calc(var(--spacing,4px)*2);display:flex}.home-actions-label{text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.home-actions-label{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.home-actions-label{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.home-actions-label:is(h1,h2,h3,h4,h5,h6){margin-inline:-.0909091em}.home-actions-label{font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));--tw-leading:calc(12/11);white-space:nowrap;color:var(--color-fg,var(--fg));line-height:1.09091}@supports (color:color-mix(in lab, red, red)){.home-actions-label{color:color-mix(in oklab,var(--color-fg,var(--fg))60%,transparent)}}.home-availability{text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.home-availability{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.home-availability{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.home-availability:is(h1,h2,h3,h4,h5,h6){margin-inline:-.0909091em}.home-availability{font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));--tw-leading:calc(12/11);line-height:1.09091}.home-actions-line{height:12px;min-width:calc(var(--spacing,4px)*0);flex:1;position:relative}.home-actions-line:before{content:var(--tw-content);content:var(--tw-content);inset-inline:calc(var(--spacing,4px)*0);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--micro-off);height:1px;position:absolute;top:6px}@container info not (min-width:447px){.home-info .home-contact{width:100%}}@container info (min-width:448px){.home-info .home-contact .button{padding-block:calc(var(--spacing,4px)*1.5)}}.home-readout{margin-top:calc(var(--spacing,4px)*4);row-gap:calc(var(--spacing,4px)*2);display:grid}.home-readout-row{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing,4px)*4);row-gap:calc(var(--spacing,4px)*2);flex-wrap:wrap;display:flex}@container info not (min-width:319px){.home-readout-row{column-gap:calc(var(--spacing,4px)*2)}}@container info (min-width:448px){.home-readout-row{column-gap:calc(var(--spacing,4px)*6)}}.home-now{align-items:flex-start;column-gap:calc(var(--spacing,4px)*2);margin-inline-start:auto;display:flex}@container info not (min-width:447px){.home-readout-row .weather{column-gap:7px}.home-readout-row .weather :is(.weather-label,.weather-sep){display:none}}@container info not (min-width:319px){.home-readout-row .weather .weather-rain{display:none}}.home-layout[data-frames] .home-grid{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px;outline-color:var(--color-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.home-layout[data-frames] .home-grid{outline-color:color-mix(in oklab,var(--color-fg,var(--fg))70%,transparent)}}.home-layout[data-frames] .home-panel{position:relative}.home-layout[data-frames] :is(.home-image,.home-panel):before{content:"";pointer-events:none;inset:calc(var(--spacing,4px)*0);z-index:10;outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px;outline-color:var(--color-fg,var(--fg));position:absolute}@supports (color:color-mix(in lab, red, red)){.home-layout[data-frames] :is(.home-image,.home-panel):before{outline-color:color-mix(in oklab,var(--color-fg,var(--fg))40%,transparent)}}.home-layout[data-frames] :is(.home-image,.home-panel):before{--tw-outline-style:dashed;outline-style:dashed}.home-layout[data-frames] :is(.home-image,.home-panel):after{content:attr(data-frame);pointer-events:none;inset-inline-end:calc(var(--spacing,4px)*1);bottom:calc(var(--spacing,4px)*1);z-index:10;text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace;position:absolute}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.home-layout[data-frames] :is(.home-image,.home-panel):after{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.home-layout[data-frames] :is(.home-image,.home-panel):after{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.home-layout[data-frames] :is(.home-image,.home-panel):after:is(){margin-inline:-.0909091em}.home-layout[data-frames] :is(.home-image,.home-panel):after{background-color:var(--color-page,var(--page-bg));padding-inline:calc(var(--spacing,4px)*1);font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));color:var(--color-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.home-layout[data-frames] :is(.home-image,.home-panel):after{color:color-mix(in oklab,var(--color-fg,var(--fg))70%,transparent)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}