.HomeShapeGrid-module__S2PGtq__site{isolation:isolate;background:#fff;flex-direction:column;flex:1;display:flex;position:relative}.HomeShapeGrid-module__S2PGtq__content{flex-direction:column;flex:1;display:flex;position:relative}:is(.HomeShapeGrid-module__S2PGtq__content>main,.HomeShapeGrid-module__S2PGtq__content>footer){z-index:1;position:relative}.HomeShapeGrid-module__S2PGtq__site .site-grid-base{background-color:#0000}:is(.HomeShapeGrid-module__S2PGtq__site .site-grid-light,.HomeShapeGrid-module__S2PGtq__site .home-grid-light){background-color:#0000}:is(.HomeShapeGrid-module__S2PGtq__site .site-grid-paper,.HomeShapeGrid-module__S2PGtq__site .home-grid-paper){background-color:#fbfaf840}:is(.HomeShapeGrid-module__S2PGtq__site .site-grid-light,.HomeShapeGrid-module__S2PGtq__site .site-grid-paper,.HomeShapeGrid-module__S2PGtq__site .home-grid-light,.HomeShapeGrid-module__S2PGtq__site .home-grid-paper){isolation:isolate;position:relative}.HomeShapeGrid-module__S2PGtq__site .site-grid-light:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff26,#ffffffb3 10% 90%,#ffffff26);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.HomeShapeGrid-module__S2PGtq__site .site-grid-paper:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff26,#ffffffb3 10% 90%,#ffffff26);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.HomeShapeGrid-module__S2PGtq__site .home-grid-light:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff26,#ffffffb3 10% 90%,#ffffff26);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.HomeShapeGrid-module__S2PGtq__site .home-grid-paper:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff26,#ffffffb3 10% 90%,#ffffff26);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.HomeShapeGrid-module__S2PGtq__grid{--grid-cell:64px;z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.HomeShapeGrid-module__S2PGtq__plane{inset:calc(var(--grid-cell) * -2);position:absolute}.HomeShapeGrid-module__S2PGtq__lattice{background-image:linear-gradient(90deg,#32394c24 1px,#0000 1px),linear-gradient(#32394c24 1px,#0000 1px);background-size:var(--grid-cell) var(--grid-cell);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 95%);mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 95%)}.HomeShapeGrid-module__S2PGtq__grid[data-moving=true] .HomeShapeGrid-module__S2PGtq__plane{will-change:transform}.HomeShapeGrid-module__S2PGtq__motionControl{right:12px;bottom:calc(var(--site-cookie-clearance,0px) + 12px + env(safe-area-inset-bottom,0px));z-index:35;border:1px solid var(--color-rule-light);color:#161616;width:44px;height:44px;font:500 12px / 1.5 var(--font-sans);cursor:pointer;background:#fbfaf8;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.HomeShapeGrid-module__S2PGtq__motionControl:hover{border-color:var(--color-border-strong-light);background:#f2f0ed}.HomeShapeGrid-module__S2PGtq__motionControl:focus-visible{outline-offset:4px;outline:2px solid #00e}.HomeShapeGrid-module__S2PGtq__cell,.HomeShapeGrid-module__S2PGtq__pulseCell{width:calc(var(--grid-cell) + 1px);height:calc(var(--grid-cell) + 1px);border:1px solid var(--color-blue);background:color-mix(in srgb, var(--color-blue) 18%, transparent);opacity:0;position:absolute;top:0;left:0}@media (max-width:767.98px){.HomeShapeGrid-module__S2PGtq__grid{--grid-cell:48px;opacity:.7}.HomeShapeGrid-module__S2PGtq__site .site-grid-light:before{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.HomeShapeGrid-module__S2PGtq__site .site-grid-paper:before{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.HomeShapeGrid-module__S2PGtq__site .home-grid-light:before{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.HomeShapeGrid-module__S2PGtq__site .home-grid-paper:before{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.HomeShapeGrid-module__S2PGtq__motionControl{bottom:calc(max(76px, var(--site-cookie-clearance,0px)) + 12px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.HomeShapeGrid-module__S2PGtq__cell,.HomeShapeGrid-module__S2PGtq__pulseCell{transition:none;display:none}}@media (hover:none),(pointer:coarse){.HomeShapeGrid-module__S2PGtq__motionControl:not([data-home=true]){display:none}}@media (prefers-reduced-motion:reduce){.HomeShapeGrid-module__S2PGtq__motionControl{display:none}}@media print{.HomeShapeGrid-module__S2PGtq__grid,.HomeShapeGrid-module__S2PGtq__motionControl{display:none}}
