:root{color:#171715;scroll-behavior:smooth;background:#f5f4f0;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{color:#fff;background:#aaa}header{z-index:10;background:#f5f4f0;justify-content:space-between;align-items:center;height:84px;padding:0 4.2%;display:flex;position:relative}.logo{letter-spacing:-.08em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.logo i{font-style:normal;font-weight:500}.logo .mark{vertical-align:-2px;margin-right:8px;font-size:28px}.dot{font-size:25px}header nav{gap:39px;font-size:12px;font-weight:600;display:flex}header nav a:hover,.quiet-link:hover{opacity:.5}.nav-cta{color:#fff;background:#171715;gap:30px;padding:14px 18px;font-size:11px;font-weight:700;display:flex}.nav-cta:hover{background:#444}.menu-toggle{display:none}.hero{color:#f7f7f3;background:#141413;grid-template-columns:49.5% 50.5%;height:min(720px,100vh - 84px);min-height:610px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;padding:80px 8.5% 36px;display:flex;position:relative}.eyebrow,.overline,.section-no,.hero-bottom,.image-caption,.vertical,.card-wrap>p,.upload-top,.fields label,.upload-foot,.footer-last{letter-spacing:.16em;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:12px;margin:0;display:flex}.eyebrow span{background:#b4b4af;width:24px;height:1px}.hero h1,h2,.quote blockquote{letter-spacing:-.075em;font-family:Manrope,sans-serif;font-weight:600}.hero h1{white-space:nowrap;margin:91px 0 30px;font-size:clamp(60px,6.7vw,116px);line-height:1.02}.hero h1 em,h2 em,.quote em{letter-spacing:-.075em;font-family:Georgia,serif;font-weight:400}.hero-lede{color:#b9b9b4;max-width:440px;margin:0;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:27px;margin-top:38px;display:flex}.button{color:#171715;background:#f2f1ed;justify-content:space-between;align-items:center;gap:36px;padding:19px 22px;font-size:12px;font-weight:700;display:inline-flex}.button:hover{background:#d8d7d1}.quiet-link{align-items:center;gap:20px;font-size:12px;font-weight:600;display:inline-flex}.hero-bottom{color:#81817d;letter-spacing:.1em;justify-content:space-between;margin-top:auto;display:flex}.hero-image{position:relative;overflow:hidden}.hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#0008);position:absolute;inset:0}.hero-image img{object-fit:cover;object-position:center 46%;filter:grayscale();width:100%;height:100%}.vertical{writing-mode:vertical-rl;color:#d5d5d0;z-index:1;position:absolute;top:50%;right:28px}.image-caption{color:#f4f4ef;z-index:1;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.image-caption b{font-size:11px}.ticker{white-space:nowrap;background:#e9e8e2;align-items:center;height:51px;display:flex;overflow:hidden}.ticker div{letter-spacing:.2em;word-spacing:13px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;animation:30s linear infinite marquee}.ticker span{margin:0 24px;font-size:18px;font-weight:400}@keyframes marquee{to{transform:translate(-40%)}}.pad{padding:120px 8.3%}.intro{grid-template-columns:22% 78%;min-height:635px;display:grid}.section-no{white-space:nowrap;gap:20px;padding-top:8px;display:flex}.section-no span{background:#aaa;width:65px;height:1px;margin-top:5px}.overline{margin:0 0 24px}.intro h2,.collection h2,.process h2,.submit h2{margin:0;font-size:clamp(54px,6vw,104px);line-height:1.07}.intro-end{justify-content:space-between;align-items:end;gap:20px;margin-top:60px;display:flex}.intro-end p{color:#65655f;max-width:485px;margin:0;font-size:16px;line-height:1.8}.intro-end span{font-size:83px;line-height:.7}.collection{background:#e8e7e1;overflow:hidden}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:76px;display:flex}.section-heading>p{color:#60605b;max-width:290px;margin:0 0 9px;font-size:14px;line-height:1.7}.gallery{justify-content:center;align-items:center;gap:30px;display:flex}.card-wrap{width:29%;max-width:360px}.card-wrap>p{text-align:center;color:#676761;margin-top:30px;font-size:9px}.card-wrap.left{transform:rotate(-9deg)translateY(35px)}.card-wrap.right{transform:rotate(9deg)translateY(35px)}.card-wrap.center{z-index:1}.card{aspect-ratio:.715;background:#f9f9f6;border:1px solid #d4d4cd;flex-direction:column;padding:12px;display:flex;box-shadow:0 18px 30px #2222,0 1px 2px #2222}.photo{background:#999;height:77%;overflow:hidden}.photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.left .photo img{object-position:center 38%}.card-info{flex-direction:column;flex:1;justify-content:space-between;padding:12px 6px 0;display:flex}.card-info>span{letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.card-info small{font-size:8px}.card-info strong{letter-spacing:-.09em;font-family:Manrope,sans-serif;font-size:clamp(25px,3vw,49px);line-height:1}.card-info>span:last-child{border-top:1px solid #a9a9a2;padding-top:8px}.card.dark{color:#f1f1ed;background:#171715;border-color:#171715}.dark .card-info>span:last-child{border-color:#65655f}.collection-foot{color:#55554f;justify-content:center;align-items:center;gap:20px;max-width:490px;margin:115px auto 0;font-size:12px;line-height:1.6;display:flex}.collection-foot span{font-size:24px}.reverse-feature{border-top:1px solid #c8c8c1;grid-template-columns:1fr 350px;align-items:center;gap:10%;max-width:1020px;margin:145px auto 0;padding-top:90px;display:grid}.reverse-copy h3{letter-spacing:-.07em;margin:0 0 30px;font-family:Manrope,sans-serif;font-size:clamp(40px,4vw,64px);font-weight:600;line-height:1.12}.reverse-copy h3 em{font-family:Georgia,serif;font-weight:400}.reverse-copy>p:not(.overline){color:#63635d;max-width:470px;margin:0 0 40px;font-size:15px;line-height:1.8}.reverse-copy>span{letter-spacing:.16em;color:#777770;font-size:9px;font-weight:700}.reverse-card{aspect-ratio:.715;background:#f9f9f6;border:1px solid #d4d4cd;width:100%;max-width:350px;padding:12px;transform:rotate(4deg);box-shadow:0 20px 40px #2222}.reverse-inner{border:1px solid #aaa9a2;flex-direction:column;height:100%;padding:18px;display:flex}.reverse-head,.reverse-bottom{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.reverse-head>span:first-child{letter-spacing:-.08em;font-family:Manrope,sans-serif;font-size:12px}.reverse-head i{font-style:normal;font-weight:500}.reverse-symbol{text-align:center;margin:19px 0 9px;font-size:66px;line-height:1}.reverse-name>span{letter-spacing:.17em;font-size:8px;font-weight:800}.reverse-name strong{letter-spacing:-.09em;margin:7px 0 12px;font-family:Manrope,sans-serif;font-size:52px;line-height:1;display:block}.reverse-name p{margin:0;font-size:11px;line-height:1.5}.reverse-facts{margin:auto 0 10px}.reverse-facts div{border-top:1px solid #c7c7c0;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.reverse-facts dt{letter-spacing:.12em;font-size:8px;font-weight:800}.reverse-facts dd{margin:0;font-weight:600}.reverse-bottom{border-top:1px solid #aaa9a2;padding-top:9px;font-size:7px}.collection-foot{margin-top:115px}.process{grid-template-columns:45% 55%;gap:3%;display:grid}.process h2{font-size:clamp(55px,5.4vw,95px)}.steps{padding-top:18px}.step{border-top:1px solid #c8c8c2;grid-template-columns:55px 1fr 20px;gap:10px;padding:25px 0 37px;display:grid}.step:last-child{border-bottom:1px solid #c8c8c2}.step>span{font-size:12px;font-weight:700}.step h3{letter-spacing:-.05em;margin:0 0 10px;font-family:Manrope,sans-serif;font-size:23px}.step p{color:#6f6f68;max-width:370px;margin:0;font-size:13px;line-height:1.7}.step b{font-weight:400}.quote{color:#f7f7f3;text-align:center;background:#171715;flex-direction:column;justify-content:center;align-items:center;min-height:490px;display:flex}.quote>span{font-size:25px}.quote blockquote{margin:25px 0 28px;font-size:clamp(65px,7vw,120px);line-height:1.05}.quote p{letter-spacing:.2em;color:#a9a9a4;font-size:10px;font-weight:700}.submit{background:#e8e7e1;grid-template-columns:48% 52%;align-items:center;gap:4%;display:grid}.submit h2{margin-bottom:35px}.submit>div:first-child>p:not(.overline){color:#676761;max-width:400px;font-size:15px;line-height:1.8}.notice{color:#787872;align-items:start;gap:14px;max-width:370px;margin-top:70px;font-size:11px;line-height:1.6;display:flex}.notice>span:first-child{color:#171715;font-size:25px;line-height:1}.upload{background:#f8f8f5;padding:24px;box-shadow:0 12px 35px #2424240d}.upload-top,.upload-foot{justify-content:space-between;display:flex}.upload-top{padding-bottom:18px}.dropzone{text-align:center;cursor:pointer;background:#eeeee9;border:1px dashed #b8b8b0;justify-content:center;align-items:center;height:295px;display:flex;position:relative;overflow:hidden}.dropzone:hover{background:#e9e9e3}.dropzone input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute}.dropzone img{object-fit:cover;filter:grayscale();width:100%;height:100%}.dropzone img[hidden],#upload-prompt[hidden]{display:none}.upload-icon{border:1px solid #b4b4ad;border-radius:50%;width:48px;height:48px;margin:0 auto 19px;font-size:30px;line-height:43px;display:block}.dropzone strong{letter-spacing:-.05em;font-family:Manrope,sans-serif;font-size:19px}.dropzone small{color:#898982;margin-top:10px;font-size:11px;display:block}.fields{flex-direction:column;padding:25px 0 0;display:flex}.fields label{margin:0 0 9px;font-size:9px}.fields input,.fields textarea{resize:vertical;background:0 0;border:0;border-bottom:1px solid #cecec6;border-radius:0;outline:none;margin-bottom:23px;padding:3px 0 14px;font-size:13px}.fields input:focus,.fields textarea:focus{border-color:#171715}.fields input::placeholder,.fields textarea::placeholder{color:#a1a19a}.upload-foot{color:#85857e;letter-spacing:0;border-top:1px solid #d9d9d2;align-items:center;padding-top:18px;font-size:9px}.upload-foot span:last-child{color:#171715;font-size:19px}.preorder{color:#f5f4f0;background:#171715;grid-template-columns:49% 51%;align-items:center;gap:7%;display:grid}.preorder-image{background:#252524;min-height:630px;position:relative;overflow:hidden}.preorder-image img{object-fit:cover;width:100%;height:100%;min-height:630px;display:block}.preorder-image>span{letter-spacing:.15em;color:#aaa;font-size:9px;font-weight:700;position:absolute;bottom:24px;left:25px}.preorder-copy{padding-right:9%}.preorder-copy h2{margin:0 0 35px;font-size:clamp(60px,6vw,103px);line-height:1.05}.preorder-lede{color:#aaa9a3;max-width:470px;margin:0 0 46px;font-size:15px;line-height:1.8}.preorder-points{border-top:1px solid #55554f;flex-direction:column;margin-bottom:48px;display:flex}.preorder-points>span{color:#888882;border-bottom:1px solid #55554f;align-items:center;gap:25px;padding:13px 0;font-size:10px;display:flex}.preorder-points b{color:#eee;font-size:12px;font-weight:500}.preorder-form{max-width:480px}.preorder-status{letter-spacing:.16em;color:#b9b9b3;margin-bottom:22px;font-size:9px;font-weight:700}.status-dot{vertical-align:1px;background:#c8c8be;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.preorder-form label{letter-spacing:.17em;margin-bottom:12px;font-size:9px;font-weight:700;display:block}.preorder-input{border:1px solid #777770;height:54px;display:flex}.preorder-input input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 15px;font-size:12px}.preorder-input input::placeholder{color:#8b8b85}.preorder-input button{color:#171715;white-space:nowrap;background:#f2f1ed;border:0;padding:0 14px;font-size:10px;font-weight:700}.preorder-input button:hover{background:#d7d6d0}.preorder-input button span{margin-left:12px}.preorder-form>p{color:#8e8e88;min-height:33px;font-size:10px;line-height:1.6}footer{color:#f4f4ef;background:#141413;padding:60px 8.3% 25px}.footer-main{justify-content:space-between;align-items:center;padding-bottom:68px;display:flex}.footer-main p{color:#aaa;font-size:14px}.footer-main>a:last-child{letter-spacing:.1em;font-size:10px;font-weight:700}.footer-last{color:#82827e;border-top:1px solid #42423f;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}@media (width<=900px){header{padding:0 5%}header nav{gap:18px}.hero{grid-template-columns:52% 48%}.hero-copy{padding:70px 6% 30px}.hero h1{margin-top:110px;font-size:clamp(53px,7vw,75px)}.hero-actions{flex-wrap:wrap}.pad{padding:90px 6%}.intro{grid-template-columns:20% 80%}.gallery{gap:13px}.card{padding:8px}.card-info{padding:7px 3px 0}.card-info strong{font-size:30px}.process{grid-template-columns:40% 60%}.submit{grid-template-columns:43% 57%}}@media (width<=700px){header{height:68px}header nav{background:#f5f4f0;flex-direction:column;padding:28px 5%;font-size:16px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 20px #0002}header nav.open{display:flex}.nav-cta{gap:10px;margin-left:auto;margin-right:18px;padding:11px 13px;font-size:10px}.menu-toggle{background:0 0;border:0;flex-direction:column;gap:6px;padding:8px 0;display:flex}.menu-toggle span{background:#171715;width:20px;height:1px}.hero{flex-direction:column;height:auto;min-height:0;display:flex}.hero-copy{min-height:565px;padding:57px 6% 26px}.hero h1{margin:65px 0 23px;font-size:clamp(58px,12vw,92px)}.hero-lede{max-width:385px;font-size:14px}.hero-actions{margin-top:30px}.hero-bottom{padding-top:50px}.hero-image{height:440px}.hero-image img{object-position:center 37%}.pad{padding:80px 6%}.intro{min-height:0;display:block}.section-no{margin-bottom:58px}.intro h2,.collection h2,.process h2,.submit h2{font-size:clamp(50px,11vw,74px)}.intro-end{margin-top:35px}.intro-end span{display:none}.section-heading{margin-bottom:55px;display:block}.section-heading>p{margin-top:25px}.gallery{justify-content:center;gap:0}.card-wrap{width:36%;min-width:0}.card-wrap.left{transform:rotate(-9deg)translate(17px,16px)}.card-wrap.right{transform:rotate(9deg)translate(-17px,16px)}.card-wrap.center{width:40%}.card-info>span,.card-info small{font-size:5px}.card-info strong{font-size:clamp(17px,4vw,27px)}.card-wrap>p{font-size:7px;line-height:1.4}.collection-foot{margin-top:70px}.process{display:block}.steps{padding-top:55px}.quote{min-height:370px}.quote blockquote{font-size:clamp(55px,11vw,86px)}.submit{display:block}.notice{margin:30px 0 45px}.footer-main{flex-wrap:wrap;align-items:start;gap:20px}.footer-main p{order:3;width:100%;margin:0}.footer-last{flex-wrap:wrap;gap:10px}}@media (width<=430px){.logo{font-size:14px}.logo .mark{margin-right:3px;font-size:20px}.nav-cta{margin-right:10px;font-size:9px}.hero h1{font-size:57px}.hero-actions{gap:19px}.quiet-link{font-size:11px}.hero-image{height:370px}.image-caption{font-size:8px;bottom:22px;left:22px;right:22px}.image-caption b{font-size:8px}.gallery{width:112%;margin-left:-6%}.card{padding:5px}.card-info{padding:5px 1px 0}.card-info>span:last-child{padding-top:4px}.collection-foot{font-size:10px}.upload{padding:16px}.dropzone{height:230px}}.preorder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=900px){.preorder{gap:5%}.preorder-image,.preorder-image img{min-height:540px}.preorder-copy{padding-right:0}.preorder-copy h2{font-size:clamp(54px,6vw,78px)}}@media (width<=700px){.reverse-feature{flex-direction:column;align-items:stretch;gap:48px;margin-top:90px;padding-top:65px;display:flex}.reverse-copy h3{font-size:clamp(40px,10vw,58px)}.reverse-copy>p:not(.overline){margin-bottom:22px}.reverse-card{align-self:center;width:min(83%,350px)}.preorder{flex-direction:column;gap:0;padding:0 0 75px;display:flex}.preorder-image{width:100%;height:510px;min-height:0}.preorder-image img{object-position:center 45%;height:100%;min-height:0}.preorder-copy{width:100%;padding:65px 6% 0}.preorder-copy h2{font-size:clamp(58px,12vw,86px)}.preorder-lede{font-size:14px}.preorder-points{margin-bottom:42px}}@media (width<=430px){.reverse-card{width:92%}.reverse-inner{padding:13px}.reverse-symbol{margin:15px 0 7px;font-size:52px}.reverse-name strong{font-size:43px}.reverse-name p{font-size:10px}}.logo{letter-spacing:-.06em;align-items:center;gap:10px;display:inline-flex}.logo-icon{object-fit:contain;flex:none;width:26px;height:30px;display:block}footer .logo-icon{filter:invert()}.reverse-logo{align-items:center;gap:5px;display:inline-flex}.reverse-logo img{object-fit:contain;width:14px;height:17px}.hero,.hero-image{background:#090909}.hero-image:after{display:none}.hero-deck{position:absolute;inset:0}.hero-deck-card{width:min(40%,260px);padding:6px;position:absolute;top:50%;box-shadow:0 28px 50px #0008}.hero-deck-card .photo{height:100%;position:relative}.hero-deck-left{z-index:1;left:8%;transform:translateY(-47%)rotate(-13deg)}.hero-deck-right{z-index:2;right:8%;transform:translateY(-47%)rotate(13deg)}.hero-deck-center{z-index:3;width:min(44%,290px);left:50%;transform:translate(-50%,-51%)rotate(-2deg)}.hero-deck .photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.hero-deck-left .photo img{filter:saturate(.68)}.hero-special{background:linear-gradient(135deg,#a7d4da 0%,#e8dbe8 30%,#e3d4a8 57%,#a6c9db 78%,#faf4ed 100%);border-color:#d4e0df;padding:7px;box-shadow:0 28px 50px #0009,0 0 24px #b1cbd348}.hero-special .photo:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(125deg,#0000 25%,#c2dce344 38%,#f0c9ed44 50%,#0000 68%);position:absolute;inset:0}.hero-special .photo img{filter:saturate(.82)contrast(1.08)}.hero-special .hero-card-overlay{z-index:2}.hero-special .hero-card-bottom{text-align:right}.hero-special .hero-card-bottom>span:last-child{display:block}.hero-special .hero-card-bottom b{margin-left:7px}.hero-special-line{color:#dce8e8;margin-bottom:7px;letter-spacing:.16em!important;font-size:7px!important;display:block!important}.hero-card-overlay{color:#fff;text-shadow:0 1px 6px #0008;background:linear-gradient(#0008 0%,#0000 28% 50%,#000b 100%);flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.hero-card-top,.hero-card-bottom>span{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.hero-card-logo{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:5px;font-family:Manrope,sans-serif;font-size:11px;display:inline-flex}.hero-deck .hero-card-logo img{object-fit:contain;filter:invert();width:14px;height:17px}.hero-card-bottom strong{letter-spacing:-.09em;margin-bottom:9px;font-family:Manrope,sans-serif;font-size:clamp(27px,3.2vw,48px);line-height:1;display:block}.hero-card-bottom b{font-size:8px}@media (width<=900px){.hero-deck-card{width:44%}.hero-deck-center{width:49%}.hero-deck-left{left:3%}.hero-deck-right{right:3%}.hero-card-overlay{padding:8px}.hero-card-bottom strong{font-size:clamp(24px,3.4vw,38px)}.hero-card-top,.hero-card-bottom>span,.hero-card-bottom b{font-size:6px}.hero-card-logo{font-size:9px}}@media (width<=700px){.hero-deck-card{width:43%}.hero-deck-center{width:49%}.hero-deck-left{left:5%}.hero-deck-right{right:5%}.hero-card-bottom strong{font-size:clamp(23px,5vw,32px)}}@media (width<=430px){.logo-icon{width:21px;height:25px}.hero-deck-card{padding:4px}.hero-card-overlay{padding:7px}.hero-card-top,.hero-card-bottom>span,.hero-card-bottom b{font-size:5px}.hero-card-logo{font-size:8px}.hero-deck .hero-card-logo img{width:10px;height:13px}.hero-card-bottom strong{margin-bottom:5px}}.left .photo img{filter:saturate(.68)}.hero h1{margin-top:73px;margin-bottom:26px;font-size:clamp(53px,5.55vw,92px);line-height:1.08}@media (width<=900px){.hero h1{margin-top:83px;font-size:clamp(44px,5.7vw,65px)}}@media (width<=700px){.hero h1{margin-top:62px;font-size:clamp(45px,10vw,70px)}.hero-copy{min-height:585px}}@media (width<=430px){.hero h1{font-size:10.25vw}.hero-actions{gap:15px}}.gallery .card{padding:6px}.gallery .photo{height:100%;position:relative}.gallery .photo>img{object-fit:cover;filter:grayscale();width:100%;height:100%}.gallery .left .photo>img{filter:grayscale()brightness(.68);object-position:40% center}.gallery .right .photo>img{filter:saturate(.68)}.gallery .hero-card-logo img{object-fit:contain;filter:invert();width:14px;height:17px}.gallery .collection-special{background:linear-gradient(135deg,#a7d4da 0%,#e8dbe8 30%,#e3d4a8 57%,#a6c9db 78%,#faf4ed 100%);border-color:#d4e0df;padding:7px;box-shadow:0 18px 30px #2222,0 0 22px #a7c5d855}.gallery .collection-special .photo:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(125deg,#0000 25%,#c2dce344 38%,#f0c9ed44 50%,#0000 68%);position:absolute;inset:0}.gallery .collection-special .hero-card-overlay{z-index:2}.gallery .collection-special .hero-card-bottom{text-align:right}.gallery .collection-special .hero-card-bottom>span:last-child{display:block}.gallery .collection-special .hero-card-bottom b{margin-left:7px}@media (width<=700px){.gallery .card{padding:4px}.gallery .hero-card-overlay{padding:7px}.gallery .hero-card-logo img{width:10px;height:13px}.gallery .hero-card-bottom strong{font-size:clamp(18px,4vw,28px)}.gallery .hero-card-top,.gallery .hero-card-bottom>span,.gallery .hero-card-bottom b{font-size:5px}.gallery .hero-card-logo{font-size:8px}.gallery .hero-special-line{font-size:5px!important}}.photographer{background:#e8e7e1;border-left:3px solid #171715;margin-top:34px;padding:31px 33px 27px}.photographer-label,.photographer-foot{letter-spacing:.16em;font-size:9px;font-weight:800;display:block}.photographer h3{letter-spacing:-.07em;margin:29px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(30px,3.2vw,48px);font-weight:600;line-height:1.12}.photographer h3 em{font-family:Georgia,serif;font-weight:400}.photographer p{color:#60605a;max-width:440px;margin:0 0 30px;font-size:13px;line-height:1.75}.photographer p strong{color:#171715}.photographer-foot{color:#777770;border-top:1px solid #c8c8c1;padding-top:17px;font-size:8px}@media (width<=700px){.photographer{margin-top:30px;padding:27px 25px}.photographer h3{font-size:40px}}.submit{display:block}.submit-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:65px;display:flex}.submit-heading>p{color:#676761;max-width:380px;margin:0 0 8px;font-size:15px;line-height:1.8}.submission-form{max-width:930px;margin:0 auto}.form-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:55px;display:grid}.form-card-label{letter-spacing:.14em;justify-content:space-between;margin-bottom:16px;font-size:9px;font-weight:800;display:flex}.form-card{aspect-ratio:.715;position:relative;overflow:hidden;box-shadow:0 18px 35px #2222}.form-front{background:#171715;border:7px solid #f9f9f6}.front-photo{cursor:pointer;text-align:center;color:#d6d6cf;background:#252523;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.front-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.front-photo>img{object-fit:cover;width:100%;height:100%}.front-photo>img[hidden],#upload-prompt[hidden]{display:none}#upload-prompt{pointer-events:none}#upload-prompt b{margin-bottom:11px;font-size:30px;font-weight:400;line-height:1;display:block}#upload-prompt strong{font-family:Manrope,sans-serif;font-size:16px;display:block}#upload-prompt small{letter-spacing:.13em;color:#9b9b95;margin-top:8px;font-size:8px;font-weight:700;display:block}.front-content{color:#fff;pointer-events:none;background:linear-gradient(#0008,#0000 27% 44%,#000d);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.form-card-brand,.back-brand{letter-spacing:-.05em;align-items:center;gap:7px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.form-card-brand img{filter:invert();width:17px;height:20px}.front-fields{pointer-events:auto;flex-direction:column;display:flex}.front-fields label{letter-spacing:.15em;margin-bottom:3px;font-size:8px;font-weight:800}.front-fields input{color:#fff;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #fff8;border-radius:0;outline:none;margin-bottom:12px;padding:0 0 5px}.front-fields input::placeholder{color:#e6e6e2b3}.front-fields #dog-name{letter-spacing:-.08em;font-family:Manrope,sans-serif;font-size:clamp(27px,3vw,43px);font-weight:800;line-height:1.12}.front-fields #dog-breed{letter-spacing:.07em;margin-bottom:0;font-size:11px;font-weight:700}.form-back{outline-offset:0;background:#f9f9f6;border:7px solid #f9f9f6;outline:1px solid #d4d4cd;flex-direction:column;padding:19px 22px;display:flex}.form-back:before{content:"";pointer-events:none;border:1px solid #bebeb7;position:absolute;inset:7px}.back-top,.back-foot{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex;position:relative}.back-brand img{width:15px;height:18px}.back-title{margin:28px 0 16px;position:relative}.back-title>span{letter-spacing:.16em;font-size:8px;font-weight:800}.back-title strong{letter-spacing:-.09em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-family:Manrope,sans-serif;font-size:clamp(30px,3.7vw,54px);line-height:1;display:block;overflow:hidden}.back-fields{flex-direction:column;gap:13px;display:flex;position:relative}.back-field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.back-fields label{letter-spacing:.14em;flex-direction:column;font-size:8px;font-weight:800;display:flex}.back-fields input,.back-fields textarea{color:#171715;letter-spacing:0;resize:none;background:0 0;border:0;border-bottom:1px solid #bdbdb5;border-radius:0;outline:none;width:100%;padding:6px 0;font-size:11px;font-weight:500}.back-fields input:focus,.back-fields textarea:focus,.front-fields input:focus{border-color:#171715}.back-fields input::placeholder,.back-fields textarea::placeholder{color:#96968f}.back-foot{border-top:1px solid #bebeb7;margin-top:auto;padding-top:8px}.back-foot span:last-child{font-size:17px}.submission-actions{border-top:1px solid #c8c8c1;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:22px;display:flex}.submission-actions p{color:#707069;max-width:475px;margin:0;font-size:11px;line-height:1.6}.submission-actions button{color:#fff;background:#171715;border:0;flex:none;gap:35px;padding:17px 20px;font-size:11px;font-weight:700;display:flex}.submission-actions button:hover{background:#444}@media (width<=900px){.form-cards{gap:25px}.form-back{padding:14px 16px}.back-title{margin:21px 0 12px}.back-fields{gap:9px}.front-content{padding:15px}}@media (width<=700px){.submit-heading{margin-bottom:48px;display:block}.submit-heading>p{margin-top:26px;font-size:14px}.form-cards{grid-template-columns:1fr;gap:48px;max-width:420px;margin:auto}.form-back{padding:19px 22px}.back-title{margin:28px 0 16px}.back-fields{gap:13px}.submission-actions{flex-direction:column;align-items:stretch;max-width:420px;margin:34px auto 0}.submission-actions button{justify-content:space-between}}@media (width<=430px){.form-card{width:100%}.form-back{padding:14px 17px}.back-title{margin:19px 0 10px}.back-fields{gap:9px}.back-fields input,.back-fields textarea{padding:4px 0;font-size:10px}.front-content{padding:15px}.front-fields #dog-name{font-size:31px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.ticker div{animation:none}}
