@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#2f3a2c;--cream-2:#273021;--paper:#262f21;--green:#232b21;--green-deep:#1c2419;--green-text:#a3b096;--clay:#c2703f;--clay-deep:#d4824f;--clay-text:#dc8f5c;--accent:#e8a775;--ochre:#d9ae52;--ink:#efeae0;--ink-soft:#c9d1bd;--on-dark:#f6f0e5;--on-dark-soft:#d9d2c1;--serif:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gut:clamp(20px, 5vw, 72px);--radius:12px;--max:1320px;--edge:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1600 40%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 40 L0 15.1 L8 16.9 L14 16.8 L24 15.0 L35 15.1 L45 15.2 L52 16.7 L66 15.0 L75 17.0 L90 16.3 L100 17.7 L107 17.0 L116 13.7 L123 14.4 L137 13.9 L149 16.2 L158 16.1 L165 14.3 L173 17.4 L183 16.4 L195 17.8 L204 19.8 L217 18.1 L229 19.8 L244 20.9 L253 22.0 L260 19.4 L273 17.8 L284 16.7 L297 19.0 L309 18.6 L318 17.1 L330 15.6 L340 16.0 L356 13.4 L368 11.1 L381 13.4 L397 14.1 L406 12.3 L419 11.0 L429 12.0 L437 11.7 L450 12.4 L459 13.6 L473 12.3 L484 14.2 L499 14.9 L513 11.8 L524 11.4 L538 13.0 L546 9.0 L554 8.6 L565 9.5 L574 6.4 L584 7.6 L596 9.9 L609 7.9 L621 8.8 L627 10.1 L641 10.6 L655 9.4 L665 8.8 L677 9.5 L684 10.6 L692 11.7 L698 10.5 L706 11.3 L715 11.3 L730 14.1 L738 12.5 L747 12.9 L754 14.9 L770 12.8 L781 10.8 L788 11.8 L797 13.7 L804 10.0 L820 12.2 L827 12.4 L834 12.4 L849 14.6 L862 12.7 L872 13.0 L886 15.7 L899 16.0 L908 18.8 L924 20.1 L938 20.7 L951 18.4 L962 19.1 L968 17.6 L977 18.4 L990 21.0 L1001 20.4 L1017 19.6 L1026 15.8 L1034 15.3 L1043 16.8 L1058 17.2 L1068 16.2 L1082 13.7 L1095 17.6 L1109 17.3 L1120 15.1 L1133 16.3 L1147 19.6 L1157 17.2 L1173 18.7 L1181 15.9 L1188 19.1 L1202 15.1 L1216 17.8 L1229 14.0 L1240 12.0 L1247 15.1 L1259 12.1 L1274 10.5 L1289 11.4 L1297 8.6 L1306 8.4 L1318 8.4 L1328 7.9 L1343 9.4 L1354 10.8 L1369 10.7 L1384 11.7 L1395 12.1 L1402 11.9 L1409 10.0 L1423 10.7 L1434 12.9 L1446 10.8 L1457 11.3 L1471 8.7 L1482 8.7 L1491 10.7 L1502 9.4 L1516 10.7 L1526 9.4 L1537 9.2 L1550 9.5 L1562 10.3 L1577 12.4 L1592 14.8 L1600 40 Z%22/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cream) url(/tex/paper-bg.webp) center / 1280px auto;background-blend-mode:multiply;color:var(--ink);font:400 1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}a:hover{background-size:100% 1px}a:focus-visible{background-size:100% 1px}:focus-visible{outline:2px solid var(--clay);outline-offset:4px;border-radius:2px}.s-about :focus-visible{outline-color:var(--on-dark)}.s-offer :focus-visible{outline-color:var(--on-dark)}.skip{z-index:50;background:var(--ink);color:var(--cream);padding:10px 14px;position:fixed;top:-60px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.wrap{z-index:2;max-width:var(--max);padding-inline:var(--gut);margin:0 auto;position:relative}.s{position:relative}.label{font:500 .75rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--clay-text);margin:0 0 1.4rem}h1,h2,h3,h4,h5,p{text-wrap:pretty;margin:0}h1,h2,h3,h4,h5{text-wrap:balance;font-weight:400}#figure{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.top{z-index:20;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gut) 18px;pointer-events:none;font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;transition:color .6s,transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.top[data-hide=true]{opacity:0;transform:translateY(-100%)}.top:focus-within{opacity:1;transform:none}.top>*{pointer-events:auto}.top[data-tone=dark]{color:var(--on-dark)}.lang{align-items:center;gap:.55em;display:flex}.lang a{opacity:.55;padding:6px 2px}.lang a[aria-current=true]{opacity:1}.ff{z-index:20;right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));font:500 .72rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb, var(--paper) 88%, transparent);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);-webkit-backdrop-filter:blur(6px);background-size:auto;padding:13px 16px 12px;transition:opacity .5s,transform .5s,color .4s,border-color .4s;position:fixed}.ff:after{content:" →";letter-spacing:0}.ff:hover{border-color:var(--clay);color:var(--clay-deep)}.ff[data-hide=true]{opacity:0;pointer-events:none;transform:translateY(8px)}.s-gift:before,.s-gift:after,.s-gift2:before,.s-gift2:after,.s-about:before,.s-about:after,.s-offer:before,.s-offer:after{content:"";background:inherit;height:28px;-webkit-mask:var(--edge) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--edge) 0 0 / 100% 100% no-repeat;mask:var(--edge) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;left:0;right:0}.s-gift:before,.s-gift2:before,.s-about:before,.s-offer:before{top:-27px}.s-gift:after,.s-gift2:after,.s-about:after,.s-offer:after{bottom:-27px;transform:scaleY(-1)}.s-hero{align-items:center;min-height:100svh;padding-block-start:18vh;padding-block-end:10vh;display:flex}.s-hero .wrap{width:100%}.h-hero{font:350 clamp(3rem, 7.4vw, 7.2rem)/.98 var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--clay-deep);max-width:9.5em}.hero-body{max-width:26em;color:var(--ink-soft);margin-top:2.2rem;font-size:clamp(1.05rem,1.35vw,1.25rem)}.hero-cue{max-width:30em;color:var(--ink-soft);margin-top:2.8rem;font-size:.92rem}.hero-cue .arrow{margin-left:.3em;animation:2.6s ease-in-out infinite sink;display:inline-block}@keyframes sink{50%{transform:translateY(4px)}}.s-gift{background:var(--cream-2);padding-block-start:16vh;padding-block-end:14vh}.gift-grid{gap:2rem var(--gut);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.gift-text{grid-column:1/span 5}.lead{font:350 clamp(1.7rem, 3vw, 2.7rem)/1.14 var(--serif);font-variation-settings:"opsz" 96;letter-spacing:-.01em}.gift-meta{align-items:baseline;gap:1.6rem;margin-top:2.2rem;display:flex}.minutes{font:300 clamp(3.4rem, 6vw, 5.4rem)/.9 var(--serif);font-variation-settings:"opsz" 144;color:var(--green-text)}.free{color:var(--ink-soft);font-size:.95rem;line-height:1.45}.player{z-index:3;background:var(--green);color:var(--on-dark);border-radius:var(--radius);grid-column:6/span 6;position:relative;overflow:hidden}.player-screen{aspect-ratio:16/10;position:relative;overflow:hidden}.player-screen video{object-fit:cover;background:var(--green-deep);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player-empty{letter-spacing:.08em;color:var(--on-dark-soft);opacity:.8;font-size:.78rem;position:absolute;top:1.2rem;left:1.4rem}.player[data-has-src=true] .player-empty{display:none}.player-frame,.player-embed{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player-frame{object-fit:cover;filter:brightness(.74);display:none}.player-screen{cursor:pointer}.player[data-yt]:not([data-yt=""]) .player-frame{display:block}.player[data-yt]:not([data-yt=""]) video,.player[data-yt]:not([data-yt=""]) .player-bar{display:none}.player[data-yt]:not([data-yt=""]) .player-empty{opacity:1;letter-spacing:.04em;background:color-mix(in srgb, var(--green-deep) 72%, transparent);padding:.45rem .7rem;top:1rem;left:1rem}.player[data-state=playing] .player-screen{cursor:default}.player[data-state=playing] .player-empty{display:none}.player-start{color:var(--on-dark);font:400 clamp(1.2rem, 2vw, 1.6rem)/1 var(--serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-start .dot{border:1px solid;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid}.player-start .dot:before{content:"";border-left:11px solid;border-block-start:7px solid #0000;border-block-end:7px solid #0000;margin-left:4px}.player-start:hover .dot{transform:scale(1.06)}.player[data-state=playing] .player-start,.player[data-state=paused] .player-start{opacity:0;pointer-events:none}.player-start[disabled]{cursor:default;opacity:.55}.player-bar{border-top:1px solid #f6f0e529;align-items:center;gap:.9rem;padding:.9rem 1.1rem;font-size:.8rem;display:flex}.player-bar button{color:inherit;font:inherit;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;padding:.35rem .2rem}.pb-toggle{place-items:center;width:2rem;height:2rem;display:grid}.ic-play{border-left:10px solid;border-block-start:6px solid #0000;border-block-end:6px solid #0000;margin-left:3px}.player[data-state=playing] .ic-play{border:0;border-inline-start:3px solid;border-inline-end:3px solid;width:9px;height:12px;margin:0}.pb-track{cursor:pointer;flex:1;height:18px;position:relative}.pb-track:before{content:"";background:#f6f0e54d;height:1px;position:absolute;top:8px;left:0;right:0}.pb-fill{background:var(--on-dark);width:0;height:3px;position:absolute;top:7px;left:0}.pb-time{font-variant-numeric:tabular-nums;color:var(--on-dark-soft);white-space:nowrap}.pb-small[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.pb-lang{gap:.2rem;display:flex}.pb-lang button{opacity:.5}.pb-lang button[aria-pressed=true]{opacity:1;text-underline-offset:4px;text-decoration:underline}.s-breath{align-items:center;min-height:135svh;display:flex}.breath-word{font:300 italic clamp(4.2rem, 13vw, 12rem)/1 var(--serif);font-variation-settings:"opsz" 144;color:var(--green-text);letter-spacing:-.03em}.s-about{background:var(--green-deep);color:var(--on-dark);padding-block-start:18vh;padding-block-end:20vh}.s-about .label{color:var(--on-dark-soft)}.about-grid{gap:3rem var(--gut);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.photo{z-index:3;grid-column:1/span 4;margin:0;position:relative}.photo-img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);background:#2a3426;width:100%}.about-text{grid-column:7/span 6}.quote{margin:0}.quote p{font:350 clamp(1.6rem, 2.9vw, 2.6rem)/1.2 var(--serif);font-variation-settings:"opsz" 96;letter-spacing:-.01em}.story{max-width:32em;color:var(--on-dark-soft);margin-top:2rem}.story p+p{margin-top:1.05rem}.dims-foto{border-radius:var(--radius);background:#2a3426;width:min(100%,60rem);height:auto;margin:5rem auto 0;display:block}.practices{letter-spacing:.04em;color:var(--on-dark);margin-top:2rem;font-size:.88rem}.s-path{padding-block-start:14vh;padding-block-end:16vh}.path-sub{max-width:34em;color:var(--ink-soft);margin:0 0 3rem;font-size:1.02rem}.steps{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);max-width:62%;margin:0;padding:0;list-style:none}.step{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);padding:2rem 0 2.2rem}.step-head{justify-content:space-between;align-items:baseline;gap:1.4rem;display:flex}.step-head h3{font:350 clamp(1.35rem, 2.2vw, 1.95rem)/1.15 var(--serif);font-variation-settings:"opsz" 96}.step-when{font:400 .76rem/1 var(--sans);letter-spacing:.12em;color:var(--ink-soft);white-space:nowrap}.step-what{letter-spacing:.03em;color:var(--clay-text);margin-top:.4rem;font-size:.9rem}.step-body{max-width:40em;color:var(--ink-soft);margin-top:.9rem}.step-note{color:var(--ink-soft);opacity:.72;margin-top:.6rem;font-size:.84rem}.step-when:empty,.step-note:empty{display:none}.s-offer{background:var(--green);color:var(--on-dark);padding-block-start:16vh;padding-block-end:18vh}.s-offer .label{color:var(--on-dark-soft)}.offer-lead{max-width:26em;font:350 italic clamp(1.3rem, 2.4vw, 2rem)/1.3 var(--serif);font-variation-settings:"opsz" 96;color:var(--on-dark);margin:0 0 3rem}.bands{border-top:1px solid #f6f0e547;max-width:60%;margin:0;padding:0;list-style:none}.band{border-bottom:1px solid #f6f0e547;grid-template-columns:3.5rem 1fr;column-gap:1rem;padding:2.4rem 0 2.6rem;display:grid}.band-n{font:400 .8rem/2.6 var(--sans);letter-spacing:.12em;color:var(--on-dark-soft);grid-row:span 2}.band h3{font:350 clamp(1.7rem, 2.8vw, 2.6rem)/1.1 var(--serif);font-variation-settings:"opsz" 96}.band h3 em{color:var(--ochre);margin-left:.25em;font-size:.7em;font-style:italic}.band p{color:var(--on-dark-soft);margin-top:.6rem}.band a{color:var(--on-dark)}.offer-text{max-width:60%;margin:0 0 clamp(2.6rem,4vw,3.6rem)}.offer-text p{max-width:40em;color:var(--on-dark-soft);margin-top:1rem}.offer-text p:first-child{margin-top:0}.s-saberes{padding-block-start:14vh;padding-block-end:16vh}.altar{max-width:62%;margin-top:clamp(2.6rem,4vw,3.6rem)}.altar-h{font:350 clamp(1.6rem, 2.8vw, 2.5rem)/1.12 var(--serif);font-variation-settings:"opsz" 96;letter-spacing:-.01em;color:var(--ink)}.altar-lead{font:350 italic clamp(1.1rem, 1.8vw, 1.45rem)/1.35 var(--serif);color:var(--clay-text);margin-top:.7rem}.altar-p{max-width:40em;color:var(--ink-soft);margin-top:1rem}.altar-sub{font:500 .75rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--clay-text);margin:clamp(2.4rem,4vw,3.4rem) 0 0}.altar-steps{margin:1.4rem 0 0;padding:0;list-style:none}.altar-steps li{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:3.5rem 1fr;column-gap:1rem;padding:1.5rem 0;display:grid}.altar-n{font:400 .8rem/1.9 var(--sans);letter-spacing:.12em;color:var(--ink-soft);grid-row:span 2}.altar-steps h5{font:500 1.02rem/1.35 var(--sans);color:var(--ink);margin:0}.altar-steps p{max-width:36em;color:var(--ink-soft);margin-top:.4rem}.altar-el{grid-template-columns:1fr 1fr;gap:1.1rem 2.4rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.altar-el li{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);padding-top:1rem}.altar-el b{font:350 1.25rem/1.2 var(--serif);font-variation-settings:"opsz" 96;color:var(--clay-text);display:block}.altar-el span{color:var(--ink-soft);margin-top:.25rem;font-size:.95rem;display:block}.altar+.altar{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2.6rem,4vw,3.6rem)}.altar-steps li>:not(.altar-n){grid-column:2}.altar-steps .altar-q{font:350 italic 1.08rem/1.4 var(--serif);color:var(--clay-text);margin-top:.8rem}.altar-q-l{font:500 .7rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.3rem;font-style:normal;display:block}.arq-foto{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:#2a3426;width:min(100%,22rem);height:auto;margin-bottom:1.2rem;display:block}.arq-foto.fem-foto{aspect-ratio:5/4;width:min(100%,44rem);margin:1.6rem 0 1.8rem}.arq-foto.altar-foto{aspect-ratio:1000/914}.altar-list{max-width:40em;color:var(--ink-soft);margin:1rem 0 0;padding-left:1.2em}.altar-list li+li,.story .dim{margin-top:.5rem}.story .dim b{color:var(--clay-text)}.s-manifesto{align-items:center;min-height:120svh;padding-block-start:18vh;padding-block-end:18vh;display:flex}.m1{font:300 italic clamp(2.6rem, 7vw, 6.6rem)/1.02 var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--ink);max-width:10em}.m2{font:350 clamp(1.4rem, 2.4vw, 2.1rem)/1.3 var(--serif);color:var(--clay-deep);margin-top:2.2rem}.s-gift2{background:var(--paper);padding-block-start:16vh;padding-block-end:14vh}.gift2-grid{gap:2rem var(--gut);grid-template-columns:repeat(12,1fr);display:grid}.gift2-box{z-index:3;grid-column:6/span 7;position:relative}.h-gift2{font:350 clamp(2.4rem, 5vw, 4.6rem)/1.02 var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--accent)}.gift2-body{color:var(--ink-soft);margin-top:1.4rem;font-size:1.12rem}.lead-form{max-width:36rem;margin-top:2.6rem}.f-label{font:500 .72rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.8rem;display:block}.f-row{border-bottom:1.5px solid var(--ink);align-items:stretch;gap:0;transition:border-color .4s;display:flex}.f-row:focus-within{border-color:var(--clay)}.f-row input{min-width:0;font:400 clamp(1.15rem, 1.8vw, 1.45rem)/1.2 var(--serif);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:.9rem 0}.f-row input::placeholder{color:color-mix(in srgb, var(--ink) 38%, transparent)}.f-submit{background:var(--clay);color:var(--paper);font:500 .78rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;margin:.45rem 0 .45rem 1rem;padding:0 1.5rem;transition:background .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.f-submit:hover{background:var(--clay-deep)}.f-submit:active{transform:translateY(1px)}.lead-form[data-busy=true] .f-submit{opacity:.6;cursor:progress}.f-consent{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1.4rem;font-size:.92rem;display:flex}.f-consent input{width:1.1rem;height:1.1rem;accent-color:var(--clay);flex:none;margin:.2rem 0 0}.f-msg{min-height:1.6em;color:var(--clay-deep);margin-top:1rem;font-size:.95rem}.f-fine{color:var(--ink-soft);font-size:.8rem}.f-fine a{text-underline-offset:3px;background:0 0;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gift2-ok{outline:none;max-width:36rem;margin-top:2.6rem}.ok-h{font:350 clamp(2rem, 3.6vw, 3.2rem)/1.08 var(--serif);color:var(--ink)}.ok-p{color:var(--ink-soft);margin-top:1rem;font-size:1.08rem}.ok-cta{background:var(--accent);color:var(--paper);font:500 .78rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-top:1.8rem;padding:1.1rem 1.6rem;display:inline-block}.gift2-ok:not([hidden]){animation:.9s cubic-bezier(.2,.7,.2,1) both unfold}@keyframes unfold{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.s-contact{padding-block:14vh calc(16vh + env(safe-area-inset-bottom,0px))}.contact-grid{gap:1rem var(--gut);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.s-contact .label{grid-column:6/span 7}.contact-list{font:350 clamp(1.4rem, 2.6vw, 2.2rem)/1.5 var(--serif);grid-column:6/span 7;margin:0;padding:0;list-style:none}.colophon{color:var(--ink-soft);grid-column:6/span 7;margin-top:3rem;font-size:.8rem}@media (max-width:1024px){.gift-text{grid-column:1/-1}.player{grid-column:1/span 10}.photo{grid-column:1/span 5}.about-text{grid-column:6/span 7}.bands{max-width:72%}.steps{max-width:80%}.altar,.offer-text{max-width:82%}.gift2-box,.s-contact .label,.contact-list,.colophon{grid-column:4/span 9}}@media (max-width:720px){body{font-size:1rem}.top{letter-spacing:.16em;font-size:.68rem}.s-hero{padding-block:calc(14vh + env(safe-area-inset-top,0px)) 6vh;align-items:flex-start;min-height:100svh}.h-hero{font-size:clamp(2.7rem,12.5vw,4rem)}.hero-body{max-width:17em;margin-top:1.4rem}.hero-cue{max-width:15em;margin-top:1.4rem}.s-hero{min-height:112svh}.gift-grid,.about-grid,.gift2-grid,.contact-grid{display:block}.player{margin-top:2.4rem}.player-bar{flex-wrap:wrap;gap:.5rem .8rem}.pb-track{flex-basis:100%;order:-1}.photo{width:72%;margin-bottom:3rem}.bands,.steps,.altar,.offer-text{max-width:100%}.altar-el{grid-template-columns:1fr;gap:.9rem}.altar-steps li{grid-template-columns:2.4rem 1fr}.step-head{flex-direction:column;gap:.15rem}.band{grid-template-columns:2.4rem 1fr}.s-breath{min-height:110svh}.s-manifesto{align-items:flex-start;min-height:110svh}.gift2-box{padding-top:40svh}.f-row{border:0;flex-wrap:wrap}.f-row input{border-bottom:1.5px solid var(--ink);flex-basis:100%}.f-submit{width:100%;margin:1.2rem 0 0;padding:1.1rem 1.4rem}.ff{right:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));white-space:nowrap;padding:12px 14px 11px;transform:translate(50%)}.ff[data-hide=true]{transform:translate(50%,8px)}.s-contact{padding-bottom:calc(40vh + env(safe-area-inset-bottom,0px))}}
