.MotherHero-module__SgEimq__stage{height:calc(100svh - var(--hdr,96px) + (var(--n) - 1) * 70svh);background:#fdfbf7;position:relative}.MotherHero-module__SgEimq__sticky{top:var(--hdr,96px);height:calc(100svh - var(--hdr,96px));isolation:isolate;color:#254b53;background:radial-gradient(42% 48% at 50% 46%,#69c8c552,#0000 72%),radial-gradient(70% 60% at 85% 10%,#d6b4772e,#0000 70%),radial-gradient(120% 95% at 50% 35%,#fdfbf7 0%,#f3fbf9 45%,#ddf5f2 100%);position:sticky;overflow:hidden}.MotherHero-module__SgEimq__pattern{z-index:-2;opacity:.16;background-image:linear-gradient(45deg,#69c8c5 1px,#0000 1px),linear-gradient(-45deg,#d6b477 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#0000 30%,#000 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#0000 30%,#000 100%)}.MotherHero-module__SgEimq__floor{inset-inline:0;z-index:-1;background:radial-gradient(50% 50%,#69c8c54d,#0000 70%);height:42svh;position:absolute;bottom:-18svh}.MotherHero-module__SgEimq__watermark{z-index:-1;color:#0000;-webkit-text-stroke:1.5px #69c8c547;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;font-size:clamp(9rem,34vw,30rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:0;transform:translateY(4svh)}.MotherHero-module__SgEimq__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0}.MotherHero-module__SgEimq__canvasOn{opacity:1}.MotherHero-module__SgEimq__arch{height:min(calc((100svh - var(--hdr,96px)) * .74), 47.2vw);aspect-ratio:72/100;transition:opacity .9s;position:absolute;top:54%;left:50%;translate:-50% -50%}.MotherHero-module__SgEimq__archHidden{opacity:0;pointer-events:none}.MotherHero-module__SgEimq__archMask{position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V46.2A46.08 46.08 0 0 1 36 1.2A46.08 46.08 0 0 1 72 46.2V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V46.2A46.08 46.08 0 0 1 36 1.2A46.08 46.08 0 0 1 72 46.2V100Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.MotherHero-module__SgEimq__archImg{object-fit:cover;object-position:50% 20%;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.06)}.MotherHero-module__SgEimq__archImgOn{opacity:1;transform:scale(1)}.MotherHero-module__SgEimq__archLine{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}.MotherHero-module__SgEimq__copy{z-index:2;inset-inline-start:clamp(1.25rem,6vw,6rem);max-width:22rem;position:absolute;top:clamp(1.5rem,9svh,5.5rem)}.MotherHero-module__SgEimq__eyebrow{letter-spacing:.04em;color:#2e8486;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;display:inline-flex}.MotherHero-module__SgEimq__eyebrow:before{content:"";background:linear-gradient(90deg,#d6b477,#0000);width:2.2rem;height:1px}.MotherHero-module__SgEimq__title{letter-spacing:-.015em;color:#254b53;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.1rem,3.9vw,3.7rem);font-weight:900;line-height:1.18}.MotherHero-module__SgEimq__titleGold{background:linear-gradient(100deg,#b8924f 0%,#d6b477 38%,#e8cf9c 55%,#a9864a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.MotherHero-module__SgEimq__lead{color:#254b53c7;margin-top:1rem;font-size:.95rem;line-height:1.9}.MotherHero-module__SgEimq__card{z-index:3;inset-inline-start:clamp(1.25rem,6vw,6rem);-webkit-backdrop-filter:blur(14px);background:#fdfbf7c7;border:1px solid #d6b4778c;border-radius:1.25rem;width:min(23rem,100% - 2.5rem);padding:1.1rem 1.2rem 1.2rem;position:absolute;bottom:clamp(1.5rem,7svh,4.5rem);box-shadow:0 24px 60px -24px #254b5359,inset 0 1px #ffffffe6}.MotherHero-module__SgEimq__cardTop{color:#a9864a;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.MotherHero-module__SgEimq__counter{font-variant-numeric:tabular-nums;letter-spacing:.08em}.MotherHero-module__SgEimq__swap{animation:.6s cubic-bezier(.22,1,.36,1) both MotherHero-module__SgEimq__swapIn}@keyframes MotherHero-module__SgEimq__swapIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.MotherHero-module__SgEimq__name{color:#254b53;margin-top:.45rem;font-size:1.05rem;font-weight:700}.MotherHero-module__SgEimq__meta{color:#254b53b3;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.78rem;display:flex}.MotherHero-module__SgEimq__code{font-variant-numeric:tabular-nums}.MotherHero-module__SgEimq__priceRow{align-items:baseline;gap:.6rem;margin-top:.7rem;display:flex}.MotherHero-module__SgEimq__price{color:#2e8486;font-size:1.25rem;font-weight:800}.MotherHero-module__SgEimq__price small{color:#2e8486cc;font-size:.72rem;font-weight:500}.MotherHero-module__SgEimq__old{color:#254b5373;font-size:.8rem;text-decoration:line-through}.MotherHero-module__SgEimq__actions{gap:.55rem;margin-top:.95rem;display:flex}.MotherHero-module__SgEimq__btnPrimary,.MotherHero-module__SgEimq__btnGhost{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;height:2.6rem;font-size:.85rem;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.MotherHero-module__SgEimq__btnPrimary{color:#254b53;background:linear-gradient(100deg,#ead3a3,#d6b477);box-shadow:0 8px 20px -10px #a9864ab3}.MotherHero-module__SgEimq__btnPrimary:hover{transform:translateY(-1px)}.MotherHero-module__SgEimq__btnGhost{color:#254b53;background:#ddf5f28c;border:1px solid #69c8c5}.MotherHero-module__SgEimq__btnGhost:hover{background:#ddf5f2}.MotherHero-module__SgEimq__btnPrimary:focus-visible,.MotherHero-module__SgEimq__btnGhost:focus-visible,.MotherHero-module__SgEimq__thumb:focus-visible{outline-offset:3px;outline:2px solid #2e8486}.MotherHero-module__SgEimq__rail{z-index:3;inset-inline-end:clamp(1rem,4vw,3.5rem);flex-direction:column;gap:.45rem;max-height:calc(100% - 4rem);display:flex;position:absolute;top:50%;translate:0 -42%}.MotherHero-module__SgEimq__thumb{aspect-ratio:72/100;opacity:.55;border:1px solid #d6b47780;border-radius:1.6rem 1.6rem .5rem .5rem;flex-shrink:0;width:clamp(2.2rem,5.2svh,3rem);transition:opacity .3s,transform .3s,border-color .3s;position:relative;overflow:hidden}.MotherHero-module__SgEimq__thumb img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.MotherHero-module__SgEimq__thumb:hover{opacity:.9}.MotherHero-module__SgEimq__thumbOn{opacity:1;border-color:#69c8c5;transform:translate(-6px)scale(1.06);box-shadow:0 0 0 3px #69c8c547}.MotherHero-module__SgEimq__hint{z-index:2;color:#2e8486;flex-direction:column;align-items:center;gap:.4rem;font-size:.72rem;transition:opacity .5s;display:flex;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.MotherHero-module__SgEimq__hint span{transform-origin:top;background:linear-gradient(#69c8c5,#0000);width:1px;height:2.2rem;animation:1.8s ease-in-out infinite MotherHero-module__SgEimq__drip}@keyframes MotherHero-module__SgEimq__drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.MotherHero-module__SgEimq__hintOff{opacity:0}.MotherHero-module__SgEimq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.MotherHero-module__SgEimq__copy{inset-inline:1.25rem;text-align:center;max-width:none;top:1rem}.MotherHero-module__SgEimq__eyebrow{justify-content:center}.MotherHero-module__SgEimq__eyebrow:before{display:none}.MotherHero-module__SgEimq__title{margin-top:.4rem;font-size:clamp(1.7rem,8vw,2.4rem)}.MotherHero-module__SgEimq__lead{display:none}.MotherHero-module__SgEimq__arch{height:min(calc((100svh - var(--hdr,96px)) * .46), 97vw);top:47%}.MotherHero-module__SgEimq__watermark{font-size:48vw}.MotherHero-module__SgEimq__card{inset-inline:.75rem;width:auto;padding:.75rem .9rem .8rem;bottom:.75rem}.MotherHero-module__SgEimq__cardTop{display:none}.MotherHero-module__SgEimq__name{margin-top:0}.MotherHero-module__SgEimq__priceRow{margin-top:.35rem}.MotherHero-module__SgEimq__name{font-size:.95rem}.MotherHero-module__SgEimq__price{font-size:1.05rem}.MotherHero-module__SgEimq__actions{margin-top:.7rem}.MotherHero-module__SgEimq__btnPrimary,.MotherHero-module__SgEimq__btnGhost{height:2.35rem;font-size:.8rem}.MotherHero-module__SgEimq__rail,.MotherHero-module__SgEimq__hint{display:none}}@media (prefers-reduced-motion:reduce){.MotherHero-module__SgEimq__archImg,.MotherHero-module__SgEimq__canvas,.MotherHero-module__SgEimq__swap,.MotherHero-module__SgEimq__hint span{transition:none;animation:none}}
.sections-module__FiHu7W__root{color:#254b53;background:#fdfbf7}.sections-module__FiHu7W__section{padding:clamp(3.5rem,7vw,5.5rem) 0;position:relative}.sections-module__FiHu7W__sand{background:linear-gradient(#e9f8f6,#fdfbf7)}.sections-module__FiHu7W__section:first-of-type:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#d6b477 25%,#69c8c5 50%,#d6b477 75%,#0000);height:2px;position:absolute;top:0}.sections-module__FiHu7W__wrap{max-width:80rem;margin:0 auto;padding:0 1rem}.sections-module__FiHu7W__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.sections-module__FiHu7W__eyebrow{color:#a9864a;align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:inline-flex}.sections-module__FiHu7W__diamond{background:linear-gradient(135deg,#69c8c5,#d6b477);width:.5rem;height:.5rem;rotate:45deg}.sections-module__FiHu7W__h2{color:#254b53;letter-spacing:-.01em;margin-top:.45rem;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:900}.sections-module__FiHu7W__sub{color:#5a7a80;margin-top:.35rem;font-size:.9rem}.sections-module__FiHu7W__headLink{color:#2e8486;flex-shrink:0;font-size:.85rem;font-weight:700}.sections-module__FiHu7W__headLink:hover{color:#a9864a}.sections-module__FiHu7W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.sections-module__FiHu7W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.sections-module__FiHu7W__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.sections-module__FiHu7W__tab{text-align:start;background:#fffefb;border:1px solid #d6b47773;border-radius:1rem;padding:1rem 1.1rem;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s}.sections-module__FiHu7W__tab:hover{border-color:#69c8c5}.sections-module__FiHu7W__tab:focus-visible{outline-offset:2px;outline:2px solid #2e8486}.sections-module__FiHu7W__tabOn{background:linear-gradient(135deg,#ddf5f2,#bfece7);border-color:#69c8c5;transform:translateY(-2px);box-shadow:0 14px 30px -16px #2e84868c,inset 0 -2px #d6b477}.sections-module__FiHu7W__tabLabel{color:#254b53;font-size:1rem;font-weight:800;display:block}.sections-module__FiHu7W__tabHint{color:#6b858a;margin-top:.25rem;font-size:.75rem;display:block}.sections-module__FiHu7W__tabOn .sections-module__FiHu7W__tabLabel{color:#1e4047}.sections-module__FiHu7W__tabOn .sections-module__FiHu7W__tabHint{color:#2e8486}@media (max-width:640px){.sections-module__FiHu7W__tabs{grid-template-columns:1fr}.sections-module__FiHu7W__tab{justify-content:space-between;align-items:baseline;padding:.8rem 1rem;display:flex}.sections-module__FiHu7W__tabHint{margin-top:0}}.sections-module__FiHu7W__panel{animation:.5s cubic-bezier(.22,1,.36,1) both sections-module__FiHu7W__fadeUp}@keyframes sections-module__FiHu7W__fadeUp{0%{opacity:0;transform:translateY(10px)}}.sections-module__FiHu7W__more{text-align:center;margin-top:1.5rem}.sections-module__FiHu7W__moreLink{color:#254b53;border:1px solid #d6b477;border-radius:999px;padding:.7rem 1.4rem;font-size:.88rem;font-weight:700;transition:background .2s;display:inline-block}.sections-module__FiHu7W__moreLink:hover{background:#ddf5f2}.sections-module__FiHu7W__band{color:#254b53;background:radial-gradient(70% 120% at 88% 0,#d6b47747,#0000 60%),linear-gradient(135deg,#ddf5f2,#c4ede8 55%,#a8e0db);position:relative;overflow:hidden}.sections-module__FiHu7W__bandInner{align-items:center;gap:2rem;max-width:80rem;margin:0 auto;padding:clamp(2.75rem,6vw,4rem) 1rem;display:grid}@media (min-width:900px){.sections-module__FiHu7W__bandInner{grid-template-columns:1.1fr 1fr}}.sections-module__FiHu7W__bandEyebrow{color:#a9864a;font-size:.8rem;font-weight:700}.sections-module__FiHu7W__bandTitle{color:#254b53;margin-top:.4rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900}.sections-module__FiHu7W__bandText{color:#254b53cc;margin-top:.6rem;font-size:.92rem;line-height:1.9}.sections-module__FiHu7W__bandCta{color:#254b53;background:linear-gradient(100deg,#ead3a3,#d6b477);border-radius:999px;margin-top:1.3rem;padding:.75rem 1.6rem;font-size:.9rem;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 10px 24px -12px #a9864acc}.sections-module__FiHu7W__bandCta:hover{transform:translateY(-1px)}.sections-module__FiHu7W__bandCta:focus-visible{outline-offset:3px;outline:2px solid #2e8486}.sections-module__FiHu7W__perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sections-module__FiHu7W__perks li{color:#254b53;background:#fdfbf7b8;border:1px solid #d6b47773;border-radius:.9rem;align-items:center;gap:.6rem;padding:.95rem 1rem;font-size:.85rem;display:flex}.sections-module__FiHu7W__perks svg{color:#2e8486;flex-shrink:0}
.Hero3D-module__fiFizW__hero{--madder:#7a1f2e;--madder-deep:#5e1526;--wine-night:#2a0a14;--ivory:#f4ebd8;--brass:#d9a441;--brass-soft:#f0cf8a;--paper:#fbf8f3;--px:0;--py:0;isolation:isolate;color:var(--ivory);background:radial-gradient(70% 90% at 82% 55%, #d9a44133, transparent 62%), radial-gradient(60% 70% at 8% 100%, #1c23408c, transparent 70%), linear-gradient(162deg, var(--madder) 0%, var(--madder-deep) 46%, var(--wine-night) 100%);position:relative;overflow:hidden}.Hero3D-module__fiFizW__pattern{z-index:-1;opacity:.9;transform:translate3d(calc(var(--px) * -16px), calc(var(--py) * -12px), 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23F4EBD8' stroke-opacity='.12' stroke-width='1.4'%3E%3Cpolygon points='80,14 114,26 134,56 134,104 114,134 80,146 46,134 26,104 26,56 46,26'/%3E%3Cpolygon points='80,38 100,46 112,64 112,96 100,114 80,122 60,114 48,96 48,64 60,46'/%3E%3Cpath d='M80 62 L98 80 L80 98 L62 80 Z'/%3E%3C/g%3E%3Cg fill='%23F4EBD8' fill-opacity='.1'%3E%3Cpath d='M0 0 L14 0 L0 14Z M160 0 L146 0 L160 14Z M0 160 L14 160 L0 146Z M160 160 L146 160 L160 146Z'/%3E%3Crect x='76' y='76' width='8' height='8' transform='rotate(45 80 80)'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px;transition:transform .4s ease-out;position:absolute;inset:-48px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.Hero3D-module__fiFizW__inner{grid-template:".rail"1fr"top rail""bottom rail"".rail"1fr/minmax(0,1.02fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.5rem,4vw,4rem);max-width:80rem;min-height:min(86vh,50rem);margin-inline:auto;padding:3rem 1.25rem 5.5rem;display:grid;position:relative}.Hero3D-module__fiFizW__eyebrow{color:var(--brass-soft);align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Hero3D-module__fiFizW__eyebrow:before{content:"";background:linear-gradient(90deg, var(--brass), transparent);width:2.25rem;height:2px}.Hero3D-module__fiFizW__title{color:#fff8ea;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4.7vw,3.9rem);font-weight:700;line-height:1.32}.Hero3D-module__fiFizW__titleGold{color:var(--brass);text-shadow:0 2px 30px #d9a44159;display:block}.Hero3D-module__fiFizW__sub{color:#f4ebd8d6;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:2}.Hero3D-module__fiFizW__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.9rem;display:flex}.Hero3D-module__fiFizW__primary,.Hero3D-module__fiFizW__secondary{border-radius:.9rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.6rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.Hero3D-module__fiFizW__primary{background:var(--brass);color:var(--wine-night);box-shadow:0 10px 28px -10px #d9a441b3}.Hero3D-module__fiFizW__primary:hover{background:var(--brass-soft);transform:translateY(-2px)}.Hero3D-module__fiFizW__secondary{color:var(--ivory);border:1.5px solid #f4ebd86b}.Hero3D-module__fiFizW__secondary:hover{background:#f4ebd81a;transform:translateY(-2px)}.Hero3D-module__fiFizW__primary:focus-visible,.Hero3D-module__fiFizW__secondary:focus-visible,.Hero3D-module__fiFizW__arrow:focus-visible,.Hero3D-module__fiFizW__dot:focus-visible,.Hero3D-module__fiFizW__stage:focus-visible{outline:3px solid var(--brass-soft);outline-offset:3px}.Hero3D-module__fiFizW__chips{color:#f4ebd8c7;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.7rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.Hero3D-module__fiFizW__chips li{align-items:center;gap:.5rem;display:inline-flex}.Hero3D-module__fiFizW__chips li:before{content:"";background:var(--brass);width:.4rem;height:.4rem;transform:rotate(45deg)}.Hero3D-module__fiFizW__textTop{grid-area:top}.Hero3D-module__fiFizW__textBottom{grid-area:bottom}.Hero3D-module__fiFizW__railSlot{grid-area:rail;min-width:0}.Hero3D-module__fiFizW__rail{min-width:0}.Hero3D-module__fiFizW__stage{--cw:clamp(150px, 27vw, 280px);height:calc(var(--cw) * 1.33 + 5.5rem);perspective:1500px;perspective-origin:50% 30%;touch-action:pan-y;cursor:grab;outline:none;position:relative}.Hero3D-module__fiFizW__stage:active{cursor:grabbing}.Hero3D-module__fiFizW__scene{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out;position:absolute;inset:0}.Hero3D-module__fiFizW__rod{top:1.35rem;background:linear-gradient(#f0cf8a,#b98424 60%,#8a5f14);border-radius:999px;height:.5rem;position:absolute;inset-inline:-6%;transform:translateZ(-180px);box-shadow:0 10px 18px #0006}.Hero3D-module__fiFizW__card{--d:0;--ad:0;width:var(--cw);margin-left:calc(var(--cw) / -2);transform-origin:50% 0;transform:translateX(calc(var(--d) * 58%)) translateZ(calc(var(--ad) * -150px)) rotateY(calc(var(--d) * -16deg)) scale(calc(1 - var(--ad) * .07));filter:brightness(calc(1 - var(--ad) * .2));color:inherit;text-decoration:none;transition:transform .85s cubic-bezier(.2,.75,.2,1),opacity .5s,filter .6s;display:block;position:absolute;top:1.6rem;left:50%}.Hero3D-module__fiFizW__card:before{content:"";z-index:2;background:linear-gradient(#f0cf8a,#a87618);border-radius:.25rem;width:1.3rem;height:1.1rem;margin-left:-.65rem;position:absolute;top:-.85rem;left:50%;box-shadow:0 3px 6px #00000073}.Hero3D-module__fiFizW__card:focus-visible{outline:3px solid var(--brass-soft);outline-offset:4px}.Hero3D-module__fiFizW__spot{width:calc(var(--cw) * 2.3);height:calc(var(--cw) * 1.9);margin-left:calc(var(--cw) * -1.15);pointer-events:none;background:radial-gradient(closest-side,#f0cf8a57,#f0cf8a14 55%,#0000 75%);position:absolute;top:1rem;left:50%;transform:translateZ(-220px)}.Hero3D-module__fiFizW__floor{width:calc(var(--cw) * 1.7);height:2.2rem;margin-left:calc(var(--cw) * -.85);filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);position:absolute;bottom:-.2rem;left:50%;transform:translateZ(-40px)rotateX(78deg)}.Hero3D-module__fiFizW__hidden{opacity:0;pointer-events:none}.Hero3D-module__fiFizW__stage:not(.Hero3D-module__fiFizW__ready) .Hero3D-module__fiFizW__card{transform:translate(0)translateZ(0)rotateY(0)scale(.96)}.Hero3D-module__fiFizW__stage:not(.Hero3D-module__fiFizW__ready) .Hero3D-module__fiFizW__card:not(.Hero3D-module__fiFizW__front){opacity:0}.Hero3D-module__fiFizW__photo{aspect-ratio:3/4;background:#3a1220;border:1px solid #f4ebd838;border-radius:.3rem;position:relative;overflow:hidden;box-shadow:0 34px 50px -22px #000000b3}.Hero3D-module__fiFizW__front .Hero3D-module__fiFizW__photo{animation:6s ease-in-out infinite alternate Hero3D-module__fiFizW__bob;box-shadow:0 44px 70px -26px #000000bf,0 0 0 1px #d9a44199}@keyframes Hero3D-module__fiFizW__bob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.Hero3D-module__fiFizW__shine{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6dc57 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.Hero3D-module__fiFizW__front .Hero3D-module__fiFizW__shine{animation:7s ease-in-out 1.2s infinite Hero3D-module__fiFizW__sheen}@keyframes Hero3D-module__fiFizW__sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.Hero3D-module__fiFizW__fringe{transform-origin:50% 0;height:1.7rem;animation:3.8s ease-in-out infinite alternate Hero3D-module__fiFizW__sway;animation-delay:calc(var(--i,0) * -.8s);background:repeating-linear-gradient(90deg,#f4ebd8eb 0 1.4px,#0000 1.4px 4.4px);margin:0 .15rem;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}@keyframes Hero3D-module__fiFizW__sway{0%{transform:skew(-1.8deg)}to{transform:skew(1.8deg)}}.Hero3D-module__fiFizW__caption{text-align:center;min-height:7.4rem;margin-top:.4rem}.Hero3D-module__fiFizW__captionName{color:#fff8ea;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:700;overflow:hidden}.Hero3D-module__fiFizW__captionMeta{color:var(--brass-soft);margin:.25rem 0 0;font-size:.95rem}.Hero3D-module__fiFizW__viewPill{min-height:2.75rem;color:var(--brass-soft);background:#f4ebd81f;border:1.5px solid #f0cf8ab3;border-radius:999px;align-items:center;gap:.5rem;margin-top:.7rem;padding:.55rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.Hero3D-module__fiFizW__viewPill:hover{background:var(--brass);color:var(--wine-night);transform:translateY(-2px)}.Hero3D-module__fiFizW__viewPill:focus-visible{outline:3px solid var(--brass-soft);outline-offset:3px}.Hero3D-module__fiFizW__viewArrow{transition:transform .2s}.Hero3D-module__fiFizW__viewPill:hover .Hero3D-module__fiFizW__viewArrow{transform:translate(-3px)}.Hero3D-module__fiFizW__controls{justify-content:center;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.Hero3D-module__fiFizW__arrow{width:3rem;height:3rem;color:var(--ivory);cursor:pointer;background:#f4ebd814;border:1.5px solid #f4ebd861;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.Hero3D-module__fiFizW__arrow:hover{background:#f4ebd833}.Hero3D-module__fiFizW__arrow:active{transform:scale(.94)}.Hero3D-module__fiFizW__dots{display:flex}.Hero3D-module__fiFizW__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;height:2.5rem;display:inline-flex}.Hero3D-module__fiFizW__dot:before{content:"";background:#f4ebd866;border-radius:999px;width:.55rem;height:.55rem;transition:width .3s,background .3s}.Hero3D-module__fiFizW__dotOn:before{background:var(--brass);width:1.5rem}.Hero3D-module__fiFizW__edge{inset-inline:0;background:var(--paper);height:1.25rem;position:absolute;bottom:-1px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1.75rem 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/1.75rem 100% repeat-x}.Hero3D-module__fiFizW__rise{animation:.85s cubic-bezier(.2,.7,.2,1) both Hero3D-module__fiFizW__rise;animation-delay:calc(var(--n,0) * 90ms)}@keyframes Hero3D-module__fiFizW__rise{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media (max-width:860px){.Hero3D-module__fiFizW__inner{grid-template:"top""rail""bottom"/minmax(0,1fr);row-gap:1.25rem;min-height:0;padding-top:2.25rem;padding-bottom:4.5rem}.Hero3D-module__fiFizW__stage{--cw:clamp(140px, 44vw, 200px)}.Hero3D-module__fiFizW__pattern{opacity:.7}}@media (prefers-reduced-motion:reduce){.Hero3D-module__fiFizW__fringe,.Hero3D-module__fiFizW__rise,.Hero3D-module__fiFizW__front .Hero3D-module__fiFizW__photo,.Hero3D-module__fiFizW__front .Hero3D-module__fiFizW__shine{animation:none}.Hero3D-module__fiFizW__card,.Hero3D-module__fiFizW__scene,.Hero3D-module__fiFizW__pattern,.Hero3D-module__fiFizW__primary,.Hero3D-module__fiFizW__secondary{transition:none}}[data-palette=turquoise] .Hero3D-module__fiFizW__hero{--madder:#69c8c5;--madder-deep:#3a9c9a;--wine-night:#254b53;--ivory:#254b53;--brass:#c9a462;--brass-soft:#a9864a;--paper:#fdfbf7;color:#254b53;background:radial-gradient(60% 80% at 80%,#d6b4773d,#0000 62%),radial-gradient(60% 70% at 8% 100%,#69c8c561,#0000 70%),linear-gradient(162deg,#fdfbf7 0%,#eef9f7 45%,#ddf5f2 100%)}[data-palette=turquoise] .Hero3D-module__fiFizW__pattern{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27 viewBox=%270 0 160 160%27%3E%3Cg fill=%27none%27 stroke=%27%2369C8C5%27 stroke-opacity=%27.2%27 stroke-width=%271.4%27%3E%3Cpolygon points=%2780,14 114,26 134,56 134,104 114,134 80,146 46,134 26,104 26,56 46,26%27/%3E%3Cpolygon points=%2780,38 100,46 112,64 112,96 100,114 80,122 60,114 48,96 48,64 60,46%27/%3E%3Cpath d=%27M80 62 L98 80 L80 98 L62 80 Z%27/%3E%3C/g%3E%3Cg fill=%27%23D6B477%27 fill-opacity=%27.2%27%3E%3Cpath d=%27M0 0 L14 0 L0 14Z M160 0 L146 0 L160 14Z M0 160 L14 160 L0 146Z M160 160 L146 160 L160 146Z%27/%3E%3Crect x=%2776%27 y=%2776%27 width=%278%27 height=%278%27 transform=%27rotate(45 80 80)%27/%3E%3C/g%3E%3C/svg%3E")}[data-palette=turquoise] .Hero3D-module__fiFizW__title{color:#254b53}[data-palette=turquoise] .Hero3D-module__fiFizW__titleGold{color:#0000;background:linear-gradient(100deg,#b8924f 0%,#d6b477 38%,#e8cf9c 55%,#a9864a 100%);text-shadow:none;-webkit-background-clip:text;background-clip:text}[data-palette=turquoise] .Hero3D-module__fiFizW__sub{color:#254b53cc}[data-palette=turquoise] .Hero3D-module__fiFizW__primary{color:#254b53;background:linear-gradient(100deg,#ead3a3,#d6b477);box-shadow:0 10px 26px -12px #a9864acc}[data-palette=turquoise] .Hero3D-module__fiFizW__primary:hover{background:linear-gradient(100deg,#f0dcb2,#dcbd83)}[data-palette=turquoise] .Hero3D-module__fiFizW__secondary{color:#254b53;background:#ddf5f28c;border-color:#69c8c5}[data-palette=turquoise] .Hero3D-module__fiFizW__secondary:hover{background:#ddf5f2}[data-palette=turquoise] .Hero3D-module__fiFizW__chips{color:#254b53c7}[data-palette=turquoise] .Hero3D-module__fiFizW__floor{background:radial-gradient(closest-side,#254b5338,#0000)}[data-palette=turquoise] .Hero3D-module__fiFizW__photo{background:#e6f4f2;border-color:#d6b4778c;box-shadow:0 30px 46px -24px #254b5373}[data-palette=turquoise] .Hero3D-module__fiFizW__front .Hero3D-module__fiFizW__photo{box-shadow:0 40px 64px -28px #254b5380,0 0 0 1px #d6b477d9}[data-palette=turquoise] .Hero3D-module__fiFizW__fringe{background:repeating-linear-gradient(90deg,#254b5373 0 1.4px,#0000 1.4px 4.4px)}[data-palette=turquoise] .Hero3D-module__fiFizW__captionName{color:#254b53}[data-palette=turquoise] .Hero3D-module__fiFizW__viewPill{color:#254b53;background:#ddf5f2b3;border-color:#d6b477d9}[data-palette=turquoise] .Hero3D-module__fiFizW__viewPill:hover{color:#254b53;background:#d6b477}[data-palette=turquoise] .Hero3D-module__fiFizW__arrow{color:#254b53;background:#fdfbf7cc;border-color:#69c8c5b3}[data-palette=turquoise] .Hero3D-module__fiFizW__arrow:hover{background:#ddf5f2}[data-palette=turquoise] .Hero3D-module__fiFizW__dot:before{background:#254b5338}[data-palette=turquoise] .Hero3D-module__fiFizW__dotOn:before{background:#69c8c5}
