.reels[data-astro-cid-pkkrvylt]{min-height:calc(100svh + 2 * var(--deckle,18px));text-align:center;align-content:center;padding:clamp(3rem,6vw,4.5rem) 0;display:grid}.reels[data-astro-cid-pkkrvylt]:after{content:"";z-index:-1;opacity:1;pointer-events:none;background:url(/textures/logo-tile.svg) 50%/340px 340px;position:absolute;inset:0}.reels-head[data-astro-cid-pkkrvylt]{z-index:0;margin-bottom:0;position:relative}.reels-head[data-astro-cid-pkkrvylt] h2[data-astro-cid-pkkrvylt]{justify-items:center;margin:0;line-height:.8;display:grid}.reels-head[data-astro-cid-pkkrvylt] .small[data-astro-cid-pkkrvylt]{z-index:2;font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;color:#e8d8b7;margin-bottom:1.4rem;padding-left:.4em;font-size:clamp(.8rem,1.2vw,1rem);font-weight:600;position:relative}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt]{width:2.62em;height:.8em;font-size:clamp(7rem,27vw,26rem);display:block}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{width:100%;height:100%;display:block}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] .outline[data-astro-cid-pkkrvylt]{fill:var(--ink);stroke:#e8d8b7b3;stroke-width:.72px;paint-order:stroke fill;stroke-dasharray:1;stroke-dashoffset:1px}.reels-head[data-astro-cid-pkkrvylt].in .huge[data-astro-cid-pkkrvylt] .outline[data-astro-cid-pkkrvylt]{animation:1.8s cubic-bezier(.55,.1,.35,1) forwards trace,1.2s forwards settle;animation-delay:calc(.2s + var(--i) * .35s), calc(1.8s + var(--i) * .35s)}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] .fill[data-astro-cid-pkkrvylt]{fill:url(#seen-fill)}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] .liquid[data-astro-cid-pkkrvylt]{transform:translate(-80px)}.reels-head[data-astro-cid-pkkrvylt].in .huge[data-astro-cid-pkkrvylt] .liquid[data-astro-cid-pkkrvylt]{animation:2.4s cubic-bezier(.45,.05,.3,1) 3.1s forwards pour}@keyframes pour{0%{transform:translate(-80px)translateY(0)}50%{transform:translate(150px)translateY(-6px)}to{transform:translate(380px)translateY(0)}}@keyframes trace{0%{stroke-dashoffset:1px;stroke:#faf3e3}to{stroke-dashoffset:0;stroke:#faf3e3}}@keyframes settle{0%{stroke:#faf3e3}to{stroke:#e8d8b7b3}}@media (prefers-reduced-motion:reduce){.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] .outline[data-astro-cid-pkkrvylt],.reels-head[data-astro-cid-pkkrvylt].in .huge[data-astro-cid-pkkrvylt] .outline[data-astro-cid-pkkrvylt]{stroke-dashoffset:0;animation:none}.reels-head[data-astro-cid-pkkrvylt] .huge[data-astro-cid-pkkrvylt] .liquid[data-astro-cid-pkkrvylt],.reels-head[data-astro-cid-pkkrvylt].in .huge[data-astro-cid-pkkrvylt] .liquid[data-astro-cid-pkkrvylt]{animation:none;transform:translate(380px)}}.reels[data-astro-cid-pkkrvylt] .row[data-astro-cid-pkkrvylt]{z-index:1;margin-top:clamp(-5rem,-4.5vw,-2rem);position:relative}.row[data-astro-cid-pkkrvylt]{grid-template-columns:repeat(3,minmax(0,272px));justify-content:center;align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.reel[data-astro-cid-pkkrvylt]{transition-delay:calc(var(--i) * .12s);margin:0;position:relative}.reel[data-astro-cid-pkkrvylt]:nth-child(2){transform:translateY(-1.5rem)}.reel[data-astro-cid-pkkrvylt]:nth-child(2).reveal:not(.in){transform:translateY(calc(18px - 1.5rem))}.reel[data-astro-cid-pkkrvylt]{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s}@media (hover:hover){.row[data-astro-cid-pkkrvylt]:has(.reel:hover) .reel[data-astro-cid-pkkrvylt]:not(:hover){opacity:.4}.reel[data-astro-cid-pkkrvylt]:hover{z-index:2;transform:scale(1.05)}.reel[data-astro-cid-pkkrvylt]:nth-child(2):hover{transform:translateY(-1.5rem)scale(1.05)}}.phone[data-astro-cid-pkkrvylt]{color:var(--paper);background:#0b0b0b;border:1.5px solid #e2c47ecc;border-radius:15%/7%;padding:5px;text-decoration:none;display:block;position:relative;box-shadow:0 30px 60px -28px #000000e6,inset 0 0 0 1px #fff0cd14}.phone[data-astro-cid-pkkrvylt]:focus-visible{outline:1px solid var(--gold-2);outline-offset:6px}.notch[data-astro-cid-pkkrvylt]{z-index:2;background:#0b0b0b;border-radius:999px;width:32%;height:3.6%;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.reel[data-astro-cid-pkkrvylt] video[data-astro-cid-pkkrvylt]{aspect-ratio:9/19.5;object-fit:cover;background:#1a1712;border-radius:13%/6%;width:100%;display:block}.ig[data-astro-cid-pkkrvylt]{letter-spacing:.04em;text-align:left;background:linear-gradient(#0000,#0009);border-radius:0 0 35px 35px;align-items:center;gap:.5rem;padding:2.5rem 1.1rem 1rem;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.ig[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{flex:none;width:18px;height:18px}.phone[data-astro-cid-pkkrvylt]:hover .ig[data-astro-cid-pkkrvylt]{color:var(--gold-1)}@media (width<=760px){.row[data-astro-cid-pkkrvylt]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:1.5rem var(--gutter) 1rem;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;justify-content:start;overflow-x:auto}.reel[data-astro-cid-pkkrvylt]{scroll-snap-align:center}.reel[data-astro-cid-pkkrvylt]:nth-child(2),.reel[data-astro-cid-pkkrvylt]:nth-child(2).reveal:not(.in){transform:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:calc(100svh + var(--deckle,18px));padding-top:var(--header-h);background:radial-gradient(ellipse at 70% 40%, #faf9f6 0%, var(--paper) 55%, var(--paper-2) 100%);display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{padding:4rem 0}.hero-title[data-astro-cid-lcdefpme]{text-align:center;width:min(112%,820px);color:var(--ink);margin:0 0 1.5rem}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tagline[data-astro-cid-lcdefpme]{color:var(--gold-3);margin-top:1.5rem;display:block}.places[data-astro-cid-lcdefpme]{color:#0b0b0b8c;margin-top:.7rem;font-size:.62rem;display:block}.hero-figure[data-astro-cid-lcdefpme]{align-self:end;place-items:end center;margin:0 0 clamp(2.5rem,9vh,7rem);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero-logo{top:calc(50% + var(--header-h) / 2);z-index:-1;width:auto;height:calc(100% - var(--header-h) - 2rem);opacity:.3;pointer-events:none;filter:drop-shadow(-1.5px -1.5px #fff)drop-shadow(2px 2px 1.5px #0000002e);position:absolute;left:50%;transform:translate(-50%,-50%)}.hero[data-astro-cid-lcdefpme] .hero-eva{width:min(100%,760px);max-height:calc(100svh - var(--header-h) - 40px);object-fit:contain;object-position:bottom;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;width:min(112%,820px);margin-top:2.5rem;display:flex}.intro[data-astro-cid-lcdefpme]{padding:clamp(4.5rem,10vw,7.5rem) 0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.hey[data-astro-cid-lcdefpme]{width:min(100%,300px);color:var(--paper);margin:0 0 1.75rem}.lede[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--gold-1);margin:0 0 1.5rem;font-size:clamp(1.3rem,2.2vw,1.7rem);font-style:italic;line-height:1.4}.copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow):not(.lede){color:#f3f1edb8;max-width:48ch;margin:0 0 1.25rem}.sign[data-astro-cid-lcdefpme]{justify-items:start;gap:.6rem;margin:2.25rem 0 2rem;display:grid}.sign[data-astro-cid-lcdefpme] .signature{width:210px;color:var(--gold-2)}.sign[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f3f1ed99;font-size:.62rem}.portrait[data-astro-cid-lcdefpme]{margin:0;position:relative}.portrait[data-astro-cid-lcdefpme] img{filter:grayscale()contrast(1.05);width:100%}.portrait[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #c9a45cb3;position:absolute;inset:14px}.services[data-astro-cid-lcdefpme]{padding:clamp(5rem,11vw,8rem) 0}.section-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:3.5rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,5vw,3.6rem)}.services-title[data-astro-cid-lcdefpme]{color:var(--ink)}.groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.group[data-astro-cid-lcdefpme]{isolation:isolate;padding:clamp(2.25rem,5vw,3.5rem);position:relative;overflow:hidden}.group[data-astro-cid-lcdefpme] .group-bg{z-index:-1;color:#f7f6f2;opacity:.3;pointer-events:none;width:min(80%,380px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group[data-astro-cid-lcdefpme].plate{background:linear-gradient(#faf9f6 0%,#f5f3ee 100%);box-shadow:inset 0 1px #fffffff2,inset 1px 0 #fff9,0 1px 1px #0000000d,0 14px 30px -12px #00000038,0 40px 80px -36px #00000038}.group[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #c9a45c66;position:absolute;inset:12px}.group[data-astro-cid-lcdefpme].reveal{opacity:0;transition:opacity .9s,transform 1.3s cubic-bezier(.16,1.12,.3,1),box-shadow 1.3s;transition-delay:calc(var(--i,0) * .16s);transform:translateY(70px)scale(.97)}.group[data-astro-cid-lcdefpme].reveal.in{opacity:1;transform:none}.group[data-astro-cid-lcdefpme].plate.reveal:not(.in){box-shadow:0 2px 4px -2px #0000001a}@media (prefers-reduced-motion:reduce){.group[data-astro-cid-lcdefpme].reveal{opacity:1;transition:none;transform:none}}.group-head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.title[data-astro-cid-lcdefpme]{color:var(--ink);justify-content:center;align-items:baseline;gap:.28em;margin:0 0 .9rem;font-size:clamp(2rem,3.6vw,2.7rem);font-weight:400;line-height:1.1;display:flex}.title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#0000;background-image:linear-gradient(110deg,#7a5b22 0%,#a07c38 35%,#c9a45c 50%,#a07c38 65%,#7a5b22 100%);-webkit-background-clip:text;background-clip:text}.amp[data-astro-cid-lcdefpme]{margin:0 -.08em;padding:0 .08em;font-style:italic}.note[data-astro-cid-lcdefpme]{color:#4a4843;margin:0 0 2.25rem;font-size:.92rem;font-weight:400}.group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #8c6a2c38}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #8c6a2c38}.item[data-astro-cid-lcdefpme]{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.3rem .25rem;text-decoration:none;display:flex}.item-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.4rem;transition:color .4s}.item[data-astro-cid-lcdefpme]:hover .item-name[data-astro-cid-lcdefpme],.item[data-astro-cid-lcdefpme]:focus-visible .item-name[data-astro-cid-lcdefpme]{color:#a07c38}.item-cue[data-astro-cid-lcdefpme]{letter-spacing:.3em;text-transform:uppercase;color:#6b6862;opacity:0;font-size:.62rem;font-weight:500;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translate(-6px)}.item[data-astro-cid-lcdefpme]:hover .item-cue[data-astro-cid-lcdefpme],.item[data-astro-cid-lcdefpme]:focus-visible .item-cue[data-astro-cid-lcdefpme]{opacity:1;transform:none}@media (hover:none){.item-cue[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.services-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;margin-top:3.5rem;display:flex}.split[data-astro-cid-lcdefpme]{--split-bg:#f3f3f2;background:var(--split-bg);height:max(620px, calc(100svh + var(--deckle,18px)));grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.split-img[data-astro-cid-lcdefpme]{min-height:0;margin:0;overflow:hidden}.split-img[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 25%;filter:grayscale()brightness(1.22)contrast(1.04);--tear:12px;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000),url(/textures/deckle-bottom.svg),linear-gradient(#000 0 0);mask-image:linear-gradient(90deg,#000 88%,#0000),url(/textures/deckle-bottom.svg),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%, 420px var(--tear), 100% calc(100% - var(--tear) + 2px);mask-size:100% 100%, 420px var(--tear), 100% calc(100% - var(--tear) + 2px);-webkit-mask-composite:source-in, source-over;-webkit-mask-position:0 0,left 0 bottom 0,0 0;mask-position:0 0,left 0 bottom 0,0 0;-webkit-mask-repeat:no-repeat,repeat-x,no-repeat;mask-repeat:no-repeat,repeat-x,no-repeat;mask-composite:intersect,add}.split-copy[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3rem,8vw,7rem);display:flex;position:relative;overflow:hidden}.split-copy[data-astro-cid-lcdefpme] .split-mark{width:min(85%,520px);color:var(--split-bg);opacity:.18;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social[data-astro-cid-lcdefpme]{z-index:1;justify-items:center;gap:1.25rem;display:grid;position:relative}.social[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.4rem,4.6vw,3.6rem)}.anim-title[data-astro-cid-lcdefpme]{white-space:nowrap;display:inline-block;position:relative;margin-bottom:.35em!important}.title-layer[data-astro-cid-lcdefpme]{display:block}.ch[data-astro-cid-lcdefpme]{display:inline-block}.base[data-astro-cid-lcdefpme] .ch[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 55ms);transform:translateY(.45em)}.social[data-astro-cid-lcdefpme].in .base[data-astro-cid-lcdefpme] .ch[data-astro-cid-lcdefpme]{opacity:1;transform:none}.word-along[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.brush[data-astro-cid-lcdefpme]{fill:none;stroke:url(#brush-gold);stroke-linecap:round;width:108%;height:.32em;position:absolute;bottom:-.46em;left:-4%;overflow:visible}.brush[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.6,0,.3,1)}.brush[data-astro-cid-lcdefpme] .trail[data-astro-cid-lcdefpme]{opacity:.55}.social[data-astro-cid-lcdefpme].in .brush[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0;transition-delay:1.15s}.social[data-astro-cid-lcdefpme].in .brush[data-astro-cid-lcdefpme] .trail[data-astro-cid-lcdefpme]{transition-delay:1.35s}@media (prefers-reduced-motion:reduce){.base[data-astro-cid-lcdefpme] .ch[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}.brush[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0;transition:none}}.social[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#4a4843;max-width:32ch;margin:0 0 .5rem;font-weight:400}.handles[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1.5rem clamp(2.5rem,6vw,4.5rem);margin:1rem 0 0;padding:0;list-style:none;display:flex}.handles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-items:center;gap:.45rem;display:grid}.handle-label[data-astro-cid-lcdefpme]{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-3);font-size:.62rem;font-weight:500}.handle[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);background:linear-gradient(var(--gold-2), var(--gold-2)) left bottom / 0 1px no-repeat;padding-bottom:.15em;font-size:clamp(1.4rem,2.4vw,1.85rem);text-decoration:none;transition:color .4s,background-size .6s cubic-bezier(.2,.7,.2,1)}.handle[data-astro-cid-lcdefpme]:hover,.handle[data-astro-cid-lcdefpme]:focus-visible{color:var(--gold-3);background-size:100% 1px}@keyframes press{0%{filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #0000);transform:translate(-50%,-50%)scale(1.04)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes appear{0%{opacity:0}}.hero[data-astro-cid-lcdefpme] .hero-logo{animation:1.8s cubic-bezier(.2,.7,.2,1) .2s both press}.hero[data-astro-cid-lcdefpme] .hero-eva{animation:1.4s .6s both appear}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.2,.7,.2,1) both rise}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:.5s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.65s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.8s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.95s}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] .hero-logo,.hero[data-astro-cid-lcdefpme] .hero-eva,.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:none}}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-lcdefpme]{order:2;padding:1rem 0 4rem}.hero-title[data-astro-cid-lcdefpme]{width:100%;max-width:560px;margin-inline:auto}.hero-figure[data-astro-cid-lcdefpme]{order:1;padding-top:2rem}.hero[data-astro-cid-lcdefpme] .hero-logo{top:calc(var(--header-h) + 1rem + 75vw);width:130%;height:auto}.hero[data-astro-cid-lcdefpme] .hero-eva{width:min(80%,380px);max-height:60svh}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center;width:auto}.grid[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hey[data-astro-cid-lcdefpme]{width:min(65%,250px)}.places[data-astro-cid-lcdefpme],.item-cue[data-astro-cid-lcdefpme],.handle-label[data-astro-cid-lcdefpme],.sign[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:.74rem}.portrait[data-astro-cid-lcdefpme]{max-width:480px;margin-inline:auto}.split[data-astro-cid-lcdefpme]{height:auto}.split-img[data-astro-cid-lcdefpme]{height:70vh}}
