.pj-manifesto.wrap{padding-top:150px;padding-bottom:120px}.pj-manifesto .big{font-family:var(--serif);font-weight:300;font-size:clamp(41px,4.2vw,69px);line-height:1.1;letter-spacing:-.01em;max-width:22ch}.pj-manifesto .big em{color:var(--bronze)}.pj-manifesto .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;padding-top:36px;border-top:1px solid var(--line)}.pj-manifesto .cols p{font-size:18px;line-height:1.75;color:var(--ink-2)}.everything{background:var(--ink);color:var(--ivory);padding:140px 0;overflow:hidden}.ev-list{list-style:none;border-top:1px solid rgba(244,240,232,.15)}.ev{position:relative;display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid rgba(244,240,232,.15);cursor:default}.ev .n{font-family:var(--serif);font-style:italic;color:var(--bronze);font-size:23px}.ev h3{font-family:var(--serif);font-weight:300;font-size:clamp(43px,5vw,87px);line-height:1;letter-spacing:-.02em;transition:transform .7s var(--ease),color .4s}.ev:hover h3{transform:translate(24px);color:#fff}.ev h3 em{font-style:italic;color:#8f8778;transition:color .4s}.ev:hover h3 em{color:var(--bronze)}.ev .ic{width:60px;height:60px;border-radius:50%;border:1px solid rgba(244,240,232,.25);display:grid;place-items:center;transition:background .4s,color .4s,transform .6s cubic-bezier(.3,1.6,.5,1)}.ev:hover .ic{background:var(--ivory);color:var(--ink);transform:rotate(-20deg) scale(1.1)}.ev .ic .i{width:24px;height:24px}.ev-float{position:fixed;left:0;top:0;width:300px;height:380px;pointer-events:none;z-index:30;overflow:hidden;opacity:0;transform:scale(.85) rotate(-3deg);transition:opacity .4s,transform .5s var(--ease)}.ev-float.on{opacity:1;transform:scale(1) rotate(-3deg)}.ev-float img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.ev-float img.on{opacity:1}.how.wrap{padding-top:140px;padding-bottom:140px}.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink);counter-reset:s}.st4{padding:34px 30px 40px 0;border-right:1px solid var(--line);margin-right:30px;position:relative}.st4:last-child{border:0;margin:0}.st4 .ic{width:56px;height:56px;border-radius:50%;background:var(--paper);display:grid;place-items:center;transition:background .5s,color .5s,transform .7s var(--ease)}.st4:hover .ic{background:var(--ink);color:var(--ivory);transform:translateY(-6px)}.st4 .k{position:absolute;right:30px;top:34px;font-family:var(--serif);font-style:italic;font-size:25px;color:var(--mute)}.st4:last-child .k{right:0}.st4 h4{font-family:var(--serif);font-weight:400;font-size:33px;margin:26px 0 10px}.st4 p{font-size:17px;line-height:1.7;color:var(--ink-2)}.st4 .line{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--bronze);transition:width .9s var(--ease)}.st4:hover .line{width:100%}.sig.wrap{padding-top:0;padding-bottom:140px}.sig-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:120px;gap:14px}.sg{position:relative;overflow:hidden;color:#fff}.sg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.sg:hover img{transform:scale(1.06)}.sg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000b3)}.sg .tx{position:absolute;z-index:2;left:24px;right:24px;bottom:22px}.sg h4{font-family:var(--serif);font-weight:400;font-size:35px;line-height:1.02}.sg p{font-size:16px;color:#e3dbcd;margin-top:6px;max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.sg:hover p{max-height:80px}.sg .go{position:absolute;z-index:2;top:18px;right:18px;width:44px;height:44px;border-radius:50%;background:var(--ivory);color:var(--ink);display:grid;place-items:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.sg:hover .go{transform:scale(1)}.sg.a{grid-column:1/8;grid-row:span 4}.sg.b,.sg.c{grid-column:8/13;grid-row:span 2}.sg.d{grid-column:1/5;grid-row:span 3}.sg.e{grid-column:5/13;grid-row:span 3}.founders.wrap{padding-top:150px;padding-bottom:130px}.fgrid2{display:grid;grid-template-columns:5fr 7fr;gap:90px;align-items:center}.fphoto{position:relative;aspect-ratio:4/5;overflow:hidden}.fphoto img{width:100%;height:100%;object-fit:cover;transition:transform 2s var(--ease)}.fphoto:hover img{transform:scale(1.04)}.fphoto .sig2{position:absolute;left:24px;bottom:20px;color:#fff;font-family:var(--serif);font-style:italic;font-size:37px;text-shadow:0 2px 20px rgba(0,0,0,.4)}.ftext .q{font-family:var(--serif);font-weight:300;font-size:clamp(37px,3.5vw,57px);line-height:1.14}.ftext .q em{color:var(--bronze)}.ftext p{font-size:19px;line-height:1.8;color:var(--ink-2);margin-top:26px;max-width:56ch}.values{background:var(--stone);padding:130px 0}.vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vcard{background:var(--paper);padding:34px 30px 38px;position:relative;overflow:hidden;min-height:330px;display:flex;flex-direction:column}.vcard .ic{width:54px;height:54px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:all .6s var(--ease);position:relative;z-index:2}.vcard h4{font-family:var(--serif);font-weight:400;font-size:33px;margin:auto 0 10px;position:relative;z-index:2;transition:color .5s}.vcard p{font-size:17px;line-height:1.65;color:var(--ink-2);position:relative;z-index:2;transition:color .5s}.vcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);transition:opacity .7s,transform 1.4s var(--ease)}.vcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#000000bf);opacity:0;transition:opacity .7s}.vcard:hover img{opacity:1;transform:none}.vcard:hover:after{opacity:1}.vcard:hover h4,.vcard:hover p{color:#fff}.vcard:hover .ic{background:var(--ivory);border-color:var(--ivory)}.numbers.wrap{padding-top:120px;padding-bottom:120px;border-bottom:1px solid var(--line)}.ngrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink)}.ngrid div{padding:34px 30px 0 0}.ngrid b{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(73px,8vw,133px);line-height:.9;letter-spacing:-.03em}.ngrid small{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.family{position:relative;height:90vh;min-height:620px;overflow:hidden;color:#fff;display:flex;align-items:center}.family img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.family:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.family .tx{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:0 28px}.family h2{font-family:var(--serif);font-weight:300;font-size:clamp(53px,6vw,103px);line-height:.95;letter-spacing:-.02em}.family h2 em{font-style:italic}.family p{font-size:20px;line-height:1.75;margin:26px auto 34px;max-width:56ch;color:#ece5d8}.team.wrap{padding-top:130px;padding-bottom:130px}.tgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.tm{position:relative}.tm .ph{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--stone)}.tm .ph img,.tm .ph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tm .ph .ph-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--stone) 0 10px,#ddd6c8 10px 20px)}.tm .ph .ph-empty code{font-size:14px;color:var(--mute);font-family:ui-monospace,monospace;background:var(--ivory);padding:6px 10px}.tm .role{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.tm .role .i{width:14px;height:14px;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.tm:hover .role .i{transform:rotate(-20deg) scale(1.25)}.tm h4{font-family:var(--serif);font-weight:400;font-size:31px;margin-top:6px;line-height:1.05}.tm p{font-size:16px;line-height:1.6;color:var(--ink-2);margin-top:8px}.tm .reach{display:flex;gap:6px;margin-top:14px;opacity:0;transform:translateY(8px);transition:.5s var(--ease)}.tm:hover .reach{opacity:1;transform:none}.tm .reach a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .3s,color .3s}.tm .reach a:hover{background:var(--ink);color:var(--ivory)}.tm .reach .i{width:15px;height:15px}.c-hero.wrap{padding-top:180px;padding-bottom:90px}.c-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(83px,12vw,203px);line-height:.84;letter-spacing:-.04em}.c-hero h1 em{font-style:italic;color:var(--bronze)}.c-hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:30px}.c-hero p{max-width:480px;font-size:19px;line-height:1.75;color:var(--ink-2)}.ways{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink);margin-top:70px}.way{display:block;padding:30px 28px 34px 0;border-right:1px solid var(--line);margin-right:28px;position:relative;transition:padding .5s var(--ease)}.way:last-child{border:0;margin:0}.way:hover{padding-left:12px}.way .ic{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--ivory);display:grid;place-items:center;transition:transform .6s cubic-bezier(.3,1.6,.5,1),background .3s}.way:hover .ic{transform:rotate(-15deg) scale(1.1);background:var(--bronze)}.way small{display:block;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:20px 0 6px}.way b{font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.25;display:block}.way span{font-size:16px;color:var(--ink-2)}.c-form{background:var(--ink);color:var(--ivory);padding:130px 0}.cf{display:grid;grid-template-columns:5fr 7fr;gap:90px}.cf h2{font-family:var(--serif);font-weight:300;font-size:clamp(53px,5.5vw,93px);line-height:.95;letter-spacing:-.02em}.cf h2 em{font-style:italic;color:var(--bronze)}.cf .side p{font-size:19px;line-height:1.75;color:#cfc8bb;margin-top:26px;max-width:42ch}.cf .hours{margin-top:40px;border-top:1px solid rgba(244,240,232,.18)}.cf .hours div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(244,240,232,.18);font-size:17px;color:#cfc8bb}.cf .fld{border-color:#f4f0e838}.cf .fld:focus-within{border-color:var(--ivory)}.cf .fld label{color:#8f8778}.cf .fld input,.cf .fld textarea{color:var(--ivory)}.cf .fchip{border-color:#f4f0e840;color:#e2dacc}.cf .fchip.on,.cf .fchip:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.cf .consent{color:#8f8778}.cf .consent input{accent-color:var(--bronze)}.cf .lbl{margin-top:30px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#8f8778}.cf .ok{display:none;padding:60px 0}.cf .ok h3{font-family:var(--serif);font-weight:300;font-size:59px}.cf.sent form{display:none}.cf.sent .ok{display:block;animation:pop .6s var(--ease)}.office{display:grid;grid-template-columns:1fr 1fr;min-height:70vh}.office .tx{padding:110px 70px;display:flex;flex-direction:column;justify-content:center}.office h3{font-family:var(--serif);font-weight:300;font-size:59px;line-height:1}.office address{font-style:normal;font-family:var(--serif);font-size:31px;line-height:1.35;margin-top:24px}.office .ph{position:relative;overflow:hidden}.office .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.pj-manifesto .cols,.steps4,.vgrid,.ngrid,.ways,.cf,.fgrid2,.office{grid-template-columns:1fr 1fr}.tgrid{grid-template-columns:repeat(2,1fr)}.sig-grid{grid-template-columns:1fr;grid-auto-rows:280px}.sg{grid-column:auto!important;grid-row:auto!important}.cf,.fgrid2,.office{grid-template-columns:1fr}.ev{grid-template-columns:50px 1fr}.ev .ic{display:none}.c-hero .row{flex-direction:column;align-items:flex-start}}.tgrid.n4{grid-template-columns:repeat(4,1fr)}.tgrid.n3{grid-template-columns:repeat(3,1fr)}.tgrid.n6{grid-template-columns:repeat(6,1fr)}.cf form .form-errors{color:#f0b8a8;font-size:16px;margin-bottom:18px}.cf .fchip input{position:absolute;opacity:0;pointer-events:none}.cf .fchip{position:relative;cursor:pointer}.c-form .cf .btn{color:var(--ink);background:var(--ivory)}.c-form .cf .btn.ghost{background:transparent;color:var(--ivory);border:1px solid rgba(244,240,232,.45)}.c-form .cf .btn.ghost:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.c-form .wrap.cf{padding-top:0;padding-bottom:0}.everything .shead.dark{border-color:#f4f0e866}.pj-hero-copy{max-width:520px;font-size:19px;line-height:1.65}.pj-hero-acts{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1100px){.tgrid.n4,.tgrid.n3,.tgrid.n6{grid-template-columns:repeat(2,1fr)}.office .tx{padding:70px 28px}}@media(max-width:700px){.tgrid,.tgrid.n4,.tgrid.n3,.tgrid.n6{grid-template-columns:1fr 1fr;gap:12px}.ngrid,.ways,.steps4,.vgrid{grid-template-columns:1fr}.way,.st4{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gaya-pages.css.map */
