.tFJzKq_page{color:#26180f;--campaign-ease:cubic-bezier(.2, .7, .2, 1)}.tFJzKq_page h1,.tFJzKq_page h2,.tFJzKq_page h3{font-weight:400}.tFJzKq_container{width:min(1200px,100% - 80px);margin-inline:auto}.tFJzKq_hero{padding-block:44px 80px}.tFJzKq_productName{align-items:center;gap:10px;margin:0 0 24px;font-size:14px;display:flex}.tFJzKq_productName svg{width:43px;height:43px}.tFJzKq_heroHeading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px;display:flex}.tFJzKq_heroHeading h1{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.35vw,73px);line-height:1.025}.tFJzKq_heroHeading h1 span{color:#687457}.tFJzKq_heroHeading>p{color:#6a594b;max-width:310px;margin:0 0 5px;font-size:17px;line-height:1.65}.tFJzKq_assembly{background:#e8e9db;border:1px solid #cecabb;border-radius:9px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.tFJzKq_assembly>*,.tFJzKq_rhythmInner>*,.tFJzKq_recordSection>*{min-width:0}.tFJzKq_mailScene{isolation:isolate;background-image:repeating-linear-gradient(30deg,#0000 0 43px,#f8f7ed66 44px,#0000 45px),repeating-linear-gradient(150deg,#0000 0 43px,#f8f7ed66 44px,#0000 45px);border-radius:9px 0 0 9px;padding:24px 22px 8px;position:relative}.tFJzKq_previewLabel{color:#637052;margin:0;font-size:13px}.tFJzKq_envelope{max-width:600px;margin-inline:auto;padding-block:21px 26%;position:relative}.tFJzKq_envelopeBack{width:100%;height:auto;position:absolute;bottom:16px}.tFJzKq_envelopeFront{z-index:2;width:100%;height:auto;position:absolute;bottom:0}.tFJzKq_letter{width:80%;min-height:396px;animation:tFJzKq_letterSettle .55s var(--campaign-ease) both;background:#fcfaf4;border:1px solid #d4cbbd;border-radius:3px;padding:24px 27px 85px;position:relative;left:10%;transform:rotate(-2deg);box-shadow:0 5px 17px #443a2720}.tFJzKq_letterHead{color:#626a53;border-bottom:1px solid #ddd7c9;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;font-size:14px;display:flex}.tFJzKq_letterMessage{z-index:1;position:relative}.tFJzKq_letterMessage h2{letter-spacing:-.045em;margin:23px 0 22px;font-size:clamp(25px,2.8vw,36px);line-height:1.1}.tFJzKq_letterMessage p{color:#68594a;margin:0;font-size:14px;line-height:1.65}.tFJzKq_letterMessage .tFJzKq_greeting{color:#392d20;margin-bottom:8px}.tFJzKq_greeting span{animation:tFJzKq_nameSettle .33s var(--campaign-ease);display:inline-block}.tFJzKq_letterMessage .tFJzKq_signOff{margin-top:16px}.tFJzKq_letterStamp{opacity:.8;width:55px;position:absolute;bottom:19px;right:20px;transform:rotate(9deg)}.tFJzKq_textVersion{color:#5e6d4a;border-top:1px solid #ddd7c9;align-items:flex-start;gap:10px;margin-top:16px;padding-top:11px;display:flex}.tFJzKq_textVersion>svg{flex:0 0 16px;margin-top:3px}.tFJzKq_textVersion p{font-size:12px;line-height:1.6}.tFJzKq_envelopeAddress{z-index:3;color:#50603e;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:52px;left:31%;right:21%;transform:rotate(-1deg)}.tFJzKq_envelopeAddress>span{font-size:12px}.tFJzKq_envelopeAddress strong{font-size:17px;font-weight:400}.tFJzKq_assemblyControls{background:#f3f2e9;border-left:1px solid #d3d3c3;border-radius:0 9px 9px 0;padding:35px 35px 34px}.tFJzKq_controlsIntro h2{letter-spacing:-.045em;margin:0 0 12px;font-size:35px;line-height:1.1}.tFJzKq_controlsIntro p{color:#6c6051;margin:0 0 26px;font-size:15px;line-height:1.65}.tFJzKq_page fieldset{border:0;min-width:0;margin:0;padding:0}.tFJzKq_page legend,.tFJzKq_channelField>span:first-child{color:#655c4e;margin:0 0 11px;padding:0;font-size:14px}.tFJzKq_groupChoice{cursor:pointer;border-bottom:1px solid #d6d4c6;align-items:center;gap:10px;min-height:48px;padding:13px 0;font-size:14px;display:flex;position:relative}.tFJzKq_groupChoice input{opacity:0;width:1px;height:1px;position:absolute}.tFJzKq_checkboxMark{color:#f6f6ed;background:#fbfaf3;border:1px solid #abb599;border-radius:3px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.tFJzKq_groupChoice input:checked+.tFJzKq_checkboxMark{background:#687657;border-color:#687657}.tFJzKq_groupChoice:has(input:focus-visible){border-radius:3px}:where(html:not(.pointer-nav)) .tFJzKq_groupChoice:has(input:focus-visible){outline-offset:3px;outline:1px solid #526543}.tFJzKq_groupCount{color:#727a63;margin-left:auto}.tFJzKq_channelField{flex-direction:column;margin-block:25px;display:flex}.tFJzKq_selectWrap{position:relative}.tFJzKq_selectWrap select{appearance:none;width:100%;font:inherit;color:#4e5941;cursor:pointer;background:#f9f9f0;border:1px solid #bdc6ab;border-radius:4px;min-height:44px;padding:11px 35px 11px 13px;font-size:14px}.tFJzKq_selectWrap svg{pointer-events:none;color:#748263;position:absolute;top:calc(50% - 8px);right:12px}.tFJzKq_peopleChoices{flex-wrap:wrap;gap:8px;min-height:41px;display:flex}.tFJzKq_peopleChoices button{font:inherit;color:#6b6555;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:7px;min-height:40px;padding:4px 10px 4px 5px;font-size:13px;transition:background .18s,border-color .18s;display:flex}.tFJzKq_peopleChoices button>span{color:#64744d;background:#e2e5d3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.tFJzKq_peopleChoices button[aria-pressed=true]{color:#445535;background:#e2e7d6;border-color:#b5c09f}.tFJzKq_peopleChoices button:hover{background:#e8ebdc}.tFJzKq_peopleChoices p{color:#736a5b;margin:5px 0 0;font-size:14px;line-height:1.5}:where(html:not(.pointer-nav)) .tFJzKq_page button:focus-visible,:where(html:not(.pointer-nav)) .tFJzKq_page select:focus-visible{outline-offset:3px;outline:1px solid #526543}.tFJzKq_rhythmSection{background:#e6e8db;border-block:1px solid #d5d8c8}.tFJzKq_rhythmInner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:60px;padding-block:64px 62px;display:grid}.tFJzKq_rhythmCopy h2,.tFJzKq_recordCopy h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(35px,4.1vw,52px);line-height:1.08}.tFJzKq_rhythmCopy h2 span{color:#687556}.tFJzKq_rhythmCopy p,.tFJzKq_recordCopy p{color:#665b4c;max-width:440px;margin:0;font-size:17px;line-height:1.7}.tFJzKq_rhythmPreview{min-width:0}.tFJzKq_rhythmChoices{justify-content:center;align-items:center;gap:5px;display:flex}.tFJzKq_rhythmChoices button{color:#647155;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:12px 17px;font-size:14px;transition:background .22s,border-color .22s;display:flex}.tFJzKq_rhythmChoices button[aria-pressed=true]{color:#3e4e31;background:#f4f5ea;border-color:#bdc7ac}.tFJzKq_rhythmChoices button:hover{background:#ecefe1}.tFJzKq_calendarScene{aspect-ratio:500/350;width:100%;max-width:520px;margin-inline:auto;position:relative;container-type:inline-size}.tFJzKq_calendarOrbit{width:100%;height:100%;position:absolute;inset:0}.tFJzKq_calendarOrbit path:nth-of-type(-n+2){opacity:0;transition:opacity .5s}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarOrbit path:nth-of-type(-n+2){opacity:1}.tFJzKq_calendarLeaf{transform-origin:50% 82%;width:40%;height:64%;transition:transform .65s var(--campaign-ease), left .65s var(--campaign-ease), top .65s var(--campaign-ease), width .65s var(--campaign-ease), height .65s var(--campaign-ease), background .5s;background:#faf8f0;border:1px solid #aeb49f;border-radius:4px;flex-direction:column;align-items:center;padding:10% 0 5%;display:flex;position:absolute;top:14%;left:31%;box-shadow:0 9px 14px -12px #4d563a66}.tFJzKq_calendarLeaf0{z-index:3;transform:translate(-8%)rotate(-5deg)}.tFJzKq_calendarLeaf1{z-index:2;background:#eeefe2;transform:translate(-3%)translateY(-3%)rotate(-1deg)}.tFJzKq_calendarLeaf2{z-index:1;background:#e3e7d5;transform:translate(2%)translateY(-6%)rotate(3deg)}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarLeaf{width:28%;height:62%;padding-block:9% 4%;top:17%;left:36%}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarLeaf0{transform:translate(-117%)rotate(-3deg)}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarLeaf1{transform:translateY(-7%)}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarLeaf2{transform:translate(117%)rotate(3deg)}.tFJzKq_calendarBinding{background:repeating-linear-gradient(90deg,#0000 0 10px,#8b937d 10px 12px,#0000 12px 22px);border-top:3px solid #8b937d;width:70%;height:7%;position:absolute;top:8%}.tFJzKq_calendarMonth{color:#677052;font-size:clamp(13px,1.5vw,19px)}.tFJzKq_calendarDate{color:#36432c;letter-spacing:-.07em;font-size:clamp(50px,6.5vw,89px);line-height:1.15}.tFJzKq_calendarTime{color:#6f755f;font-size:13px}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarMonth{font-size:clamp(12px,3.6cqw,18px);line-height:1.2}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarDate{font-size:clamp(42px,14cqw,70px)}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarTime{font-size:clamp(11px,2.5cqw,13px);line-height:1.2}.tFJzKq_calendarMail{z-index:4;width:24%;transition:transform .65s var(--campaign-ease), bottom .65s var(--campaign-ease);position:absolute;bottom:8%;left:30%;transform:rotate(-11deg)}.tFJzKq_calendarScene[data-recurring=true] .tFJzKq_calendarMail{bottom:0;transform:translate(-38%)rotate(6deg)}.tFJzKq_rhythmStatus{text-align:center;color:#637051;margin:0;font-size:14px}.tFJzKq_recordSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:65px;padding-block:72px 65px;display:grid}.tFJzKq_recordArt{width:100%;max-width:540px}.tFJzKq_recordArt svg{width:100%;height:auto;display:block}.tFJzKq_recordCopy h2{font-size:clamp(35px,3.5vw,46px)}.tFJzKq_recordCopy p{max-width:465px}.tFJzKq_cta{color:#f8f4ee;background:#21140d;border-radius:5px;justify-content:center;align-items:center;gap:20px;margin-top:28px;padding:17px 22px;font-size:14px;text-decoration:none;display:inline-flex}.tFJzKq_cta svg{flex-shrink:0}.tFJzKq_planNote{text-align:center;color:#746758;border-top:1px solid #d5cabc;grid-column:1/-1;max-width:820px;margin:35px auto 0;padding-top:29px;font-size:14px;line-height:1.7}.tFJzKq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tFJzKq_letterSettle{0%{opacity:.4;transform:translateY(14px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-2deg)}}@keyframes tFJzKq_nameSettle{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.tFJzKq_heroHeading{display:block}.tFJzKq_heroHeading>p{max-width:520px;margin-top:22px}.tFJzKq_assembly{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.tFJzKq_assemblyControls{padding-inline:25px}.tFJzKq_mailScene{padding-inline:10px}.tFJzKq_letter{width:86%;padding-inline:22px;left:7%}.tFJzKq_envelopeAddress{bottom:35px;left:29%}.tFJzKq_envelopeAddress strong{font-size:14px}.tFJzKq_rhythmInner{gap:25px}.tFJzKq_recordSection{column-gap:30px}}@media (max-width:760px){.tFJzKq_container{width:calc(100% - 40px)}.tFJzKq_hero{padding-block:27px 55px}.tFJzKq_heroHeading h1{font-size:clamp(43px,7.8vw,60px)}.tFJzKq_heroHeading>p{font-size:16px}.tFJzKq_assembly{grid-template-columns:minmax(0,1fr)}.tFJzKq_assemblyControls{border-bottom:1px solid #d3d3c3;border-left:0;border-radius:9px 9px 0 0;grid-row:1;padding:26px}.tFJzKq_controlsIntro p{max-width:460px}.tFJzKq_mailScene{border-radius:0 0 9px 9px;padding:20px 18px 6px}.tFJzKq_envelope{max-width:535px}.tFJzKq_letter{width:80%;padding:24px 27px 85px;left:10%}.tFJzKq_letterMessage h2{font-size:34px}.tFJzKq_envelopeAddress{bottom:47px;left:31%}.tFJzKq_envelopeAddress strong{font-size:16px}.tFJzKq_rhythmInner{grid-template-columns:minmax(0,1fr);gap:31px;padding-block:47px 40px}.tFJzKq_rhythmCopy{max-width:530px}.tFJzKq_rhythmCopy h2{margin-bottom:19px;font-size:43px}.tFJzKq_rhythmCopy p{max-width:520px;font-size:16px}.tFJzKq_calendarMonth{font-size:18px}.tFJzKq_calendarDate{font-size:83px}.tFJzKq_recordSection{grid-template-columns:minmax(0,1fr);padding-block:34px 44px}.tFJzKq_recordArt{max-width:450px;margin-inline:auto}.tFJzKq_recordCopy{max-width:530px;margin-top:10px}.tFJzKq_recordCopy h2{font-size:40px}.tFJzKq_recordCopy p{font-size:16px}.tFJzKq_planNote{text-align:left}}@media (max-width:450px){.tFJzKq_container{width:calc(100% - 32px)}.tFJzKq_heroHeading h1{font-size:clamp(35px,9.6vw,43px)}.tFJzKq_heroHeading{margin-bottom:30px}.tFJzKq_assemblyControls{padding:24px 19px}.tFJzKq_controlsIntro h2{font-size:31px}.tFJzKq_groupChoice{gap:8px;font-size:13px}.tFJzKq_mailScene{padding-inline:8px}.tFJzKq_previewLabel{margin-left:10px}.tFJzKq_letter{width:88%;padding:20px 19px 74px;left:6%}.tFJzKq_letterMessage h2{margin-block:22px 19px;font-size:29px}.tFJzKq_letterMessage p{font-size:13px}.tFJzKq_letterMessage .tFJzKq_textVersion p{font-size:12px}.tFJzKq_letterHead{font-size:13px}.tFJzKq_envelopeAddress{gap:3px;bottom:27px;left:27%;right:16%}.tFJzKq_envelopeAddress strong{font-size:13px}.tFJzKq_envelopeAddress>span{font-size:10px}.tFJzKq_rhythmCopy h2,.tFJzKq_recordCopy h2{font-size:36px}.tFJzKq_rhythmChoices button{padding-inline:12px;font-size:13px}.tFJzKq_calendarMonth{font-size:13px}.tFJzKq_calendarDate{font-size:58px}.tFJzKq_calendarTime{font-size:11px}.tFJzKq_calendarLeaf{padding-top:9%}.tFJzKq_cta{gap:12px;max-width:100%;padding:15px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tFJzKq_page *,.tFJzKq_page :before,.tFJzKq_page :after{transition:none!important;animation:none!important}}
