@layer components{.home-bento{display:none}:where(:root[data-home=bento]) .home-bento{display:block;width:min(100% - (2 * var(--grid-gutter)),var(--grid-max));margin-inline:auto;padding-block:calc(2 * var(--value-india)) var(--value-hotel)}.home-bento__hello{display:flex;justify-content:center;margin-block:calc(-1 * var(--value-golf)) var(--value-foxtrot)}.hello-glass{width:min(100%,calc(8 * var(--value-india) + var(--value-golf)));height:auto;overflow:visible;opacity:0;transition:opacity .6s ease-out}[data-hello-ready]>.hello-glass{opacity:1}.hello-glass__ink{fill:none;stroke:var(--grey-white);stroke-linecap:round;stroke-linejoin:round}.hello-glass__glass{filter:url(#hello-glass-filter)}.hello-glass__body{fill:url(#hello-glass-body)}.hello-glass__stop--top{stop-color:var(--grey-white);stop-opacity:.34}.hello-glass__stop--foot{stop-color:var(--grey-white);stop-opacity:.1}.hello-glass__light{lighting-color:var(--grey-white)}.hello-glass__rim{flood-color:var(--grey-white);flood-opacity:.55}.hello-glass__shadow{flood-color:var(--grey-black);flood-opacity:.35}:where(:root[data-theme=light]) .hello-glass__stop--top{stop-color:var(--grey-dark-20);stop-opacity:.24}:where(:root[data-theme=light]) .hello-glass__stop--foot{stop-color:var(--grey-dark-40);stop-opacity:.12}:where(:root[data-theme=light]) .hello-glass__rim{flood-color:var(--grey-dark-50);flood-opacity:.6}:where(:root[data-theme=light]) .hello-glass__shadow{flood-opacity:.18}.home-bento__grid{--_bento-card-h: calc(var(--height-288) + var(--value-charlie));display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-template-areas:"beliefs hero resources" "ipad contacts albums";--_bento-gap: var(--value-hotel);gap:var(--_bento-gap);align-items:start}@media(width>=768px){.home-bento__cell--ipad,.home-bento__cell--contacts,.home-bento__cell--albums{align-self:stretch}.home-bento__cell--beliefs,.home-bento__cell--resources{align-self:end}}@media(width<600px),(pointer:coarse)and (600px<=width<768px){.home-bento__cell--beliefs{--_bento-card-h: calc(2 * var(--height-96) + var(--value-foxtrot-echo) + var(--value-golf) + var(--value-delta))}}@media(width<1100px){.home-bento__grid{grid-template-columns:1fr 1fr;--_bento-gap: var(--value-golf);grid-template-areas:"hero hero" "resources beliefs" "ipad contacts" "albums albums"}}@media(width<768px){.home-bento__grid{--_bento-gap: var(--value-golf);grid-template-areas:"hero hero" "contacts contacts" "ipad ipad" "resources resources" "beliefs beliefs" "albums albums"}}@media(pointer:coarse)and (600px<=width<1100px){.home-bento__grid{grid-template-columns:1fr 1fr;grid-template-areas:"hero hero" "contacts contacts" "resources beliefs" "ipad albums"}.home-bento__cell--ipad,.home-bento__cell--albums{align-self:stretch}.home-bento__cell--contacts{margin-block-start:calc(var(--value-foxtrot) - var(--_bento-gap))}}.home-bento__cell{min-width:0;border-radius:var(--radius-card)}.home-bento__cell--hero{grid-area:hero;align-self:stretch;display:grid;place-items:end center;padding-block:var(--value-golf) calc(var(--value-india) + var(--value-foxtrot))}@media(width<1100px){.home-bento__cell--hero{place-items:center;padding-block:var(--value-golf)}}.home-bento__cell--ipad{grid-area:ipad;container-type:inline-size}.home-bento__cell--ipad>section{--_ipad-text: calc(var(--value-india) + var(--value-delta) + var(--value-alfa));--_bento-card-h: calc(2 * var(--card-pad) + (100cqw - 2 * var(--card-pad)) * 1868 / 2620 + var(--_ipad-text))}@container (width >= 420px){.home-bento__cell--ipad>section{--_ipad-text: calc(var(--value-india) + var(--value-echo) + var(--value-bravo) + var(--value-alfa))}}.home-bento__ipad{position:absolute;inset:var(--card-pad) var(--card-pad) auto;display:block;border-radius:var(--radius-card-md)}.home-bento__ipad:focus-visible{outline:var(--value-alfa) solid var(--theme-accent);outline-offset:var(--value-alfa)}@media(width>=1100px){.home-bento__grid{--_bento-row-h: calc(var(--_bento-card-h) + var(--value-india))}.home-bento__cell--ipad>section{--_bento-card-h: var(--_bento-row-h)}.home-bento__ipad{left:50%;right:auto;width:min(100cqw - 2 * var(--card-pad),(var(--_bento-row-h) - 2 * var(--card-pad) - var(--_ipad-text)) * 2620 / 1868);translate:-50% 0}}.home-bento__cell--resources{--_bento-res-h: calc(2 * var(--height-96) + var(--value-foxtrot-echo) + var(--value-golf) + var(--value-delta));--_band-zoom: .48;grid-area:resources}@media(width>=768px){.home-bento__cell--resources{--_bento-res-h: var(--_bento-card-h);--_band-zoom: .53}}.home-bento__cell--beliefs{grid-area:beliefs}.home-bento__cell--albums{grid-area:albums}.home-bento__cell--contacts{grid-area:contacts}.home-bento__contacts{--dock-icon: var(--value-india);--dock-item-radius: var(--value-echo);--dock-lift: var(--value-bravo);--dock-radius: var(--radius-card);--dock-pad-h: var(--card-pad);position:relative;display:grid;grid-template-columns:repeat(3,var(--dock-icon));place-content:center;gap:var(--value-golf) var(--value-hotel);height:100%;padding:var(--card-pad);border-radius:var(--radius-card)}@media(width>=768px){.home-bento__contacts{min-height:var(--_bento-card-h)}}@media(width<768px){.home-bento__contacts{grid-template-columns:repeat(3,1fr);gap:var(--card-pad)}}.home-bento__contacts-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}.home-bento__contacts-bg--light,:where(:root[data-theme=light]) .home-bento__contacts-bg--dark{display:none}.home-bento__contacts.home-bento__contacts--row{grid-template-columns:repeat(6,var(--dock-icon));gap:var(--value-golf);min-height:0;padding:0}.home-bento__contacts--row .home-bento__contacts-bg{display:none}:where(:root[data-theme=light]) .home-bento__contacts-bg--light{display:block}.home-bento__stack{display:flex;flex-direction:column}.home-bento__deck{flex:1;display:grid;padding-block-end:var(--value-charlie);touch-action:pan-y}.home-bento__item{grid-area:1 / 1;min-width:0;transform-origin:50% 100%}.home-bento__cell--albums>section,.home-bento__cell--ipad>section,.home-bento__item>section{margin:0;padding:0;width:100%;height:100%}.home-bento__nav{display:flex;align-items:center;justify-content:center;gap:var(--value-echo);margin-block-start:var(--value-echo)}@media(width<768px){.home-bento__nav{margin-block-start:var(--value-charlie)}.home-bento__nav>:not(.home-bento__count){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.home-bento__count{min-width:6ch;color:var(--theme-text-muted);font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);line-height:var(--label-4-line-height);text-align:center;font-variant-numeric:tabular-nums}:where(:root[data-home=desk][data-desk-column]) .sticker-intro__page>.desk-column[data-desk-column]{position:absolute;inset:0;display:block;pointer-events:none}.desk-column__row{position:absolute;top:50%;inset-inline:var(--grid-gutter);translate:0 calc(var(--desk-row-y, 0px) - var(--desk-pan, 0px));pointer-events:auto}:where(.desk-column:not([data-desk-placed]))>.desk-column__row:not([data-desk-row=replay]){visibility:hidden}.desk-column__row[data-desk-row=replay]{position:fixed;top:var(--desk-replay-top, 0);z-index:5;translate:none}@supports (animation-timeline: scroll()){.desk-column__row[data-desk-row=replay]{animation:desk-replay-in linear both;animation-timeline:scroll(root);animation-range:var(--desk-replay-in-a, 0) var(--desk-replay-in-b, 0)}.desk-column__row[data-desk-row=replay]>*{animation:desk-replay-out linear both;animation-timeline:scroll(root);animation-range:var(--desk-replay-out-a, 0) var(--desk-replay-out-b, 0)}}@keyframes desk-replay-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes desk-replay-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.desk-column__ipad{display:flex;flex-direction:column;align-items:center;gap:var(--value-echo)}.desk-column__ipad .home-bento__ipad{position:relative;inset:auto;width:min(80%,calc(var(--height-288) + var(--value-golf)))}.home-bento__scatter[hidden],.home-bento__album-stack[hidden]{display:none}.home-bento__scatter{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:var(--value-foxtrot) var(--value-echo)}.home-bento__scatter-item{display:grid;justify-items:center;gap:var(--value-bravo);color:var(--theme-text-muted);font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);line-height:var(--label-5-line-height);text-decoration:none}.home-bento__scatter-item:nth-child(6n+1){rotate:-6deg;translate:var(--value-bravo) var(--value-bravo)}.home-bento__scatter-item:nth-child(6n+2){rotate:4deg;translate:0 calc(-1 * var(--value-charlie))}.home-bento__scatter-item:nth-child(6n+3){rotate:-2deg;translate:calc(-1 * var(--value-bravo)) var(--value-charlie)}.home-bento__scatter-item:nth-child(6n+4){rotate:5deg;translate:calc(-1 * var(--value-bravo)) 0}.home-bento__scatter-item:nth-child(6n+5){rotate:-4deg;translate:var(--value-bravo) var(--value-bravo)}.home-bento__scatter-item:nth-child(6n+6){rotate:3deg;translate:0 calc(-1 * var(--value-bravo))}.home-bento__scatter-icon,.home-bento__scatter-label{filter:drop-shadow(0 6px 8px rgb(0 0 0 / 28%)) drop-shadow(0 1px 2px rgb(0 0 0 / 22%))}.home-bento__scatter-item:focus-visible{outline:var(--value-alfa) solid var(--theme-accent);outline-offset:var(--value-bravo)}.home-bento__scatter-icon{display:block;width:var(--value-india);height:var(--value-india)}.home-bento__scatter-icon--light,:where(:root[data-theme=light]) .home-bento__scatter-icon--dark{display:none}:where(:root[data-theme=light]) .home-bento__scatter-icon--light{display:block}.home-bento__album{display:block;width:min(72%,var(--height-240) + var(--value-echo));aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:0;transition:box-shadow .3s ease-out}.home-bento__item:not([data-top])>.home-bento__album{box-shadow:none}.home-bento__album img{display:block;width:100%;height:100%;object-fit:cover}.home-bento__album-view{align-self:center;margin-block-start:var(--value-delta)}@supports (corner-shape: superellipse(2)){:where(:root[data-squircle]) .home-bento__contacts{border-radius:calc(var(--radius-card) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .home-bento__contacts-bg{corner-shape:superellipse(1.32)}}@supports (not (corner-shape: superellipse(2))) and ((-webkit-mask-box-image: none) or (mask-border: none)){:where(:root[data-squircle]) .home-bento__contacts:not(.home-bento__contacts--row){--_sq-out: calc(1px - var(--radius-card) * .0125);--_sq-noise: url(/assets/squircle/noise-dark.png);background:none;border-color:transparent;box-shadow:0 0 8px calc(-4px + var(--_sq-out)) var(--_sf-s1),0 10px 16px calc(-18px + var(--_sq-out)) var(--_sf-s2),0 9px 20px var(--_sq-out) var(--_sf-s3)}:where(:root[data-squircle][data-theme=light]) .home-bento__contacts:not(.home-bento__contacts--row){--_sq-noise: url(/assets/squircle/noise-light.png)}:where(:root[data-squircle]) .home-bento__contacts:not(.home-bento__contacts--row):before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--_sf-border);pointer-events:none;-webkit-mask-box-image:url(/assets/squircle/ring-48.svg) 160 / round(nearest,calc(var(--radius-card) * 1.6),1px) stretch;mask-border:url(/assets/squircle/ring-48.svg) 160 fill / round(nearest,calc(var(--radius-card) * 1.6),1px) stretch}:where(:root[data-squircle]) .home-bento__contacts:not(.home-bento__contacts--row):after{content:"";position:absolute;inset:-.5px;z-index:-1;background:var(--_sq-noise),linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);box-shadow:var(--_sf-inner);pointer-events:none;-webkit-mask-box-image:url(/assets/squircle/mask.svg) 160 / round(nearest,calc((var(--radius-card) - .5px) * 1.6),1px) stretch;mask-border:url(/assets/squircle/mask.svg) 160 fill / round(nearest,calc((var(--radius-card) - .5px) * 1.6),1px) stretch}}}
