.wall-of-love-module__uZIlsW__page{letter-spacing:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;min-height:100svh;font-weight:400;line-height:normal}:is(.wall-of-love-module__uZIlsW__page h1,.wall-of-love-module__uZIlsW__page h2,.wall-of-love-module__uZIlsW__page h3){text-wrap:wrap;font-family:inherit}.wall-of-love-module__uZIlsW__page p{margin:1em 0}.wall-of-love-module__uZIlsW__page a{text-decoration:underline}:is(.wall-of-love-module__uZIlsW__page img,.wall-of-love-module__uZIlsW__page svg,.wall-of-love-module__uZIlsW__page video){vertical-align:baseline;display:inline}.wall-of-love-module__uZIlsW__page sup{line-height:normal;position:static;top:auto}.wall-of-love-module__uZIlsW__page button{padding:2px 6px}@font-face{font-family:WallOfLoveGeist;src:url(/assets/wall-of-love/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:WallOfLoveMono;src:url(/assets/wall-of-love/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:WallOfLovePixel;src:url(/assets/wall-of-love/GeistPixel-Square.woff2)format("woff2");font-display:swap}.wall-of-love-module__uZIlsW__page{box-sizing:border-box}.wall-of-love-module__uZIlsW__page *{box-sizing:border-box}.wall-of-love-module__uZIlsW__page{color:var(--wol-ink);background:var(--wol-paper);margin:0;font-family:WallOfLoveGeist,Arial,sans-serif;font-size:16px}:is(.wall-of-love-module__uZIlsW__page button,.wall-of-love-module__uZIlsW__page a){-webkit-tap-highlight-color:transparent}.wall-of-love-module__uZIlsW__page button{font:inherit;color:inherit;cursor:pointer}.wall-of-love-module__uZIlsW__page a{color:inherit}:is(.wall-of-love-module__uZIlsW__page button:focus-visible,.wall-of-love-module__uZIlsW__page a:focus-visible,.wall-of-love-module__uZIlsW__page video:focus-visible){outline:3px solid var(--wol-focus);outline-offset:5px}.wall-of-love-module__uZIlsW__page .skip{z-index:50;background:var(--wol-yellow);padding:15px;position:fixed;top:-100px;left:16px}.wall-of-love-module__uZIlsW__page .skip:focus{top:10px}.wall-of-love-module__uZIlsW__page .intro{justify-content:space-between;align-items:center;gap:15px;max-width:1450px;min-height:390px;margin:auto;padding:56px 5vw 42px;display:flex}.wall-of-love-module__uZIlsW__page .eyebrow{letter-spacing:.09em;margin:0 0 21px;font:12px WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .tiny-pixels{color:var(--wol-orange);vertical-align:middle;margin-right:10px;font-size:20px}.wall-of-love-module__uZIlsW__page h1{letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.8vw,118px);font-weight:600;line-height:1.13}.wall-of-love-module__uZIlsW__page h1>span{letter-spacing:-.02em;color:var(--wol-red);margin-left:.05em;font-family:WallOfLovePixel,monospace;font-weight:400;display:inline-block;position:relative;transform:rotate(-3deg)}.wall-of-love-module__uZIlsW__page h1 svg{fill:none;width:100%;height:15px;stroke:var(--wol-red);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-7px;left:0}.wall-of-love-module__uZIlsW__page h1 sup{vertical-align:top;color:var(--wol-purple);margin:0 0 0 15px;font-size:.3em;line-height:1.8;display:inline-block;transform:rotate(12deg)}.wall-of-love-module__uZIlsW__page .intro-description{letter-spacing:-.035em;margin:25px 0;font-size:23px;line-height:1.35}.wall-of-love-module__uZIlsW__page .glo-intro{flex:0 0 320px;margin-right:20px;position:relative;transform:rotate(5deg)}.wall-of-love-module__uZIlsW__page .glo-intro img{width:100%;height:auto;display:block}.wall-of-love-module__uZIlsW__page .glo-label{text-align:center;margin-top:-24px;font:12px WallOfLoveMono,monospace;display:block;transform:rotate(-5deg)}.wall-of-love-module__uZIlsW__page .wall-section{border-top:1px solid var(--wol-ink);background-image:radial-gradient(var(--wol-grid) .8px, transparent .8px);background-size:19px 19px;padding:52px 5vw 92px}.wall-of-love-module__uZIlsW__page .wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 38px;max-width:1230px;margin:auto;padding:0 10px;display:grid}.wall-of-love-module__uZIlsW__page .instax{background:var(--wol-white);min-width:0;box-shadow:1px 2px 0 var(--wol-shadow), 4px 8px 17px var(--wol-shadow-soft);transform:rotate(var(--tilt));border:1px solid var(--wol-frame-border);align-self:start;padding:14px 14px 18px;transition:transform .22s,box-shadow .22s;position:relative}.wall-of-love-module__uZIlsW__page .instax:nth-child(3n+2){margin-top:18px}:is(.wall-of-love-module__uZIlsW__page .instax:hover,.wall-of-love-module__uZIlsW__page .instax:focus-within,.wall-of-love-module__uZIlsW__page .instax.playing){z-index:2;box-shadow:3px 12px 25px var(--wol-shadow);transform:rotate(0)translateY(-5px)}.wall-of-love-module__uZIlsW__page .instax:before{content:"";z-index:3;background:var(--tape);opacity:.84;width:84px;height:28px;box-shadow:0 1px 1px var(--wol-shadow-faint);pointer-events:none;position:absolute;top:-13px;left:calc(50% - 42px);transform:rotate(-5deg)}.wall-of-love-module__uZIlsW__page .photo{background:var(--wol-photo);aspect-ratio:1;position:relative;overflow:hidden}.wall-of-love-module__uZIlsW__page .photo video{object-fit:cover;width:100%;height:100%;display:block}.wall-of-love-module__uZIlsW__page .play{background:linear-gradient(transparent 60%, var(--wol-video-shade));color:var(--wol-white);border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wall-of-love-module__uZIlsW__page .play-icon{border:1.5px solid var(--wol-white);background:var(--wol-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:50%;place-items:center;width:65px;height:65px;transition:background .2s,transform .2s;display:grid}.wall-of-love-module__uZIlsW__page .play:hover .play-icon{background:var(--wol-purple);transform:scale(1.07)}.wall-of-love-module__uZIlsW__page .play svg{fill:currentColor;width:24px;height:24px;margin-left:4px}.wall-of-love-module__uZIlsW__page .play[hidden]{display:none}.wall-of-love-module__uZIlsW__page .play-caption{font:12px WallOfLoveMono,monospace;position:absolute;bottom:15px;left:16px}.wall-of-love-module__uZIlsW__page .duration{font:12px WallOfLoveMono,monospace;position:absolute;bottom:15px;right:14px}.wall-of-love-module__uZIlsW__page .frame-copy{padding:18px 3px 0}.wall-of-love-module__uZIlsW__page .identity-line{justify-content:space-between;align-items:start;gap:8px;display:flex}.wall-of-love-module__uZIlsW__page .frame-copy h3{letter-spacing:-.035em;margin:0 0 7px;font-size:21px;font-weight:600;line-height:1.17}.wall-of-love-module__uZIlsW__page .frame-no{color:var(--wol-frame-number);white-space:nowrap;font:11px/25px WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .title{margin:0 0 5px;font-size:14px;line-height:1.4}.wall-of-love-module__uZIlsW__page .company{margin:0;font-size:14px;font-weight:650;line-height:1.3}.wall-of-love-module__uZIlsW__page .frame-bottom{border-top:1px solid var(--wol-divider);justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:12px;display:flex}.wall-of-love-module__uZIlsW__page .frame-heart{color:var(--wol-red);font-size:19px;transform:rotate(-10deg)}.wall-of-love-module__uZIlsW__page .clips{gap:5px;display:flex}.wall-of-love-module__uZIlsW__page .clips button{border:1px solid var(--wol-clip-border);background:var(--wol-white);border-radius:3px;min-height:32px;padding:6px 9px;font:12px WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .clips button.active{background:var(--wol-periwinkle);border-color:var(--wol-ink)}.wall-of-love-module__uZIlsW__page .error-message{color:var(--wol-white);text-align:center;background:var(--wol-photo);align-content:center;padding:20px;font-size:16px;display:grid;position:absolute;inset:0}.wall-of-love-module__uZIlsW__page .error-message[hidden]{display:none}.wall-of-love-module__uZIlsW__page .wall-aside{text-align:center;align-self:center;padding:30px 10px;transform:rotate(3deg)}.wall-of-love-module__uZIlsW__page .wall-aside .small-love{color:var(--wol-purple);font:65px/1.05 WallOfLovePixel,monospace}.wall-of-love-module__uZIlsW__page .wall-aside p{max-width:230px;margin:20px auto 0;font:14px/1.6 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .wall-aside span{background:var(--wol-yellow);padding:3px 5px}.wall-of-love-module__uZIlsW__page .end-note{border-top:1px solid var(--wol-ink);border-bottom:1px solid var(--wol-ink);background:var(--wol-periwinkle);justify-content:center;align-items:center;gap:45px;padding:clamp(3rem,6vw,5rem) 6vw;display:flex;overflow:hidden}.wall-of-love-module__uZIlsW__page .end-note .eyebrow{margin-bottom:16px}.wall-of-love-module__uZIlsW__page .end-note h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.2vw,47px);font-weight:550;line-height:1.08}.wall-of-love-module__uZIlsW__page .end-note h2 span{font-weight:400}.wall-of-love-module__uZIlsW__page .end-note p:last-child{max-width:460px;margin:20px 0 0;font-size:16px;line-height:1.5}.wall-of-love-module__uZIlsW__page .glo-peek{flex-shrink:0;width:205px;transform:rotate(-17deg)}.wall-of-love-module__uZIlsW__page .glo-peek img{width:100%;height:auto;display:block}.wall-of-love-module__uZIlsW__page .big-heart{color:var(--wol-red);margin-left:30px;font-size:110px;transform:rotate(13deg)}.wall-of-love-module__uZIlsW__page [hidden]{display:none!important}@media (max-width:1000px){.wall-of-love-module__uZIlsW__page .intro{padding-top:42px}.wall-of-love-module__uZIlsW__page .glo-intro{flex-basis:255px;margin-right:0}.wall-of-love-module__uZIlsW__page .wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 25px;max-width:800px}.wall-of-love-module__uZIlsW__page .instax:nth-child(3n+2){margin-top:0}.wall-of-love-module__uZIlsW__page .instax:nth-child(2n){margin-top:20px}.wall-of-love-module__uZIlsW__page .wall-aside{display:none}.wall-of-love-module__uZIlsW__page .end-note{gap:20px}.wall-of-love-module__uZIlsW__page .big-heart{margin-left:0;font-size:75px}.wall-of-love-module__uZIlsW__page .glo-peek{width:150px}}@media (max-width:620px){.wall-of-love-module__uZIlsW__page .intro{align-items:flex-start;min-height:330px;padding:31px 6vw 35px;position:relative}.wall-of-love-module__uZIlsW__page .eyebrow{letter-spacing:.025em;font-size:10px}.wall-of-love-module__uZIlsW__page h1{white-space:nowrap;font-size:clamp(55px,14vw,84px)}.wall-of-love-module__uZIlsW__page h1 sup{margin-left:6px}.wall-of-love-module__uZIlsW__page .intro-description{max-width:225px;margin-top:27px;font-size:20px;line-height:1.4}.wall-of-love-module__uZIlsW__page .glo-intro{pointer-events:none;width:140px;position:absolute;bottom:16px;right:2vw;transform:rotate(5deg)}.wall-of-love-module__uZIlsW__page .glo-label{margin-top:-10px;font-size:9px}.wall-of-love-module__uZIlsW__page .wall-section{padding:42px 6vw 58px}.wall-of-love-module__uZIlsW__page .wall{grid-template-columns:minmax(0,1fr);gap:42px;max-width:370px;padding:0 5px}.wall-of-love-module__uZIlsW__page .instax:nth-child(2n){margin-top:0}.wall-of-love-module__uZIlsW__page .instax{padding:13px 13px 17px}.wall-of-love-module__uZIlsW__page .frame-copy h3{font-size:23px}:is(.wall-of-love-module__uZIlsW__page .title,.wall-of-love-module__uZIlsW__page .company){font-size:15px}.wall-of-love-module__uZIlsW__page .end-note{text-align:center;flex-wrap:wrap;justify-content:center;gap:24px}.wall-of-love-module__uZIlsW__page .end-note h2{font-size:34px}.wall-of-love-module__uZIlsW__page .end-note .eyebrow{font-size:11px}.wall-of-love-module__uZIlsW__page .end-note p:last-child{max-width:290px;margin-inline:auto}.wall-of-love-module__uZIlsW__page .glo-peek{order:1;width:145px}.wall-of-love-module__uZIlsW__page .big-heart{order:2;font-size:62px}.wall-of-love-module__uZIlsW__page .end-note>div:nth-child(2){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.wall-of-love-module__uZIlsW__page{transition:none!important;animation:none!important}.wall-of-love-module__uZIlsW__page *{transition:none!important;animation:none!important}.wall-of-love-module__uZIlsW__page :before{transition:none!important;animation:none!important}}.wall-of-love-module__uZIlsW__page .community-stamp{letter-spacing:.03em;font:12px WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .community-stamp span{background:var(--wol-yellow);border:1px solid;padding:7px 10px;display:inline-block;transform:rotate(-2deg)}@media (max-width:620px){.wall-of-love-module__uZIlsW__page .community-stamp{max-width:205px;margin-top:18px;font-size:9px}}.wall-of-love-module__uZIlsW__page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wall-of-love-module__uZIlsW__page .chunky-button{border:2px solid var(--wol-ink);min-height:58px;box-shadow:5px 6px 0 var(--wol-ink);color:var(--wol-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font:600 14px/1.35 WallOfLoveMono,monospace;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.wall-of-love-module__uZIlsW__page .chunky-button:hover{box-shadow:8px 10px 0 var(--wol-ink);transform:translate(-2px,-3px)rotate(-1deg)}.wall-of-love-module__uZIlsW__page .chunky-button:active{box-shadow:1px 1px 0 var(--wol-ink);transform:translate(4px,5px)}.wall-of-love-module__uZIlsW__page .chunky-button:focus-visible{outline-color:var(--wol-ink);outline-offset:8px;outline-style:dashed}.wall-of-love-module__uZIlsW__page .button-orange{background:var(--wol-orange)}.wall-of-love-module__uZIlsW__page .button-orange:hover{background:var(--wol-orange-hover)}.wall-of-love-module__uZIlsW__page .button-yellow{background:var(--wol-yellow)}.wall-of-love-module__uZIlsW__page .button-yellow:hover{background:var(--wol-yellow-hover)}.wall-of-love-module__uZIlsW__page .button-heart{color:var(--wol-red);font-size:20px;transition:transform .18s;display:inline-block}.wall-of-love-module__uZIlsW__page .chunky-button:hover .button-heart{transform:rotate(-15deg)scale(1.2)}.wall-of-love-module__uZIlsW__page .cohort-section{border-top:1px solid var(--wol-ink);padding:78px 5vw 82px}.wall-of-love-module__uZIlsW__page .cohort-postcard{background:var(--wol-postcard);border:2px solid var(--wol-ink);max-width:1230px;box-shadow:10px 11px 0 var(--wol-ink);border-radius:6px 26px 6px 6px;grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);align-items:center;gap:32px;margin:auto;padding:53px 46px 45px;display:grid;position:relative}.wall-of-love-module__uZIlsW__page .postcard-sticker{border:1px solid var(--wol-ink);background:var(--wol-yellow);box-shadow:2px 3px 0 var(--wol-ink);padding:12px 17px;font:11px/1.3 WallOfLoveMono,monospace;position:absolute;top:-17px;right:26px;transform:rotate(4deg)}.wall-of-love-module__uZIlsW__page .cohort-copy{z-index:1;position:relative}.wall-of-love-module__uZIlsW__page .cohort-copy .eyebrow{letter-spacing:.08em;margin:0 0 21px;font-size:11px}.wall-of-love-module__uZIlsW__page .cohort-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.3vw,64px);font-weight:600;line-height:1.02}.wall-of-love-module__uZIlsW__page .cohort-copy h2 span{letter-spacing:-.04em;font-family:WallOfLovePixel,monospace;font-weight:400}.wall-of-love-module__uZIlsW__page .course-certification{margin:15px 0 23px;font:12px/1.6 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .cohort-description{letter-spacing:-.02em;max-width:540px;margin:0 0 27px;font-size:18px;line-height:1.55}.wall-of-love-module__uZIlsW__page .cohort-actions{flex-wrap:wrap;align-items:center;gap:19px 18px;display:flex}.wall-of-love-module__uZIlsW__page .cohort-actions .chunky-button{gap:9px;min-height:53px;padding:15px 18px;font-size:12px}.wall-of-love-module__uZIlsW__page .cohort-footnote{max-width:500px;color:var(--wol-footnote);margin:24px 0 0;font:10px/1.6 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .instructor-snapshots{justify-self:center;width:100%;max-width:385px;min-height:385px;position:relative}.wall-of-love-module__uZIlsW__page .instructor-photo{background:var(--wol-white);border:1px solid var(--wol-photo-border);width:59%;box-shadow:3px 7px 13px var(--wol-ink-faint);margin:0;padding:10px 10px 18px;transition:transform .2s;position:absolute}.wall-of-love-module__uZIlsW__page .instructor-photo:before{content:"";background:var(--wol-yellow-tape);width:66px;height:23px;position:absolute;top:-11px;left:calc(50% - 33px);transform:rotate(4deg)}.wall-of-love-module__uZIlsW__page .instructor-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.wall-of-love-module__uZIlsW__page .instructor-photo figcaption{justify-content:space-between;align-items:center;margin-top:13px;font:15px/1.4 WallOfLoveMono,monospace;display:flex}.wall-of-love-module__uZIlsW__page .instructor-photo figcaption span{color:var(--wol-red);font-size:22px;line-height:1}.wall-of-love-module__uZIlsW__page .aish-photo{z-index:1;top:4px;left:0;transform:rotate(-9deg)}.wall-of-love-module__uZIlsW__page .arvind-photo{z-index:2;top:125px;right:0;transform:rotate(9deg)}.wall-of-love-module__uZIlsW__page .arvind-photo:before{background:var(--wol-purple-tape)}.wall-of-love-module__uZIlsW__page .arvind-photo figcaption span{color:var(--wol-purple)}.wall-of-love-module__uZIlsW__page .instructor-photo:hover{z-index:3;transform:rotate(0)translateY(-6px)}.wall-of-love-module__uZIlsW__page .snapshot-spark{color:var(--wol-orange);font:64px WallOfLovePixel,monospace;position:absolute}.wall-of-love-module__uZIlsW__page .spark-one{top:3px;right:7px;transform:rotate(12deg)}.wall-of-love-module__uZIlsW__page .spark-two{color:var(--wol-purple);font-size:48px;bottom:61px;left:-10px;transform:rotate(-12deg)}.wall-of-love-module__uZIlsW__page .snapshot-caption{margin:0;font:12px/1.5 WallOfLoveMono,monospace;position:absolute;bottom:9px;left:0;transform:rotate(-6deg)}@media (max-width:1150px){.wall-of-love-module__uZIlsW__page .cohort-postcard{grid-template-columns:minmax(0,1.4fr) minmax(235px,1fr);gap:25px;padding:48px 32px 38px}.wall-of-love-module__uZIlsW__page .instructor-snapshots{min-height:335px}.wall-of-love-module__uZIlsW__page .arvind-photo{top:117px}.wall-of-love-module__uZIlsW__page .snapshot-caption{bottom:0}.wall-of-love-module__uZIlsW__page .spark-two{bottom:55px}}@media (max-width:800px){.wall-of-love-module__uZIlsW__page .cohort-postcard{grid-template-columns:1fr;gap:38px;padding:49px 30px 27px}.wall-of-love-module__uZIlsW__page .cohort-copy h2{font-size:56px}.wall-of-love-module__uZIlsW__page .cohort-description{max-width:560px}.wall-of-love-module__uZIlsW__page .instructor-snapshots{max-width:345px;min-height:355px}.wall-of-love-module__uZIlsW__page .arvind-photo{top:99px}.wall-of-love-module__uZIlsW__page .snapshot-caption{bottom:12px}.wall-of-love-module__uZIlsW__page .cohort-copy .eyebrow{margin-bottom:20px}.wall-of-love-module__uZIlsW__page .postcard-sticker{font-size:10px;right:18px}}@media (max-width:620px){.wall-of-love-module__uZIlsW__page .cohort-section{padding:59px 6vw 63px}.wall-of-love-module__uZIlsW__page .cohort-postcard{box-shadow:6px 7px 0 var(--wol-ink);border-radius:5px 22px 5px 5px;gap:31px;padding:43px 22px 24px}.wall-of-love-module__uZIlsW__page .postcard-sticker{padding:11px 10px;font-size:8px;top:-18px;right:7px;transform:rotate(3deg)}.wall-of-love-module__uZIlsW__page .cohort-copy .eyebrow{letter-spacing:.04em;font-size:9px}.wall-of-love-module__uZIlsW__page .cohort-copy h2{font-size:clamp(38px,11.5vw,60px)}.wall-of-love-module__uZIlsW__page .course-certification{margin:14px 0 19px;font-size:10px;line-height:1.5}.wall-of-love-module__uZIlsW__page .cohort-description{margin-bottom:23px;font-size:16px;line-height:1.6}.wall-of-love-module__uZIlsW__page .cohort-actions{grid-template-columns:1fr;gap:17px;display:grid}.wall-of-love-module__uZIlsW__page .cohort-actions .chunky-button{width:100%;min-height:51px;padding:13px 10px;font-size:11px}.wall-of-love-module__uZIlsW__page .cohort-footnote{max-width:235px;margin-top:23px;font-size:9px}.wall-of-love-module__uZIlsW__page .instructor-snapshots{max-width:290px;min-height:320px}.wall-of-love-module__uZIlsW__page .instructor-photo{width:61%;padding:8px 8px 14px}.wall-of-love-module__uZIlsW__page .instructor-photo figcaption{margin-top:12px;font-size:12px}.wall-of-love-module__uZIlsW__page .aish-photo{top:6px;left:2px}.wall-of-love-module__uZIlsW__page .arvind-photo{top:94px;right:3px}.wall-of-love-module__uZIlsW__page .spark-one{font-size:50px;right:2px}.wall-of-love-module__uZIlsW__page .spark-two{font-size:36px;bottom:73px;left:0}.wall-of-love-module__uZIlsW__page .snapshot-caption{font-size:10px;bottom:8px;left:0}}@media (prefers-reduced-motion:reduce){:is(.wall-of-love-module__uZIlsW__page .chunky-button,.wall-of-love-module__uZIlsW__page .button-heart,.wall-of-love-module__uZIlsW__page .instructor-photo){transition:none}}.wall-of-love-module__uZIlsW__page .journey-section{background:var(--wol-journey);border-top:2px solid var(--wol-ink);padding:clamp(3.5rem,8vw,7rem) 6vw}.wall-of-love-module__uZIlsW__page .journey-inner{max-width:1280px;margin:auto}.wall-of-love-module__uZIlsW__page .journey-section .section-index{letter-spacing:.07em;color:var(--wol-orange);font:700 12px/1.5 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .journey-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.wall-of-love-module__uZIlsW__page .journey-intro h2{letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(2.7rem,4.8vw,5.3rem);font-weight:400;line-height:.96}.wall-of-love-module__uZIlsW__page .journey-intro h2 em{color:var(--wol-midtone);font-style:normal}.wall-of-love-module__uZIlsW__page .journey-intro p{margin:0;font-size:1.05rem;line-height:1.6}.wall-of-love-module__uZIlsW__page .journey-course-image{border:2px solid var(--wol-ink);box-shadow:7px 7px 0 var(--wol-periwinkle);background:var(--wol-white);border-radius:1rem;text-decoration:none;display:block;overflow:hidden}.wall-of-love-module__uZIlsW__page .journey-course-image img{width:100%;height:auto;display:block}.wall-of-love-module__uZIlsW__page .journey-course-image>span:not(.sr-only){background:var(--wol-paper);border-top:1px solid var(--wol-ink-faint);padding:.85rem 1.1rem;font-size:.875rem;display:block}.wall-of-love-module__uZIlsW__page .journey-course-image:hover>span:not(.sr-only){background:var(--wol-periwinkle)}.wall-of-love-module__uZIlsW__page .journey-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wall-of-love-module__uZIlsW__page .journey-card{border:2px solid var(--wol-ink);background:var(--wol-paper);box-shadow:6px 6px 0 var(--wol-ink);border-radius:1.15rem;grid-template-rows:auto auto;grid-template-columns:4.4rem minmax(0,1fr);gap:0 1.2rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.wall-of-love-module__uZIlsW__page .journey-card:before{content:"";background:var(--wol-periwinkle);border-radius:50%;width:4rem;height:4rem;position:absolute;top:-1.5rem;right:-1.5rem}.wall-of-love-module__uZIlsW__page .journey-card:nth-child(3n+2):before{background:var(--wol-yellow)}.wall-of-love-module__uZIlsW__page .journey-card:nth-child(3n):before{background:var(--wol-orange)}.wall-of-love-module__uZIlsW__page .week-number{border-right:1px solid var(--wol-ink-faint);flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;display:flex}.wall-of-love-module__uZIlsW__page .week-number span{letter-spacing:.09em;font:12px/1.5 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .week-number strong{letter-spacing:-.08em;font:700 2.6rem/1.3 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .journey-copy{position:relative}.wall-of-love-module__uZIlsW__page .journey-copy h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;font-weight:400;line-height:1.2}.wall-of-love-module__uZIlsW__page .journey-copy p{color:var(--wol-muted);margin:0;font-size:1rem;line-height:1.45}.wall-of-love-module__uZIlsW__page .partner-opportunity{background:var(--wol-periwinkle);border-radius:.7rem;grid-column:2;margin-top:1rem;padding:.75rem}.wall-of-love-module__uZIlsW__page .journey-card:nth-child(3n+2) .partner-opportunity{background:var(--wol-yellow-soft)}.wall-of-love-module__uZIlsW__page .journey-card:nth-child(3n) .partner-opportunity{background:var(--wol-orange-soft)}.wall-of-love-module__uZIlsW__page .partner-opportunity span{letter-spacing:.03em;font:700 12px/1.4 WallOfLoveMono,monospace;display:block}.wall-of-love-module__uZIlsW__page .partner-opportunity p{margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.wall-of-love-module__uZIlsW__page .journey-note{border:2px solid var(--wol-ink);background:var(--wol-ink);max-width:1120px;color:var(--wol-paper);box-shadow:7px 7px 0 var(--wol-purple);border-radius:1rem;grid-template-columns:minmax(170px,.35fr) 1fr;align-items:center;gap:.8rem 1.4rem;margin:1.8rem auto 0;padding:1.25rem 1.4rem;display:grid}.wall-of-love-module__uZIlsW__page .journey-note strong{color:var(--wol-yellow);font:700 .875rem/1.35 WallOfLoveMono,monospace}.wall-of-love-module__uZIlsW__page .journey-note p{margin:0;font-size:1rem;line-height:1.5}.wall-of-love-module__uZIlsW__page .journey-note small{color:var(--wol-note-muted);grid-column:2;font-size:.8125rem;line-height:1.45}@media (max-width:820px){:is(.wall-of-love-module__uZIlsW__page .journey-intro,.wall-of-love-module__uZIlsW__page .journey-rail){grid-template-columns:1fr}.wall-of-love-module__uZIlsW__page .journey-intro{gap:2rem}}@media (max-width:620px){.wall-of-love-module__uZIlsW__page .journey-section{padding:3.5rem 6vw}.wall-of-love-module__uZIlsW__page .journey-intro h2{font-size:clamp(2.25rem,10.8vw,3.6rem)}.wall-of-love-module__uZIlsW__page .journey-card{grid-template-columns:3rem minmax(0,1fr);gap:0 .85rem;padding:1rem}.wall-of-love-module__uZIlsW__page .week-number strong{font-size:2rem}.wall-of-love-module__uZIlsW__page .journey-copy h3{font-size:1.22rem}.wall-of-love-module__uZIlsW__page .partner-opportunity{grid-column:2}.wall-of-love-module__uZIlsW__page .journey-note{grid-template-columns:1fr;gap:.7rem;padding:1.2rem}.wall-of-love-module__uZIlsW__page .journey-note small{grid-column:auto}}
