.otherform{--sans:system-ui,'Noto Sans JP',sans-serif;--mono:'Courier New',monospace;--blue:#2563EB;--paper:#F8FAFC;--ink:#101722;background:var(--paper);color:var(--ink);font-family:var(--sans);padding:0 32px;max-width:1600px;margin:0 auto}.otherform *{box-sizing:border-box}.otherform a{color:inherit;text-decoration:none}.otherform a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.otherform h1,.otherform h2,.otherform p{margin:0}.masthead{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:28px}.wordmark{font-size:31px;font-weight:800;letter-spacing:-1.8px}.brand-dot{font-size:13px;vertical-align:top;display:inline-block;margin:7px 0 0 4px;letter-spacing:0}.masthead nav{display:flex;gap:32px;font-size:12px;font-weight:600}.masthead nav a span{margin-left:14px;color:var(--blue)}.edition,.eyebrow,.issue,.coordinate,.product-tag,.price>span,.product-foot,.sample-note,.note-index,footer{font-family:var(--mono);font-size:10px;letter-spacing:0.7px;line-height:1.5}.edition{font-size:9px}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:370px 265px;gap:14px}.panel{border-radius:20px;min-width:0;overflow:hidden}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.introduction{grid-column:span 7;background:var(--blue);color:var(--paper);padding:29px 34px;display:flex;flex-direction:column}.tiny-orbit{width:29px;height:14px;border:1px solid #F8FAFC;border-radius:50%;transform:rotate(-30deg);position:relative}.tiny-orbit:after{content:'';width:8px;height:8px;background:var(--paper);border-radius:50%;position:absolute;left:9px;top:2px}.introduction h1{font-size:clamp(60px,6.6vw,96px);font-weight:600;line-height:0.87;letter-spacing:-5px;margin:19px 0 21px}.introduction h1 span{color:#BBD0FF}.intro-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:auto}.intro-bottom p{font-size:12px;line-height:1.5}.issue{text-align:right;font-size:9px}.product{grid-column:span 5;grid-row:span 2;background:#E8EDF5;padding:27px 27px 0;display:flex;flex-direction:column;position:relative}.product-tag{border:1px solid #B9C7DB;border-radius:20px;padding:5px 9px;font-size:8px;white-space:nowrap}.lamp-stage{flex:1;position:relative;min-height:350px;display:flex;align-items:center;justify-content:center}.coordinate{position:absolute;left:0;font-size:7px;letter-spacing:1px;color:#536278;z-index:1}.coordinate-top{top:30px}.coordinate-bottom{bottom:17px}.orbital-ring{position:absolute;width:94%;aspect-ratio:1;border:1px solid #CFD9E8;border-radius:50%;transform:rotate(-23deg) scaleY(0.68)}.orbital-ring:after{content:'';position:absolute;inset:25px;border:1px solid #D7DFEB;border-radius:50%}.lamp{position:relative;width:100%;max-width:460px;height:auto;transform:rotate(-9deg);overflow:visible}.product-info{display:flex;justify-content:space-between;align-items:end;gap:14px;padding-bottom:22px}.product-info .eyebrow{font-size:8px}.product-info h2{font-size:43px;letter-spacing:-2px;line-height:1.2;font-weight:600;margin-top:5px}.product-info h2 span{font-weight:400;color:#67778B;font-size:25px}.price{font-size:23px;letter-spacing:-0.8px;text-align:right}.price>span{display:block;font-size:7px;letter-spacing:0.4px;margin-top:5px}.product-foot{margin:0 -27px;padding:18px 27px;border-top:1px solid #CBD5E1;display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:0}.product-foot>span{display:flex;align-items:center;gap:7px}.color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--blue)}.product-foot a>span{margin-left:12px}.specifications{grid-column:span 4;background:var(--ink);color:var(--paper);padding:25px 27px;display:flex;flex-direction:column}.specifications .eyebrow{font-size:9px;font-weight:400}.plus{font-size:23px;font-weight:300;color:#86AFFF;line-height:1}.specifications dl{margin:26px 0 0}.specifications dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #303845}.specifications dt{font-family:var(--mono);font-size:9px;letter-spacing:1px;color:#A5B3C8}.specifications dd{margin:0;font-size:11px;text-align:right}.sample-note{font-size:7px;color:#A5B3C8;margin-top:auto!important;padding-top:15px;letter-spacing:0.2px}.invitation{grid-column:span 3;background:#E9EFFD;padding:26px;display:flex;flex-direction:column}.invitation>.eyebrow{font-size:8px;letter-spacing:0.4px}.invitation h2{font-size:clamp(28px,3.2vw,43px);font-weight:500;line-height:1.04;letter-spacing:-1.8px;margin-top:22px}.round-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:1.4;padding-top:18px}.link-arrow{background:var(--blue);color:var(--paper);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;font-size:24px}.studio-note{display:flex;align-items:center;gap:24px;padding:38px 7px 42px}.note-mark{font-size:47px;color:var(--blue);line-height:1}.studio-note p{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-0.6px}.studio-note p span{color:#69778B}.note-index{margin-left:auto;text-align:right;font-size:9px}footer{border-top:1px solid #D7DFE9;padding:22px 0 25px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:0.4px}footer a{white-space:nowrap}@media(min-width:1450px){.bento{grid-template-rows:410px 280px}.introduction h1{font-size:106px}}@media(max-width:1100px){.otherform{padding:0 22px}.introduction{padding:27px}.introduction h1{letter-spacing:-4px}.product{padding-left:21px;padding-right:21px}.product-foot{margin-left:-21px;margin-right:-21px;padding-left:21px;padding-right:21px}.specifications{padding:24px 21px}.invitation{padding:25px 21px}.edition{display:none}}@media(max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}.introduction{grid-column:1 / -1;min-height:410px}.introduction h1{font-size:88px;letter-spacing:-5px}.product{grid-column:1 / -1;grid-row:auto;min-height:620px}.lamp-stage{min-height:410px}.lamp{max-width:410px}.orbital-ring{width:400px;max-width:90%}.specifications,.invitation{grid-column:span 1;min-height:265px}.invitation h2{font-size:43px}.product-info h2{font-size:43px}.product-foot{font-size:10px}.coordinate{font-size:8px}footer{flex-wrap:wrap}}@media(max-width:640px){.otherform{padding:0 14px}.masthead{min-height:83px;gap:14px}.wordmark{font-size:26px}.masthead nav{gap:0;font-size:10px}.masthead nav a:last-child{display:none}.masthead nav a span{margin-left:7px}.bento{grid-template-columns:minmax(0,1fr);gap:12px}.panel{border-radius:17px}.introduction{padding:24px;min-height:405px}.introduction h1{font-size:clamp(56px,14vw,84px);letter-spacing:-3.7px;margin-top:29px}.introduction .eyebrow{font-size:8px}.intro-bottom p{font-size:11px}.product{min-height:565px;padding:23px 22px 0}.product .eyebrow{font-size:8px}.lamp-stage{min-height:340px}.lamp{max-width:340px}.coordinate-top{top:21px}.coordinate-bottom{bottom:10px}.coordinate{font-size:6px}.product-info{padding-bottom:20px}.product-info h2{font-size:37px}.product-info .eyebrow{font-size:7px}.price{font-size:22px}.price>span{font-size:6px}.product-foot{margin-left:-22px;margin-right:-22px;padding:17px 22px;font-size:8px}.specifications,.invitation{grid-column:auto;min-height:250px;padding:25px}.specifications dd{font-size:12px}.invitation h2{font-size:44px}.round-link{font-size:11px}.studio-note{padding:30px 3px;gap:14px;align-items:flex-start}.note-mark{font-size:37px}.studio-note p{font-size:16px}.note-index{display:none}footer{font-size:7px;gap:12px}footer>span{width:100%}}