.pg-home .film{background:#2a241e;height:100svh;min-height:520px;max-height:1100px;padding:0;position:relative;overflow:hidden}.pg-home .film video,.pg-home .film img.poster{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.pg-home .film .shade{background:linear-gradient(#140e0a59,#140e0a00 22% 70%,#140e0a59);position:absolute;inset:0}.pg-home .ctrls{left:max(28px,env(safe-area-inset-left,0px));z-index:3;gap:10px;display:flex;position:absolute;bottom:28px}.pg-home .ctrl{width:36px;height:36px;color:var(--latte);cursor:pointer;background:#140e0a33;border:1px solid #fef8e8b3;border-radius:50%;place-items:center;padding:0;display:grid}.pg-home .ctrl:hover{background:#140e0a66}.pg-home .film .hbtn{z-index:3;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.pg-home .film .cap{right:max(28px,env(safe-area-inset-right,0px));z-index:3;color:var(--latte);font:11px var(--f-txt);letter-spacing:.2em;position:absolute;bottom:38px}.pg-home .idea .ph{aspect-ratio:4/5;grid-column:1/8;max-height:860px}.pg-home .idea .tx{grid-column:9/13;align-self:end;padding-bottom:12px}.pg-home .idea .d72{margin-top:22px}.pg-home .idea .h20{margin-top:40px}.pg-home .idea p{max-width:34ch;margin-top:16px}.pg-home .still{height:84svh;min-height:480px;max-height:920px;color:var(--latte);background-position:50%;background-size:cover;align-items:flex-end;padding:0;display:flex;position:relative}.pg-home .still:after{content:"";background:linear-gradient(#140e0a00 50%,#140e0a73);position:absolute;inset:0}.pg-home .still .tx{z-index:1;padding-bottom:64px;position:relative}.pg-home .still p{font:400 18px/1.5 var(--f-kd);margin-top:16px}.pg-home .name .head{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:56px;display:grid}.pg-home .name .head .l{grid-column:1/7}.pg-home .name .head p{grid-column:8/12;max-width:40ch}.pg-home .name .d72{margin-top:20px}.pg-home .verbs{grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pg-home .verb .ph{aspect-ratio:4/5}.pg-home .verb .w{font:400 var(--t44)/1 var(--f-dis);margin-top:24px}.pg-home .verb .w .root{background:linear-gradient(transparent 60%,var(--accent) 60%,var(--accent) 90%,transparent 90%)}.pg-home .verb .h20{margin-top:10px}.pg-home .verb .p14{max-width:30ch;margin-top:6px}.pg-home .symbol .mk{border:1px solid var(--line);aspect-ratio:1;grid-column:2/6;justify-content:center;align-items:center;display:flex}.pg-home .symbol .mk .heart{aspect-ratio:16/14;width:52%;color:var(--cocoa)}.pg-home .symbol .tx{grid-column:7/12;align-self:center}.pg-home .symbol .d44{margin-top:18px}.pg-home .symbol p{max-width:36ch;margin-top:20px}.pg-home .symbol dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.pg-home .symbol dl div{padding-top:14px}.pg-home .symbol dt{font:11px var(--f-txt);letter-spacing:.2em;color:var(--stone)}.pg-home .symbol dd{margin:6px 0 0;font-size:14px}.pg-home .promise .head{grid-column:1/6}.pg-home .promise .head p{max-width:34ch;margin-top:18px}.pg-home .promise .cols{grid-column:7/13;grid-template-columns:1fr 1fr;gap:40px;display:grid}.pg-home .promise h3{font:400 28px/1 var(--f-dis)}.pg-home .promise h3 small{font:11px var(--f-txt);letter-spacing:.2em;color:var(--stone);margin-bottom:12px;display:block}.pg-home .promise ul{margin-top:20px;padding:0;list-style:none}.pg-home .promise li{border-top:1px solid var(--line);padding:14px 0;font-size:15px;line-height:1.6}.pg-home .journal .head{grid-column:1/13;justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.pg-home .jg{grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pg-home .jc .ph{aspect-ratio:3/4}.pg-home .jc .h20{margin-top:8px}.pg-home .close{grid-template-columns:1fr 1fr;min-height:720px;padding:0;display:grid}.pg-home .close .tx{padding-block:96px;padding-left:var(--gl);flex-direction:column;justify-content:center;align-items:flex-start;padding-right:8%;display:flex}.pg-home .close .heart{width:44px;height:39px;color:var(--cocoa)}.pg-home .close .d44{margin-top:28px}.pg-home .close p{font:400 18px var(--f-kd);margin-top:14px}.pg-home .close .btn{margin-top:32px}.pg-home .close .pic{background-position:50% 30%;background-size:cover;min-height:560px}@media (max-width:820px){:root{--gl:max(20px,env(safe-area-inset-left,0px));--gr:max(20px,env(safe-area-inset-right,0px))}.pg-home section{padding-block:80px}.pg-home .film{height:86svh}.pg-home .film video,.pg-home .film img.poster{object-position:58% 40%}.pg-home .grid{grid-template-columns:1fr;row-gap:32px}.pg-home .idea .ph,.pg-home .idea .tx,.pg-home .name .head,.pg-home .name .head .l,.pg-home .name .head p,.pg-home .verbs,.pg-home .symbol .mk,.pg-home .symbol .tx,.pg-home .promise .head,.pg-home .promise .cols,.pg-home .jg,.pg-home .journal .head{grid-column:1/-1}.pg-home .name .head{grid-template-columns:1fr;row-gap:20px}.pg-home .verbs,.pg-home .promise .cols{grid-template-columns:1fr}.pg-home .jg{grid-template-columns:1fr 1fr}.pg-home .symbol .mk{aspect-ratio:auto;padding:56px 0}.pg-home .close{grid-template-columns:1fr}.pg-home .close .tx{padding-left:var(--gl);padding-right:var(--gr);padding-block:56px 72px}.pg-home .close .pic{order:-1;min-height:420px}}@media (prefers-reduced-motion:reduce){.pg-home .film video{display:none}}.pg-home .soon .head{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:56px;display:grid}.pg-home .soon .head>div{grid-column:1/7}.pg-home .soon .head p{grid-column:8/12;max-width:40ch}.pg-home .soon .h32{margin-top:18px}.pg-home .tiles{grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pg-home .sil{aspect-ratio:4/5;background:var(--almond);justify-content:center;align-items:flex-end;padding-bottom:20%;display:flex;position:relative;overflow:hidden}.pg-home .sil.cool{background:var(--powder)}.pg-home .sil:before{content:"";opacity:.7;background:radial-gradient(60% 46% at 50% 54%,#fef8e8f2,#fef8e800);position:absolute;inset:0}.pg-home .obj{isolation:isolate;width:var(--w);position:relative}.pg-home .obj img{width:100%;height:auto;display:block}.pg-home .obj:after{content:"";z-index:-1;background:radial-gradient(closest-side,#5838233d,#58382300);height:18px;position:absolute;bottom:-9px;left:-6%;right:-6%}@media (prefers-reduced-motion:no-preference){.pg-home .sil:before{animation:glow 7s ease-in-out var(--d,0s) infinite}}@keyframes glow{0%,to{opacity:.45}50%{opacity:1}}.pg-home .tile .meta{font:400 11px/1 var(--f-txt);letter-spacing:.16em;text-transform:uppercase;color:var(--stone);justify-content:space-between;margin-top:14px;display:flex}.pg-home .tile .h20{margin-top:10px}.pg-home .tile .tbd{color:var(--stone)}.pg-home .tile .st{font:400 13px/1.4 var(--f-kd);color:var(--stone);margin-top:8px;display:inline-block}.pg-home .tile .st.now{background:var(--accent);color:var(--cocoa);border-radius:999px;padding:3px 10px}.pg-home .soon .acts{flex-wrap:wrap;grid-column:1/13;align-items:center;gap:20px 28px;margin-top:56px;display:flex}@media (max-width:820px){.pg-home .soon .head,.pg-home .soon .head>div,.pg-home .soon .head p,.pg-home .tiles,.pg-home .soon .acts{grid-column:1/-1}.pg-home .soon .head{grid-template-columns:1fr;row-gap:20px;margin-bottom:36px}.pg-home .tiles{grid-template-columns:1fr 1fr;gap:28px 16px}.pg-home .soon .acts{margin-top:40px}}@media (max-width:560px){.pg-home .film .cap{display:none}}
