.immersive_root__d0J3l{position:relative;overflow:clip}.immersive_root__d0J3l [data-story-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.3,1)}.immersive_root__d0J3l [data-reveal-state=pending]{opacity:0;transform:translateY(18px)}.immersive_root__d0J3l [data-reveal-state=pending]:focus-within{opacity:1;transform:none}html[data-motion=off] .immersive_root__d0J3l [data-story-reveal]{opacity:1;transform:none}.immersive_sky__oSAHv{position:absolute;inset:0;pointer-events:none;z-index:0}.immersive_closing__k4edl,.immersive_hero__7uJKq{position:relative}.immersive_shell__T1Xxm{max-width:1440px;margin-inline:auto;padding:110px 6%;position:relative}.immersive_hero__7uJKq{max-width:1440px;margin:auto;min-height:900px;padding:72px 6% 50px;text-align:center}.immersive_eyebrow__3BW07{color:var(--brand-text);font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;font-size:10px;line-height:1.7;font-weight:500}.immersive_hero__7uJKq h1{font:500 clamp(62px,7.7vw,112px)/1.04 var(--serif);letter-spacing:-.06em;margin:28px auto 22px;max-width:1200px}.immersive_closing__k4edl em,.immersive_hero__7uJKq em,.immersive_journeyCopy___rFeL em,.immersive_sectionTitle___Sk6L em{color:var(--accent);font-weight:400}.immersive_heroLede__gHc3n{color:var(--ink2);font-size:15px;line-height:1.85;max-width:580px;margin:0 auto 26px}.immersive_actions__5oat_{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.immersive_textLink__oGkh5{display:inline-flex;align-items:center;gap:20px;font:500 12px/1.5 var(--sans);color:var(--ink2);min-height:44px;text-decoration:none;transition:color .25s}.immersive_textLink__oGkh5:hover{color:var(--ink)}.immersive_textLink__oGkh5 span{transition:transform .3s}.immersive_textLink__oGkh5:hover span{transform:translate(3px,-3px)}.immersive_heroFoot__WZxry{border-bottom:1px solid var(--line);text-align:left;margin-top:48px;padding-bottom:24px;color:var(--ink3);font-size:10px;letter-spacing:.14em}.immersive_sectionTitle___Sk6L{font:500 clamp(40px,4.4vw,66px)/1.08 var(--serif);letter-spacing:-.05em;margin:20px 0 24px}.immersive_sectionLede__xBt6V{color:var(--ink2);font-size:14px;line-height:1.9;max-width:470px}.immersive_split__gGqCO{display:grid;grid-template-columns:.9fr 1.3fr;grid-gap:8%;gap:8%;align-items:center}.immersive_peopleExperience__Tl8Yi{display:grid;grid-template-columns:170px 1fr;grid-gap:32px;gap:32px;align-items:center}.immersive_peopleChoices__8_ij9{display:flex;flex-direction:column;gap:12px}.immersive_peopleChoices__8_ij9 button{text-align:left;color:var(--ink2);background:transparent;border:0;border-bottom:1px solid var(--line);padding:14px 0;min-height:78px;display:flex;align-items:center;gap:12px;cursor:pointer;font:12px var(--sans)}.immersive_peopleChoices__8_ij9 small{display:block;font-size:12px;line-height:1.7;color:var(--ink3);margin-top:5px}.immersive_peopleChoices__8_ij9 button{transition:color .3s,border-color .3s}.immersive_peopleChoices__8_ij9 .immersive_personSelected__sjyYO{color:var(--ink);border-color:var(--accent)}.immersive_avatar__oCFeq{width:40px;height:40px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#5b4665,#222844);border:1px solid var(--line2);border-radius:50%;font:17px var(--serif)}.immersive_personSelected__sjyYO .immersive_avatar__oCFeq{border-color:#f2cf9b55;background:linear-gradient(145deg,#776450,#292a3f);box-shadow:0 3px 18px #c6a67812}.immersive_choiceNumber__8Qfrc{font-size:9px;color:var(--ink3);margin-left:auto}.immersive_personStory__E7c6N{position:relative;border:1px solid #e5cfad29;border-radius:18px;padding:36px 30px;background:radial-gradient(ellipse at 2% 0,#c8a87814,transparent 65%),linear-gradient(145deg,#252333e8,#141828e8);box-shadow:inset 0 1px 0 #fff5e916,0 24px 60px #0003}.immersive_personContents__oTG9k{animation:immersive_note-arrive__Dyx9T .55s ease both}.immersive_personStory__E7c6N .immersive_eyebrow__3BW07{color:var(--accent)}.immersive_personStory__E7c6N h3{font:400 29px/1.25 var(--serif);letter-spacing:-.03em;margin:16px 0 24px}.immersive_personStory__E7c6N blockquote{font:400 20px/1.6 var(--serif);margin:0 0 24px;color:#e8ddcf}.immersive_personStory__E7c6N p{color:var(--ink3);font-size:12px;line-height:1.8;margin-bottom:16px}.immersive_journey__0imJc{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center}.immersive_journeyCopy___rFeL h2{font:500 clamp(42px,4.9vw,72px)/1.05 var(--serif);letter-spacing:-.055em;margin:24px 0 35px}.immersive_stepChoices__gpoGg{display:flex;flex-direction:column}.immersive_stepChoices__gpoGg button{color:var(--ink3);border:0;border-top:1px solid var(--line);background:transparent;text-align:left;padding:22px 0;cursor:pointer;display:flex;gap:24px;align-items:center;font:400 25px var(--serif)}.immersive_stepChoices__gpoGg button>span:first-child{font:10px var(--sans)}.immersive_stepChoices__gpoGg button>span:last-child{margin-left:auto;font-size:18px}.immersive_stepChoices__gpoGg button[aria-pressed=true]{color:var(--ink)}.immersive_stepChoices__gpoGg small{display:block;font:11px/1.6 var(--sans);color:var(--ink3);margin-top:7px}.immersive_journeyStage__Or2q4{position:relative;display:grid;place-items:center;min-height:600px}.immersive_journeyRingOuter__6vpvx,.immersive_journeyRing__dxwEE{border:1px solid var(--line);width:410px;height:410px;border-radius:50%;position:absolute;pointer-events:none}.immersive_journeyRingOuter__6vpvx{width:500px;height:500px;border-style:dashed;opacity:.4;animation:immersive_turn__bB9Oc 100s linear infinite}.immersive_journeyCard__FEDia{width:310px;min-height:405px;border:1px solid var(--line2);padding:35px 30px;border-radius:8px;background:linear-gradient(150deg,#1b1b2bea,#0d101ae8);box-shadow:0 35px 80px #0005;position:relative;animation:immersive_appear__L9Rwd .55s ease both}.immersive_journeySymbol__Qd_IO{display:grid;place-items:center;height:125px;font:70px var(--serif);color:var(--accent);text-shadow:0 0 40px #f2cf9b33}.immersive_journeyCard__FEDia h3{font:400 28px/1.2 var(--serif);letter-spacing:-.03em;margin-bottom:18px}.immersive_journeyCard__FEDia p{font:12px/1.85 var(--sans);color:var(--ink2)}.immersive_journeyCard__FEDia small{font:10px/1.8 var(--sans);color:var(--ink3);display:block}.immersive_cardRule__zHUP_{display:block;border-top:1px solid var(--line);margin:24px 0 16px}.immersive_stagePrivacy__8EAx9{position:absolute;bottom:30px;font-size:8px;letter-spacing:.18em;color:var(--ink3)}.immersive_sectionHead___rp1d{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.immersive_sectionHead___rp1d .immersive_sectionTitle___Sk6L{margin-bottom:0}.immersive_giftGrid__ZyIYd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0}.immersive_giftCard__SeOKd{color:var(--ink);text-decoration:none;display:block;min-width:0}.immersive_giftPhoto__iPtxA{border-radius:16px;aspect-ratio:1/1.17;box-shadow:inset 0 1px 0 #ffffff0c,0 14px 30px #0002;transition:transform .6s,box-shadow .6s}.immersive_giftCard__SeOKd:hover .immersive_giftPhoto__iPtxA{transform:translateY(-4px);box-shadow:0 20px 35px #0004}.immersive_giftHeading__a1hUR{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:19px}.immersive_giftHeading__a1hUR h3{font:400 25px/1.25 var(--serif);letter-spacing:-.03em}.immersive_giftHeading__a1hUR span{white-space:nowrap;color:var(--ink2);font-size:12px}.immersive_giftCard__SeOKd p{font-size:12px;line-height:1.7;color:var(--ink3);margin-top:9px}.immersive_catalogueNote__dxZLY{color:var(--ink3);font-size:12px;line-height:1.7;margin-top:25px}.immersive_world__2PnjP{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:10%;gap:10%}.immersive_worldArt__O2B80{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.immersive_worldArt__O2B80:before{content:"";position:absolute;inset:8% 5% 0;border-radius:50%;background:radial-gradient(ellipse at 33% 30%,#7593cd18,transparent 60%),radial-gradient(ellipse at 70% 65%,#c9a77512,transparent 57%);pointer-events:none}.immersive_worldArt__O2B80 svg{width:100%;height:100%;opacity:.65;animation:immersive_breathe__nPPaT 18s ease-in-out infinite alternate}.immersive_worldArt__O2B80 span{position:absolute;text-align:center;font:400 34px/1.2 var(--serif);letter-spacing:-.03em}.immersive_worldArt__O2B80 small{display:block;font:10px var(--sans);letter-spacing:.15em;color:var(--ink3);margin-top:18px}.immersive_countryPills__XWGBY{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:26px 0 18px;padding:0}.immersive_countryPills__XWGBY a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:30px;padding:8px 17px;font-size:11px;color:var(--ink2);text-decoration:none;transition:border-color .3s}.immersive_countryPills__XWGBY a:hover{border-color:var(--brand-text)}.immersive_trust__icBOz{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10%;gap:10%}.immersive_faq__ghqDS{border-top:1px solid var(--line)}.immersive_faq__ghqDS details{border-bottom:1px solid var(--line);padding:23px 0}.immersive_faq__ghqDS summary{cursor:pointer;font:400 25px/1.3 var(--serif);list-style:none;display:flex;justify-content:space-between;gap:20px;min-height:44px;align-items:center}.immersive_faq__ghqDS summary:after{content:"+";color:var(--ink3);font:20px var(--sans)}.immersive_faq__ghqDS details[open] summary:after{content:"−"}.immersive_faq__ghqDS p{font:12px/1.9 var(--sans);color:var(--ink2);padding-top:18px;max-width:560px}.immersive_closing__k4edl{text-align:center;padding:110px 24px 130px;border-top:1px solid var(--line)}.immersive_closing__k4edl h2{font:500 clamp(44px,6.5vw,90px)/1.06 var(--serif);letter-spacing:-.055em;margin:25px auto 34px;max-width:1000px}.immersive_closing__k4edl>p:last-child{font-size:11px;color:var(--ink3);margin-top:22px}.immersive_closing__k4edl:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#a8865e12,transparent 60%)}.immersive_notice__Q2qyo{border:1px solid var(--line);border-radius:8px;padding:30px;color:var(--ink2);font:13px/1.8 var(--sans);background:var(--surface)}.immersive_documentRoot__fiKQJ{position:relative;overflow:clip;min-height:70vh}.immersive_documentCopy__KZo63{max-width:850px;padding:65px 24px 105px;margin:auto;position:relative}.immersive_documentCopy__KZo63 h1{font:500 clamp(47px,5.7vw,76px)/1.09 var(--serif);letter-spacing:-.055em;margin:24px 0 36px}.immersive_documentCopy__KZo63 h2{font:400 31px/1.25 var(--serif);letter-spacing:-.025em;margin:44px 0 18px;padding-top:24px;border-top:1px solid var(--line)}.immersive_documentCopy__KZo63 h3{font:400 25px/1.3 var(--serif);margin:26px 0 15px}.immersive_documentCopy__KZo63 ol,.immersive_documentCopy__KZo63 p,.immersive_documentCopy__KZo63 ul{font:13px/1.95 var(--sans);color:var(--ink2);margin:18px 0}.immersive_documentCopy__KZo63>p:first-child{font-size:9px;color:var(--brand-text);letter-spacing:.2em;line-height:1.8}.immersive_documentCopy__KZo63 li{margin-bottom:10px}.immersive_documentCopy__KZo63 ol,.immersive_documentCopy__KZo63 ul{padding-left:22px}.immersive_documentCopy__KZo63 a{color:var(--brand-text);text-underline-offset:5px}.immersive_documentCopy__KZo63 table{display:block;overflow-x:auto;border-collapse:collapse;font:12px/1.8 var(--sans);width:100%;margin:25px 0}.immersive_documentCopy__KZo63 td,.immersive_documentCopy__KZo63 th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left;vertical-align:top}@media(max-width:650px){.immersive_documentCopy__KZo63{padding:40px 24px 80px}.immersive_documentCopy__KZo63 h1{font-size:49px}.immersive_documentCopy__KZo63 h2{font-size:29px}.immersive_documentCopy__KZo63 li,.immersive_documentCopy__KZo63 p{font-size:12px}.immersive_documentCopy__KZo63 td,.immersive_documentCopy__KZo63 th{font-size:11px}}@keyframes immersive_note-arrive__Dyx9T{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes immersive_turn__bB9Oc{to{transform:rotate(1turn)}}@keyframes immersive_breathe__nPPaT{to{opacity:.8;transform:rotate(2deg)}}@keyframes immersive_appear__L9Rwd{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:1100px){.immersive_split__gGqCO{grid-template-columns:1fr;gap:45px}.immersive_peopleExperience__Tl8Yi{max-width:720px}.immersive_journey__0imJc{gap:4%}.immersive_giftGrid__ZyIYd{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.immersive_journeyRingOuter__6vpvx{width:400px;height:400px}.immersive_journeyRing__dxwEE{width:350px;height:350px}}@media(max-width:650px){.immersive_shell__T1Xxm{padding:75px 24px}.immersive_hero__7uJKq{padding:45px 24px 24px;min-height:775px}.immersive_hero__7uJKq h1{font-size:clamp(44px,11.6vw,65px);margin-top:26px}.immersive_hero__7uJKq h1 br{display:none}.immersive_hero__7uJKq h1 em{display:block}.immersive_heroLede__gHc3n{font-size:12px;line-height:1.85}.immersive_actions__5oat_{flex-direction:column;gap:9px}.immersive_heroFoot__WZxry{margin-top:90px;font-size:10px}.immersive_sectionTitle___Sk6L{font-size:45px}.immersive_sectionLede__xBt6V{font-size:12px}.immersive_peopleExperience__Tl8Yi{grid-template-columns:1fr;gap:20px}.immersive_peopleChoices__8_ij9{flex-direction:row;justify-content:space-between;gap:15px}.immersive_peopleChoices__8_ij9 button{flex-direction:column;text-align:center;flex:1 1;gap:9px;font-size:12px}.immersive_peopleChoices__8_ij9 small{font-size:11px}.immersive_choiceNumber__8Qfrc{display:none}.immersive_personStory__E7c6N{padding:28px 24px}.immersive_personStory__E7c6N h3{font-size:27px}.immersive_personStory__E7c6N blockquote{font-size:19px}.immersive_journey__0imJc{grid-template-columns:1fr}.immersive_journeyCopy___rFeL h2{font-size:48px}.immersive_stepChoices__gpoGg{flex-direction:row;gap:16px}.immersive_stepChoices__gpoGg button{flex:1 1;flex-direction:column;gap:6px;font-size:20px;text-align:center}.immersive_stepChoices__gpoGg button small,.immersive_stepChoices__gpoGg button>span:last-child{display:none}.immersive_journeyStage__Or2q4{min-height:520px}.immersive_journeyCard__FEDia{width:min(300px,90%);padding:30px 25px}.immersive_journeyRingOuter__6vpvx{width:345px;height:345px}.immersive_journeyRing__dxwEE{width:295px;height:295px}.immersive_stagePrivacy__8EAx9{font-size:7px;bottom:15px}.immersive_sectionHead___rp1d{align-items:flex-start;flex-direction:column;gap:18px}.immersive_giftGrid__ZyIYd{gap:28px 15px}.immersive_giftHeading__a1hUR{flex-direction:column;gap:7px;padding-top:14px}.immersive_giftHeading__a1hUR h3{font-size:23px}.immersive_giftHeading__a1hUR span{font-size:11px}.immersive_giftCard__SeOKd p{font-size:12px}.immersive_trust__icBOz,.immersive_world__2PnjP{grid-template-columns:1fr;gap:35px}.immersive_worldArt__O2B80{max-width:380px;margin:auto}.immersive_worldArt__O2B80 span{font-size:30px}.immersive_faq__ghqDS summary{font-size:23px}.immersive_closing__k4edl{padding:85px 24px 100px}.immersive_closing__k4edl h2{font-size:52px}}@media(prefers-reduced-motion:reduce){.immersive_journeyCard__FEDia,.immersive_journeyRingOuter__6vpvx,.immersive_worldArt__O2B80{animation:none}.immersive_giftPhoto__iPtxA,.immersive_textLink__oGkh5 span{transition:none}.immersive_root__d0J3l [data-story-reveal]{opacity:1;transform:none;transition:none}.immersive_personContents__oTG9k,.immersive_worldArt__O2B80 svg{animation:none}}.hero-letter_scene__iTkzt{position:relative;max-width:1100px;height:390px;margin:48px auto 0;isolation:isolate}.hero-letter_aura__myKAr{position:absolute;inset:-8% 13%;pointer-events:none;background:radial-gradient(ellipse at 44% 50%,#617bce25,transparent 52%),radial-gradient(ellipse at 64% 54%,#e7bd8019,transparent 49%);opacity:.72;transform:scale(.96);transition:opacity 1.2s,transform 1.2s}.hero-letter_scene__iTkzt[data-open=true] .hero-letter_aura__myKAr{opacity:1;transform:scale(1.14)}.hero-letter_arc__dM9wf{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-letter_mobileArc__XdV1R{display:none}.hero-letter_orbit__cybQt{fill:none;stroke:var(--accent);stroke-width:.6;opacity:.13}.hero-letter_path__xFfgg{stroke-width:1;opacity:.66}.hero-letter_traveler__u2Onw{stroke-width:2;stroke-linecap:round;stroke-dasharray:16 984;stroke-dashoffset:1000;opacity:0;animation:hero-letter_travel-light__h8aoT 12s linear infinite}.hero-letter_routeFrom__qfyCi,.hero-letter_routeTo__Mdv71{position:absolute;top:83%;text-align:left;font:500 12px/1.65 var(--sans)}.hero-letter_routeFrom__qfyCi{left:11%}.hero-letter_routeTo__Mdv71{right:7%;top:75%}.hero-letter_routeFrom__qfyCi small,.hero-letter_routeTo__Mdv71 small{display:block;color:var(--ink3);font-size:12px;font-weight:400}.hero-letter_caption__UqTt_{position:absolute;bottom:-22px;left:50%;width:100%;transform:translateX(-50%);color:var(--ink3);font:12px/1.7 var(--sans)}.hero-letter_ground__atx5i{position:absolute;top:78%;left:50%;width:235px;height:32px;transform:translateX(-50%);background:radial-gradient(ellipse,#0007,transparent 70%);opacity:.55;pointer-events:none}.hero-letter_letter__TPHxv{position:absolute;top:42%;left:50%;width:280px;height:312px;transform:translate(-50%,-50%);padding:0;border:0;border-radius:14px;background:none;cursor:pointer;perspective:1200px;-webkit-tap-highlight-color:transparent}.hero-letter_letter__TPHxv:focus-visible{outline:2px solid var(--brand-text);outline-offset:10px}.hero-letter_float__Uc681,.hero-letter_tilt__Mgi5S{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.hero-letter_float__Uc681{animation:hero-letter_letter-drift__UHBcg 8.6s ease-in-out infinite}.hero-letter_tilt__Mgi5S{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .32s cubic-bezier(.22,.61,.36,1)}.hero-letter_visual__UiZfU{position:absolute;inset:auto 0 0;height:190px;transform-style:preserve-3d;transform:rotateX(9deg) rotateY(-12deg) rotate(-5deg);transition:transform .75s cubic-bezier(.22,.61,.36,1)}.hero-letter_letter__TPHxv[aria-expanded=true] .hero-letter_visual__UiZfU{transform:rotateX(3deg) rotateY(-4deg) rotate(-2deg)}.hero-letter_back__iC9CC{position:absolute;inset:0;border:1px solid #8793b163;border-radius:7px;background:linear-gradient(145deg,#3e4965,#1e263c 70%);box-shadow:0 26px 42px #0006,inset 0 1px 1px #e4eaff38,inset -3px -3px 0 #0d122653;transform:translateZ(-2px)}.hero-letter_back__iC9CC:after{content:"";position:absolute;inset:8px;border:1px solid #aab7dd1f;border-radius:3px}.hero-letter_paper__BiNl5{position:absolute;inset:10px 12px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #e0c99e;border-radius:4px;background:radial-gradient(ellipse at 20% 0,#fffef9,transparent 65%),linear-gradient(125deg,#fff4de,#ead8b9);color:#34303c;font:400 27px/1.2 var(--serif);box-shadow:0 2px 0 #c9b593,0 8px 18px #0003;opacity:0;transform:translateY(0);transition:transform var(--paper-duration) cubic-bezier(.22,.8,.24,1),opacity .12s}.hero-letter_paper__BiNl5:before{content:"";position:absolute;inset:7px;border:1px solid #b59b6d45;border-radius:2px;pointer-events:none}.hero-letter_paper__BiNl5 small{color:#665568;font:11px/1.5 var(--sans)}.hero-letter_paperStar__Qb_Gc{color:#ad8754;font:25px/1 var(--serif)}.hero-letter_paperSignature__XWzO4{margin-top:6px;color:#947147;font:italic 12px/1.2 var(--serif)}.hero-letter_pocket__Uxato{z-index:3;transform:translateZ(2px)}.hero-letter_foldBottom__AO8qA,.hero-letter_foldLeft__AOPvJ,.hero-letter_foldRight__Ds_nf,.hero-letter_pocket__Uxato{position:absolute;inset:0;border-radius:6px}.hero-letter_foldLeft__AOPvJ{-webkit-clip-path:polygon(0 0,58% 57%,0 100%);clip-path:polygon(0 0,58% 57%,0 100%);background:linear-gradient(120deg,#47536f,#2b354e 75%)}.hero-letter_foldRight__Ds_nf{-webkit-clip-path:polygon(100% 0,42% 57%,100% 100%);clip-path:polygon(100% 0,42% 57%,100% 100%);background:linear-gradient(240deg,#39445d,#212b43 80%)}.hero-letter_foldBottom__AO8qA{-webkit-clip-path:polygon(0 100%,0 96%,50% 47%,100% 96%,100% 100%);clip-path:polygon(0 100%,0 96%,50% 47%,100% 96%,100% 100%);background:linear-gradient(160deg,#47526d,#28344d 65%);box-shadow:inset 0 -1px 0 #c8d2ef45}.hero-letter_foldBottom__AO8qA:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 49.7%,#cbd9f533 50%,transparent 50.5%)}.hero-letter_flap__4TJ1C{position:absolute;inset:0 0 auto;height:63%;z-index:4;transform-origin:50% 0;transform-style:preserve-3d;transform:translateZ(4px) rotateX(0deg);transition:transform var(--flap-duration) cubic-bezier(.4,0,.2,1)}.hero-letter_flapBack__UuxCs,.hero-letter_flapFront__OPX5B{position:absolute;inset:0;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-letter_flapFront__OPX5B{background:linear-gradient(155deg,#5a647f,#38435e 80%);transform:translateZ(.2px);box-shadow:inset 0 1px 0 #e4eaff50}.hero-letter_flapBack__UuxCs{background:linear-gradient(160deg,#57627b,#2c3750);transform:rotateY(180deg) translateZ(.2px)}.hero-letter_seal__VhKpH{position:absolute;top:83%;left:50%;width:42px;height:42px;display:grid;place-items:center;border:1px solid #fce8bd;border-radius:50%;transform:translate(-50%,-50%) translateZ(4px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(circle at 30% 24%,#fff0c8,#e0b879 63%,#aa7847);box-shadow:0 3px 0 #956539,0 5px 9px #0004,inset 0 0 0 3px #efce96,inset 0 0 0 4px #b88c573d;color:#6d492b;text-shadow:0 1px 0 #fff0cd;font:25px/1 var(--serif)}.hero-letter_seal__VhKpH:after{content:"";position:absolute;inset:3px;border-radius:50%;background:linear-gradient(115deg,transparent 30%,#fff4cd75 47%,transparent 63%);opacity:.35;animation:hero-letter_seal-light__A6C86 8.6s ease-in-out infinite}.hero-letter_letter__TPHxv:is([data-letter-state=opening-flap],[data-letter-state=opening-paper],[data-letter-state=open],[data-letter-state=closing-paper]) .hero-letter_flap__4TJ1C{transform:translateZ(4px) rotateX(-174deg)}.hero-letter_letter__TPHxv:is([data-letter-state=opening-paper],[data-letter-state=open],[data-letter-state=closing-paper]) .hero-letter_flap__4TJ1C{z-index:1;transform:translateZ(-6px) rotateX(-174deg)}.hero-letter_letter__TPHxv:is([data-letter-state=opening-paper],[data-letter-state=open]) .hero-letter_paper__BiNl5{transform:translateY(-86%);opacity:1}.hero-letter_letter__TPHxv[data-letter-state=closing-paper] .hero-letter_paper__BiNl5{transition:transform var(--paper-duration) cubic-bezier(.22,.8,.24,1),opacity .12s .54s}.hero-letter_hint__r1zOp{position:absolute;top:calc(42% + 179px);left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--ink2);font:11px/1.5 var(--sans)}.hero-letter_scene__iTkzt[data-active=false] .hero-letter_float__Uc681,.hero-letter_scene__iTkzt[data-active=false] .hero-letter_seal__VhKpH:after,.hero-letter_scene__iTkzt[data-active=false] .hero-letter_traveler__u2Onw{animation-play-state:paused}@keyframes hero-letter_letter-drift__UHBcg{0%,to{transform:translate3d(0,2px,0) rotate(-.7deg)}50%{transform:translate3d(0,-4px,0) rotate(.7deg)}}@keyframes hero-letter_seal-light__A6C86{0%,to{opacity:.2;transform:rotate(-20deg)}50%{opacity:.65;transform:rotate(25deg)}}@keyframes hero-letter_travel-light__h8aoT{0%{stroke-dashoffset:1000;opacity:0}10%,75%{opacity:.8}90%,to{stroke-dashoffset:0;opacity:0}}@media(max-width:650px){.hero-letter_scene__iTkzt{height:340px;width:calc(100% + 24px);margin:42px -12px 0}.hero-letter_letter__TPHxv{width:210px;height:268px;top:39%}.hero-letter_visual__UiZfU{height:146px;transform:rotateX(7deg) rotateY(-10deg) rotate(-5deg)}.hero-letter_paper__BiNl5{inset:8px 10px;gap:6px;font-size:22px}.hero-letter_paperStar__Qb_Gc{font-size:20px}.hero-letter_paperSignature__XWzO4{margin-top:3px;font-size:10px}.hero-letter_paper__BiNl5 small{font-size:10px}.hero-letter_seal__VhKpH{width:34px;height:34px;font-size:21px}.hero-letter_desktopArc__Xri49{display:none}.hero-letter_mobileArc__XdV1R{display:block}.hero-letter_routeFrom__qfyCi,.hero-letter_routeTo__Mdv71{top:92%;font-size:11px}.hero-letter_routeFrom__qfyCi{left:0}.hero-letter_routeTo__Mdv71{right:0}.hero-letter_routeFrom__qfyCi small,.hero-letter_routeTo__Mdv71 small{font-size:10px}.hero-letter_hint__r1zOp{top:calc(39% + 151px);font-size:10px}.hero-letter_caption__UqTt_{bottom:-66px;max-width:285px;font-size:11px}.hero-letter_ground__atx5i{top:74%;width:175px}}@media(prefers-reduced-motion:reduce){.hero-letter_float__Uc681,.hero-letter_seal__VhKpH:after,.hero-letter_traveler__u2Onw{animation:none}.hero-letter_aura__myKAr,.hero-letter_flap__4TJ1C,.hero-letter_paper__BiNl5,.hero-letter_tilt__Mgi5S,.hero-letter_visual__UiZfU{transition:none}}.gift-journey_journey___S4ml{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:10%;gap:10%;align-items:start;position:relative}.gift-journey_eyebrow__zKsin{color:var(--brand-text);font:500 9px/1.7 var(--sans);letter-spacing:.2em;text-transform:uppercase}.gift-journey_copy__XjQs7 h2{font:500 clamp(46px,5vw,74px)/1.05 var(--serif);letter-spacing:-.055em;margin:24px 0}.gift-journey_copy__XjQs7 em,.gift-journey_message__v8_Qi em,.gift-journey_receiveCard__ELdbf h3 em{color:var(--accent);font-weight:400}.gift-journey_lede__EKJQP{font:13px/1.8 var(--sans);color:var(--ink2)}.gift-journey_stops__N7TKs{list-style:none;padding:0;margin:28px 0 0}.gift-journey_stops__N7TKs li{min-height:270px;display:flex;gap:22px;align-items:center;color:var(--ink2);transition:color .4s}.gift-journey_stops__N7TKs li>div{width:100%;padding:30px 0;border-top:1px solid var(--line)}.gift-journey_stepNumber__0eLve{font:10px var(--sans);color:var(--ink3);flex:none}.gift-journey_stops__N7TKs h3{font:400 27px/1.25 var(--serif);letter-spacing:-.035em;color:inherit}.gift-journey_stops__N7TKs p{font:13px/1.85 var(--sans);color:var(--ink3);margin:16px 0;max-width:360px}.gift-journey_stops__N7TKs button{display:inline-flex;align-items:center;gap:14px;min-height:44px;border:0;padding:0;background:transparent;color:var(--brand-text);font:500 12px var(--sans);cursor:pointer}.gift-journey_stops__N7TKs button svg{width:13px;height:13px}.gift-journey_stops__N7TKs .gift-journey_currentStop__nndDx{color:var(--ink)}.gift-journey_currentStop__nndDx .gift-journey_stepNumber__0eLve{color:var(--accent)}.gift-journey_currentStop__nndDx p{color:var(--ink2)}.gift-journey_sticky__Vglq_{position:-webkit-sticky;position:sticky;top:110px;min-width:0;padding-top:20px}.gift-journey_visual___j0S6{position:relative;min-height:540px;padding:12px 0;display:grid;place-items:center;isolation:isolate}.gift-journey_orbits__OgByf{position:absolute;inset:0;display:grid;place-items:center;z-index:-1;pointer-events:none;animation:gift-journey_atmosphereDrift__uIzzo 24s ease-in-out infinite alternate}.gift-journey_orbits__OgByf span{position:absolute;border-color:#a8bcf018 #a8bcf00a transparent transparent;border-style:solid;border-width:1px;border-radius:50%;width:440px;height:330px;transform:translate(-28px,-24px) rotate(-23deg)}.gift-journey_orbits__OgByf span:nth-child(2){width:535px;height:385px;border-color:transparent transparent #f2cf9b15 #f2cf9b09;transform:translate(22px,30px) rotate(18deg)}.gift-journey_glow__ypJwN{position:absolute;inset:-40px;z-index:-1;pointer-events:none}.gift-journey_glow__ypJwN:after,.gift-journey_glow__ypJwN:before{content:"";position:absolute;inset:0;border-radius:50%;transition:opacity 1.1s ease,transform 1.5s ease}.gift-journey_glow__ypJwN:before{background:radial-gradient(ellipse at 37% 41%,#d8b38a1b,transparent 63%);opacity:.9;transform:translate(-8px,7px) scale(1)}.gift-journey_glow__ypJwN:after{background:radial-gradient(ellipse at 63% 57%,#758ad826,transparent 65%);opacity:.45;transform:translate(5px,-6px) scale(.96)}.gift-journey_visual___j0S6[data-step="1"] .gift-journey_glow__ypJwN:before{opacity:.3;transform:translate(7px,-4px) scale(.92)}.gift-journey_visual___j0S6[data-step="1"] .gift-journey_glow__ypJwN:after{opacity:.95;transform:translate(-6px,6px) scale(1.06)}.gift-journey_visual___j0S6[data-step="2"] .gift-journey_glow__ypJwN:before{opacity:.65;transform:translateY(-7px) scale(1.03)}.gift-journey_visual___j0S6[data-step="2"] .gift-journey_glow__ypJwN:after{opacity:.65;transform:translate(6px) scale(1)}.gift-journey_compositions___9XDA{display:grid;width:min(340px,100%)}.gift-journey_composition__lfZmC{grid-area:1/1;align-self:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(14px) scale(.985);pointer-events:none;transition:opacity .5s ease,transform .75s cubic-bezier(.2,.7,.2,1),visibility 0s .75s}.gift-journey_composition__lfZmC[aria-hidden=false]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.1s,.08s,0s}.gift-journey_card__ICzXJ{position:relative;isolation:isolate;border:1px solid var(--line2);border-radius:16px;padding:24px;background:linear-gradient(150deg,#1d2231f5,#12121cf5);box-shadow:0 36px 80px #0006,0 3px 12px #0004,inset 0 1px 0 #ffffff0d;color:var(--ink);min-height:390px}.gift-journey_card__ICzXJ:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 6% 0,#ffffff06,transparent 54%)}.gift-journey_composition__lfZmC[aria-hidden=false] .gift-journey_card__ICzXJ>*{animation:gift-journey_settle__lZmyQ .72s cubic-bezier(.2,.7,.2,1) both}.gift-journey_composition__lfZmC[aria-hidden=false] .gift-journey_card__ICzXJ>:nth-child(2){animation-delay:.04s}.gift-journey_composition__lfZmC[aria-hidden=false] .gift-journey_card__ICzXJ>:nth-child(3){animation-delay:.08s}.gift-journey_composition__lfZmC[aria-hidden=false] .gift-journey_card__ICzXJ>:nth-child(4){animation-delay:.12s}.gift-journey_composition__lfZmC[aria-hidden=false] .gift-journey_card__ICzXJ>:nth-child(5){animation-delay:.16s}.gift-journey_giftCard__XHH_h{border-color:#f2cf9b24;background:radial-gradient(ellipse at 8% 0,#ae85601a,transparent 58%),linear-gradient(145deg,#292630f5,#141620f5)}.gift-journey_card__ICzXJ .gift-journey_eyebrow__zKsin{font-size:8px}.gift-journey_card__ICzXJ h3{font:400 27px/1.15 var(--serif);letter-spacing:-.035em;margin:0}.gift-journey_giftPhoto__E8h_V{width:100%;aspect-ratio:1.8;border-radius:9px;overflow:hidden;margin:14px 0;background:var(--surface);box-shadow:inset 0 0 0 1px #ffffff08,0 8px 22px #0002}.gift-journey_giftPhoto__E8h_V img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.gift-journey_giftTitle__NzrdL{display:flex;justify-content:space-between;align-items:center;gap:12px}.gift-journey_giftCard__XHH_h blockquote{margin:15px 0 18px;font:italic 17px/1.45 var(--serif);color:var(--ink2)}.gift-journey_cardFooter__BCVBL{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:15px;color:var(--ink2);font:11px/1.6 var(--sans)}.gift-journey_cardFooter__BCVBL svg{width:15px;height:15px;flex:none;color:var(--brand-text)}.gift-journey_cardFooter__BCVBL a{display:grid;place-items:center;min-height:44px;width:44px;margin:-12px -10px -12px 0;border-radius:50%;color:var(--brand-text)}.gift-journey_shareCard__0fPzF{padding:25px 24px;border-color:#a8bcf02b;background:radial-gradient(ellipse at 100% 3%,#7d93c518,transparent 62%),linear-gradient(155deg,#232b3af2,#10131ff5)}.gift-journey_messageHeader__MI4St{display:flex;align-items:center;gap:12px;margin-bottom:21px;font:12px var(--sans)}.gift-journey_messageHeader__MI4St small{display:block;font:11px/1.6 var(--sans);color:var(--ink2);margin-top:4px}.gift-journey_avatar__inkjO{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);background:linear-gradient(145deg,#51465e,#232b43);font:21px var(--serif);flex:none}.gift-journey_message__v8_Qi{font:400 31px/1.2 var(--serif);letter-spacing:-.04em;margin:16px 0 21px}.gift-journey_linkPreview__neW__{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line2);border-radius:9px;background:linear-gradient(135deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px 0 #ffffff06,0 5px 15px #0001}.gift-journey_linkPreview__neW__>div{min-width:0}.gift-journey_linkPreview__neW__ strong{display:block;font:500 12px/1.5 var(--sans)}.gift-journey_linkPreview__neW__ small{font:11px/1.6 var(--sans);color:var(--ink2)}.gift-journey_linkPreview__neW__>svg{margin-left:auto;width:13px;height:13px;color:var(--brand-text);flex:none}.gift-journey_linkMark__IDFNJ{font:24px var(--serif);color:var(--accent);flex:none}.gift-journey_chatBubble__ZQUCf{display:flex;align-items:center;gap:12px;max-width:95%;margin:12px 0 18px auto;border-radius:12px 12px 2px 12px;padding:8px 13px;background:#4e6fd420;color:var(--ink2);font:12px/1.7 var(--sans)}.gift-journey_chatBubble__ZQUCf span{color:var(--accent);margin-left:auto;font-size:15px}.gift-journey_receiveCard__ELdbf{text-align:center;padding:24px;border-color:#c6c3cf27;background:radial-gradient(ellipse at 47% 0,#d9cbb815,transparent 56%),linear-gradient(145deg,#242631f5,#13151ff5)}.gift-journey_privacyOrb__KRxf_{width:51px;height:51px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:50%;background:radial-gradient(circle,#4e6fd425,transparent 75%);box-shadow:0 0 40px #4e6fd413;margin:0 auto 19px;color:var(--brand-text)}.gift-journey_privacyOrb__KRxf_ svg{width:24px;height:24px}.gift-journey_receiveCard__ELdbf h3{margin:14px 0;font-size:28px}.gift-journey_receiveCard__ELdbf>p{color:var(--ink2);font:12px/1.8 var(--sans)}.gift-journey_receipt__MTq_W{text-align:left;margin:19px 0 16px;padding:5px 12px;border:1px solid #ffffff08;border-radius:8px;background:#ffffff02;font:11px/1.6 var(--sans)}.gift-journey_receipt__MTq_W div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid var(--line)}.gift-journey_receipt__MTq_W dt{color:var(--ink2)}.gift-journey_receipt__MTq_W div:last-child{border-bottom:0}.gift-journey_receipt__MTq_W dd{display:flex;gap:5px;align-items:center;color:var(--ink2);margin:0;text-align:right}.gift-journey_receipt__MTq_W svg{width:11px;height:11px;color:var(--brand-text);flex:none}.gift-journey_receiveCard__ELdbf .gift-journey_cardFooter__BCVBL{justify-content:center;border:0;padding-top:0}.gift-journey_controls__CJjUg{display:flex;justify-content:center;gap:26px;margin:13px 0 0}.gift-journey_controls__CJjUg button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;border-bottom:1px solid transparent;padding:7px 0;background:transparent;color:var(--ink2);font:12px var(--sans);cursor:pointer}.gift-journey_controls__CJjUg button>span{font-size:8px}.gift-journey_controls__CJjUg button[aria-pressed=true]{color:var(--ink);border-color:var(--accent)}.gift-journey_controls__CJjUg button:hover,.gift-journey_stops__N7TKs button:hover{color:var(--accent)}.gift-journey_cardFooter__BCVBL a:focus-visible,.gift-journey_controls__CJjUg button:focus-visible,.gift-journey_stops__N7TKs button:focus-visible{outline:2px solid var(--brand-text);outline-offset:5px;border-radius:2px}.gift-journey_progress__IVO1H{display:flex;align-items:center;gap:14px;margin:20px auto 0;max-width:330px;color:var(--ink2);font:11px/1.6 var(--sans)}.gift-journey_progress__IVO1H>div{flex:1 1;position:relative;height:1px;margin-right:5px;background:var(--line2)}.gift-journey_progress__IVO1H i{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #f2cf9b44;transition:left .6s ease}.gift-journey_detail__6DSAL{font:12px/1.8 var(--sans);color:var(--ink2);text-align:center;max-width:355px;margin:18px auto 0;min-height:65px}.gift-journey_mobileText__S1pDc{display:none}.gift-journey_announcement__4Rg87{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes gift-journey_atmosphereDrift__uIzzo{0%{transform:translateY(5px) rotate(-1deg)}to{transform:translate(4px,-6px) rotate(1deg)}}@keyframes gift-journey_settle__lZmyQ{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media(hover:hover) and (pointer:fine){.gift-journey_giftCard__XHH_h:hover .gift-journey_giftPhoto__E8h_V img{transform:scale(1.025)}}@media(max-width:1100px){.gift-journey_journey___S4ml{gap:6%}.gift-journey_copy__XjQs7 h2{font-size:56px}.gift-journey_stops__N7TKs li{gap:16px}.gift-journey_stops__N7TKs h3{font-size:24px}.gift-journey_orbits__OgByf span{width:345px;height:260px}.gift-journey_orbits__OgByf span:nth-child(2){width:430px;height:315px}.gift-journey_compositions___9XDA{width:min(310px,100%)}.gift-journey_card__ICzXJ{padding:23px}.gift-journey_message__v8_Qi{font-size:29px}}@media(min-width:761px) and (max-height:760px){.gift-journey_sticky__Vglq_{top:85px;padding-top:0}.gift-journey_visual___j0S6{min-height:430px}.gift-journey_compositions___9XDA{width:min(310px,100%)}.gift-journey_card__ICzXJ{min-height:340px;padding:21px}.gift-journey_card__ICzXJ h3{font-size:25px}.gift-journey_giftPhoto__E8h_V{aspect-ratio:1.8;margin:12px 0}.gift-journey_giftCard__XHH_h blockquote{font-size:16px;margin:12px 0 17px}.gift-journey_messageHeader__MI4St{margin-bottom:19px}.gift-journey_message__v8_Qi{font-size:28px;margin:14px 0 18px}.gift-journey_privacyOrb__KRxf_{width:48px;height:48px;margin-bottom:16px}.gift-journey_receiveCard__ELdbf h3{margin:12px 0}.gift-journey_receipt__MTq_W{margin:15px 0}.gift-journey_controls__CJjUg{margin-top:3px}.gift-journey_detail__6DSAL,.gift-journey_progress__IVO1H{margin-top:12px}}@media(max-width:760px){.gift-journey_journey___S4ml{grid-template-columns:minmax(0,1fr);gap:26px}.gift-journey_copy__XjQs7 h2{font-size:clamp(43px,11vw,58px)}.gift-journey_lede__EKJQP{font-size:12px}.gift-journey_stops__N7TKs,.gift-journey_withoutHeading__lEok9{display:none}.gift-journey_sticky__Vglq_{position:relative;top:auto;display:flex;flex-direction:column;padding-top:0}.gift-journey_visual___j0S6{min-height:450px;margin:14px 0}.gift-journey_compositions___9XDA{width:min(340px,100%)}.gift-journey_card__ICzXJ{min-height:385px}.gift-journey_controls__CJjUg{order:-1;justify-content:space-between;max-width:310px;width:100%;margin:0 auto;gap:16px}.gift-journey_controls__CJjUg button{flex:1 1;justify-content:center;font-size:12px;gap:7px}.gift-journey_controls__CJjUg button>span{font-size:8px}.gift-journey_orbits__OgByf span{width:min(345px,110%);height:auto;aspect-ratio:1.35;transform:translate(-17px,-22px) rotate(-23deg)}.gift-journey_orbits__OgByf span:nth-child(2){width:min(415px,130%);height:auto;aspect-ratio:1.4;transform:translate(15px,28px) rotate(18deg)}.gift-journey_mobileText__S1pDc{display:block;color:var(--ink2);font:12px/1.85 var(--sans);margin:22px auto 0;max-width:355px;text-align:center}.gift-journey_detail__6DSAL{margin-top:12px;min-height:0}.gift-journey_progress__IVO1H{width:100%;margin-top:0}}@media(max-width:360px){.gift-journey_card__ICzXJ{padding:21px}.gift-journey_linkPreview__neW__{gap:8px;padding:15px 11px}.gift-journey_receiveCard__ELdbf h3{font-size:27px}.gift-journey_receipt__MTq_W{padding-inline:7px}.gift-journey_receipt__MTq_W div{gap:8px}}@media(min-width:761px) and (max-height:650px){.gift-journey_sticky__Vglq_{top:76px}.gift-journey_progress__IVO1H{display:none}.gift-journey_detail__6DSAL{line-height:1.6;min-height:0}}html[data-motion=off] .gift-journey_card__ICzXJ>*,html[data-motion=off] .gift-journey_orbits__OgByf{animation:none}html[data-motion=off] .gift-journey_composition__lfZmC,html[data-motion=off] .gift-journey_giftPhoto__E8h_V img,html[data-motion=off] .gift-journey_glow__ypJwN:after,html[data-motion=off] .gift-journey_glow__ypJwN:before,html[data-motion=off] .gift-journey_progress__IVO1H i,html[data-motion=off] .gift-journey_stops__N7TKs li{transition:none}@media(prefers-reduced-motion:reduce){.gift-journey_card__ICzXJ>*,.gift-journey_orbits__OgByf{animation:none}.gift-journey_composition__lfZmC,.gift-journey_giftPhoto__E8h_V img,.gift-journey_glow__ypJwN:after,.gift-journey_glow__ypJwN:before,.gift-journey_progress__IVO1H i,.gift-journey_stops__N7TKs li{transition:none}}