.Packages-module__ycoyyW__page{color:#0b0b0b;background:#f5f2ea;overflow:clip}.Packages-module__ycoyyW__hero{isolation:isolate;background:#f5f2ea;min-height:calc(100svh - 110px);position:relative;overflow:hidden}.Packages-module__ycoyyW__heroGrid{z-index:1;pointer-events:none;position:absolute;inset:0}.Packages-module__ycoyyW__heroGrid span{background:#0b0b0b14;width:1px;position:absolute;top:0;bottom:0}.Packages-module__ycoyyW__heroGrid span:first-child{left:5.08%}.Packages-module__ycoyyW__heroGrid span:nth-child(2){left:22.26%}.Packages-module__ycoyyW__heroGrid span:nth-child(3){left:77.05%}.Packages-module__ycoyyW__heroGrid span:nth-child(4){left:93.78%}.Packages-module__ycoyyW__hero:before,.Packages-module__ycoyyW__hero:after{content:"";z-index:3;pointer-events:none;position:absolute}.Packages-module__ycoyyW__hero:before{background:#3455ff;width:0;height:11px;animation:8.5s cubic-bezier(.76,0,.24,1) infinite Packages-module__ycoyyW__heroCornerX;top:0;left:0}.Packages-module__ycoyyW__hero:after{background:#d8cef9;width:11px;height:0;animation:8.5s cubic-bezier(.76,0,.24,1) infinite Packages-module__ycoyyW__heroCornerY;bottom:0;right:0}.Packages-module__ycoyyW__heroContent:before,.Packages-module__ycoyyW__heroContent:after{content:"";z-index:-1;pointer-events:none;position:absolute}.Packages-module__ycoyyW__heroContent:before{background:#3455ff;width:0;height:11px;animation:8.5s cubic-bezier(.76,0,.24,1) .2s infinite Packages-module__ycoyyW__heroCornerX;top:-48px;left:0}.Packages-module__ycoyyW__heroContent:after{background:#d8cef9;width:11px;height:0;animation:8.5s cubic-bezier(.76,0,.24,1) -4.05s infinite Packages-module__ycoyyW__heroCornerY;bottom:-48px;right:0}.Packages-module__ycoyyW__heroContent{z-index:5;width:min(1100px, calc(100% - (var(--container-padding) * 2)));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 110px);margin:0 auto;display:flex;position:relative}.Packages-module__ycoyyW__heroMeta{left:var(--container-padding);z-index:6;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b8c;gap:10px;font-size:10px;display:flex;position:absolute;bottom:32px}.Packages-module__ycoyyW__heroMeta span:first-child{opacity:.45}.Packages-module__ycoyyW__eyebrow,.Packages-module__ycoyyW__sectionIntro>span,.Packages-module__ycoyyW__addOnsHeader>div>span,.Packages-module__ycoyyW__finalCta>span{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.Packages-module__ycoyyW__eyebrow{color:#0b0b0b7a;margin:0 0 26px}.Packages-module__ycoyyW__heroContent h1{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(72px,7.4vw,122px);font-weight:400;line-height:.93}.Packages-module__ycoyyW__heroContent h1 em{color:#f3b6a4;font-style:italic}.Packages-module__ycoyyW__heroFooter{flex-direction:column;align-items:center;margin-top:36px;display:flex}.Packages-module__ycoyyW__heroFooter p{max-width:620px;font-family:var(--font-sans);color:#0b0b0bb3;margin:0;font-size:16px;line-height:1.52}.Packages-module__ycoyyW__scrollHint{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b66;align-items:center;gap:12px;margin-top:32px;font-size:9px;display:inline-flex}.Packages-module__ycoyyW__scrollHint svg{flex:none}.Packages-module__ycoyyW__packageSection{color:#f5f3ee;isolation:isolate;background:#000;min-height:100vh;padding:3.4vh 0 8vh;position:relative;overflow:hidden}.Packages-module__ycoyyW__packageGridLines{z-index:1;pointer-events:none;position:absolute;inset:0}.Packages-module__ycoyyW__packageGridLines span{background:#3455ffb8;width:1px;position:absolute;top:0;bottom:0}.Packages-module__ycoyyW__packageGridLines span:first-child{left:5.08%}.Packages-module__ycoyyW__packageGridLines span:nth-child(2){left:22.26%}.Packages-module__ycoyyW__packageGridLines span:nth-child(3){left:77.05%}.Packages-module__ycoyyW__packageGridLines span:nth-child(4){left:93.78%}.Packages-module__ycoyyW__packageGridLines:before,.Packages-module__ycoyyW__packageGridLines:after{content:"";background:#3455ffb8;height:1px;position:absolute;left:0;right:0}.Packages-module__ycoyyW__packageGridLines:before{top:18.1%}.Packages-module__ycoyyW__packageGridLines:after{bottom:0}.Packages-module__ycoyyW__packageSection:before,.Packages-module__ycoyyW__packageSection:after{content:"";z-index:4;pointer-events:none;position:absolute}.Packages-module__ycoyyW__packageSection:before{background:#f3b6a4;width:0;height:12px;animation:6.5s cubic-bezier(.76,0,.24,1) infinite Packages-module__ycoyyW__packageCornerX;top:0;left:0}.Packages-module__ycoyyW__packageSection:after{background:#d8cef9;width:12px;height:0;animation:6.5s cubic-bezier(.76,0,.24,1) -3.25s infinite Packages-module__ycoyyW__packageCornerY;bottom:0;right:0}.Packages-module__ycoyyW__packageInner{z-index:5;min-height:92vh;padding:0 var(--container-padding);flex-direction:column;display:flex;position:relative}.Packages-module__ycoyyW__sectionIntro{grid-template-columns:22.26% 1fr;gap:0;padding-top:3vh;display:grid}.Packages-module__ycoyyW__sectionIntro>span{color:#3455ff}.Packages-module__ycoyyW__sectionIntro p{max-width:460px;font-family:var(--font-sans);color:#f5f3ee9e;margin:0;font-size:13px;line-height:1.65}.Packages-module__ycoyyW__packageGrid{border-top:1px solid #f5f3ee33;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid;position:relative}.Packages-module__ycoyyW__card{background:0 0;border-right:1px solid #f5f3ee29;flex-direction:column;min-height:650px;padding:28px 28px 30px;transition:background .45s cubic-bezier(.76,0,.24,1);display:flex;position:relative;overflow:hidden}.Packages-module__ycoyyW__card:first-child{border-left:1px solid #f5f3ee29}.Packages-module__ycoyyW__card:hover{background:#3455ff14}.Packages-module__ycoyyW__featured{color:#111;background:#3455ff}.Packages-module__ycoyyW__featured:hover{background:#3455ff}.Packages-module__ycoyyW__popular{color:#111;font-family:var(--font-sans);letter-spacing:.15em;background:#f3b6a4;padding:9px 12px;font-size:8px;font-weight:700;position:absolute;top:0;right:0}.Packages-module__ycoyyW__cardTop{font-family:var(--font-sans);letter-spacing:.12em;color:#f5f3ee80;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__cardTop{color:#11111194}.Packages-module__ycoyyW__cardTitle{margin-top:auto}.Packages-module__ycoyyW__cardTitle h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(62px,6vw,100px);font-weight:400;line-height:.8}.Packages-module__ycoyyW__cardTitle strong{font-family:var(--font-sans);margin-top:15px;font-size:15px;display:block}.Packages-module__ycoyyW__description{max-width:300px;font-family:var(--font-sans);color:#f5f3ee99;margin:24px 0 0;font-size:12px;line-height:1.6}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__description{color:#1111119e}.Packages-module__ycoyyW__divider{background:#f5f3ee33;height:1px;margin:25px 0 18px}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__divider{background:#1113}.Packages-module__ycoyyW__includes{font-family:var(--font-sans);letter-spacing:.16em;font-size:9px;font-weight:700}.Packages-module__ycoyyW__features{font-family:var(--font-sans);flex-direction:column;gap:8px;margin:16px 0 26px;padding:0;font-size:10.5px;list-style:none;display:flex}.Packages-module__ycoyyW__features li{gap:8px;line-height:1.35;display:flex}.Packages-module__ycoyyW__features li svg{color:#3455ff;flex:none;margin-top:1px}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__features li svg{color:#111}.Packages-module__ycoyyW__button{color:#111;font-family:var(--font-sans);background:#f5f2ea;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 15px 14px 18px;font-size:10px;font-weight:700;transition:transform .22s,background .22s;display:flex}.Packages-module__ycoyyW__button:hover{background:#f3b6a4;transform:translateY(-4px)}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__button{color:#f5f2ea;background:#111}.Packages-module__ycoyyW__featured .Packages-module__ycoyyW__button:hover{color:#111;background:#f3b6a4}.Packages-module__ycoyyW__buttonArrow{font-size:17px}.Packages-module__ycoyyW__message{color:#f5f3ee;isolation:isolate;background:#000;min-height:100vh;position:relative;overflow:hidden}.Packages-module__ycoyyW__messageGrid{pointer-events:none;position:absolute;inset:0}.Packages-module__ycoyyW__messageGrid span{background:#3455ffb8;width:1px;position:absolute;top:0;bottom:0}.Packages-module__ycoyyW__messageGrid span:first-child{left:5.08%}.Packages-module__ycoyyW__messageGrid span:nth-child(2){left:22.26%}.Packages-module__ycoyyW__messageGrid span:nth-child(3){left:77.05%}.Packages-module__ycoyyW__messageGrid span:nth-child(4){left:93.78%}.Packages-module__ycoyyW__messageContent{z-index:2;min-height:100vh;padding:10vh var(--container-padding);flex-direction:column;justify-content:center;display:flex;position:relative}.Packages-module__ycoyyW__messageNumber{font-family:var(--font-sans);letter-spacing:.22em;color:#3455ff;font-size:10px;font-weight:700}.Packages-module__ycoyyW__messageContent>span{font-family:var(--font-sans);letter-spacing:.22em;margin-top:9vh;font-size:10px;font-weight:700}.Packages-module__ycoyyW__messageContent h2{width:76vw;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.065em;margin:3.5vh 0 5vh;font-size:clamp(110px,15vw,220px);font-weight:400;line-height:.72}.Packages-module__ycoyyW__messageContent h2 em{color:#f3b6a4;font-style:normal}.Packages-module__ycoyyW__messageCopy{max-width:520px;margin-left:22.26vw}.Packages-module__ycoyyW__messageCopy p{font-family:var(--font-sans);margin:0 0 14px;font-size:14px;line-height:1.6}.Packages-module__ycoyyW__addOns{padding:13vh var(--container-padding) 15vh;background:#f5f2ea;position:relative;overflow:hidden}.Packages-module__ycoyyW__addOns:before{content:"+";font-family:var(--font-instrument-serif), Georgia, serif;color:#3455ff0f;pointer-events:none;font-size:clamp(200px,28vw,420px);line-height:.7;position:absolute;top:8vh;right:5vw}.Packages-module__ycoyyW__addOnsHeader{z-index:1;grid-template-columns:22.26% 1fr;margin-bottom:8vh;display:grid;position:relative}.Packages-module__ycoyyW__addOnsHeader h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(90px,11vw,170px);font-weight:400;line-height:.76}.Packages-module__ycoyyW__addOnsHeader h2 em{color:#3455ff;font-style:normal}.Packages-module__ycoyyW__addOnsHeader>p{max-width:420px;font-family:var(--font-sans);color:#11111194;grid-column:2;margin:0 0 5px;font-size:13px;line-height:1.65}.Packages-module__ycoyyW__addOnList{z-index:2;border-top:1px solid #111;position:relative}.Packages-module__ycoyyW__addOn{min-height:82px;font-family:var(--font-sans);border-bottom:1px solid #1111112e;grid-template-columns:72px 1fr auto 30px;align-items:center;gap:20px;display:grid;position:relative;overflow:hidden}.Packages-module__ycoyyW__addOn:before{content:"";z-index:-1;background:#3455ff;transition:transform .42s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translate(-101%)}.Packages-module__ycoyyW__addOn:hover:before{transform:translate(0)}.Packages-module__ycoyyW__addOnNumber{color:#1116;padding-left:4px;font-size:10px}.Packages-module__ycoyyW__addOn strong{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(27px,2.3vw,36px);font-weight:400}.Packages-module__ycoyyW__addOnPrice{font-size:11px;font-weight:700}.Packages-module__ycoyyW__addOnArrow{opacity:.35;padding-right:4px;font-size:18px;transition:transform .3s,opacity .3s}.Packages-module__ycoyyW__addOn:hover{color:#f5f2ea}.Packages-module__ycoyyW__addOn:hover .Packages-module__ycoyyW__addOnNumber{color:#f5f2ea99}.Packages-module__ycoyyW__addOn:hover .Packages-module__ycoyyW__addOnArrow{opacity:1;transform:translate(3px,-3px)}.Packages-module__ycoyyW__finalCta{min-height:85vh;padding:10vh var(--container-padding);color:#f5f2ea;background:#3455ff;flex-direction:column;justify-content:center;display:flex}.Packages-module__ycoyyW__finalCta h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.065em;margin:5vh 0 6vh;font-size:clamp(90px,14vw,210px);font-weight:400;line-height:.75}.Packages-module__ycoyyW__finalCta h2 em{color:#f3b6a4;font-style:normal}.Packages-module__ycoyyW__finalButton{color:#f5f2ea;width:fit-content;font-family:var(--font-sans);background:#111;border-radius:999px;align-items:center;gap:22px;padding:16px 18px 16px 24px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.Packages-module__ycoyyW__finalButton span{color:#3455ff;background:#f5f2ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.Packages-module__ycoyyW__finalButton:hover{transform:translateY(-5px)}@keyframes Packages-module__ycoyyW__heroCornerX{0%,to{width:0}16%,86%{width:min(28vw,360px)}70%{width:min(28vw,360px)}}@keyframes Packages-module__ycoyyW__heroCornerY{0%,16%,86%,to{height:0}32%,70%{height:min(28vw,360px)}}@keyframes Packages-module__ycoyyW__packageCornerX{0%,to{width:0}20%,80%{width:min(30vw,420px)}}@keyframes Packages-module__ycoyyW__packageCornerY{0%,20%,80%,to{height:0}40%,70%{height:min(30vw,420px)}}@media (max-width:768px){.Packages-module__ycoyyW__hero{min-height:calc(100svh - 80px)}.Packages-module__ycoyyW__heroContent{width:calc(100% - 40px);min-height:calc(100svh - 80px)}.Packages-module__ycoyyW__heroContent h1{font-size:clamp(62px,16vw,100px)}.Packages-module__ycoyyW__heroFooter p{max-width:340px;font-size:14px}.Packages-module__ycoyyW__heroMeta{font-size:8px;bottom:18px;left:20px}.Packages-module__ycoyyW__packageSection{min-height:auto;padding:8vh 0 10vh}.Packages-module__ycoyyW__packageInner{min-height:auto;padding:0 20px}.Packages-module__ycoyyW__sectionIntro{margin-bottom:8vh;padding-top:0;display:block}.Packages-module__ycoyyW__sectionIntro p{max-width:330px;margin-top:25px}.Packages-module__ycoyyW__packageGrid{grid-template-columns:1fr}.Packages-module__ycoyyW__card,.Packages-module__ycoyyW__card:first-child{border-left:1px solid #f5f3ee29;min-height:620px}.Packages-module__ycoyyW__messageContent{min-height:85vh;padding:9vh 20px}.Packages-module__ycoyyW__messageContent h2{width:100%;font-size:clamp(100px,25vw,170px)}.Packages-module__ycoyyW__messageCopy{max-width:330px;margin-left:0}.Packages-module__ycoyyW__addOns{padding:10vh 20px 12vh}.Packages-module__ycoyyW__addOnsHeader{margin-bottom:6vh;display:block}.Packages-module__ycoyyW__addOnsHeader>p{margin-top:30px}.Packages-module__ycoyyW__addOn{grid-template-columns:36px 1fr auto 20px;gap:10px;min-height:70px}.Packages-module__ycoyyW__addOn strong{font-size:21px}.Packages-module__ycoyyW__finalCta{min-height:75vh;padding:8vh 20px}.Packages-module__ycoyyW__finalCta h2{font-size:clamp(75px,21vw,130px)}}@media (prefers-reduced-motion:reduce){.Packages-module__ycoyyW__page,.Packages-module__ycoyyW__page *{transition:none!important;animation:none!important}}
