.hp{background:var(--ink);color:var(--cream)}.hp__head,.hp__copy{max-width:1400px;padding:clamp(40px, 6vw, 80px) var(--gutter) clamp(24px, 3vw, 40px);margin:0 auto}.hp__copy{padding:clamp(28px, 4vw, 56px) var(--gutter) clamp(48px, 6vw, 88px)}.hp--left .hp__head,.hp--left .hp__copy{text-align:left}.hp--left .intro__body,.hp--left .intro__tagline{margin-left:0}.hp--center .hp__head,.hp--center .hp__copy{text-align:center}.hp__photo{max-width:1400px;padding:0 var(--gutter);margin:0 auto;display:block}.hp__photo img{width:100%;height:auto;display:block;box-shadow:0 20px 50px #00000059}.hp--dark .hp__photo img{box-shadow:none}.hp--dark .intro__headline{color:var(--orange)}.hp--teal{background:#1d796c}.hp--teal .hp__photo img{box-shadow:none}.hp--teal .intro__headline{color:var(--cream)}.hp--mint{color:var(--ink);background:#dfe8df}.hp--mint .hp__photo img{box-shadow:none}.hp--mint .intro__headline{color:var(--ink)}.hp--paper{color:var(--ink);background:#f3efe7}.hp--paper .hp__photo img{box-shadow:none}.hp--paper .intro__headline{color:var(--ink)}.hp__photo--type{position:relative}.hp__bigtype{z-index:1;left:calc(var(--gutter) + 3%);font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);pointer-events:none;font-size:clamp(34px,9.4vw,136px);line-height:.95;position:absolute;top:5%}.hp-split{background:var(--ink)}.hp-split__inner{max-width:none;padding:clamp(14px, 2vw, 24px) max(var(--gutter), calc((100% - var(--max)) / 2));justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.hp-split__logo{width:clamp(130px,16vw,210px);display:block}.hp-split__logo img,.hp-split__logo svg{width:100%;height:auto;display:block}.hp-split__nav{gap:clamp(18px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}.hp-split__nav a{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-size:clamp(13px,1.1vw,15px);text-decoration:none}.hp-split__nav a:hover{color:var(--orange)}.hp--center .intro__body,.hp--center .intro__tagline{margin-left:auto;margin-right:auto}.hp__bigtype--long{font-size:clamp(26px,7vw,100px)}.hp--xl .hp__head,.hp--xl .hp__copy{text-align:left;max-width:none;margin:0}.hp--xl .hp__head{padding:clamp(32px, 5vw, 72px) var(--gutter) clamp(20px, 2.6vw, 40px)}.hp--xl .intro__headline{letter-spacing:-.015em;white-space:normal;margin:0;font-size:clamp(40px,9.3vw,210px);line-height:.95}.hp__xlphoto{padding-left:var(--gutter);display:block;overflow:hidden}.hp__xlframe{width:100%;display:block;position:relative;container-type:inline-size}.hp--bleed .hp__xlframe{width:125%}.hp__xlframe img{width:100%;height:auto;display:block}.hp__xltype{z-index:1;font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);pointer-events:none;font-size:10cqw;line-height:.92;position:absolute;top:3.6cqw;left:3.4cqw}.hp--xl .hp__copy{padding:clamp(32px, 4.5vw, 72px) var(--gutter) clamp(56px, 7vw, 112px)}.hp--xl .intro__body{max-width:1500px;margin:0 0 clamp(24px,3vw,44px);font-size:clamp(20px,2.6vw,40px);line-height:1.4}.hp--xl .intro__body p+p,.hp--xl .intro__tagline{white-space:normal}.hp--xl .intro__tagline{max-width:1500px;margin:0;font-size:clamp(12px,1.35vw,20px)}@media (max-width:699px){.hp--bleed .hp__xlframe{width:100%}.hp__xlphoto{padding-right:var(--gutter)}}.hd__frame{display:block;position:relative}.hd__frame>img{width:100%;height:auto;display:block}.hd__sk{pointer-events:none;height:auto;position:absolute;overflow:visible}.hd__line{stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-opacity:0;animation:.35s linear forwards hd-line}@keyframes hd-line{0%{stroke-opacity:1;stroke-dashoffset:1px}to{stroke-opacity:1;stroke-dashoffset:0}}@keyframes hd-draw{to{stroke-dashoffset:0}}.hd__final{opacity:0;animation:.5s forwards hd-final;animation-delay:var(--fin)}@keyframes hd-final{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hd__line{stroke-dashoffset:0;stroke-opacity:1;animation:none}.hd__final{opacity:1;animation:none}}.pad{z-index:2;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(2 30) rotate(-45)'%3E%3Cpath d='M0 0 L9 -3.2 L9 3.2 Z' fill='%23e9c79a' stroke='%23151e13' stroke-width='0.9' stroke-linejoin='round'/%3E%3Cpath d='M0 0 L3.4 -1.2 L3.4 1.2 Z' fill='%232e343c'/%3E%3Crect x='9' y='-3.2' width='20' height='6.4' fill='%23f2c14e' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='29' y='-3.2' width='3.2' height='6.4' fill='%23c9c9c9' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='32.2' y='-3.2' width='4.6' height='6.4' rx='1.4' fill='%23ef8f9a' stroke='%23151e13' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E") 2 30,crosshair;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.pad.pad--wipe{opacity:0}.pad__hint,.pad__clear{z-index:3;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#f3efe7eb;border:1px solid #151e1359;padding:6px 10px;font-size:11px;position:absolute;bottom:1.6%;right:1.2%}.pad__hint{pointer-events:none}.pad__clear{cursor:pointer}.pad__clear:hover{background:var(--ink);color:var(--cream)}.aw__line{display:block}.aw{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards aw-rise,1.2s cubic-bezier(.33,0,.2,1) forwards aw-fade;display:inline-block;transform:translateY(.42em)}@keyframes aw-rise{to{transform:none}}@keyframes aw-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.aw{opacity:1;animation:none;transform:none}}.hp--bighead .intro__headline{font-size:clamp(38px,7.4vw,140px);line-height:1}.hn{z-index:1;pointer-events:none;color:#2e343c;height:auto;position:absolute;overflow:visible}.hn__text{font-family:var(--font-hand), "Reenie Beanie", cursive;fill:currentColor}.hn__wipe{animation:hn-wipe var(--d) linear var(--t) forwards}@keyframes hn-wipe{to{transform:translateX(var(--w))}}.hn__pencil{opacity:0;animation:hn-pen var(--d) linear var(--t) forwards}@keyframes hn-pen{0%{opacity:1;transform:translate(0)}97%{opacity:1;transform:translateX(var(--w))}to{opacity:0;transform:translateX(var(--w))}}.hn__ink{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:hd-draw var(--d) linear var(--t) forwards}@media (prefers-reduced-motion:reduce){.hn__wipe{transform:translateX(var(--w));animation:none}.hn__pencil{display:none}.hn__ink{stroke-dashoffset:0;animation:none}}@media (max-width:699px){.hn{display:none}}.hp--band{overflow-x:clip}.hp--band .hd__frame{container-type:inline-size}.hp--band .hd__frame:before{--g:calc(100cqw * 64 / 2400);--lw:max(1px, calc(100cqw * 2.4 / 2400));--line:#a8d8dc;content:"";z-index:-1;background-color:#f3efe7;background-image:linear-gradient(90deg, var(--line) 0 calc(var(--lw) / 2), transparent calc(var(--lw) / 2) calc(var(--g) - var(--lw) / 2), var(--line) calc(var(--g) - var(--lw) / 2)), linear-gradient(180deg, var(--line) 0 calc(var(--lw) / 2), transparent calc(var(--lw) / 2) calc(var(--g) - var(--lw) / 2), var(--line) calc(var(--g) - var(--lw) / 2));background-size:var(--g) var(--g);background-position:100vw 0;position:absolute;inset:0 -100vw}.hp--band .hd__frame{isolation:isolate}@media (max-width:699px){.hp--band .hd__frame:before{--line:#cfe6e6}}.reveal-head{z-index:50;transition:transform .35s;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.reveal-head--on{transform:none}.hn--blue{color:#3468b2}.pad.pad--blue{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(2 30) rotate(-45)'%3E%3Cpath d='M0 0 L9 -3.2 L9 3.2 Z' fill='%23e9c79a' stroke='%23151e13' stroke-width='0.9' stroke-linejoin='round'/%3E%3Cpath d='M0 0 L3.4 -1.2 L3.4 1.2 Z' fill='%233468b2'/%3E%3Crect x='9' y='-3.2' width='20' height='6.4' fill='%233468b2' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='29' y='-3.2' width='3.2' height='6.4' fill='%23c9c9c9' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='32.2' y='-3.2' width='4.6' height='6.4' rx='1.4' fill='%23ef8f9a' stroke='%23151e13' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E") 2 30,crosshair}.pad__bar{z-index:3;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}.pad__note{align-items:center;gap:10px;display:inline-flex}.pad__icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(2 30) rotate(-45)'%3E%3Cpath d='M0 0 L9 -3.2 L9 3.2 Z' fill='%23e9c79a' stroke='%23151e13' stroke-width='0.9' stroke-linejoin='round'/%3E%3Cpath d='M0 0 L3.4 -1.2 L3.4 1.2 Z' fill='%233468b2'/%3E%3Crect x='9' y='-3.2' width='20' height='6.4' fill='%233468b2' stroke='%23f7f2e5' stroke-width='0.9'/%3E%3Crect x='29' y='-3.2' width='3.2' height='6.4' fill='%23c9c9c9' stroke='%23f7f2e5' stroke-width='0.9'/%3E%3Crect x='32.2' y='-3.2' width='4.6' height='6.4' rx='1.4' fill='%23ef8f9a' stroke='%23f7f2e5' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px}.pad__btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);background:var(--cream);cursor:pointer;border:0;padding:6px 12px}.pad__btn:hover{background:var(--orange)}.hp--inpaper{container-type:inline-size}.hp--inpaper .hp__head{isolation:isolate;position:relative}.hp--inpaper .hp__head:before{--fw:calc(min(1400px, 100cqw) - 2 * var(--gutter));--g:calc(var(--fw) * 64 / 2400);--lw:max(1px, calc(var(--fw) * 2.4 / 2400));--line:#a8d8dc;content:"";z-index:-1;background-color:#f3efe7;background-image:linear-gradient(90deg, var(--line) 0 calc(var(--lw) / 2), transparent calc(var(--lw) / 2) calc(var(--g) - var(--lw) / 2), var(--line) calc(var(--g) - var(--lw) / 2)), linear-gradient(180deg, var(--line) 0 calc(var(--lw) / 2), transparent calc(var(--lw) / 2) calc(var(--g) - var(--lw) / 2), var(--line) calc(var(--g) - var(--lw) / 2));background-size:var(--g) var(--g);background-position:calc(100vw + var(--gutter)) 100%;position:absolute;inset:0 -100vw}.hp--inpaper.hp--dark .intro__headline{color:var(--ink);padding-left:calc(min(1400px,100cqw)/33.3333)}@media (max-width:699px){.hp--inpaper .hp__head:before{--line:#cfe6e6}}.hp--smallhead .hp__head{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(4px,.6vw,10px)}.hp--smallhead .intro__headline{white-space:nowrap;margin:0;padding-left:calc(min(1400px,100vw)/33.3333);font-size:clamp(22px,3.7vw,62px);line-height:1.1}.hp--smallhead .intro__headline .aw__line{display:inline}@property --lx{syntax:"<length>";inherits:true;initial-value:0}@property --fw53{syntax:"<length>";inherits:true;initial-value:0}.hp--roomy{--gut:clamp(16px, 2.2vw, 40px)}.hp--roomy .hp__head,.hp--roomy .hp__photo,.hp--roomy .hp__copy{--lx:max(var(--gutter), calc((100cqw - var(--max)) / 2));--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .971))}.hp--roomy .hp__head,.hp--roomy .hp__copy{max-width:none;padding-left:var(--lx);padding-right:var(--gut);margin:0}.hp--roomy .hp__photo{max-width:none;width:var(--fw53);margin-left:calc(var(--lx) - var(--fw53) * .029);margin-right:0;padding:0}.hp--roomy .hp__bigtype{left:calc(var(--fw53) * .029);font-size:calc(var(--fw53) * .102)}.hp--roomy.hp--smallhead .intro__headline,.hp--roomy.hp--inpaper.hp--dark .intro__headline{font-size:max(22px, calc(var(--fw53) * .044));padding-left:0}.hp--roomy .hp__copy .intro__body,.hp--roomy .hp__copy .intro__tagline{padding-left:0}.hp--roomy .hp__head{z-index:2}.hp--roomy .hp__photo{z-index:0;margin-top:calc(var(--fw53) * -.028);position:relative}.hp--roomy.hp--inpaper .hp__head:before{--g:calc(var(--fw53) * 64 / 2400);--lw:max(1px, calc(var(--fw53) * 2.4 / 2400));bottom:calc(var(--fw53) * .028);background-position:calc(100vw + var(--lx) - var(--fw53) * .029) 100%}.hp__padzone{position:relative}.hp__padzone>.pad{z-index:5}.pad__tools{z-index:6;top:clamp(14px,2vw,28px);right:var(--gut,var(--gutter));background:#f3efe7f0;border:1px solid #151e1340;border-radius:999px;gap:8px;padding:6px;display:flex;position:absolute}.pad__tool{cursor:pointer;background:50%/26px 26px no-repeat;border:0;border-radius:50%;width:40px;height:40px}.pad__tool:hover{background-color:#151e1314}.pad__tool[aria-pressed=true]{background-color:#d9e6f5;box-shadow:inset 0 0 0 1.5px #3468b2}.pad__tool--pencil{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(2 30) rotate(-45)'%3E%3Cpath d='M0 0 L9 -3.2 L9 3.2 Z' fill='%23e9c79a' stroke='%23151e13' stroke-width='0.9' stroke-linejoin='round'/%3E%3Cpath d='M0 0 L3.4 -1.2 L3.4 1.2 Z' fill='%233468b2'/%3E%3Crect x='9' y='-3.2' width='20' height='6.4' fill='%233468b2' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='29' y='-3.2' width='3.2' height='6.4' fill='%23c9c9c9' stroke='%23151e13' stroke-width='0.9'/%3E%3Crect x='32.2' y='-3.2' width='4.6' height='6.4' rx='1.4' fill='%23ef8f9a' stroke='%23151e13' stroke-width='0.9'/%3E%3C/g%3E%3C/svg%3E")}.pad__tool--eraser{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(16 16) rotate(-35)'%3E%3Crect x='-12' y='-5.5' width='24' height='11' rx='1.6' fill='%23ffffff' stroke='%23151e13' stroke-width='1'/%3E%3Crect x='-3' y='-5.5' width='15' height='11' fill='%2324408f' stroke='%23151e13' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")}.pad.pad--erase{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(16 16) rotate(-35)'%3E%3Crect x='-12' y='-5.5' width='24' height='11' rx='1.6' fill='%23ffffff' stroke='%23151e13' stroke-width='1'/%3E%3Crect x='-3' y='-5.5' width='15' height='11' fill='%2324408f' stroke='%23151e13' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") 7 21,cell}.hp--roomy.hp--smallhead .hp__head{padding-top:clamp(12px,1.6vw,26px)}.hp--roomy.hp--smallhead.hp--inpaper .hp__head{box-sizing:border-box;height:calc(var(--fw53) * (1.5 * 64 / 2400 + .028));align-items:flex-end;padding-top:0;padding-bottom:clamp(4px,.6vw,10px);display:flex}@media (max-width:699px){.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (3.5 * 64 / 2400 + .028))}}.hp--edge5{--gut:clamp(16px, 4vw, 90px)}.hp--edge5 .hp__head,.hp--edge5 .hp__photo,.hp--edge5 .hp__copy{--lx:clamp(16px, 7vw, 150px)}body:has(.hp--edge5) .hp-split__inner{padding-left:clamp(16px,7vw,150px);padding-right:clamp(16px,4vw,90px)}.hp--edge6{--gut:calc((clamp(16px, 2.2vw, 40px) + clamp(16px, 4vw, 90px)) / 2)}.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy{--lx:calc((max(var(--gutter), calc((100cqw - var(--max)) / 2)) + clamp(16px, 7vw, 150px)) / 2)}body:has(.hp--edge6) .hp-split__inner{padding-left:calc((max(var(--gutter), calc((100% - var(--max)) / 2)) + clamp(16px, 7vw, 150px)) / 2);padding-right:calc(clamp(16px,2.2vw,40px)/2 + clamp(16px,4vw,90px)/2)}@media (max-width:699px){.hp--m-pan160 .hp__head,.hp--m-pan160 .hp__photo{--fw53:160vw}.hp--m-pan200 .hp__head,.hp--m-pan200 .hp__photo{--fw53:200vw}.hp--m-crop150 .hp__head,.hp--m-crop150 .hp__photo{--fw53:150vw}.hp--m-pan160 .hp__padzone,.hp--m-pan200 .hp__padzone{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.hp--m-pan160 .hp__padzone::-webkit-scrollbar{display:none}.hp--m-pan200 .hp__padzone::-webkit-scrollbar{display:none}.hp--m-crop150 .hp__padzone{overflow:hidden}.hp--m-pan160 .hp__head,.hp--m-pan200 .hp__head,.hp--m-crop150 .hp__head{width:100vw;position:sticky;left:0}.hp--m-pan160 .intro__headline,.hp--m-pan200 .intro__headline,.hp--m-crop150 .intro__headline{font-size:22px!important}}.hp__swipe{display:none}@media (max-width:699px){.hp--m-pan160 .hp__swipe,.hp--m-pan200 .hp__swipe{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream);opacity:.8;padding:10px var(--gutter) 0;font-size:12px;display:block}.hp--m-pan160 .hp__head,.hp--m-pan160 .hp__photo{--fw53:185vw}.hp--m-pan160.hp--roomy.hp--smallhead.hp--inpaper .hp__head,.hp--m-pan200.hp--roomy.hp--smallhead.hp--inpaper .hp__head,.hp--m-crop150.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (1.5 * 64 / 2400 + .028))}.hp--m-pan160.hp--band .hd__frame:before,.hp--m-pan200.hp--band .hd__frame:before{right:calc(-1 * var(--gutter,16px))}.hp--m-pan160 .hp__head,.hp--m-pan200 .hp__head{overflow:hidden}}.pad.pad--resting{pointer-events:none}.hp__swipebar{display:none}@media (max-width:699px){.hp__swipebar{padding:8px var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.hp__swipebar .hp__swipe{margin:0;padding:0}.pad__phone{align-items:center;gap:10px;margin-left:auto;display:flex}.pad__phone-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);opacity:.8;text-align:right;max-width:150px;font-size:11px}.pad__tools.pad__tools--phone{gap:4px;padding:4px;position:static}.pad__tools--phone .pad__tool{background-size:24px 24px;width:36px;height:36px}.hp--m-pan160.hp--roomy.hp--smallhead.hp--inpaper .hp__head{align-items:center;padding-bottom:0}.hp--m-pan160 .hp__head{width:auto;min-width:100%;position:relative;left:auto}.hp--m-pan160 .hp__padzone>.hp__head{width:calc(var(--fw53) * .971 + 2 * var(--gutter,16px))}.hp--m-lower.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (2.5 * 64 / 2400 + .028))}.hp--m-portrait .hp__bigtype{top:calc(var(--fw53) * .03)}.hp--m-portrait .hd__sk,.hp--m-portrait .hp__swipe,.hp--m-portrait .hp__swipebar{display:none}.hp--m-portrait .hp__padzone{overflow:hidden}}.pad__tools{align-items:center}.pad__label{color:#3468b2;width:auto;height:1.316em;margin:0 2px 0 12px;font-size:clamp(26px,2.06vw,38px);display:block;overflow:visible}@media (max-width:899px){.pad__label{display:none}}@media (min-width:700px){.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy{--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .971), calc((100vh - 190px) * 1.504))}.hp--edge6 .hp__padzone{--lx:calc((max(var(--gutter), calc((100cqw - var(--max)) / 2)) + clamp(16px, 7vw, 150px)) / 2);--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .971), calc((100vh - 190px) * 1.504))}.hp--edge6 .pad__tools{right:calc(100% - var(--lx) - var(--fw53) * .971)}.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy,.hp--edge6 .hp__padzone{--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .971), calc((100vh - 181px) * 1.5667))}.hp--edge6.hp--roomy .hp__bigtype{font-size:calc(var(--fw53) * .092);top:3.5%}.hp--edge6.hp--roomy.hp--inpaper.hp--dark .intro__headline,.hp--edge6.hp--roomy.hp--smallhead .intro__headline{font-size:max(20px, calc(var(--fw53) * .0334))}.hp--edge6.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (.5 * 64 / 2400 + .028));padding-bottom:clamp(3px,.4vw,7px)}.hp--edge6 .pad__tools{right:calc(100% - var(--lx) - var(--fw53) * .956);gap:4px;padding:3px}.hp--edge6 .pad__tool{background-size:22px 22px;width:32px;height:32px}.hp--edge6 .pad__label{margin:-7px 0 -7px 10px}}.hp__mock,.hp__mockwrap{display:none}@media (max-width:699px){.hp--m-mock .hp__mock{width:100%;height:auto;display:block}.hp--m-mock .hp__mockwrap{display:block;position:relative}.hp__mockfx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp__mockword{font-family:var(--serif,"new-spirit"), Georgia, serif;fill:var(--ink,#151e13);transform-box:fill-box;font-weight:400}.hp--m-mock .hp__photo,.hp--m-mock .pad,.hp--m-mock .pad__tools,.hp--m-mock .hp__swipebar{display:none}.hp--m-mock .hp__head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp--m-mock .hp__head:before{display:none}}@media (min-width:700px){.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy,.hp--edge6 .hp__padzone{--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .971), calc((100vh - 150px) * 1.62))}.hp--edge6.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (1.5 * 64 / 2400 + .028));padding-bottom:clamp(4px,.6vw,10px)}.hp--edge6.hp--roomy .hp__photo{margin-top:calc(var(--fw53) * -.036)}.hp--edge6.hp--roomy.hp--inpaper .hp__head:before{bottom:calc(var(--fw53) * .036)}.hp--edge6.hp--roomy .hp__bigtype{top:calc(var(--fw53) * .0335)}.hp--edge6 .hp__padzone .pad__tools{top:calc(var(--fw53) * (1.5 * 64 / 2400 + .028 - .036 + .02625) - 44px);background:0 0;border:0;border-radius:0;padding:0}}.pad__arrow{color:#3468b2;width:auto;height:1.316em;margin:0 6px 0 -4px;font-size:clamp(26px,2.06vw,38px);display:block;overflow:visible}@media (max-width:899px){.pad__arrow{display:none}}@media (min-width:700px){.hp--edge6.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * (1.1 * 64 / 2400 + .028))}.hp--edge6 .pad__tool{background-size:20px 20px;width:28px;height:28px}.hp--edge6 .pad__arrow{margin-top:-7px;margin-bottom:-7px}.hp--edge6 .pad__label,.hp--edge6 .pad__arrow{margin-top:-.3em;margin-bottom:-.3em}.hp--edge6{--hx:.0432}.hp--edge6.hp--roomy.hp--smallhead.hp--inpaper .hp__head{height:calc(var(--fw53) * var(--hx));padding-bottom:0}.hp--edge6.hp--roomy .hp__photo{margin-top:calc(var(--fw53) * (.0012 - var(--hx)))}.hp--edge6.hp--roomy.hp--inpaper .hp__head:before{display:none}.hp--edge6.hp--roomy .hp__bigtype{top:calc(var(--fw53) * .0442)}.hp--edge6 .hp__padzone .pad__tools{top:calc(var(--fw53) * .026 - 14px)}.hp--edge6.hp--roomy .hp__bigtype{top:calc(var(--fw53) * .0412);left:calc(var(--fw53) * (.029 - .0042))}.hp--edge6.hp--roomy.hp--smallhead .intro__headline{margin-left:calc(var(--fw53) * -.0015)}.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy,.hp--edge6 .hp__padzone{--fw53:min(2000px, calc((100cqw - var(--lx) - var(--gut)) / .973333), calc((100vh - 150px) * 1.62))}.hp--edge6.hp--roomy .hp__photo{margin-left:calc(var(--lx) - var(--fw53) * .026667)}.hp--edge6.hp--roomy .hp__bigtype{left:calc(var(--fw53) * (.026667 - .0042))}.hp--edge6 .pad__tools{right:calc(100% - var(--lx) - var(--fw53) * .958333)}}.pad.pad--link{cursor:pointer}.pad__tag{z-index:50;pointer-events:none;position:fixed;top:0;left:0}.pad__tag-in{color:var(--ink,#151e13);font-family:var(--font-typed,var(--mono));letter-spacing:.04em;white-space:nowrap;opacity:0;background:#f7f2e5;border:1px solid #151e1340;padding:6px 10px 5px;font-size:14px;transition:opacity .12s;display:block;rotate:-2deg;box-shadow:0 2px 6px #0000002e}.pad__tag.is-on .pad__tag-in{opacity:1}.desk-piece{pointer-events:none;transform-origin:50%;height:auto;position:absolute}.hd__frame[data-hover="1"] .desk-piece[data-id="1"],.hd__frame[data-hover="2"] .desk-piece[data-id="2"],.hd__frame[data-hover="3"] .desk-piece[data-id="3"],.hd__frame[data-hover="4"] .desk-piece[data-id="4"],.hd__frame[data-hover="5"] .desk-piece[data-id="5"],.hd__frame[data-hover="6"] .desk-piece[data-id="6"],.hd__frame[data-hover="7"] .desk-piece[data-id="7"]{animation:.55s ease-out desk-nudge}@keyframes desk-nudge{0%{transform:translate(0)rotate(0)}20%{transform:translateY(-3px)rotate(-2.5deg)}45%{transform:translateY(-3px)rotate(2deg)}70%{transform:translateY(-1px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.hd__frame[data-hover] .desk-piece{animation:none!important}}@media (min-width:700px){.hp--edge6.hp--bigtools .pad__tools{right:calc(100% - var(--lx) - var(--fw53) * (.026667 + 1535 / 2400 - .012))}.hp--bigtools .hp__padzone .pad__tools{top:calc(var(--fw53) * .026 - 26px);background:#ffffffeb;border:1.5px solid #3468b2;border-radius:999px;gap:10px;padding:6px 8px 6px 14px;box-shadow:0 4px 14px #151e1329}.hp--bigtools .pad__tool{background-size:32px 32px;width:44px;height:44px}.hp--bigtools .pad__label{margin:-.25em 2px -.25em 0;font-size:clamp(34px,2.6vw,46px)}.hp--bigtools .pad__arrow{height:34px;margin:0}}.pad__tools--idle .pad__tool--pencil{animation:4s ease-in-out 3s infinite tool-nudge}@keyframes tool-nudge{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-14deg)translateY(-2px)}90%{transform:rotate(10deg)translateY(-2px)}94%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.pad__tools--idle .pad__tool--pencil{animation:none}}.pad__tag--hint .pad__tag-in{color:#3468b2;border-color:#3468b273}@media (min-width:700px){.hp--midtools .pad__tool{background-size:25px 25px;width:34px;height:34px}.hp--midtools .pad__label{font-size:clamp(30px,2.3vw,42px)}.hp--edge6.hp--midtools .hp__padzone .pad__tools{top:calc(var(--fw53) * .026 - 17px)}}.hd__frame:not([data-hover]) .desk-piece--round,.hd__frame[data-hover=""] .desk-piece--round{animation:desk-tour-round 16.8s ease-out calc(4.5s + var(--k) * 2.4s) infinite}.hd__frame:not([data-hover]) .desk-piece--ripple,.hd__frame[data-hover=""] .desk-piece--ripple{animation:desk-tour-ripple 12s ease-out calc(4.5s + var(--k) * .45s) infinite}@keyframes desk-tour-round{0%{transform:translate(0)rotate(0)}.65%{transform:translateY(-3px)rotate(-2.5deg)}1.5%{transform:translateY(-3px)rotate(2deg)}2.3%{transform:translateY(-1px)rotate(-1deg)}3.3%,to{transform:translate(0)rotate(0)}}@keyframes desk-tour-ripple{0%{transform:translate(0)rotate(0)}.9%{transform:translateY(-3px)rotate(-2.5deg)}2.1%{transform:translateY(-3px)rotate(2deg)}3.2%{transform:translateY(-1px)rotate(-1deg)}4.6%,to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.desk-piece--round,.desk-piece--ripple{animation:none!important}}@media (min-width:700px){.hp--edge6 .hp__head,.hp--edge6 .hp__photo,.hp--edge6 .hp__copy,.hp--edge6 .hp__padzone{--lx:var(--edge-l);--fw53:var(--hero-fw)}}.pad__tag--soft .pad__tag-in{transform-origin:0 0;transition:opacity .22s,transform .42s cubic-bezier(.2,.9,.25,1.15);transform:translateY(8px)scale(.94)}.pad__tag--soft.is-on .pad__tag-in{transform:none}.pad__tag--anchor[data-pin="1"] .pad__tag-in{transform-origin:50% 100%;translate:-50% -100%}.pad__caret{vertical-align:-.1em;background:currentColor;width:1px;height:.9em;margin-left:2px;animation:.9s step-end infinite pad-caret;display:inline-block}@keyframes pad-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pad__tag--soft .pad__tag-in{transition:opacity .15s;transform:none}.pad__caret{animation:none}}
