*{margin:0;padding:0}body{background:#f3efdd;overflow-x:hidden}.mobile_gate{background:radial-gradient(circle at top,#650b0d14,#0000 42%),#f3efdd;min-height:100vh;overflow:hidden;padding:28px 16px;position:relative}.mobile_gate,.mobile_gate_scene{align-items:center;display:flex;justify-content:center}.mobile_gate_scene{inset:0;pointer-events:none;position:absolute}.mobile_gate_scene:after{background:radial-gradient(circle at center,#f3efdd0f,#f3efdd57 58%,#f3efdd9e);content:"";inset:0;opacity:.48;position:absolute}.mobile_gate_stage{height:960px;opacity:.92;position:relative;transform-origin:center center;width:1650px}.mobile_gate_birds,.mobile_gate_butterfly,.mobile_gate_cloud,.mobile_gate_flowers,.mobile_gate_phone,.mobile_gate_shelf,.mobile_gate_sun{position:absolute}.mobile_gate_shelf{left:0;top:140px;z-index:1}.mobile_gate_birds{left:250px;top:130px;z-index:3}.mobile_gate_butterfly{left:500px;top:0;z-index:2}.mobile_gate_sun{right:30px;top:0;z-index:1}.mobile_gate_cloud{right:120px;top:360px;z-index:2}.mobile_gate_phone{filter:drop-shadow(0 24px 36px rgba(34,24,17,.16));left:50%;top:-26px;transform:translateX(-50%);width:930px;z-index:4}.mobile_gate_flowers{bottom:42px;left:50%;transform:translateX(-50%);z-index:5}.mobile_gate_panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5e0;border:1px solid #650b0d1f;border-radius:28px;box-shadow:0 24px 48px #1e120f1f;margin-top:min(38vh,300px);padding:28px 24px;position:relative;text-align:center;width:min(100%,460px);z-index:4}.mobile_gate_code{color:#8f6b2c;font-family:Philosopher;font-size:12px;letter-spacing:.28em;margin-bottom:12px;text-transform:uppercase}.mobile_gate_title{color:#650b0d;font-family:Pinyon Script;font-size:clamp(44px,11vw,72px);font-weight:400;line-height:.96;margin-bottom:16px}.mobile_gate_text{color:#482822e0;font-family:Philosopher;font-size:17px;line-height:1.55}.site_preloader{align-items:center;background:radial-gradient(circle at 18% 22%,#f7ead724,#0000 26%),radial-gradient(circle at 82% 12%,#f7ead71f,#0000 28%),linear-gradient(180deg,#350406,#650b0d 58%,#210103);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:32px;position:relative}.site_preloader_glow{animation:preloader_pulse 3.2s ease-in-out infinite;background:radial-gradient(circle at center,#f7ead729,#0000 62%);border-radius:48px;filter:blur(22px);inset:8%;position:absolute}.site_preloader_flowers{bottom:-26%;filter:drop-shadow(0 20px 32px rgba(14,5,5,.22));left:50%;opacity:.88;position:absolute;transform:translateX(-50%);width:min(1380px,118vw);z-index:0}.site_preloader_panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2602057a;border:1px solid #f7ead72e;border-radius:34px;box-shadow:0 26px 50px #0b030347;padding:44px 42px 38px;position:relative;text-align:center;width:min(100%,580px);z-index:1}.site_preloader_eyebrow{color:#f7ead7bd;font-family:Philosopher;font-size:12px;letter-spacing:.28em;margin-bottom:16px;text-transform:uppercase}.site_preloader_title{color:#f7ead7;font-family:Pinyon Script;font-size:clamp(68px,9vw,112px);font-weight:400;line-height:.88}.site_preloader_text{color:#f7ead7d6;font-family:Philosopher;font-size:18px;line-height:1.6;margin:12px auto 26px;max-width:360px}.site_preloader_track{background:#f7ead724;border-radius:999px;height:8px;overflow:hidden;width:100%}.site_preloader_fill{background:linear-gradient(90deg,#f1d3ab,#f7ead7 52%,#dca35f);border-radius:inherit;box-shadow:0 0 24px #f7ead752;height:100%;transition:width .26s ease}.site_preloader_value{color:#f7ead7bd;font-family:Philosopher;font-size:14px;letter-spacing:.18em;margin-top:14px;text-transform:uppercase}@keyframes preloader_pulse{0%,to{opacity:.56;transform:scale(.96)}50%{opacity:.92;transform:scale(1.02)}}@media (max-width:1100px){.site_preloader{padding:24px}.site_preloader_flowers{bottom:-18%;width:min(1120px,142vw)}.site_preloader_panel{padding:40px 28px 34px;width:min(100%,520px)}.site_preloader_text{font-size:17px}}.site_nav_link{border-radius:999px;color:#650b0d;font-family:Philosopher;font-size:13px;letter-spacing:.04em;line-height:1;padding:8px 11px;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.site_nav_link:hover{background:#650b0d14;transform:translateY(-1px)}.site_nav_link.is_brand{font-family:Pinyon Script;font-size:28px;letter-spacing:0;padding:0;white-space:nowrap}.site_nav_link.is_brand:hover{background:#0000;transform:none}@media (max-width:1100px){.site_nav_link{font-size:12px;padding:7px 9px}.site_nav_link.is_brand{font-size:24px}}.site_header{left:50%;position:fixed;top:14px;transform:translateX(-50%);transition:left .28s ease,transform .28s ease,width .28s ease,background-color .28s ease,box-shadow .28s ease,border-color .28s ease,-webkit-backdrop-filter .28s ease;transition:left .28s ease,transform .28s ease,width .28s ease,background-color .28s ease,box-shadow .28s ease,border-color .28s ease,backdrop-filter .28s ease;transition:left .28s ease,transform .28s ease,width .28s ease,background-color .28s ease,box-shadow .28s ease,border-color .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease;width:min(1180px,calc(100vw - 48px));z-index:9999}.site_header.is_compact{left:24px;max-width:calc(100vw - 24px);transform:none;width:fit-content}.site_header_shell{align-items:center;border:1px solid #0000;border-radius:999px;display:flex;gap:18px;justify-content:space-between;padding:10px 16px}.site_header.is_scrolled .site_header_shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3efdd6b;border-color:#650b0d1f;box-shadow:0 14px 34px #1c14111f}.site_header_nav{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:center;max-width:760px;opacity:1;overflow:hidden;transition:max-width .28s ease,opacity .18s ease;white-space:nowrap}.site_header.is_compact .site_header_nav{max-width:0;opacity:0;pointer-events:none}.site_header_actions{align-items:center;display:inline-flex;gap:8px}.site_header_toggle,.site_header_volume{align-items:center;background:#650b0d14;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.site_header_toggle{color:#650b0d;font-family:Philosopher;font-size:13px;letter-spacing:.04em;line-height:1;min-width:96px;padding:0 14px}.site_header_volume{width:40px}.site_header_toggle:hover,.site_header_volume:hover{background:#650b0d24;box-shadow:0 10px 18px #650b0d24;transform:translateY(-1px)}.site_header_volume img{display:block;height:17px;width:17px}@media (max-width:1100px){.site_header{top:10px;width:calc(100vw - 28px)}.site_header.is_compact{left:14px;max-width:calc(100vw - 14px)}.site_header_shell{gap:10px;padding:8px 12px}.site_header_nav{gap:2px;max-width:540px}.site_header_actions{gap:6px}.site_header_toggle,.site_header_volume{height:34px}.site_header_toggle{font-size:12px;min-width:84px;padding:0 12px}.site_header_volume{width:34px}.site_header_volume img{height:15px;width:15px}}.error_page{background:radial-gradient(circle at top,#650b0d14,#0000 42%),#f3efdd;min-height:100vh;overflow:hidden;padding:120px 24px 40px;position:relative}.error_page,.error_page_backdrop{align-items:center;display:flex;justify-content:center}.error_page_backdrop{inset:0;opacity:.92;pointer-events:none;position:absolute}.error_page_backdrop:after{background:radial-gradient(circle at center,#f3efdd2e,#f3efddb8 58%,#f3efddeb);content:"";inset:0;position:absolute}.error_collage_stage{height:960px;position:relative;transform:translateY(40px) scale(.82);transform-origin:center center;width:min(1650px,100vw)}.error_collage_birds,.error_collage_butterfly,.error_collage_cloud,.error_collage_emily,.error_collage_flowers,.error_collage_note_wrap,.error_collage_shelf,.error_collage_sun{position:absolute}.error_collage_shelf{left:0;top:140px;z-index:1}.error_collage_birds{left:250px;top:130px;z-index:3}.error_collage_butterfly{left:500px;top:0;z-index:2}.error_collage_sun{right:30px;top:0;z-index:1}.error_collage_cloud{right:120px;top:360px;z-index:2}.error_collage_emily{left:50%;top:30px;transform:translateX(-50%);z-index:4}.error_collage_flowers{bottom:120px;left:50%;transform:translateX(-50%);z-index:5}.error_collage_note_wrap{bottom:20px;left:50%;transform:translateX(-50%);z-index:6}.error_collage_sticker{display:block}.error_collage_note{align-items:center;color:#650b0d;display:flex;font-family:Philosopher;font-size:22px;inset:0;justify-content:center;line-height:1.24;padding:180px 42px 0;position:absolute;text-align:center}.error_page_panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5db;border:1px solid #650b0d1f;border-radius:28px;box-shadow:0 24px 48px #1e120f1f;max-width:620px;padding:48px 40px;position:relative;text-align:center;z-index:2}.error_page_code{color:#8f6b2c;font-family:Philosopher;font-size:14px;letter-spacing:.3em;margin-bottom:14px;text-transform:uppercase}.error_page_title{color:#650b0d;font-family:Pinyon Script;font-size:clamp(52px,8vw,88px);font-weight:400;line-height:.96;margin-bottom:18px}.error_page_text{color:#482822e0;font-family:Philosopher;font-size:20px;line-height:1.6;margin-bottom:28px}.error_page_link{align-items:center;background:#650b0d;border-radius:999px;color:#f7ead7;display:inline-flex;font-family:Philosopher;justify-content:center;min-width:180px;padding:14px 20px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.error_page_link:hover{box-shadow:0 12px 24px #650b0d33;transform:translateY(-2px)}@media (max-width:1100px){.error_collage_stage{height:800px;transform:translateY(56px) scale(.7);width:1280px}}@media (max-width:900px){.error_page{padding:108px 20px 36px}.error_collage_stage{height:720px;transform:translateY(62px) scale(.58);width:1180px}.error_page_panel{max-width:540px;padding:40px 28px}.error_page_text{font-size:18px}}@media (max-width:760px){.error_page{padding:104px 18px 32px}.error_collage_stage{height:740px;transform:translateY(74px) scale(.58);width:1080px}.error_page_panel{padding:36px 24px}.error_page_text{font-size:18px}}main{overflow-x:hidden;width:100vw}.hero{height:100vh;overflow:hidden;scroll-margin-top:112px}.hero,.scene{position:relative}.scene{height:100%;width:100%;z-index:0}.curtain_left{left:0}.curtain_left,.curtain_right{height:100%;position:absolute;top:0}.curtain_right{right:0;transform:scaleX(-1)}.title{left:50%;position:absolute;text-align:center;top:10%;transform:translateX(-50%)}.title h1{font-size:115px}.title h1,.title p{color:#650b0d;font-family:Pinyon Script;font-style:normal;font-weight:400;line-height:normal}.title p{font-size:50px;margin-top:-20px}.desk{bottom:-20%;width:1000px}.book_wrap,.desk{left:50%;position:absolute;transform:translateX(-50%)}.book_wrap{bottom:30%;width:380px}.book{display:block;position:relative;width:100%}.book_writing{inset:0;pointer-events:none;position:absolute;z-index:6}.page_text{color:#5b4634;font-family:Pinyon Script;line-height:1.25;overflow:hidden;position:absolute;white-space:pre-line}.left_page_text{left:25%;top:33%;transform:rotate(-2deg)}.left_page_text,.right_page_text{font-size:22px;height:42%;width:28%}.right_page_text{right:18%;top:27%;transform:rotate(1deg)}.quill{filter:drop-shadow(0 4px 8px rgba(0,0,0,.18));left:25%;opacity:0;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%) rotate(-18deg);transform-origin:20% 80%;width:110px;z-index:7}.quill.animate{animation:quill_left 2.8s ease-in-out forwards,quill_right 2.8s ease-in-out 3.1s forwards,quill_fade .4s ease 5.8s forwards;opacity:1}@keyframes quill_left{0%{left:30%;top:22%;transform:translate(-50%,-50%) rotate(-18deg)}45%{left:50%;top:22%;transform:translate(-50%,-50%) rotate(-12deg)}55%{left:35%;top:31%;transform:translate(-50%,-50%) rotate(-20deg)}to{left:50%;top:31%;transform:translate(-50%,-50%) rotate(-14deg)}}@keyframes quill_right{0%{left:60%;top:24%;transform:translate(-50%,-50%) rotate(12deg)}45%{left:76%;top:24%;transform:translate(-50%,-50%) rotate(10deg)}55%{left:63%;top:37%;transform:translate(-50%,-50%) rotate(14deg)}to{left:77%;top:37%;transform:translate(-50%,-50%) rotate(11deg)}}@keyframes quill_fade{to{opacity:0}}.candle{bottom:37%;left:30%;position:absolute;width:100px}.envelope{bottom:25%;position:absolute;right:25%;width:200px}.flowers{bottom:-50%;left:50%;position:absolute;transform:translateX(-50%);width:110%}.curtain_left,.curtain_right{z-index:1}.title{z-index:2}.desk{z-index:3}.flowers{z-index:4}.book_wrap{z-index:5}.candle,.envelope{z-index:6}.window_intro{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:99990}.window_dark{background:#715235;inset:0;position:absolute;z-index:1}.window_intro_stage{align-items:center;display:flex;height:auto;justify-content:center;position:relative;transition:transform 1s ease,opacity 1s ease;width:min(70vw,620px);z-index:2}.window_intro_copy{left:50%;pointer-events:none;position:absolute;text-align:center;top:-84px;transform:translateX(-50%);transition:opacity .35s ease,transform 1s ease;width:min(96vw,1080px);z-index:3}.window_intro_copy p{color:#f7ead7;font-family:Pinyon Script;font-size:clamp(46px,5.2vw,76px);line-height:.92;text-shadow:0 8px 24px #0e06064d;white-space:nowrap}.window_bg{height:auto;opacity:.65;position:absolute;transition:opacity .3s ease;width:88%;z-index:1}.window_image{position:relative;transform-origin:center center;transition:transform 1s ease,opacity 1s ease;width:100%;z-index:2}.window_intro_flowers{bottom:0;filter:drop-shadow(0 14px 24px rgba(14,6,6,.24));left:50%;margin-bottom:-24vw;max-width:none;opacity:.92;transform:translateX(-50%);transition:opacity .35s ease,transform 1s ease;width:100vw;z-index:2}.window_glow,.window_intro_flowers{pointer-events:none;position:absolute}.window_glow{box-shadow:0 0 70px rgba(255,225,180,.305),0 0 160px #ffe1b41f;inset:0;transition:opacity .3s ease;z-index:1}.window_intro:hover .window_image{transform:scale(1.02)}.window_intro:hover .window_intro_flowers{transform:translateX(-50%) scale(1.015)}.intro_controls{bottom:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.sound_button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #f7ead74d;border-radius:50px;box-shadow:0 16px 30px #00000047;color:#f3ead7;cursor:pointer;font-family:Philosopher;font-size:17px;letter-spacing:.08em;min-width:168px;outline:none;padding:15px 28px;text-transform:uppercase;transition:transform .3s ease,background .3s ease,box-shadow .3s ease,border-color .3s ease}.sound_button:hover{background:#ffffff47;border-color:#f7ead77a;box-shadow:0 18px 34px #0000004d;transform:translateY(-2px)}.window_intro.closing .window_image{opacity:0;transform:scale(6)}.window_intro.closing .window_bg,.window_intro.closing .window_glow,.window_intro.closing .window_intro_copy,.window_intro.closing .window_intro_flowers{opacity:0;transition:background 1s ease}.window_intro.closing .window_dark{background:#000;transition:all 1s ease}.window_intro.closing .intro_controls{opacity:0;transition:opacity .4s ease}.portraits{align-items:center;background-image:url(/static/media/wallpaper.82aad0b31adae6495119.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin-top:-25px;min-height:1000px;overflow:hidden;padding:80px 0 0;position:relative;scroll-margin-top:112px;width:100%;z-index:999}.portraits_title{color:#f7ead7;font-family:Pinyon Script;font-size:80px;font-weight:400;line-height:1;margin:90px 0 0;text-align:center}.portraits_stage{height:800px;margin-top:-90px;max-width:1400px;position:relative;width:100%}.portrait_card{position:absolute}.portrait_base{display:block}.portrait_eyes{opacity:0;pointer-events:none;position:absolute;transform-origin:center center;z-index:2}.portrait_top_left{left:0;top:0;transform:scale(.95)}.portrait_bottom_left{left:200px;top:300px;transform:scale(.95)}.portrait_center{left:35%;top:105px;transform:translateX(-50%);transform:scale(.95)}.portrait_top_right{right:0;top:0;transform:scale(.95)}.portrait_bottom_right{right:130px;top:370px;transform:scale(.95)}.eyes_topleft{left:150px;top:118px}.eyes_bottomleft{left:123px;top:125px}.eyes_topright{left:110px;top:123px}.eyes_bottomright{left:157px;top:87px}.eyes_shift{animation:gaze_shift 3.2s linear infinite}.delay_one{animation-delay:0s}.delay_two{animation-delay:.25s}.delay_three{animation-delay:.4s}.delay_four{animation-delay:.55s}@keyframes gaze_shift{0%{opacity:0}8%{opacity:0}9%{opacity:1}34%{opacity:1}35%{opacity:0}to{opacity:0}}.portrait_overlay{align-items:center;background:radial-gradient(circle,#000000e6 0,#000000e6 50%,#0003 70%,rgba(0,0,0,0)85%);border-radius:50%;color:#f5e9d6;display:flex;flex-direction:column;font-family:Philosopher;height:75%;justify-content:center;left:50%;opacity:0;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .35s ease;width:75%}.portrait_card:hover .portrait_overlay{opacity:1}.portrait_overlay h3{font-family:Pinyon Script;font-size:32px;margin-bottom:6px}.overlay_title{font-size:14px;font-style:italic;margin-bottom:10px}.portrait_overlay p{font-size:14px;line-height:1.4;max-width:220px}.book_wrap,.candle,.curtain_left,.curtain_right,.desk,.envelope,.flowers,.title{will-change:transform}.collage_birds,.collage_butterfly,.collage_cloud,.collage_emily,.collage_flowers,.collage_note_wrap,.collage_shelf,.collage_sun{will-change:transform,opacity}.portrait_card,.portraits_title{will-change:transform}.collage{min-height:1000px;overflow:hidden;padding:70px 0 0;scroll-margin-top:112px}.collage,.collage_stage{position:relative;width:100%}.collage_stage{height:1100px;margin:0 auto;max-width:2000px;transform:scale(.8)}.collage_shelf{left:0;position:absolute;top:140px;z-index:1}.collage_birds{left:250px;position:absolute;top:130px;z-index:3}.collage_butterfly{left:500px;position:absolute;top:0;z-index:2}.collage_sun{position:absolute;right:30px;top:0;z-index:1}.collage_cloud{position:absolute;right:120px;top:360px;z-index:2}.collage_emily{left:50%;position:absolute;top:30px;z-index:4}.collage_flowers{bottom:140px;left:50%;position:absolute;z-index:5}.collage_note_wrap{bottom:20px;left:50%;position:absolute;z-index:6}.collage_sticker{display:block}.collage_note{align-items:center;color:#650b0d;display:flex;font-family:Philosopher;font-size:22.677px;font-style:normal;font-weight:400;inset:0;justify-content:center;line-height:normal;padding:180px 42px 0;position:absolute;text-align:center}.collage_words{bottom:220px;left:0;margin:0;min-height:340px;min-width:0;padding:0 clamp(28px,4vw,72px) 24px;position:absolute;right:0;width:100%;z-index:7}.collage_words .falling_text_container{min-height:340px;padding:0}.collage_words .falling_text_target{align-content:flex-end;justify-content:space-between;min-height:340px}@media (max-width:1100px){.collage_words{bottom:auto;left:auto;margin:-40px auto 0;max-width:760px;min-width:0;padding:0 24px 32px;position:relative;width:100%}.collage_words .falling_text_target{align-content:flex-start;justify-content:center}}.timeline{align-items:center;background-image:url(/static/media/greenbg.5189ae1ce8168e6b0edf.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:1111px;justify-content:flex-start;padding-top:70px;position:relative;scroll-margin-top:112px;width:100%;z-index:2}.timeline_title{color:#f6ead8;font-family:Pinyon Script;font-size:88px;font-weight:400;line-height:1;margin:100px 0 0;position:relative;text-align:center;z-index:4}.timeline_stage{height:500px;margin-top:-50px;position:relative;width:100%}.timeline_vine{opacity:.95;position:absolute;transform-origin:top left;z-index:2}.timeline_vine_1{left:150px;top:0;transform:rotate(14deg) scale(2)}.timeline_vine_2{left:800px;top:100px;transform:rotate(-4deg) scale(2)}.timeline_vine_3{right:110px;top:175px;transform:scaleX(-1) rotate(10deg) scale(1.05)}.timeline_card{position:absolute;transform-origin:top left;z-index:3}.timeline_paper{display:block;height:auto;width:200px}.timeline_text{align-items:center;color:#650b0d;display:flex;flex-direction:column;font-family:Philosopher;inset:0;justify-content:center;padding:42px 18px 18px;position:absolute;text-align:center}.timeline_text h3{font-size:24px;font-weight:700;line-height:1;margin:0 0 16px}.timeline_text p{font-size:15px;line-height:1.45;margin:0;max-width:150px}.timeline_card_1{left:150px;top:70px;transform:rotate(-3deg)}.timeline_card_2{left:95px;top:395px;transform:rotate(-2deg)}.timeline_card_3{left:50%;top:105px;transform:translateX(-50%) rotate(2deg)}.timeline_card_4{left:50%;top:445px;transform:translateX(-50%) rotate(-1deg)}.timeline_card_5{right:155px;top:20px;transform:rotate(3deg)}.timeline_card_6{right:105px;top:400px;transform:rotate(-3deg)}@media (max-width:1100px){.hero{min-height:840px}.title{top:12%;width:calc(100% - 56px)}.title h1{font-size:clamp(78px,14vw,102px)}.title p{font-size:clamp(34px,6vw,46px);margin-top:-12px}.desk{bottom:-6%;width:760px}.book_wrap{bottom:28%;width:300px}.left_page_text,.right_page_text{font-size:18px}.quill{width:92px}.candle{bottom:33%;left:17%;width:80px}.envelope{bottom:23%;right:14%;width:156px}.flowers{bottom:-26%;width:165%}.window_intro_stage{width:min(76vw,520px)}.window_intro_copy{top:-70px}.window_intro_flowers{bottom:0;margin-bottom:-28vw;max-width:none;width:100vw}.intro_controls{bottom:28px}.portraits{min-height:760px;padding-top:64px}.portraits_title{font-size:64px;margin-top:48px}.portraits_stage{height:520px;left:75%;margin-top:-10px;max-width:none;transform:translateX(-50%) scale(.62);transform-origin:top center;width:1400px}.portrait_overlay h3{font-size:28px}.overlay_title,.portrait_overlay p{font-size:13px}.collage_stage{transform:scale(.5)}.collage_note{font-size:20px;padding:184px 46px 0}.collage_words{bottom:220px;left:0;margin:0;max-width:none;padding:0 56px 24px;position:absolute;right:0;width:100%}.collage_words .falling_text_container,.collage_words .falling_text_target{min-height:290px}.collage_words .falling_text_target{align-content:flex-end;justify-content:space-between}.timeline{height:880px;padding-top:56px}.timeline_title{font-size:66px;margin-top:70px}.timeline_stage{height:460px;left:75%;margin-top:10px;transform:translateX(-50%) scale(.6);transform-origin:top center;width:1400px}.timeline_text h3{font-size:22px}.timeline_text p{font-size:14px}}.site_footer{background:radial-gradient(circle at 18% -10%,#f7ead747,#0000 34%),radial-gradient(circle at 82% 18%,#f7ead724,#0000 30%),linear-gradient(180deg,#4c0709,#650b0d 42%,#280305);margin-top:-76px;overflow:hidden;padding:144px 24px 72px;position:relative;z-index:1}.site_footer:before{background:#f7ead747;content:"";height:1px;left:24px;position:absolute;right:24px;top:0}.site_footer_inner{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin:0 auto;position:relative;width:min(1280px,calc(100vw - 48px));z-index:1}.site_footer_intro{max-width:620px}.site_footer_eyebrow,.site_footer_label{color:#f7ead7b8;font-family:Philosopher;font-size:12px;letter-spacing:.26em;text-transform:uppercase}.site_footer_eyebrow{margin-bottom:14px}.site_footer_brand.site_nav_link{color:#f7ead7;display:inline-block;font-size:clamp(46px,6vw,78px);line-height:.9}.site_footer_brand.site_nav_link:hover{color:#f7ead7}.site_footer_text{color:#f7ead7d1;font-family:Philosopher;font-size:18px;line-height:1.65;margin-top:14px;max-width:520px}.site_footer_links_block{justify-self:end}.site_footer_label{margin-bottom:14px}.site_footer_nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.site_footer_link.site_nav_link{background:#f7ead714;border:1px solid #f7ead733;color:#f7ead7;padding:10px 14px}.site_footer_link.site_nav_link:hover{background:#f7ead729}@media (max-width:1100px){.site_footer{margin-top:-60px;padding:122px 24px 58px}.site_footer_inner{gap:28px;grid-template-columns:1fr}.site_footer_links_block{justify-self:start}.site_footer_nav{justify-content:flex-start}}.falling_text_container{cursor:pointer;min-height:320px;padding:24px 0;position:relative;touch-action:pan-y;width:100%}.falling_text_container.is_active{cursor:grab}.falling_text_container.is_active:active{cursor:grabbing}.falling_text_container.is_wireframe{outline:1px dashed #650b0d2e}.falling_text_target{align-content:flex-start;display:flex;flex-wrap:wrap;gap:12px 10px;justify-content:center;min-height:320px;overflow:hidden;position:relative}.falling_text_target.is_active{display:block}.falling_text_word{align-items:center;background:#f1e8cef0;border:1px solid #650b0d1a;border-radius:4px;box-shadow:0 8px 14px #650b0d1a;color:#650b0d;display:inline-flex;font-family:Philosopher;font-size:var(--falling_font_size);justify-content:center;letter-spacing:.02em;line-height:1.05;padding:.28em .7em .22em;-webkit-user-select:none;user-select:none;white-space:nowrap}.falling_text_target.is_active .falling_text_word{margin:0}.highlighted{background:#f7e0a5f2;color:#7a5319;font-weight:700}
/*# sourceMappingURL=main.ae044233.css.map*/